Version Description
Download this release
Release Info
Developer | Ladela |
Plugin | WordPress Online Booking and Scheduling Plugin – Bookly |
Version | 18.0 |
Comparing to | |
See all releases |
Code changes from version 17.9 to 18.0
- backend/components/appearance/Codes.php +3 -3
- backend/components/dialogs/appointment/edit/Ajax.php +34 -18
- backend/components/dialogs/appointment/edit/Dialog.php +6 -5
- backend/components/dialogs/appointment/edit/proxy/Pro.php +1 -0
- backend/components/dialogs/appointment/edit/resources/js/ng-appointment.js +40 -1
- backend/components/dialogs/appointment/edit/templates/edit.php +12 -11
- backend/components/dialogs/service/categories/templates/dialog.php +2 -2
- backend/components/dialogs/service/order/templates/dialog.php +2 -2
- backend/components/dialogs/staff/edit/resources/js/staff-schedule.js +3 -3
- backend/components/dialogs/staff/order/templates/dialog.php +2 -2
- backend/components/dialogs/table_settings/templates/dialog.php +6 -6
- backend/components/info/base/Notice.php +149 -0
- backend/components/info/base/images/photo.png +0 -0
- backend/components/info/base/templates/notice.php +23 -0
- backend/components/info/rate/Ajax.php +43 -0
- backend/components/info/rate/Notice.php +73 -0
- backend/components/info/rate/resources/js/rate.js +27 -0
- backend/components/notices/Nps.php +9 -1
- backend/components/notices/NpsAjax.php +4 -3
- backend/components/notices/resources/js/nps.js +8 -5
- backend/components/notices/templates/nps.php +1 -9
- backend/components/schedule/templates/break_dialog.php +1 -1
- backend/components/support/lib/Urls.php +1 -1
- backend/modules/appointments/Ajax.php +5 -1
- backend/modules/appointments/resources/js/appointments.js +16 -2
- backend/modules/debug/Ajax.php +4 -74
- backend/modules/debug/Page.php +2 -1
- backend/modules/debug/lib/QueryBuilder.php +8 -8
- backend/modules/debug/lib/Schema.php +56 -7
- backend/modules/debug/templates/index.php +1 -1
- backend/modules/services/Ajax.php +2 -4
- backend/modules/services/forms/Service.php +1 -0
- backend/modules/services/proxy/Pro.php +1 -0
- backend/modules/services/resources/js/services-list.js +13 -0
- backend/modules/services/templates/advanced.php +1 -0
- backend/modules/settings/proxy/Pro.php +2 -0
- backend/modules/settings/templates/index.php +2 -0
- backend/resources/bootstrap/css/bootstrap.min.css +1 -1
- backend/resources/images/calendar.png +0 -0
- backend/resources/images/clear.png +0 -0
- backend/resources/images/delete.png +0 -0
- backend/resources/images/edit.png +0 -0
- backend/resources/images/notifications-arrow-down.png +0 -0
- backend/resources/images/notifications-arrow-up.png +0 -0
- backend/resources/js/dropdown.js +1 -1
- backend/resources/js/plugins.js +169 -1
- frontend/components/booking/InfoText.php +41 -30
- frontend/resources/css/bookly-rtl.css +4 -0
- languages/bookly-ar.mo +0 -0
- languages/bookly-ar.po +4865 -4776
backend/components/appearance/Codes.php
CHANGED
@@ -20,21 +20,21 @@ class Codes
|
|
20 |
{
|
21 |
$codes = array(
|
22 |
array( 'code' => 'appointments_count', 'description' => __( 'total quantity of appointments in cart', 'bookly' ), 'flags' => array( 'step' => 7, 'extra_codes' => true ) ),
|
|
|
|
|
23 |
array( 'code' => 'booking_number', 'description' => __( 'booking number', 'bookly' ), 'flags' => array( 'step' => 8, 'extra_codes' => true ) ),
|
24 |
array( 'code' => 'category_name', 'description' => __( 'name of category', 'bookly' ) ),
|
25 |
array( 'code' => 'login_form', 'description' => __( 'login form', 'bookly' ), 'flags' => array( 'step' => 6, 'extra_codes' => true ) ),
|
26 |
-
array( 'code' => 'service_date', 'description' => __( 'date of service', 'bookly' ), 'flags' => array( 'step' => '>3' ) ),
|
27 |
array( 'code' => 'service_duration', 'description' => __( 'duration of service', 'bookly' ) ),
|
28 |
array( 'code' => 'service_info', 'description' => __( 'info of service', 'bookly' ) ),
|
29 |
array( 'code' => 'service_name', 'description' => __( 'name of service', 'bookly' ) ),
|
30 |
array( 'code' => 'service_price', 'description' => __( 'price of service', 'bookly' ) ),
|
31 |
-
array( 'code' => 'service_time', 'description' => __( 'time of service', 'bookly' ), 'flags' => array( 'step' => '>3' ) ),
|
32 |
array( 'code' => 'staff_info', 'description' => __( 'info of staff', 'bookly' ) ),
|
33 |
array( 'code' => 'staff_name', 'description' => __( 'name of staff', 'bookly' ) ),
|
34 |
array( 'code' => 'staff_photo', 'description' => __( 'photo of staff', 'bookly' ), 'flags' => array( 'step' => '>1' ) ),
|
35 |
array( 'code' => 'total_price', 'description' => __( 'total price of booking', 'bookly' ) ),
|
36 |
);
|
37 |
|
38 |
-
return Lib\Utils\Common::codes( Proxy\Shared::prepareCodes( $codes ),
|
39 |
}
|
40 |
}
|
20 |
{
|
21 |
$codes = array(
|
22 |
array( 'code' => 'appointments_count', 'description' => __( 'total quantity of appointments in cart', 'bookly' ), 'flags' => array( 'step' => 7, 'extra_codes' => true ) ),
|
23 |
+
array( 'code' => 'appointment_date', 'description' => __( 'date of appointment', 'bookly' ), 'flags' => array( 'step' => '>3' ) ),
|
24 |
+
array( 'code' => 'appointment_time', 'description' => __( 'time of appointment', 'bookly' ), 'flags' => array( 'step' => '>3' ) ),
|
25 |
array( 'code' => 'booking_number', 'description' => __( 'booking number', 'bookly' ), 'flags' => array( 'step' => 8, 'extra_codes' => true ) ),
|
26 |
array( 'code' => 'category_name', 'description' => __( 'name of category', 'bookly' ) ),
|
27 |
array( 'code' => 'login_form', 'description' => __( 'login form', 'bookly' ), 'flags' => array( 'step' => 6, 'extra_codes' => true ) ),
|
|
|
28 |
array( 'code' => 'service_duration', 'description' => __( 'duration of service', 'bookly' ) ),
|
29 |
array( 'code' => 'service_info', 'description' => __( 'info of service', 'bookly' ) ),
|
30 |
array( 'code' => 'service_name', 'description' => __( 'name of service', 'bookly' ) ),
|
31 |
array( 'code' => 'service_price', 'description' => __( 'price of service', 'bookly' ) ),
|
|
|
32 |
array( 'code' => 'staff_info', 'description' => __( 'info of staff', 'bookly' ) ),
|
33 |
array( 'code' => 'staff_name', 'description' => __( 'name of staff', 'bookly' ) ),
|
34 |
array( 'code' => 'staff_photo', 'description' => __( 'photo of staff', 'bookly' ), 'flags' => array( 'step' => '>1' ) ),
|
35 |
array( 'code' => 'total_price', 'description' => __( 'total price of booking', 'bookly' ) ),
|
36 |
);
|
37 |
|
38 |
+
return Lib\Utils\Common::codes( Proxy\Shared::prepareCodes( $codes ), compact( 'step', 'extra_codes' ) );
|
39 |
}
|
40 |
}
|
backend/components/dialogs/appointment/edit/Ajax.php
CHANGED
@@ -1,9 +1,9 @@
|
|
1 |
<?php
|
2 |
namespace Bookly\Backend\Components\Dialogs\Appointment\Edit;
|
3 |
|
|
|
4 |
use Bookly\Lib;
|
5 |
use Bookly\Lib\DataHolders\Booking as DataHolders;
|
6 |
-
use Bookly\Backend\Modules\Calendar;
|
7 |
use Bookly\Lib\Utils\Common;
|
8 |
|
9 |
/**
|
@@ -73,34 +73,41 @@ class Ajax extends Lib\Base\Ajax
|
|
73 |
if ( $type == Lib\Entities\Service::TYPE_SIMPLE ) {
|
74 |
$services = Proxy\Pro::addCustomService( $services );
|
75 |
}
|
76 |
-
foreach (
|
77 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
78 |
if ( $type == Lib\Entities\Service::TYPE_SIMPLE || ! empty( $sub_services ) ) {
|
79 |
if ( $staff_service->getLocationId() === null || Lib\Proxy\Locations::prepareStaffLocationId( $staff_service->getLocationId(), $staff_service->getStaffId() ) == $staff_service->getLocationId() ) {
|
80 |
-
if ( ! in_array( $
|
81 |
-
$category = Lib\Entities\Category::find( Lib\Entities\Service::find( $staff_service->getServiceId() )->getCategoryId() );
|
82 |
$services[] = array(
|
83 |
-
'id'
|
84 |
-
'title'
|
85 |
'%s (%s)',
|
86 |
-
$
|
87 |
-
Lib\Utils\DateTime::secondsToInterval( $
|
88 |
),
|
89 |
-
'category'
|
90 |
-
'duration'
|
91 |
-
'units_min'
|
92 |
-
'units_max'
|
93 |
-
'locations'
|
94 |
( $staff_service->getLocationId() ?: 0 ) => array(
|
95 |
'capacity_min' => Lib\Config::groupBookingActive() ? $staff_service->getCapacityMin() : 1,
|
96 |
'capacity_max' => Lib\Config::groupBookingActive() ? $staff_service->getCapacityMax() : 1,
|
97 |
),
|
98 |
),
|
|
|
99 |
);
|
100 |
-
$max_duration = max( $max_duration, $
|
101 |
} else {
|
102 |
-
array_walk( $services, function ( &$item ) use ( $staff_service ) {
|
103 |
-
if ( $item['id'] == $
|
104 |
$item['locations'][ $staff_service->getLocationId() ?: 0 ] = array(
|
105 |
'capacity_min' => Lib\Config::groupBookingActive() ? $staff_service->getCapacityMin() : 1,
|
106 |
'capacity_max' => Lib\Config::groupBookingActive() ? $staff_service->getCapacityMax() : 1,
|
@@ -203,7 +210,9 @@ class Ajax extends Lib\Base\Ajax
|
|
203 |
a.start_date,
|
204 |
a.end_date,
|
205 |
a.internal_note,
|
206 |
-
a.location_id
|
|
|
|
|
207 |
->leftJoin( 'CustomerAppointment', 'ca', 'ca.appointment_id = a.id' )
|
208 |
->leftJoin( 'StaffService', 'ss', 'ss.staff_id = a.staff_id AND ss.service_id = a.service_id AND ss.location_id = a.location_id' )
|
209 |
->where( 'a.id', $appointment->getId() );
|
@@ -236,6 +245,8 @@ class Ajax extends Lib\Base\Ajax
|
|
236 |
$response['data']['custom_service_price'] = (float) $info['custom_service_price'];
|
237 |
$response['data']['internal_note'] = $info['internal_note'];
|
238 |
$response['data']['location_id'] = $info['location_id'];
|
|
|
|
|
239 |
|
240 |
$customers = Lib\Entities\CustomerAppointment::query( 'ca' )
|
241 |
->select( 'ca.id,
|
@@ -571,6 +582,11 @@ class Ajax extends Lib\Base\Ajax
|
|
571 |
}
|
572 |
}
|
573 |
|
|
|
|
|
|
|
|
|
|
|
574 |
// Google Calendar.
|
575 |
Lib\Proxy\Pro::syncGoogleCalendarEvent( $appointment );
|
576 |
// Outlook Calendar.
|
1 |
<?php
|
2 |
namespace Bookly\Backend\Components\Dialogs\Appointment\Edit;
|
3 |
|
4 |
+
use Bookly\Backend\Modules\Calendar;
|
5 |
use Bookly\Lib;
|
6 |
use Bookly\Lib\DataHolders\Booking as DataHolders;
|
|
|
7 |
use Bookly\Lib\Utils\Common;
|
8 |
|
9 |
/**
|
73 |
if ( $type == Lib\Entities\Service::TYPE_SIMPLE ) {
|
74 |
$services = Proxy\Pro::addCustomService( $services );
|
75 |
}
|
76 |
+
foreach ($staff_member->getServicesData( $type ) as $row ) {
|
77 |
+
/** @var Lib\Entities\StaffService $staff_service */
|
78 |
+
$staff_service = $row['staff_service'];
|
79 |
+
/** @var Lib\Entities\Service $service */
|
80 |
+
$service = $row['service'];
|
81 |
+
/** @var Lib\Entities\Category $category */
|
82 |
+
$category = $row['category'];
|
83 |
+
|
84 |
+
$sub_services = $service->getSubServices();
|
85 |
if ( $type == Lib\Entities\Service::TYPE_SIMPLE || ! empty( $sub_services ) ) {
|
86 |
if ( $staff_service->getLocationId() === null || Lib\Proxy\Locations::prepareStaffLocationId( $staff_service->getLocationId(), $staff_service->getStaffId() ) == $staff_service->getLocationId() ) {
|
87 |
+
if ( ! in_array( $service->getId(), array_map( function ( $service ) { return $service['id']; }, $services ) ) ) {
|
|
|
88 |
$services[] = array(
|
89 |
+
'id' => $service->getId(),
|
90 |
+
'title' => sprintf(
|
91 |
'%s (%s)',
|
92 |
+
$service->getTitle(),
|
93 |
+
Lib\Utils\DateTime::secondsToInterval( $service->getDuration() )
|
94 |
),
|
95 |
+
'category' => $category->getId() ? $category->getName() : ( $has_categories ? __( 'Uncategorized', 'bookly' ) : '' ),
|
96 |
+
'duration' => $service->getDuration(),
|
97 |
+
'units_min' => $service->getUnitsMin(),
|
98 |
+
'units_max' => $service->getUnitsMax(),
|
99 |
+
'locations' => array(
|
100 |
( $staff_service->getLocationId() ?: 0 ) => array(
|
101 |
'capacity_min' => Lib\Config::groupBookingActive() ? $staff_service->getCapacityMin() : 1,
|
102 |
'capacity_max' => Lib\Config::groupBookingActive() ? $staff_service->getCapacityMax() : 1,
|
103 |
),
|
104 |
),
|
105 |
+
'online_meetings' => $service->getOnlineMeetings()
|
106 |
);
|
107 |
+
$max_duration = max( $max_duration, $service->getUnitsMax() * $service->getDuration() );
|
108 |
} else {
|
109 |
+
array_walk( $services, function ( &$item ) use ( $staff_service, $service ) {
|
110 |
+
if ( $item['id'] == $service->getId() ) {
|
111 |
$item['locations'][ $staff_service->getLocationId() ?: 0 ] = array(
|
112 |
'capacity_min' => Lib\Config::groupBookingActive() ? $staff_service->getCapacityMin() : 1,
|
113 |
'capacity_max' => Lib\Config::groupBookingActive() ? $staff_service->getCapacityMax() : 1,
|
210 |
a.start_date,
|
211 |
a.end_date,
|
212 |
a.internal_note,
|
213 |
+
a.location_id,
|
214 |
+
a.online_meeting_provider,
|
215 |
+
a.online_meeting_id' )
|
216 |
->leftJoin( 'CustomerAppointment', 'ca', 'ca.appointment_id = a.id' )
|
217 |
->leftJoin( 'StaffService', 'ss', 'ss.staff_id = a.staff_id AND ss.service_id = a.service_id AND ss.location_id = a.location_id' )
|
218 |
->where( 'a.id', $appointment->getId() );
|
245 |
$response['data']['custom_service_price'] = (float) $info['custom_service_price'];
|
246 |
$response['data']['internal_note'] = $info['internal_note'];
|
247 |
$response['data']['location_id'] = $info['location_id'];
|
248 |
+
$response['data']['online_meeting_provider'] = $info['online_meeting_provider'];
|
249 |
+
$response['data']['online_meeting_id'] = $info['online_meeting_id'];
|
250 |
|
251 |
$customers = Lib\Entities\CustomerAppointment::query( 'ca' )
|
252 |
->select( 'ca.id,
|
582 |
}
|
583 |
}
|
584 |
|
585 |
+
// Online meeting.
|
586 |
+
if ( $service_id ) {
|
587 |
+
$service = Lib\Entities\Service::find( $service_id );
|
588 |
+
$response['alert_errors'] = Lib\Proxy\Shared::syncOnlineMeeting( array(), $appointment, $service );
|
589 |
+
}
|
590 |
// Google Calendar.
|
591 |
Lib\Proxy\Pro::syncGoogleCalendarEvent( $appointment );
|
592 |
// Outlook Calendar.
|
backend/components/dialogs/appointment/edit/Dialog.php
CHANGED
@@ -21,18 +21,19 @@ class Dialog extends Lib\Base\Component
|
|
21 |
|
22 |
self::enqueueScripts( array(
|
23 |
'backend' => array(
|
24 |
-
'js/
|
25 |
-
'js/
|
26 |
-
'js/
|
|
|
27 |
'js/angular-daterangepicker.js' => array( 'bookly-angular.min.js', 'bookly-daterangepicker.js' ),
|
28 |
-
'js/select2.min.js'
|
29 |
),
|
30 |
'frontend' => array(
|
31 |
'js/spin.min.js' => array( 'jquery' ),
|
32 |
'js/ladda.min.js' => array( 'jquery' ),
|
33 |
),
|
34 |
'module' => array(
|
35 |
-
'js/ng-appointment.js' => array( 'bookly-angular-daterangepicker.js' ),
|
36 |
),
|
37 |
) );
|
38 |
|
21 |
|
22 |
self::enqueueScripts( array(
|
23 |
'backend' => array(
|
24 |
+
'js/alert.js' => array( 'jquery' ),
|
25 |
+
'js/angular.min.js' => array( 'jquery' ),
|
26 |
+
'js/moment.min.js' => array( 'jquery' ),
|
27 |
+
'js/daterangepicker.js' => array( 'bookly-moment.min.js' ),
|
28 |
'js/angular-daterangepicker.js' => array( 'bookly-angular.min.js', 'bookly-daterangepicker.js' ),
|
29 |
+
'js/select2.min.js' => array( 'jquery' ),
|
30 |
),
|
31 |
'frontend' => array(
|
32 |
'js/spin.min.js' => array( 'jquery' ),
|
33 |
'js/ladda.min.js' => array( 'jquery' ),
|
34 |
),
|
35 |
'module' => array(
|
36 |
+
'js/ng-appointment.js' => array( 'bookly-angular-daterangepicker.js', 'bookly-alert.js' ),
|
37 |
),
|
38 |
) );
|
39 |
|
backend/components/dialogs/appointment/edit/proxy/Pro.php
CHANGED
@@ -10,6 +10,7 @@ use Bookly\Lib;
|
|
10 |
* @method static array addCustomService( array $services ) Add custom service to given array of services.
|
11 |
* @method static void renderAttachPaymentButton() Render attach payment button.
|
12 |
* @method static void renderCustomServiceFields() Render custom service name and price fields.
|
|
|
13 |
*/
|
14 |
abstract class Pro extends Lib\Base\Proxy
|
15 |
{
|
10 |
* @method static array addCustomService( array $services ) Add custom service to given array of services.
|
11 |
* @method static void renderAttachPaymentButton() Render attach payment button.
|
12 |
* @method static void renderCustomServiceFields() Render custom service name and price fields.
|
13 |
+
* @method static void renderOnlineMeetingField() Render custom service name and price fields.
|
14 |
*/
|
15 |
abstract class Pro extends Lib\Base\Proxy
|
16 |
{
|
backend/components/dialogs/appointment/edit/resources/js/ng-appointment.js
CHANGED
@@ -31,6 +31,10 @@
|
|
31 |
service : null,
|
32 |
custom_service_name : null,
|
33 |
custom_service_price: null,
|
|
|
|
|
|
|
|
|
34 |
location : null,
|
35 |
skip_date : null,
|
36 |
date : null,
|
@@ -437,6 +441,10 @@
|
|
437 |
service : service,
|
438 |
custom_service_name : null,
|
439 |
custom_service_price : 0,
|
|
|
|
|
|
|
|
|
440 |
location : location,
|
441 |
date : start_date.clone().local(),
|
442 |
skip_date : null,
|
@@ -505,6 +513,12 @@
|
|
505 |
service : $scope.dataSource.findService(response.data.staff_id, response.data.service_id),
|
506 |
custom_service_name : response.data.custom_service_name,
|
507 |
custom_service_price : response.data.custom_service_price,
|
|
|
|
|
|
|
|
|
|
|
|
|
508 |
location : $scope.dataSource.findLocation(response.data.staff_id, response.data.location_id),
|
509 |
skip_date : start_date === null ? 1 : 0,
|
510 |
end_time : null,
|
@@ -793,7 +807,7 @@
|
|
793 |
}
|
794 |
$scope.form.queue = response.queue;
|
795 |
if (response.queue.all.length || response.queue.changed_status.length) {
|
796 |
-
$scope.form.queue_type = $scope.form.queue.changed_status.length ? 'changed_status' : 'all'
|
797 |
$scope.form.screen = 'queue';
|
798 |
} else {
|
799 |
// Close the dialog.
|
@@ -802,6 +816,9 @@
|
|
802 |
} else {
|
803 |
$scope.errors = response.errors;
|
804 |
}
|
|
|
|
|
|
|
805 |
$scope.loading = false;
|
806 |
});
|
807 |
},
|
@@ -937,6 +954,28 @@
|
|
937 |
$dialog.booklyModal({show: true});
|
938 |
};
|
939 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
940 |
/**************************************************************************************************************
|
941 |
* Customer Details *
|
942 |
**************************************************************************************************************/
|
31 |
service : null,
|
32 |
custom_service_name : null,
|
33 |
custom_service_price: null,
|
34 |
+
online_meeting : {
|
35 |
+
url : null,
|
36 |
+
copied : false
|
37 |
+
},
|
38 |
location : null,
|
39 |
skip_date : null,
|
40 |
date : null,
|
441 |
service : service,
|
442 |
custom_service_name : null,
|
443 |
custom_service_price : 0,
|
444 |
+
online_meeting : {
|
445 |
+
url : null,
|
446 |
+
copied : false
|
447 |
+
},
|
448 |
location : location,
|
449 |
date : start_date.clone().local(),
|
450 |
skip_date : null,
|
513 |
service : $scope.dataSource.findService(response.data.staff_id, response.data.service_id),
|
514 |
custom_service_name : response.data.custom_service_name,
|
515 |
custom_service_price : response.data.custom_service_price,
|
516 |
+
online_meeting : {
|
517 |
+
url : response.data.online_meeting_provider === 'zoom'
|
518 |
+
? 'https://zoom.us/j/' + response.data.online_meeting_id
|
519 |
+
: null,
|
520 |
+
copied : false
|
521 |
+
},
|
522 |
location : $scope.dataSource.findLocation(response.data.staff_id, response.data.location_id),
|
523 |
skip_date : start_date === null ? 1 : 0,
|
524 |
end_time : null,
|
807 |
}
|
808 |
$scope.form.queue = response.queue;
|
809 |
if (response.queue.all.length || response.queue.changed_status.length) {
|
810 |
+
$scope.form.queue_type = $scope.form.queue.changed_status.length ? 'changed_status' : 'all';
|
811 |
$scope.form.screen = 'queue';
|
812 |
} else {
|
813 |
// Close the dialog.
|
816 |
} else {
|
817 |
$scope.errors = response.errors;
|
818 |
}
|
819 |
+
if (response.alert_errors) {
|
820 |
+
booklyAlert({error: response.alert_errors});
|
821 |
+
}
|
822 |
$scope.loading = false;
|
823 |
});
|
824 |
},
|
954 |
$dialog.booklyModal({show: true});
|
955 |
};
|
956 |
|
957 |
+
$scope.copyOnlineMeetingUrl = function () {
|
958 |
+
const
|
959 |
+
el = document.createElement('textarea'),
|
960 |
+
dialog = document.getElementById('bookly-appointment-dialog')
|
961 |
+
;
|
962 |
+
el.textContent = $scope.form.online_meeting.url;
|
963 |
+
el.setAttribute('readonly', '');
|
964 |
+
el.style.position = 'absolute';
|
965 |
+
el.style.left = '-9999px';
|
966 |
+
dialog.appendChild(el);
|
967 |
+
el.select();
|
968 |
+
el.setSelectionRange(0, 99999); // for mobile devices
|
969 |
+
document.execCommand('copy');
|
970 |
+
dialog.removeChild(el);
|
971 |
+
$scope.form.online_meeting.copied = true;
|
972 |
+
setTimeout(function () {
|
973 |
+
$scope.$apply(function($scope) {
|
974 |
+
$scope.form.online_meeting.copied = false;
|
975 |
+
});
|
976 |
+
}, 1000);
|
977 |
+
};
|
978 |
+
|
979 |
/**************************************************************************************************************
|
980 |
* Customer Details *
|
981 |
**************************************************************************************************************/
|
backend/components/dialogs/appointment/edit/templates/edit.php
CHANGED
@@ -38,6 +38,7 @@ use Bookly\Lib\Entities\CustomerAppointment;
|
|
38 |
</div>
|
39 |
|
40 |
<?php Proxy\Pro::renderCustomServiceFields() ?>
|
|
|
41 |
|
42 |
<?php if ( Config::locationsActive() ): ?>
|
43 |
<div class="form-group">
|
@@ -121,8 +122,8 @@ use Bookly\Lib\Entities\CustomerAppointment;
|
|
121 |
<div class="ml-auto">
|
122 |
<?php Proxy\Shared::renderAppointmentDialogCustomersList() ?>
|
123 |
<span class="dropdown">
|
124 |
-
<button type="button" class="btn btn-
|
125 |
-
<span ng-class="{'fa-fw
|
126 |
</button>
|
127 |
<div class="dropdown-menu">
|
128 |
<a href class="dropdown-item pl-3" ng-click="customer.status = 'pending'">
|
@@ -144,30 +145,30 @@ use Bookly\Lib\Entities\CustomerAppointment;
|
|
144 |
<?php endif ?>
|
145 |
<?php if ( Config::tasksActive() ) : ?>
|
146 |
<a href class="dropdown-item pl-3" ng-click="customer.status = 'done'">
|
147 |
-
<span class="far fa-fw fa-check-
|
148 |
</a>
|
149 |
<?php endif ?>
|
150 |
<?php foreach ( (array) Lib\Proxy\CustomStatuses::getAll() as $status ) : ?>
|
151 |
<a href class="dropdown-item pl-3" ng-click="customer.status = '<?php echo $status->getSlug() ?>'">
|
152 |
-
<span class="
|
153 |
</a>
|
154 |
<?php endforeach ?>
|
155 |
</div>
|
156 |
</span>
|
157 |
-
<button type="button" class="btn btn-
|
158 |
-
<span ng-class="{'bookly-js-toggle-popover fas fa-fw
|
159 |
</button>
|
160 |
|
161 |
<?php Proxy\Pro::renderAttachPaymentButton() ?>
|
162 |
|
163 |
-
<span class="btn btn-
|
164 |
<?php if ( Config::packagesActive() ) : ?>
|
165 |
-
<button type="button" class="btn btn-
|
166 |
-
<span class="far fa-
|
167 |
</button>
|
168 |
<?php endif ?>
|
169 |
<?php if ( Config::recurringAppointmentsActive() ) : ?>
|
170 |
-
<button type="button" class="btn btn-
|
171 |
<span class="fas fa-fw fa-link"></span>
|
172 |
</button>
|
173 |
<?php endif ?>
|
@@ -210,7 +211,7 @@ use Bookly\Lib\Entities\CustomerAppointment;
|
|
210 |
<label for="bookly-notification"><?php esc_html_e( 'Send notifications', 'bookly' ) ?></label>
|
211 |
<?php Inputs::renderRadio( __( 'Send if new or status changed', 'bookly' ), 'changed_status', null, array( 'name' => 'queue_type', 'ng-model' => 'form.queue_type' ) ) ?>
|
212 |
<?php Inputs::renderRadio( __( 'Send as for new', 'bookly' ), 'all', null, array( 'name' => 'queue_type', 'ng-model' => 'form.queue_type' ) ) ?>
|
213 |
-
<small class="help-block"><?php esc_html_e( 'If you have added a new customer to this appointment or changed the appointment status for an existing customer, and for these records you want the corresponding email or SMS notifications to be sent to their recipients, select the "Send if new or status changed" option before clicking
|
214 |
</div>
|
215 |
<div ng-repeat="(key, value) in form.queue.all">
|
216 |
<div ng-hide="form.queue_type == 'changed_status'">
|
38 |
</div>
|
39 |
|
40 |
<?php Proxy\Pro::renderCustomServiceFields() ?>
|
41 |
+
<?php Proxy\Pro::renderOnlineMeetingField() ?>
|
42 |
|
43 |
<?php if ( Config::locationsActive() ): ?>
|
44 |
<div class="form-group">
|
122 |
<div class="ml-auto">
|
123 |
<?php Proxy\Shared::renderAppointmentDialogCustomersList() ?>
|
124 |
<span class="dropdown">
|
125 |
+
<button type="button" class="btn btn-default px-2 py-1 dropdown-toggle" data-toggle="dropdown" popover="<?php esc_attr_e( 'Status', 'bookly' ) ?>: {{statusToString(customer.status)}}" >
|
126 |
+
<span ng-class="{'fa-fw': true, 'far fa-clock': customer.status == 'pending', 'fas fa-sm fa-check': customer.status == 'approved', 'fas fa-times': customer.status == 'cancelled', 'fas fa-ban': customer.status == 'rejected', 'fas fa-list-ol': customer.status == 'waitlisted', 'far fa-check-square': customer.status == 'done', 'far fa-times-circle': 0<?php foreach ( Lib\Proxy\CustomStatuses::prepareBusyStatuses( array() ) as $status ): ?> || customer.status == '<?php echo $status ?>'<?php endforeach ?>, 'far fa-check-circle': 0<?php foreach ( Lib\Proxy\CustomStatuses::prepareFreeStatuses( array() ) as $status ): ?> || customer.status == '<?php echo $status ?>'<?php endforeach ?>}"></span>
|
127 |
</button>
|
128 |
<div class="dropdown-menu">
|
129 |
<a href class="dropdown-item pl-3" ng-click="customer.status = 'pending'">
|
145 |
<?php endif ?>
|
146 |
<?php if ( Config::tasksActive() ) : ?>
|
147 |
<a href class="dropdown-item pl-3" ng-click="customer.status = 'done'">
|
148 |
+
<span class="far fa-fw fa-check-square mr-2"></span><?php echo esc_html( CustomerAppointment::statusToString( CustomerAppointment::STATUS_DONE ) ) ?>
|
149 |
</a>
|
150 |
<?php endif ?>
|
151 |
<?php foreach ( (array) Lib\Proxy\CustomStatuses::getAll() as $status ) : ?>
|
152 |
<a href class="dropdown-item pl-3" ng-click="customer.status = '<?php echo $status->getSlug() ?>'">
|
153 |
+
<span class="far fa-fw <?php if ( $status->getBusy() ): ?>fa-times-circle<?php else: ?>fa-check-circle<?php endif ?> mr-2"></span><?php echo esc_html( $status->getName() ) ?>
|
154 |
</a>
|
155 |
<?php endforeach ?>
|
156 |
</div>
|
157 |
</span>
|
158 |
+
<button type="button" class="btn btn-default px-2 py-1" data-action="show-payment" data-payment_id="{{customer.payment_id}}" ng-show="customer.payment_id || customer.payment_create" popover="<?php esc_attr_e( 'Payment', 'bookly' ) ?>: {{customer.payment_title}}" ng-disabled="customer.payment_create">
|
159 |
+
<span ng-class="{'bookly-js-toggle-popover fas fa-fw': true, 'fa-dollar-sign': customer.payment_type == 'full', 'fa-hand-holding-usd': customer.payment_type == 'partial'}"></span>
|
160 |
</button>
|
161 |
|
162 |
<?php Proxy\Pro::renderAttachPaymentButton() ?>
|
163 |
|
164 |
+
<span class="btn btn-default px-2 py-1 disabled" style="opacity:1;cursor:default;"><i class="far fa-fw fa-user"></i>×{{customer.number_of_persons}}</span>
|
165 |
<?php if ( Config::packagesActive() ) : ?>
|
166 |
+
<button type="button" class="btn btn-default px-2 py-1" ng-click="editPackageSchedule(customer)" ng-show="customer.package_id" popover="<?php esc_attr_e( 'Package schedule', 'bookly' ) ?>">
|
167 |
+
<span class="far fa-fw fa-calendar-alt"></span>
|
168 |
</button>
|
169 |
<?php endif ?>
|
170 |
<?php if ( Config::recurringAppointmentsActive() ) : ?>
|
171 |
+
<button type="button" class="btn btn-default px-2 py-1" ng-click="schViewSeries(customer)" ng-show="customer.series_id" popover="<?php esc_attr_e( 'View series', 'bookly' ) ?>">
|
172 |
<span class="fas fa-fw fa-link"></span>
|
173 |
</button>
|
174 |
<?php endif ?>
|
211 |
<label for="bookly-notification"><?php esc_html_e( 'Send notifications', 'bookly' ) ?></label>
|
212 |
<?php Inputs::renderRadio( __( 'Send if new or status changed', 'bookly' ), 'changed_status', null, array( 'name' => 'queue_type', 'ng-model' => 'form.queue_type' ) ) ?>
|
213 |
<?php Inputs::renderRadio( __( 'Send as for new', 'bookly' ), 'all', null, array( 'name' => 'queue_type', 'ng-model' => 'form.queue_type' ) ) ?>
|
214 |
+
<small class="help-block"><?php esc_html_e( 'If you have added a new customer to this appointment or changed the appointment status for an existing customer, and for these records you want the corresponding email or SMS notifications to be sent to their recipients, select the "Send if new or status changed" option before clicking Send. You can also send notifications as if all customers were added as new by selecting "Send as for new".', 'bookly' ) ?></small>
|
215 |
</div>
|
216 |
<div ng-repeat="(key, value) in form.queue.all">
|
217 |
<div ng-hide="form.queue_type == 'changed_status'">
|
backend/components/dialogs/service/categories/templates/dialog.php
CHANGED
@@ -25,9 +25,9 @@ use Bookly\Backend\Components\Controls\Elements;
|
|
25 |
<li class="form-group">
|
26 |
<div class="row align-items-center">
|
27 |
<input type="hidden" name="category_id" value="{{id}}"/>
|
28 |
-
<div class="col-auto
|
29 |
<div class="col-auto px-1"><input type="text" class="form-control" name="category_name" value="{{name}}"/></div>
|
30 |
-
<div class="col-auto
|
31 |
</div>
|
32 |
</li>
|
33 |
</div>
|
25 |
<li class="form-group">
|
26 |
<div class="row align-items-center">
|
27 |
<input type="hidden" name="category_id" value="{{id}}"/>
|
28 |
+
<div class="col-auto"><?php Elements::renderReorder() ?></div>
|
29 |
<div class="col-auto px-1"><input type="text" class="form-control" name="category_name" value="{{name}}"/></div>
|
30 |
+
<div class="col-auto"><a href="#"><i class="far fa-fw fa-trash-alt text-danger bookly-js-delete-category" title="<?php esc_attr_e( 'Delete', 'bookly' ) ?>"></i></a></div>
|
31 |
</div>
|
32 |
</li>
|
33 |
</div>
|
backend/components/dialogs/service/order/templates/dialog.php
CHANGED
@@ -24,8 +24,8 @@ use Bookly\Backend\Components\Controls\Elements;
|
|
24 |
<li class="mb-1">
|
25 |
<div class="row align-items-center">
|
26 |
<input type="hidden" name="id" value="{{id}}"/>
|
27 |
-
<div class="col-auto
|
28 |
-
<div class="col-auto
|
29 |
</div>
|
30 |
</li>
|
31 |
</div>
|
24 |
<li class="mb-1">
|
25 |
<div class="row align-items-center">
|
26 |
<input type="hidden" name="id" value="{{id}}"/>
|
27 |
+
<div class="col-auto"><?php Elements::renderReorder() ?></div>
|
28 |
+
<div class="col-auto px-1">{{title}}</div>
|
29 |
</div>
|
30 |
</li>
|
31 |
</div>
|
backend/components/dialogs/staff/edit/resources/js/staff-schedule.js
CHANGED
@@ -90,7 +90,7 @@
|
|
90 |
}
|
91 |
});
|
92 |
})
|
93 |
-
.on('click', '.popover-body
|
94 |
e.preventDefault();
|
95 |
// Listener for saving break.
|
96 |
let $button = $(this),
|
@@ -142,7 +142,7 @@
|
|
142 |
let $start = $(this),
|
143 |
$body = $start.closest('.popover-body'),
|
144 |
$end = $('.bookly-js-popover-range-end', $body),
|
145 |
-
ss_id = $('
|
146 |
$parent = $('.bookly-js-range-row[data-key=' + ss_id + ']');
|
147 |
rangeTools.hideInaccessibleBreaks($start, $end, $parent);
|
148 |
})
|
@@ -207,7 +207,7 @@
|
|
207 |
$popover = $('.bookly-js-edit-break-body > div', $container).clone(),
|
208 |
$popoverStart = $('.bookly-js-popover-range-start', $popover),
|
209 |
$popoverEnd = $('.bookly-js-popover-range-end', $popover),
|
210 |
-
$saveButton = $('
|
211 |
force_keep_values = false;
|
212 |
if ($button.hasClass('bookly-js-break-interval')) {
|
213 |
let interval = $button.html().trim().split(' - ');
|
90 |
}
|
91 |
});
|
92 |
})
|
93 |
+
.on('click', '.popover-body .bookly-js-save-break', function (e) {
|
94 |
e.preventDefault();
|
95 |
// Listener for saving break.
|
96 |
let $button = $(this),
|
142 |
let $start = $(this),
|
143 |
$body = $start.closest('.popover-body'),
|
144 |
$end = $('.bookly-js-popover-range-end', $body),
|
145 |
+
ss_id = $('.bookly-js-save-break', $body).data('submit').ss_id,
|
146 |
$parent = $('.bookly-js-range-row[data-key=' + ss_id + ']');
|
147 |
rangeTools.hideInaccessibleBreaks($start, $end, $parent);
|
148 |
})
|
207 |
$popover = $('.bookly-js-edit-break-body > div', $container).clone(),
|
208 |
$popoverStart = $('.bookly-js-popover-range-start', $popover),
|
209 |
$popoverEnd = $('.bookly-js-popover-range-end', $popover),
|
210 |
+
$saveButton = $('.bookly-js-save-break', $popover),
|
211 |
force_keep_values = false;
|
212 |
if ($button.hasClass('bookly-js-break-interval')) {
|
213 |
let interval = $button.html().trim().split(' - ');
|
backend/components/dialogs/staff/order/templates/dialog.php
CHANGED
@@ -24,8 +24,8 @@ use Bookly\Backend\Components\Controls\Elements;
|
|
24 |
<li class="form-group">
|
25 |
<div class="row align-items-center">
|
26 |
<input type="hidden" name="id" value="{{id}}"/>
|
27 |
-
<div class="col-auto
|
28 |
-
<div class="col-auto
|
29 |
</div>
|
30 |
</li>
|
31 |
</div>
|
24 |
<li class="form-group">
|
25 |
<div class="row align-items-center">
|
26 |
<input type="hidden" name="id" value="{{id}}"/>
|
27 |
+
<div class="col-auto"><?php Elements::renderReorder() ?></div>
|
28 |
+
<div class="col-auto px-1 bookly-js-full_name">{{full_name}}</div>
|
29 |
</div>
|
30 |
</li>
|
31 |
</div>
|
backend/components/dialogs/table_settings/templates/dialog.php
CHANGED
@@ -11,9 +11,9 @@ use Bookly\Backend\Components\Controls\Elements;
|
|
11 |
</div>
|
12 |
<div class="modal-body">
|
13 |
<div class="row font-weight-bold mb-2">
|
14 |
-
<div class="col-
|
15 |
-
<div class="col
|
16 |
-
<div class="col-2
|
17 |
</div>
|
18 |
<ul class="list-unstyled bookly-js-table-columns"></ul>
|
19 |
</div>
|
@@ -28,9 +28,9 @@ use Bookly\Backend\Components\Controls\Elements;
|
|
28 |
<div id="bookly-table-settings-template" class="hidden">
|
29 |
<li class="mb-1">
|
30 |
<div class="row">
|
31 |
-
<div class="col-1
|
32 |
-
<div class="col-9
|
33 |
-
<div class="col-2">
|
34 |
<div class="custom-control custom-checkbox">
|
35 |
<input id="{{id}}" name="{{name}}" type="checkbox" {{checked}} class="custom-control-input" />
|
36 |
<label for="{{id}}" class="custom-control-label"></label>
|
11 |
</div>
|
12 |
<div class="modal-body">
|
13 |
<div class="row font-weight-bold mb-2">
|
14 |
+
<div class="col-1"></div>
|
15 |
+
<div class="col-9"><?php esc_html_e( 'Column', 'bookly' ) ?></div>
|
16 |
+
<div class="col-2"><?php esc_html_e( 'Show', 'bookly' ) ?></div>
|
17 |
</div>
|
18 |
<ul class="list-unstyled bookly-js-table-columns"></ul>
|
19 |
</div>
|
28 |
<div id="bookly-table-settings-template" class="hidden">
|
29 |
<li class="mb-1">
|
30 |
<div class="row">
|
31 |
+
<div class="col-1"><?php Elements::renderReorder() ?></i></div>
|
32 |
+
<div class="col-9">{{title}}</div>
|
33 |
+
<div class="col-2 text-center">
|
34 |
<div class="custom-control custom-checkbox">
|
35 |
<input id="{{id}}" name="{{name}}" type="checkbox" {{checked}} class="custom-control-input" />
|
36 |
<label for="{{id}}" class="custom-control-label"></label>
|
backend/components/info/base/Notice.php
ADDED
@@ -0,0 +1,149 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
namespace Bookly\Backend\Components\Info\Base;
|
3 |
+
|
4 |
+
use Bookly\Lib;
|
5 |
+
use Bookly\Backend\Modules;
|
6 |
+
|
7 |
+
/**
|
8 |
+
* Class Notice
|
9 |
+
* @package Bookly\Backend\Components\Info\Base
|
10 |
+
*/
|
11 |
+
class Notice extends Lib\Base\Component
|
12 |
+
{
|
13 |
+
protected $id;
|
14 |
+
protected $title;
|
15 |
+
protected $sub_title;
|
16 |
+
protected $message;
|
17 |
+
protected $buttons = array();
|
18 |
+
protected $dismiss_js_class;
|
19 |
+
protected $hidden;
|
20 |
+
|
21 |
+
/**
|
22 |
+
* Render notice
|
23 |
+
*/
|
24 |
+
public function render()
|
25 |
+
{
|
26 |
+
Notice::renderTemplate( 'notice', array(
|
27 |
+
'id' => $this->id,
|
28 |
+
'buttons' => $this->buttons,
|
29 |
+
'dismiss_js_class' => $this->dismiss_js_class,
|
30 |
+
'message' => $this->message,
|
31 |
+
'hidden' => $this->hidden,
|
32 |
+
'sub_title' => $this->sub_title,
|
33 |
+
'title' => $this->title,
|
34 |
+
) );
|
35 |
+
}
|
36 |
+
|
37 |
+
/**
|
38 |
+
* Create object
|
39 |
+
*
|
40 |
+
* @param string $id
|
41 |
+
* @return Notice
|
42 |
+
*/
|
43 |
+
public static function create( $id )
|
44 |
+
{
|
45 |
+
$block = new static();
|
46 |
+
$block->id = $id;
|
47 |
+
|
48 |
+
return $block;
|
49 |
+
}
|
50 |
+
|
51 |
+
/**
|
52 |
+
* Set notice title and sub title.
|
53 |
+
*
|
54 |
+
* @param string $title
|
55 |
+
* @param string $sub_title
|
56 |
+
* @return $this
|
57 |
+
*/
|
58 |
+
public function setTitle( $title, $sub_title = null )
|
59 |
+
{
|
60 |
+
$this->title = $title;
|
61 |
+
$this->sub_title = $sub_title;
|
62 |
+
|
63 |
+
return $this;
|
64 |
+
}
|
65 |
+
|
66 |
+
/**
|
67 |
+
* Set notece message.
|
68 |
+
*
|
69 |
+
* @param string $message
|
70 |
+
* @return $this
|
71 |
+
*/
|
72 |
+
public function setMessage( $message )
|
73 |
+
{
|
74 |
+
$this->message = $message;
|
75 |
+
|
76 |
+
return $this;
|
77 |
+
}
|
78 |
+
|
79 |
+
/**
|
80 |
+
* Add button.
|
81 |
+
*
|
82 |
+
* @param string $caption
|
83 |
+
* @param string $js_class
|
84 |
+
* @return $this
|
85 |
+
*/
|
86 |
+
public function addMainButton( $caption, $js_class )
|
87 |
+
{
|
88 |
+
$this->buttons[] = array(
|
89 |
+
'caption' => $caption,
|
90 |
+
'class' => 'btn-success ' . $js_class,
|
91 |
+
);
|
92 |
+
|
93 |
+
return $this;
|
94 |
+
}
|
95 |
+
|
96 |
+
/**
|
97 |
+
* Add button.
|
98 |
+
*
|
99 |
+
* @param string $caption
|
100 |
+
* @param string $js_class
|
101 |
+
* @return $this
|
102 |
+
*/
|
103 |
+
public function addDefaultButton( $caption, $js_class )
|
104 |
+
{
|
105 |
+
$this->buttons[] = array(
|
106 |
+
'caption' => $caption,
|
107 |
+
'class' => 'btn-default ' . $js_class,
|
108 |
+
);
|
109 |
+
|
110 |
+
return $this;
|
111 |
+
}
|
112 |
+
|
113 |
+
/**
|
114 |
+
* Set dissmis class name.
|
115 |
+
*
|
116 |
+
* @param string $js_class
|
117 |
+
* @return $this
|
118 |
+
*/
|
119 |
+
public function setDissmisClass( $js_class )
|
120 |
+
{
|
121 |
+
$this->dismiss_js_class = $js_class;
|
122 |
+
|
123 |
+
return $this;
|
124 |
+
}
|
125 |
+
|
126 |
+
/**
|
127 |
+
* Hide notice
|
128 |
+
*
|
129 |
+
* @return $this
|
130 |
+
*/
|
131 |
+
public function hidden()
|
132 |
+
{
|
133 |
+
$this->hidden = true;
|
134 |
+
|
135 |
+
return $this;
|
136 |
+
}
|
137 |
+
|
138 |
+
/**
|
139 |
+
* Get user meta
|
140 |
+
*
|
141 |
+
* @param $user_meta
|
142 |
+
* @return mixed
|
143 |
+
*/
|
144 |
+
protected function getUserMeta( $user_meta )
|
145 |
+
{
|
146 |
+
return get_user_meta( get_current_user_id(), $user_meta, true );
|
147 |
+
}
|
148 |
+
|
149 |
+
}
|
backend/components/info/base/images/photo.png
ADDED
Binary file
|
backend/components/info/base/templates/notice.php
ADDED
@@ -0,0 +1,23 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
2 |
+
use Bookly\Backend\Components\Controls\Buttons;
|
3 |
+
?>
|
4 |
+
<div id="bookly-tbs" class="wrap">
|
5 |
+
<div id="<?php echo $id ?>" class="alert alert-success alert-dismissible" role="alert" <?php if ( $hidden ) : ?>style="display: none" <?php endif ?>>
|
6 |
+
<div class="d-md-flex form-row align-items-center">
|
7 |
+
<img src="<?php echo plugins_url( 'bookly-responsive-appointment-booking-tool/backend/components/info/base/images/photo.png' ) ?>" alt="avatar" width="72" height="72" style="width: 72px; height: 72px;">
|
8 |
+
<div class="pl-md-4 col" style="min-width: 50%">
|
9 |
+
<div><b class="bookly-js-alert-title"><?php echo esc_html( $title ) ?></b> <?php echo $sub_title ?></div>
|
10 |
+
<div class="font-weight-bold mt-2 w-100" style="line-height: 1;"><?php echo $message ?></div>
|
11 |
+
<small class="text-muted">Daniel Williams, PO at Bookly</small>
|
12 |
+
</div>
|
13 |
+
<div class="d-lg-inline-flex d-md-block mr-n5 mr-md-0">
|
14 |
+
<?php foreach ( $buttons as $button ) : ?>
|
15 |
+
<?php Buttons::render( null, $button['class'] . ' ml-md-1 mr-1 mb-1', $button['caption'] ) ?>
|
16 |
+
<?php endforeach ?>
|
17 |
+
</div>
|
18 |
+
</div>
|
19 |
+
<button type="button" class="close <?php echo esc_attr( $dismiss_js_class ) ?>" data-dismiss="alert" aria-label="Close">
|
20 |
+
<span aria-hidden="true">×</span>
|
21 |
+
</button>
|
22 |
+
</div>
|
23 |
+
</div>
|
backend/components/info/rate/Ajax.php
ADDED
@@ -0,0 +1,43 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
namespace Bookly\Backend\Components\Info\Rate;
|
3 |
+
|
4 |
+
use Bookly\Lib;
|
5 |
+
|
6 |
+
/**
|
7 |
+
* Class Ajax
|
8 |
+
* @package Bookly\Backend\Components\Info\Rate
|
9 |
+
*/
|
10 |
+
class Ajax extends Lib\Base\Ajax
|
11 |
+
{
|
12 |
+
/**
|
13 |
+
* @inheritDoc
|
14 |
+
*/
|
15 |
+
protected static function permissions()
|
16 |
+
{
|
17 |
+
return array( '_default' => 'user' );
|
18 |
+
}
|
19 |
+
|
20 |
+
/**
|
21 |
+
* Dismiss rate notice
|
22 |
+
*/
|
23 |
+
public static function hideUntilRateNotice()
|
24 |
+
{
|
25 |
+
switch ( self::parameter( 'hide_until' ) ) {
|
26 |
+
case 'forever':
|
27 |
+
$hide_until = -1;
|
28 |
+
break;
|
29 |
+
case 'short-time':
|
30 |
+
$hide_until = strtotime( '+7 day' );
|
31 |
+
update_user_meta( get_current_user_id(), 'bookly_notice_rate_on_wp_remember_me', '1' );
|
32 |
+
break;
|
33 |
+
case 'long-time':
|
34 |
+
default:
|
35 |
+
$hide_until = strtotime( '+30 day' );
|
36 |
+
break;
|
37 |
+
}
|
38 |
+
|
39 |
+
update_user_meta( get_current_user_id(), 'bookly_notice_rate_on_wp_hide_until', $hide_until );
|
40 |
+
|
41 |
+
wp_send_json_success();
|
42 |
+
}
|
43 |
+
}
|
backend/components/info/rate/Notice.php
ADDED
@@ -0,0 +1,73 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
namespace Bookly\Backend\Components\Info\Rate;
|
3 |
+
|
4 |
+
use Bookly\Lib;
|
5 |
+
use Bookly\Backend\Modules;
|
6 |
+
use Bookly\Backend\Components\Info\Base;
|
7 |
+
use Bookly\Backend\Components\Support\Lib\Urls;
|
8 |
+
|
9 |
+
/**
|
10 |
+
* Class Notice
|
11 |
+
* @package Bookly\Backend\Components\Info\Rate
|
12 |
+
*/
|
13 |
+
class Notice extends Base\Notice
|
14 |
+
{
|
15 |
+
/** @inheritDoc */
|
16 |
+
public static function create( $id )
|
17 |
+
{
|
18 |
+
return parent::create( $id )
|
19 |
+
->setMessage(
|
20 |
+
__( 'Could you please do me a BIG favor and give it a 5-star rating on WordPress?', 'bookly' ) . '<br>' .
|
21 |
+
__( 'Just to help us spread the word and boost our motivation.', 'bookly' )
|
22 |
+
)
|
23 |
+
->addMainButton( __( 'Ok, you deserve it', 'bookly' ), 'bookly-js-ok' )
|
24 |
+
->addDefaultButton( __( 'Nope, maybe later', 'bookly' ), 'bookly-js-maybe-later' )
|
25 |
+
->setDissmisClass( 'bookly-js-dismiss' );
|
26 |
+
}
|
27 |
+
|
28 |
+
/** @inheritDoc */
|
29 |
+
public function render()
|
30 |
+
{
|
31 |
+
$hide_until = (int) $this->getUserMeta( 'bookly_notice_rate_on_wp_hide_until' );
|
32 |
+
if ( time() >= $hide_until ) {
|
33 |
+
self::enqueueScripts( array(
|
34 |
+
'backend' => array(
|
35 |
+
'js/alert.js' => array( 'jquery' ),
|
36 |
+
),
|
37 |
+
'frontend' => array(
|
38 |
+
'js/spin.min.js' => array( 'jquery' ),
|
39 |
+
'js/ladda.min.js' => array( 'jquery' ),
|
40 |
+
),
|
41 |
+
'module' => array(
|
42 |
+
'js/rate.js' => array( 'bookly-alert.js', 'bookly-ladda.min.js', ),
|
43 |
+
),
|
44 |
+
) );
|
45 |
+
|
46 |
+
if ( $hide_until === 0 ) {
|
47 |
+
$rate = $this->getUserMeta( 'bookly_nps_rate' );
|
48 |
+
if ( $rate ) {
|
49 |
+
$this->setTitle( strtr( __( 'Thank you for the {star} star rating!!!', 'bookly' ), array( '{star}' => $rate ) ) );
|
50 |
+
} else {
|
51 |
+
$this
|
52 |
+
->setTitle( __( 'Thank you for the {star} star rating!!!', 'bookly' ) )
|
53 |
+
->hidden();
|
54 |
+
}
|
55 |
+
} elseif ( $this->getUserMeta( 'bookly_notice_rate_on_wp_remember_me' ) ) {
|
56 |
+
$this->setTitle( __( 'You asked to remind you', 'bookly' ) );
|
57 |
+
} else switch ( get_option( 'bookly_сa_count' ) ) {
|
58 |
+
case 0: break;
|
59 |
+
case 10: $this->setTitle( __( 'Congratulations!!!', 'bookly' ), __( 'You just made the <b>10th Sale</b> using Bookly Plugin!', 'bookly' ) ); break;
|
60 |
+
case 100: $this->setTitle( __( 'Congratulations!!!', 'bookly' ), __( 'You just made the <b>100th Sale</b> using Bookly Plugin!', 'bookly' ) ); break;
|
61 |
+
case 1000: $this->setTitle( __( 'Congratulations!!!', 'bookly' ), __( 'You just made the <b>1000th Sale</b> using Bookly Plugin!', 'bookly' ) ); break;
|
62 |
+
case 10000:
|
63 |
+
default: $this->setTitle( __( 'Congratulations!!!', 'bookly' ), __( 'You just made the <b>10000th Sale</b> using Bookly Plugin!', 'bookly' ) ); break;
|
64 |
+
}
|
65 |
+
|
66 |
+
wp_localize_script( 'bookly-rate.js', 'BooklyRateL10n', array(
|
67 |
+
'csrfToken' => Lib\Utils\Common::getCsrfToken(),
|
68 |
+
'reviewsUrl' => Lib\Utils\Common::prepareUrlReferrers( Urls::REVIEWS_PAGE, 'notification_bar' ),
|
69 |
+
) );
|
70 |
+
parent::render();
|
71 |
+
}
|
72 |
+
}
|
73 |
+
}
|
backend/components/info/rate/resources/js/rate.js
ADDED
@@ -0,0 +1,27 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
jQuery(function ($) {
|
2 |
+
'use strict';
|
3 |
+
|
4 |
+
let $rate = $('#bookly-js-rate-bookly'),
|
5 |
+
data = {
|
6 |
+
action: 'bookly_hide_until_rate_notice',
|
7 |
+
csrf_token: BooklyRateL10n.csrfToken,
|
8 |
+
hide_until: 'long-time'
|
9 |
+
};
|
10 |
+
|
11 |
+
$rate
|
12 |
+
.on('click', '.bookly-js-ok', function () {
|
13 |
+
window.open(BooklyRateL10n.reviewsUrl, '_blank');
|
14 |
+
data.hide_until = 'forever';
|
15 |
+
$.post(ajaxurl, data);
|
16 |
+
$rate.remove();
|
17 |
+
})
|
18 |
+
.on('click', '.bookly-js-maybe-later', function () {
|
19 |
+
data.hide_until = 'short-time';
|
20 |
+
$.post(ajaxurl, data);
|
21 |
+
$rate.remove();
|
22 |
+
})
|
23 |
+
.on('click', '.bookly-js-dismiss', function () {
|
24 |
+
$.post(ajaxurl, data);
|
25 |
+
$rate.remove();
|
26 |
+
});
|
27 |
+
});
|
backend/components/notices/Nps.php
CHANGED
@@ -3,6 +3,7 @@ namespace Bookly\Backend\Components\Notices;
|
|
3 |
|
4 |
use Bookly\Lib;
|
5 |
use Bookly\Backend\Modules;
|
|
|
6 |
|
7 |
/**
|
8 |
* Class Nps
|
@@ -16,7 +17,7 @@ class Nps extends Lib\Base\Component
|
|
16 |
public static function render()
|
17 |
{
|
18 |
if ( Lib\Utils\Common::isCurrentUserAdmin() ) {
|
19 |
-
$dismiss_value = get_user_meta( get_current_user_id(),
|
20 |
// Show notice 1 month after it was closed the last time.
|
21 |
if ( ! $dismiss_value || $dismiss_value > 1 && time() - $dismiss_value >= 30 * DAY_IN_SECONDS ) {
|
22 |
// Show notice 1 month after installation time.
|
@@ -48,6 +49,13 @@ class Nps extends Lib\Base\Component
|
|
48 |
) );
|
49 |
|
50 |
self::renderTemplate( 'nps', array( 'current_user' => wp_get_current_user() ) );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
51 |
}
|
52 |
}
|
53 |
}
|
3 |
|
4 |
use Bookly\Lib;
|
5 |
use Bookly\Backend\Modules;
|
6 |
+
use Bookly\Backend\Components\Info\Rate;
|
7 |
|
8 |
/**
|
9 |
* Class Nps
|
17 |
public static function render()
|
18 |
{
|
19 |
if ( Lib\Utils\Common::isCurrentUserAdmin() ) {
|
20 |
+
$dismiss_value = (int) get_user_meta( get_current_user_id(), 'bookly_dismiss_nps_notice', true );
|
21 |
// Show notice 1 month after it was closed the last time.
|
22 |
if ( ! $dismiss_value || $dismiss_value > 1 && time() - $dismiss_value >= 30 * DAY_IN_SECONDS ) {
|
23 |
// Show notice 1 month after installation time.
|
49 |
) );
|
50 |
|
51 |
self::renderTemplate( 'nps', array( 'current_user' => wp_get_current_user() ) );
|
52 |
+
|
53 |
+
Rate\Notice::create( 'bookly-js-rate-bookly' )->render();
|
54 |
+
}
|
55 |
+
} elseif ( $dismiss_value === 1 && (int) get_user_meta( get_current_user_id(), 'bookly_nps_rate', true ) > 0 ) {
|
56 |
+
$hidden_until = (int) get_user_meta( get_current_user_id(), 'bookly_notice_rate_on_wp_hide_until', true );
|
57 |
+
if ( ( $hidden_until != -1 ) && ( time() > $hidden_until ) ) {
|
58 |
+
Rate\Notice::create( 'bookly-js-rate-bookly' )->render();
|
59 |
}
|
60 |
}
|
61 |
}
|
backend/components/notices/NpsAjax.php
CHANGED
@@ -21,7 +21,8 @@ class NpsAjax extends Lib\Base\Ajax
|
|
21 |
|
22 |
Lib\API::sendNps( $rate, $msg, $email );
|
23 |
|
24 |
-
update_user_meta( get_current_user_id(),
|
|
|
25 |
|
26 |
wp_send_json_success( array( 'message' => __( 'Sent successfully.', 'bookly' ) ) );
|
27 |
}
|
@@ -31,8 +32,8 @@ class NpsAjax extends Lib\Base\Ajax
|
|
31 |
*/
|
32 |
public static function dismissNpsNotice()
|
33 |
{
|
34 |
-
if ( get_user_meta( get_current_user_id(),
|
35 |
-
update_user_meta( get_current_user_id(),
|
36 |
}
|
37 |
|
38 |
wp_send_json_success();
|
21 |
|
22 |
Lib\API::sendNps( $rate, $msg, $email );
|
23 |
|
24 |
+
update_user_meta( get_current_user_id(), 'bookly_dismiss_nps_notice', 1 );
|
25 |
+
update_user_meta( get_current_user_id(), 'bookly_nps_rate', $rate );
|
26 |
|
27 |
wp_send_json_success( array( 'message' => __( 'Sent successfully.', 'bookly' ) ) );
|
28 |
}
|
32 |
*/
|
33 |
public static function dismissNpsNotice()
|
34 |
{
|
35 |
+
if ( get_user_meta( get_current_user_id(), 'bookly_dismiss_nps_notice', true ) != 1 ) {
|
36 |
+
update_user_meta( get_current_user_id(), 'bookly_dismiss_nps_notice', time() );
|
37 |
}
|
38 |
|
39 |
wp_send_json_success();
|
backend/components/notices/resources/js/nps.js
CHANGED
@@ -5,7 +5,7 @@ jQuery(function ($) {
|
|
5 |
$msg = $('#bookly-nps-msg'),
|
6 |
$email = $('#bookly-nps-email'),
|
7 |
$form = $('#bookly-nps-form'),
|
8 |
-
$
|
9 |
rating = 0;
|
10 |
|
11 |
// Init stars.
|
@@ -18,14 +18,17 @@ jQuery(function ($) {
|
|
18 |
$(this).removeClass('text-warning fas').addClass('text-muted far');
|
19 |
}
|
20 |
});
|
|
|
21 |
}).on('click', '.bookly-js-star', function () {
|
22 |
-
if (rating <=
|
23 |
$form.show();
|
24 |
} else {
|
25 |
$.post(ajaxurl, {action: 'bookly_nps_send', csrf_token: BooklyNpsL10n.csrfToken, rate: rating});
|
26 |
-
$
|
27 |
-
$
|
28 |
-
|
|
|
|
|
29 |
}
|
30 |
});
|
31 |
|
5 |
$msg = $('#bookly-nps-msg'),
|
6 |
$email = $('#bookly-nps-email'),
|
7 |
$form = $('#bookly-nps-form'),
|
8 |
+
$rate = $('#bookly-js-rate-bookly'),
|
9 |
rating = 0;
|
10 |
|
11 |
// Init stars.
|
18 |
$(this).removeClass('text-warning fas').addClass('text-muted far');
|
19 |
}
|
20 |
});
|
21 |
+
rating += 1;
|
22 |
}).on('click', '.bookly-js-star', function () {
|
23 |
+
if (rating <= 6) {
|
24 |
$form.show();
|
25 |
} else {
|
26 |
$.post(ajaxurl, {action: 'bookly_nps_send', csrf_token: BooklyNpsL10n.csrfToken, rate: rating});
|
27 |
+
$alert.remove();
|
28 |
+
let $title = $('.bookly-js-alert-title', $rate),
|
29 |
+
text = $title.html();
|
30 |
+
$title.html(text.replace('{star}', rating));
|
31 |
+
$rate.show();
|
32 |
}
|
33 |
});
|
34 |
|
backend/components/notices/templates/nps.php
CHANGED
@@ -1,7 +1,5 @@
|
|
1 |
<?php if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
2 |
use Bookly\Backend\Components\Controls\Buttons;
|
3 |
-
use Bookly\Backend\Components\Support\Lib\Urls;
|
4 |
-
use Bookly\Lib\Utils\Common;
|
5 |
?>
|
6 |
<div id="bookly-tbs" class="wrap bookly-js-nps-notice">
|
7 |
<div id="bookly-nps-notice" class="alert alert-info">
|
@@ -12,7 +10,7 @@ use Bookly\Lib\Utils\Common;
|
|
12 |
<div id="bookly-nps-quiz" class="my-2">
|
13 |
<label><?php esc_html_e( 'How likely is it that you would recommend Bookly to a friend or colleague?', 'bookly' ) ?></label>
|
14 |
<div>
|
15 |
-
<?php for ( $i = 1; $i <= 10; ++ $i ): ?><i class="bookly-js-star far fa-star fa-lg text-muted"></i><?php endfor ?>
|
16 |
</div>
|
17 |
</div>
|
18 |
<div id="bookly-nps-form" class="mt-4 collapse" style="max-width:400px;">
|
@@ -26,12 +24,6 @@ use Bookly\Lib\Utils\Common;
|
|
26 |
</div>
|
27 |
<?php Buttons::render( 'bookly-nps-btn', 'btn-success', __( 'Send', 'bookly' ) ) ?>
|
28 |
</div>
|
29 |
-
<div id="bookly-nps-thanks" class="collapse mt-1">
|
30 |
-
<?php printf(
|
31 |
-
__( 'Please leave your feedback <a href="%s" target="_blank">here</a>.', 'bookly' ),
|
32 |
-
Common::prepareUrlReferrers( Urls::REVIEWS_PAGE, 'nps' )
|
33 |
-
) ?>
|
34 |
-
</div>
|
35 |
</div>
|
36 |
</div>
|
37 |
</div>
|
1 |
<?php if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
2 |
use Bookly\Backend\Components\Controls\Buttons;
|
|
|
|
|
3 |
?>
|
4 |
<div id="bookly-tbs" class="wrap bookly-js-nps-notice">
|
5 |
<div id="bookly-nps-notice" class="alert alert-info">
|
10 |
<div id="bookly-nps-quiz" class="my-2">
|
11 |
<label><?php esc_html_e( 'How likely is it that you would recommend Bookly to a friend or colleague?', 'bookly' ) ?></label>
|
12 |
<div>
|
13 |
+
<?php for ( $i = 1; $i <= 10; ++ $i ): ?><i class="bookly-js-star bookly-cursor-pointer far fa-star fa-lg text-muted"></i><?php endfor ?>
|
14 |
</div>
|
15 |
</div>
|
16 |
<div id="bookly-nps-form" class="mt-4 collapse" style="max-width:400px;">
|
24 |
</div>
|
25 |
<?php Buttons::render( 'bookly-nps-btn', 'btn-success', __( 'Send', 'bookly' ) ) ?>
|
26 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
27 |
</div>
|
28 |
</div>
|
29 |
</div>
|
backend/components/schedule/templates/break_dialog.php
CHANGED
@@ -20,7 +20,7 @@ use Bookly\Backend\Components\Controls\Buttons;
|
|
20 |
</div>
|
21 |
<hr>
|
22 |
<div class="text-right">
|
23 |
-
<?php Buttons::
|
24 |
<?php Buttons::renderDefault( null, 'bookly-js-close', __( 'Close', 'bookly' ) ) ?>
|
25 |
</div>
|
26 |
</div>
|
20 |
</div>
|
21 |
<hr>
|
22 |
<div class="text-right">
|
23 |
+
<?php Buttons::render(null, 'btn-success bookly-js-save-break', __( 'Save', 'bookly' ) ) ?>
|
24 |
<?php Buttons::renderDefault( null, 'bookly-js-close', __( 'Close', 'bookly' ) ) ?>
|
25 |
</div>
|
26 |
</div>
|
backend/components/support/lib/Urls.php
CHANGED
@@ -7,6 +7,6 @@ namespace Bookly\Backend\Components\Support\Lib;
|
|
7 |
*/
|
8 |
abstract class Urls
|
9 |
{
|
10 |
-
const REVIEWS_PAGE = 'https://wordpress.org/
|
11 |
const FEATURES_REQUEST_PAGE = 'https://ideas.booking-wp-plugin.com';
|
12 |
}
|
7 |
*/
|
8 |
abstract class Urls
|
9 |
{
|
10 |
+
const REVIEWS_PAGE = 'https://wordpress.org/support/plugin/bookly-responsive-appointment-booking-tool/reviews/?rate=5#new-post';
|
11 |
const FEATURES_REQUEST_PAGE = 'https://ideas.booking-wp-plugin.com';
|
12 |
}
|
backend/modules/appointments/Ajax.php
CHANGED
@@ -50,7 +50,7 @@ class Ajax extends Lib\Base\Ajax
|
|
50 |
public static function deleteCustomerAppointments()
|
51 |
{
|
52 |
// Customer appointments to delete
|
53 |
-
$ca_list
|
54 |
// Appointments without customers to delete
|
55 |
$appointments_list = array();
|
56 |
foreach ( self::parameter( 'data', array() ) as $ca_data ) {
|
@@ -126,6 +126,8 @@ class Ajax extends Lib\Base\Ajax
|
|
126 |
COALESCE(ca.created, a.created) as created_date,
|
127 |
a.start_date,
|
128 |
a.staff_any,
|
|
|
|
|
129 |
c.full_name AS customer_full_name,
|
130 |
c.phone AS customer_phone,
|
131 |
c.email AS customer_email,
|
@@ -283,6 +285,8 @@ class Ajax extends Lib\Base\Ajax
|
|
283 |
'ca_id' => $row['ca_id'],
|
284 |
'attachment' => $row['attachment'],
|
285 |
'payment_id' => $row['payment_id'],
|
|
|
|
|
286 |
'created_date' => Lib\Utils\DateTime::formatDateTime( $row['created_date'] ),
|
287 |
);
|
288 |
|
50 |
public static function deleteCustomerAppointments()
|
51 |
{
|
52 |
// Customer appointments to delete
|
53 |
+
$ca_list = array();
|
54 |
// Appointments without customers to delete
|
55 |
$appointments_list = array();
|
56 |
foreach ( self::parameter( 'data', array() ) as $ca_data ) {
|
126 |
COALESCE(ca.created, a.created) as created_date,
|
127 |
a.start_date,
|
128 |
a.staff_any,
|
129 |
+
a.online_meeting_provider,
|
130 |
+
a.online_meeting_id,
|
131 |
c.full_name AS customer_full_name,
|
132 |
c.phone AS customer_phone,
|
133 |
c.email AS customer_email,
|
285 |
'ca_id' => $row['ca_id'],
|
286 |
'attachment' => $row['attachment'],
|
287 |
'payment_id' => $row['payment_id'],
|
288 |
+
'online_meeting_provider' => $row['online_meeting_provider'],
|
289 |
+
'online_meeting_id' => $row['online_meeting_id'],
|
290 |
'created_date' => Lib\Utils\DateTime::formatDateTime( $row['created_date'] ),
|
291 |
);
|
292 |
|
backend/modules/appointments/resources/js/appointments.js
CHANGED
@@ -176,6 +176,19 @@ jQuery(function($) {
|
|
176 |
case 'locations':
|
177 |
columns.push({data: column, render: $.fn.dataTable.render.text()});
|
178 |
break;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
179 |
default:
|
180 |
if (column.startsWith('custom_fields_')) {
|
181 |
columns.push({
|
@@ -202,9 +215,10 @@ jQuery(function($) {
|
|
202 |
responsivePriority: 1,
|
203 |
orderable : false,
|
204 |
render : function (data, type, row, meta) {
|
|
|
205 |
return '<div class="custom-control custom-checkbox">' +
|
206 |
-
'<input value="' + row.ca_id + '" data-appointment="' + row.id + '" id="
|
207 |
-
'<label for="
|
208 |
'</div>';
|
209 |
}
|
210 |
});
|
176 |
case 'locations':
|
177 |
columns.push({data: column, render: $.fn.dataTable.render.text()});
|
178 |
break;
|
179 |
+
case 'online_meeting':
|
180 |
+
columns.push({
|
181 |
+
data: 'online_meeting_provider',
|
182 |
+
render: function ( data, type, row, meta ) {
|
183 |
+
switch (data) {
|
184 |
+
case 'zoom':
|
185 |
+
return '<a class="badge badge-primary" href="https://zoom.us/j/' + $.fn.dataTable.render.text().display(row.online_meeting_id) + '" target="_blank"><i class="fas fa-video fa-fw"></i> Zoom <i class="fas fa-external-link-alt fa-fw"></i></a>';
|
186 |
+
default:
|
187 |
+
return '';
|
188 |
+
}
|
189 |
+
},
|
190 |
+
});
|
191 |
+
break;
|
192 |
default:
|
193 |
if (column.startsWith('custom_fields_')) {
|
194 |
columns.push({
|
215 |
responsivePriority: 1,
|
216 |
orderable : false,
|
217 |
render : function (data, type, row, meta) {
|
218 |
+
const cb_id = row.ca_id === null ? 'bookly-dt-a-' + row.id : 'bookly-dt-ca-' + row.ca_id;
|
219 |
return '<div class="custom-control custom-checkbox">' +
|
220 |
+
'<input value="' + row.ca_id + '" data-appointment="' + row.id + '" id="' + cb_id + '" type="checkbox" class="custom-control-input">' +
|
221 |
+
'<label for="' + cb_id + '" class="custom-control-label"></label>' +
|
222 |
'</div>';
|
223 |
}
|
224 |
});
|
backend/modules/debug/Ajax.php
CHANGED
@@ -199,6 +199,8 @@ class Ajax extends Lib\Base\Ajax
|
|
199 |
'bookly_appointments.outlook_event_id' => "varchar(255) null default null",
|
200 |
'bookly_appointments.outlook_event_change_key' => "varchar(255) null default null",
|
201 |
'bookly_appointments.outlook_event_series_id' => "varchar(255) null default null",
|
|
|
|
|
202 |
'bookly_appointments.created_from' => "enum('bookly','google','outlook') not null default 'bookly'",
|
203 |
'bookly_appointments.created' => "datetime not null",
|
204 |
'bookly_categories.id' => "int unsigned not null auto_increment primary key",
|
@@ -409,6 +411,7 @@ class Ajax extends Lib\Base\Ajax
|
|
409 |
'bookly_services.recurrence_frequencies' => "set('daily','weekly','biweekly','monthly') not null default 'daily,weekly,biweekly,monthly'",
|
410 |
'bookly_services.time_requirements' => "enum('required','optional','off') not null default 'required'",
|
411 |
'bookly_services.collaborative_equal_duration' => "tinyint(1) not null default '0'",
|
|
|
412 |
'bookly_services.visibility' => "enum('public','private','group') not null default 'public'",
|
413 |
'bookly_services.position' => "int not null default '9999'",
|
414 |
'bookly_shop.id' => "int unsigned not null auto_increment primary key",
|
@@ -527,85 +530,12 @@ class Ajax extends Lib\Base\Ajax
|
|
527 |
*/
|
528 |
public static function getConstraintData()
|
529 |
{
|
530 |
-
/** @global \wpdb */
|
531 |
-
global $wpdb;
|
532 |
-
|
533 |
$table = self::parameter( 'table' );
|
534 |
$column = self::parameter( 'column' );
|
535 |
$ref_table = self::parameter( 'ref_table' );
|
536 |
$ref_column = self::parameter( 'ref_column' );
|
537 |
-
/** SELECT CONCAT_WS( '.', SUBSTR(kcu.TABLE_NAME,4), kcu.COLUMN_NAME ) AS field
|
538 |
-
, CONCAT_WS( '.', SUBSTR(kcu.REFERENCED_TABLE_NAME,4), kcu.REFERENCED_COLUMN_NAME ) AS ref
|
539 |
-
, rc.UPDATE_RULE
|
540 |
-
, rc.DELETE_RULE
|
541 |
-
FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS AS rc
|
542 |
-
LEFT JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS kcu ON ( rc.CONSTRAINT_NAME = kcu.CONSTRAINT_NAME )
|
543 |
-
WHERE unique_CONSTRAINT_SCHEMA = SCHEMA()
|
544 |
-
AND rc.CONSTRAINT_NAME LIKE 'wp_bookly_%'
|
545 |
-
GROUP BY rc.CONSTRAINT_NAME
|
546 |
-
*/
|
547 |
-
|
548 |
-
$constaints = array (
|
549 |
-
'bookly_appointments.location_id' => array( 'bookly_locations.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'SET NULL', ), ),
|
550 |
-
'bookly_appointments.service_id' => array( 'bookly_services.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
551 |
-
'bookly_appointments.staff_id' => array( 'bookly_staff.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
552 |
-
'bookly_coupon_customers.coupon_id' => array( 'bookly_coupons.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
553 |
-
'bookly_coupon_customers.customer_id' => array( 'bookly_customers.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
554 |
-
'bookly_coupon_services.coupon_id' => array( 'bookly_coupons.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
555 |
-
'bookly_coupon_services.service_id' => array( 'bookly_services.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
556 |
-
'bookly_coupon_staff.coupon_id' => array( 'bookly_coupons.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
557 |
-
'bookly_coupon_staff.staff_id' => array( 'bookly_staff.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
558 |
-
'bookly_customer_appointment_files.customer_appointment_id' => array( 'bookly_customer_appointments.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
559 |
-
'bookly_customer_appointment_files.file_id' => array( 'bookly_files.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
560 |
-
'bookly_customer_appointments.appointment_id' => array( 'bookly_appointments.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
561 |
-
'bookly_customer_appointments.customer_id' => array( 'bookly_customers.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
562 |
-
'bookly_customer_appointments.package_id' => array( 'bookly_packages.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'SET NULL', ), ),
|
563 |
-
'bookly_customer_appointments.payment_id' => array( 'bookly_payments.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'SET NULL', ), ),
|
564 |
-
'bookly_customer_appointments.series_id' => array( 'bookly_series.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
565 |
-
'bookly_customer_groups_services.group_id' => array( 'bookly_customer_groups.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
566 |
-
'bookly_customer_groups_services.service_id' => array( 'bookly_services.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
567 |
-
'bookly_customers.group_id' => array( 'bookly_customer_groups.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'SET NULL', ), ),
|
568 |
-
'bookly_holidays.staff_id' => array( 'bookly_staff.id' => array( 'UPDATE_RULE' => 'RESTRICT', 'DELETE_RULE' => 'CASCADE', ), ),
|
569 |
-
'bookly_packages.customer_id' => array( 'bookly_customers.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
570 |
-
'bookly_packages.service_id' => array( 'bookly_services.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
571 |
-
'bookly_packages.staff_id' => array( 'bookly_staff.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'SET NULL', ), ),
|
572 |
-
'bookly_payments.coupon_id' => array( 'bookly_coupons.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'SET NULL', ), ),
|
573 |
-
'bookly_schedule_item_breaks.staff_schedule_item_id' => array( 'bookly_staff_schedule_items.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
574 |
-
'bookly_sent_notifications.notification_id' => array( 'bookly_notifications.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
575 |
-
'bookly_service_extras.service_id' => array( 'bookly_services.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
576 |
-
'bookly_service_schedule_breaks.service_schedule_day_id' => array( 'bookly_service_schedule_days.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
577 |
-
'bookly_service_schedule_days.service_id' => array( 'bookly_services.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
578 |
-
'bookly_service_special_days.service_id' => array( 'bookly_services.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
579 |
-
'bookly_service_special_days_breaks.service_special_day_id' => array( 'bookly_service_special_days.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
580 |
-
'bookly_service_taxes.service_id' => array( 'bookly_services.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
581 |
-
'bookly_service_taxes.tax_id' => array( 'bookly_taxes.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
582 |
-
'bookly_services.category_id' => array( 'bookly_categories.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'SET NULL', ), ),
|
583 |
-
'bookly_special_days_breaks.staff_special_day_id' => array( 'bookly_staff_special_days.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
584 |
-
'bookly_staff.category_id' => array( 'bookly_staff_categories.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'SET NULL', ), ),
|
585 |
-
'bookly_staff_locations.location_id' => array( 'bookly_locations.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
586 |
-
'bookly_staff_locations.staff_id' => array( 'bookly_staff.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
587 |
-
'bookly_staff_preference_orders.service_id' => array( 'bookly_services.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
588 |
-
'bookly_staff_preference_orders.staff_id' => array( 'bookly_staff.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
589 |
-
'bookly_staff_schedule_items.location_id' => array( 'bookly_locations.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
590 |
-
'bookly_staff_schedule_items.staff_id' => array( 'bookly_staff.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
591 |
-
'bookly_staff_services.location_id' => array( 'bookly_locations.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
592 |
-
'bookly_staff_services.service_id' => array( 'bookly_services.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
593 |
-
'bookly_staff_services.staff_id' => array( 'bookly_staff.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
594 |
-
'bookly_staff_special_days.staff_id' => array( 'bookly_staff.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
595 |
-
'bookly_staff_special_hours.service_id' => array( 'bookly_services.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
596 |
-
'bookly_staff_special_hours.staff_id' => array( 'bookly_staff.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
597 |
-
'bookly_sub_services.service_id' => array( 'bookly_services.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
598 |
-
'bookly_sub_services.sub_service_id' => array( 'bookly_services.id' => array ( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
599 |
-
);
|
600 |
|
601 |
-
|
602 |
-
$key = substr( $table, $prefix_len ) . '.' . $column;
|
603 |
-
$ref = substr( $ref_table, $prefix_len ) . '.' . $ref_column;
|
604 |
-
if ( isset( $constaints[ $key ][ $ref ] ) ) {
|
605 |
-
wp_send_json_success( $constaints[ $key ][ $ref ] );
|
606 |
-
} else {
|
607 |
-
wp_send_json_error();
|
608 |
-
}
|
609 |
}
|
610 |
|
611 |
/**
|
199 |
'bookly_appointments.outlook_event_id' => "varchar(255) null default null",
|
200 |
'bookly_appointments.outlook_event_change_key' => "varchar(255) null default null",
|
201 |
'bookly_appointments.outlook_event_series_id' => "varchar(255) null default null",
|
202 |
+
'bookly_appointments.online_meeting_provider' => "enum('zoom') null default null",
|
203 |
+
'bookly_appointments.online_meeting_id' => "varchar(255) null default null",
|
204 |
'bookly_appointments.created_from' => "enum('bookly','google','outlook') not null default 'bookly'",
|
205 |
'bookly_appointments.created' => "datetime not null",
|
206 |
'bookly_categories.id' => "int unsigned not null auto_increment primary key",
|
411 |
'bookly_services.recurrence_frequencies' => "set('daily','weekly','biweekly','monthly') not null default 'daily,weekly,biweekly,monthly'",
|
412 |
'bookly_services.time_requirements' => "enum('required','optional','off') not null default 'required'",
|
413 |
'bookly_services.collaborative_equal_duration' => "tinyint(1) not null default '0'",
|
414 |
+
'bookly_services.online_meetings' => "enum('off','zoom') not null default 'off'",
|
415 |
'bookly_services.visibility' => "enum('public','private','group') not null default 'public'",
|
416 |
'bookly_services.position' => "int not null default '9999'",
|
417 |
'bookly_shop.id' => "int unsigned not null auto_increment primary key",
|
530 |
*/
|
531 |
public static function getConstraintData()
|
532 |
{
|
|
|
|
|
|
|
533 |
$table = self::parameter( 'table' );
|
534 |
$column = self::parameter( 'column' );
|
535 |
$ref_table = self::parameter( 'ref_table' );
|
536 |
$ref_column = self::parameter( 'ref_column' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
537 |
|
538 |
+
wp_send_json_success ( QueryBuilder::getConstraintRules( $table, $column, $ref_table, $ref_column ) );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
539 |
}
|
540 |
|
541 |
/**
|
backend/modules/debug/Page.php
CHANGED
@@ -140,6 +140,7 @@ class Page extends Lib\Base\Component
|
|
140 |
}
|
141 |
}
|
142 |
}
|
143 |
-
|
|
|
144 |
}
|
145 |
}
|
140 |
}
|
141 |
}
|
142 |
}
|
143 |
+
$db = $wpdb->get_row( 'SELECT version() AS version', ARRAY_A );
|
144 |
+
self::renderTemplate( 'index', compact( 'debug', 'import_status', 'tools', 'trouble', 'db' ) );
|
145 |
}
|
146 |
}
|
backend/modules/debug/lib/QueryBuilder.php
CHANGED
@@ -159,6 +159,8 @@ class QueryBuilder
|
|
159 |
'bookly_appointments.outlook_event_id' => array( 'type' => "varchar(255)", 'is_nullabe' => 1, 'extra' => "", 'default' => null, 'key' => "" ),
|
160 |
'bookly_appointments.outlook_event_change_key' => array( 'type' => "varchar(255)", 'is_nullabe' => 1, 'extra' => "", 'default' => null, 'key' => "" ),
|
161 |
'bookly_appointments.outlook_event_series_id' => array( 'type' => "varchar(255)", 'is_nullabe' => 1, 'extra' => "", 'default' => null, 'key' => "" ),
|
|
|
|
|
162 |
'bookly_appointments.created_from' => array( 'type' => "enum('bookly','google','outlook')", 'is_nullabe' => 0, 'extra' => "", 'default' => "bookly", 'key' => "" ),
|
163 |
'bookly_appointments.created' => array( 'type' => "datetime", 'is_nullabe' => 0, 'extra' => "", 'default' => null, 'key' => "" ),
|
164 |
'bookly_categories.id' => array( 'type' => "int unsigned", 'is_nullabe' => 0, 'extra' => "auto_increment", 'default' => null, 'key' => "PRI" ),
|
@@ -369,6 +371,7 @@ class QueryBuilder
|
|
369 |
'bookly_services.recurrence_frequencies' => array( 'type' => "set('daily','weekly','biweekly','monthly')", 'is_nullabe' => 0, 'extra' => "", 'default' => "daily,weekly,biweekly,monthly", 'key' => "" ),
|
370 |
'bookly_services.time_requirements' => array( 'type' => "enum('required','optional','off')", 'is_nullabe' => 0, 'extra' => "", 'default' => "required", 'key' => "" ),
|
371 |
'bookly_services.collaborative_equal_duration' => array( 'type' => "tinyint(1)", 'is_nullabe' => 0, 'extra' => "", 'default' => "0", 'key' => "" ),
|
|
|
372 |
'bookly_services.visibility' => array( 'type' => "enum('public','private','group')", 'is_nullabe' => 0, 'extra' => "", 'default' => "public", 'key' => "" ),
|
373 |
'bookly_services.position' => array( 'type' => "int", 'is_nullabe' => 0, 'extra' => "", 'default' => "9999", 'key' => "" ),
|
374 |
'bookly_shop.id' => array( 'type' => "int unsigned", 'is_nullabe' => 0, 'extra' => "auto_increment", 'default' => null, 'key' => "PRI" ),
|
@@ -479,18 +482,15 @@ class QueryBuilder
|
|
479 |
* @param string $ref_column
|
480 |
* @return array
|
481 |
*/
|
482 |
-
|
483 |
{
|
484 |
/*
|
485 |
-
SELECT
|
486 |
-
, CONCAT_WS( '.', SUBSTR(kcu.REFERENCED_TABLE_NAME,4), kcu.REFERENCED_COLUMN_NAME ) AS ref
|
487 |
-
, rc.UPDATE_RULE
|
488 |
-
, rc.DELETE_RULE
|
489 |
FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS AS rc
|
490 |
LEFT JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS kcu ON ( rc.CONSTRAINT_NAME = kcu.CONSTRAINT_NAME )
|
491 |
WHERE unique_CONSTRAINT_SCHEMA = SCHEMA()
|
492 |
AND rc.CONSTRAINT_NAME LIKE 'wp_bookly_%'
|
493 |
-
ORDER BY
|
494 |
*/
|
495 |
|
496 |
$rules = array (
|
@@ -513,7 +513,7 @@ class QueryBuilder
|
|
513 |
'bookly_customer_groups_services.group_id' => array( 'bookly_customer_groups.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
514 |
'bookly_customer_groups_services.service_id' => array( 'bookly_services.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
515 |
'bookly_customers.group_id' => array( 'bookly_customer_groups.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'SET NULL', ), ),
|
516 |
-
'bookly_holidays.staff_id' => array( 'bookly_staff.id' => array( 'UPDATE_RULE' => '
|
517 |
'bookly_packages.customer_id' => array( 'bookly_customers.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
518 |
'bookly_packages.service_id' => array( 'bookly_services.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
519 |
'bookly_packages.staff_id' => array( 'bookly_staff.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'SET NULL', ), ),
|
@@ -542,8 +542,8 @@ class QueryBuilder
|
|
542 |
'bookly_staff_special_days.staff_id' => array( 'bookly_staff.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
543 |
'bookly_staff_special_hours.service_id' => array( 'bookly_services.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
544 |
'bookly_staff_special_hours.staff_id' => array( 'bookly_staff.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
|
|
545 |
'bookly_sub_services.service_id' => array( 'bookly_services.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
546 |
-
'bookly_sub_services.sub_service_id' => array( 'bookly_services.id' => array ( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
547 |
);
|
548 |
|
549 |
/** @global \wpdb */
|
159 |
'bookly_appointments.outlook_event_id' => array( 'type' => "varchar(255)", 'is_nullabe' => 1, 'extra' => "", 'default' => null, 'key' => "" ),
|
160 |
'bookly_appointments.outlook_event_change_key' => array( 'type' => "varchar(255)", 'is_nullabe' => 1, 'extra' => "", 'default' => null, 'key' => "" ),
|
161 |
'bookly_appointments.outlook_event_series_id' => array( 'type' => "varchar(255)", 'is_nullabe' => 1, 'extra' => "", 'default' => null, 'key' => "" ),
|
162 |
+
'bookly_appointments.online_meeting_provider' => array( 'type' => "enum('zoom')", 'is_nullabe' => 1, 'extra' => "", 'default' => null, 'key' => "" ),
|
163 |
+
'bookly_appointments.online_meeting_id' => array( 'type' => "varchar(255)", 'is_nullabe' => 1, 'extra' => "", 'default' => null, 'key' => "" ),
|
164 |
'bookly_appointments.created_from' => array( 'type' => "enum('bookly','google','outlook')", 'is_nullabe' => 0, 'extra' => "", 'default' => "bookly", 'key' => "" ),
|
165 |
'bookly_appointments.created' => array( 'type' => "datetime", 'is_nullabe' => 0, 'extra' => "", 'default' => null, 'key' => "" ),
|
166 |
'bookly_categories.id' => array( 'type' => "int unsigned", 'is_nullabe' => 0, 'extra' => "auto_increment", 'default' => null, 'key' => "PRI" ),
|
371 |
'bookly_services.recurrence_frequencies' => array( 'type' => "set('daily','weekly','biweekly','monthly')", 'is_nullabe' => 0, 'extra' => "", 'default' => "daily,weekly,biweekly,monthly", 'key' => "" ),
|
372 |
'bookly_services.time_requirements' => array( 'type' => "enum('required','optional','off')", 'is_nullabe' => 0, 'extra' => "", 'default' => "required", 'key' => "" ),
|
373 |
'bookly_services.collaborative_equal_duration' => array( 'type' => "tinyint(1)", 'is_nullabe' => 0, 'extra' => "", 'default' => "0", 'key' => "" ),
|
374 |
+
'bookly_services.online_meetings' => array( 'type' => "enum('off','zoom')", 'is_nullabe' => 0, 'extra' => "", 'default' => "off", 'key' => "" ),
|
375 |
'bookly_services.visibility' => array( 'type' => "enum('public','private','group')", 'is_nullabe' => 0, 'extra' => "", 'default' => "public", 'key' => "" ),
|
376 |
'bookly_services.position' => array( 'type' => "int", 'is_nullabe' => 0, 'extra' => "", 'default' => "9999", 'key' => "" ),
|
377 |
'bookly_shop.id' => array( 'type' => "int unsigned", 'is_nullabe' => 0, 'extra' => "auto_increment", 'default' => null, 'key' => "PRI" ),
|
482 |
* @param string $ref_column
|
483 |
* @return array
|
484 |
*/
|
485 |
+
public static function getConstraintRules( $table, $column, $ref_table, $ref_column )
|
486 |
{
|
487 |
/*
|
488 |
+
SELECT CONCAT( '\'', SUBSTR(kcu.TABLE_NAME,4), '.', kcu.COLUMN_NAME , '\' => array( \'', SUBSTR(kcu.REFERENCED_TABLE_NAME,4), '.', kcu.REFERENCED_COLUMN_NAME, '\' => array( \'UPDATE_RULE\' => \'', rc.UPDATE_RULE, '\', \'DELETE_RULE\' => \'', rc.DELETE_RULE, '\', ), ),' ) AS c
|
|
|
|
|
|
|
489 |
FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS AS rc
|
490 |
LEFT JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS kcu ON ( rc.CONSTRAINT_NAME = kcu.CONSTRAINT_NAME )
|
491 |
WHERE unique_CONSTRAINT_SCHEMA = SCHEMA()
|
492 |
AND rc.CONSTRAINT_NAME LIKE 'wp_bookly_%'
|
493 |
+
ORDER BY kcu.TABLE_NAME, kcu.REFERENCED_TABLE_NAME,kcu.REFERENCED_COLUMN_NAME
|
494 |
*/
|
495 |
|
496 |
$rules = array (
|
513 |
'bookly_customer_groups_services.group_id' => array( 'bookly_customer_groups.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
514 |
'bookly_customer_groups_services.service_id' => array( 'bookly_services.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
515 |
'bookly_customers.group_id' => array( 'bookly_customer_groups.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'SET NULL', ), ),
|
516 |
+
'bookly_holidays.staff_id' => array( 'bookly_staff.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
517 |
'bookly_packages.customer_id' => array( 'bookly_customers.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
518 |
'bookly_packages.service_id' => array( 'bookly_services.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
519 |
'bookly_packages.staff_id' => array( 'bookly_staff.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'SET NULL', ), ),
|
542 |
'bookly_staff_special_days.staff_id' => array( 'bookly_staff.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
543 |
'bookly_staff_special_hours.service_id' => array( 'bookly_services.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
544 |
'bookly_staff_special_hours.staff_id' => array( 'bookly_staff.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
545 |
+
'bookly_sub_services.sub_service_id' => array( 'bookly_services.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
546 |
'bookly_sub_services.service_id' => array( 'bookly_services.id' => array( 'UPDATE_RULE' => 'CASCADE', 'DELETE_RULE' => 'CASCADE', ), ),
|
|
|
547 |
);
|
548 |
|
549 |
/** @global \wpdb */
|
backend/modules/debug/lib/Schema.php
CHANGED
@@ -7,6 +7,9 @@ namespace Bookly\Backend\Modules\Debug\Lib;
|
|
7 |
*/
|
8 |
class Schema
|
9 |
{
|
|
|
|
|
|
|
10 |
/**
|
11 |
* Get table constraints
|
12 |
*
|
@@ -83,19 +86,65 @@ class Schema
|
|
83 |
FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name = %s', $table ), ARRAY_A );
|
84 |
if ( $results ) {
|
85 |
foreach ( $results as $row ) {
|
86 |
-
$tableStructure[ $row['COLUMN_NAME'] ] =
|
87 |
-
'type' => $row['DATA_TYPE'],
|
88 |
-
'is_nullabe' => $row['IS_NULLABLE'] === 'YES' ? 1 : 0,
|
89 |
-
'extra' => $row['EXTRA'],
|
90 |
-
'default' => $row['COLUMN_DEFAULT'],
|
91 |
-
'key' => $row['COLUMN_KEY']
|
92 |
-
);
|
93 |
}
|
94 |
}
|
95 |
|
96 |
return $tableStructure;
|
97 |
}
|
98 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
99 |
/**
|
100 |
* Check exists column in table
|
101 |
*
|
7 |
*/
|
8 |
class Schema
|
9 |
{
|
10 |
+
/** @var string MySQL | MariaDB | Percona | ? */
|
11 |
+
protected $server;
|
12 |
+
|
13 |
/**
|
14 |
* Get table constraints
|
15 |
*
|
86 |
FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name = %s', $table ), ARRAY_A );
|
87 |
if ( $results ) {
|
88 |
foreach ( $results as $row ) {
|
89 |
+
$tableStructure[ $row['COLUMN_NAME'] ] = $this->getColumnStructure( $row );
|
|
|
|
|
|
|
|
|
|
|
|
|
90 |
}
|
91 |
}
|
92 |
|
93 |
return $tableStructure;
|
94 |
}
|
95 |
|
96 |
+
protected function getColumnStructure( $data )
|
97 |
+
{
|
98 |
+
switch ( $this->getServer() ) {
|
99 |
+
case 'MariaDB':
|
100 |
+
$default = trim( $data['COLUMN_DEFAULT'], '\'' );
|
101 |
+
// MariaDB 10.3.22
|
102 |
+
if ( strtolower( $default ) === 'null' ) {
|
103 |
+
$default = null;
|
104 |
+
}
|
105 |
+
|
106 |
+
$type = $data['DATA_TYPE'];
|
107 |
+
// MariaDB 10.0.38
|
108 |
+
if ( $type === 'mediumtext' ) {
|
109 |
+
$type = 'text';
|
110 |
+
}
|
111 |
+
return array(
|
112 |
+
'type' => $type,
|
113 |
+
'is_nullabe' => $data['IS_NULLABLE'] === 'YES' ? 1 : 0,
|
114 |
+
'extra' => $data['EXTRA'],
|
115 |
+
'default' => $default,
|
116 |
+
'key' => $data['COLUMN_KEY'],
|
117 |
+
);
|
118 |
+
break;
|
119 |
+
case 'MySql':
|
120 |
+
default:
|
121 |
+
return array(
|
122 |
+
'type' => $data['DATA_TYPE'],
|
123 |
+
'is_nullabe' => $data['IS_NULLABLE'] === 'YES' ? 1 : 0,
|
124 |
+
'extra' => $data['EXTRA'],
|
125 |
+
'default' => $data['COLUMN_DEFAULT'],
|
126 |
+
'key' => $data['COLUMN_KEY'],
|
127 |
+
);
|
128 |
+
}
|
129 |
+
}
|
130 |
+
|
131 |
+
private function getServer()
|
132 |
+
{
|
133 |
+
if ( $this->server === null ) {
|
134 |
+
global $wpdb;
|
135 |
+
|
136 |
+
$this->server = 'MySql';
|
137 |
+
$version = $wpdb->get_row( 'SELECT version() AS version', ARRAY_A );
|
138 |
+
if ( strpos( $version['version'], 'MariaDB' ) !== false ) {
|
139 |
+
$this->server = 'MariaDB';
|
140 |
+
} elseif ( strpos( $version['version'], 'Percona' ) !== false ) {
|
141 |
+
$this->server = 'Percona';
|
142 |
+
}
|
143 |
+
}
|
144 |
+
|
145 |
+
return $this->server;
|
146 |
+
}
|
147 |
+
|
148 |
/**
|
149 |
* Check exists column in table
|
150 |
*
|
backend/modules/debug/templates/index.php
CHANGED
@@ -4,7 +4,7 @@ use Bookly\Backend\Components\Controls\Buttons;
|
|
4 |
?>
|
5 |
<div id="bookly-tbs" class="wrap">
|
6 |
<div class="form-row align-items-center mb-3">
|
7 |
-
<h4 class="col m-0">Data management</h4>
|
8 |
</div>
|
9 |
|
10 |
<div class="form-row">
|
4 |
?>
|
5 |
<div id="bookly-tbs" class="wrap">
|
6 |
<div class="form-row align-items-center mb-3">
|
7 |
+
<h4 class="col m-0">Data management</h4> <span class="text-muted">php: <?php echo PHP_VERSION ?> | db: <?php echo esc_html( $db['version'] ) ?></span>
|
8 |
</div>
|
9 |
|
10 |
<div class="form-row">
|
backend/modules/services/Ajax.php
CHANGED
@@ -83,12 +83,10 @@ class Ajax extends Page
|
|
83 |
'type' => ucfirst( $service['type'] ),
|
84 |
'type_icon' => $type_icons[ $service['type'] ],
|
85 |
'price' => Lib\Utils\Price::format( $service['price'] ),
|
86 |
-
'duration' => in_array( $service['type'], array(
|
87 |
-
Lib\Entities\Service::TYPE_COLLABORATIVE,
|
88 |
-
Lib\Entities\Service::TYPE_COMPOUND,
|
89 |
-
) )
|
90 |
? sprintf( _n( '%d service', '%d services', $sub_services_count, 'bookly' ), $sub_services_count )
|
91 |
: Lib\Utils\DateTime::secondsToInterval( $service['duration'] ),
|
|
|
92 |
);
|
93 |
}
|
94 |
|
83 |
'type' => ucfirst( $service['type'] ),
|
84 |
'type_icon' => $type_icons[ $service['type'] ],
|
85 |
'price' => Lib\Utils\Price::format( $service['price'] ),
|
86 |
+
'duration' => in_array( $service['type'], array( Lib\Entities\Service::TYPE_COLLABORATIVE, Lib\Entities\Service::TYPE_COMPOUND ) )
|
|
|
|
|
|
|
87 |
? sprintf( _n( '%d service', '%d services', $sub_services_count, 'bookly' ), $sub_services_count )
|
88 |
: Lib\Utils\DateTime::secondsToInterval( $service['duration'] ),
|
89 |
+
'online_meetings' => $service['online_meetings'],
|
90 |
);
|
91 |
}
|
92 |
|
backend/modules/services/forms/Service.php
CHANGED
@@ -53,6 +53,7 @@ class Service extends Lib\Base\Form
|
|
53 |
'units_max',
|
54 |
'time_requirements',
|
55 |
'collaborative_equal_duration',
|
|
|
56 |
);
|
57 |
|
58 |
$this->setFields( $fields );
|
53 |
'units_max',
|
54 |
'time_requirements',
|
55 |
'collaborative_equal_duration',
|
56 |
+
'online_meetings',
|
57 |
);
|
58 |
|
59 |
$this->setFields( $fields );
|
backend/modules/services/proxy/Pro.php
CHANGED
@@ -9,6 +9,7 @@ use Bookly\Lib;
|
|
9 |
* @package Bookly\Backend\Components\Service\Proxy
|
10 |
*
|
11 |
* @method static void renderLimitAppointmentsPerCustomer( array $service ) Render limit appointments rules per customer.
|
|
|
12 |
* @method static void renderPadding( array $service ) Render padding settings for service.
|
13 |
* @method static void renderStaffPreference( array $service ) Render staff preference rules "any" is selected.
|
14 |
* @method static void renderVisibility( array $service ) Render visibility option for service.
|
9 |
* @package Bookly\Backend\Components\Service\Proxy
|
10 |
*
|
11 |
* @method static void renderLimitAppointmentsPerCustomer( array $service ) Render limit appointments rules per customer.
|
12 |
+
* @method static void renderOnlineMeetings( array $service ) Render online meetings dropdown.
|
13 |
* @method static void renderPadding( array $service ) Render padding settings for service.
|
14 |
* @method static void renderStaffPreference( array $service ) Render staff preference rules "any" is selected.
|
15 |
* @method static void renderVisibility( array $service ) Render visibility option for service.
|
backend/modules/services/resources/js/services-list.js
CHANGED
@@ -71,6 +71,19 @@ jQuery(function ($) {
|
|
71 |
}
|
72 |
});
|
73 |
break;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
74 |
default:
|
75 |
columns.push({data: column});
|
76 |
break;
|
71 |
}
|
72 |
});
|
73 |
break;
|
74 |
+
case 'online_meetings':
|
75 |
+
columns.push({
|
76 |
+
data: column,
|
77 |
+
render: function (data, type, row, meta) {
|
78 |
+
switch (data) {
|
79 |
+
case 'zoom':
|
80 |
+
return '<span class="badge badge-secondary"><i class="fas fa-video fa-fw"></i> Zoom</span>';
|
81 |
+
default:
|
82 |
+
return '';
|
83 |
+
}
|
84 |
+
}
|
85 |
+
});
|
86 |
+
break;
|
87 |
default:
|
88 |
columns.push({data: column});
|
89 |
break;
|
backend/modules/services/templates/advanced.php
CHANGED
@@ -8,6 +8,7 @@ use Bookly\Lib\Entities\Service;
|
|
8 |
<div class="form-group bookly-js-service-advanced-container">
|
9 |
<?php if ( $service['type'] == Service::TYPE_SIMPLE ) : ?>
|
10 |
<?php Proxy\GroupBooking::renderSubForm( $service ) ?>
|
|
|
11 |
<?php endif ?>
|
12 |
<?php Proxy\Pro::renderLimitAppointmentsPerCustomer( $service ) ?>
|
13 |
<?php Proxy\Taxes::renderSubForm( $service ) ?>
|
8 |
<div class="form-group bookly-js-service-advanced-container">
|
9 |
<?php if ( $service['type'] == Service::TYPE_SIMPLE ) : ?>
|
10 |
<?php Proxy\GroupBooking::renderSubForm( $service ) ?>
|
11 |
+
<?php Proxy\Pro::renderOnlineMeetings( $service ) ?>
|
12 |
<?php endif ?>
|
13 |
<?php Proxy\Pro::renderLimitAppointmentsPerCustomer( $service ) ?>
|
14 |
<?php Proxy\Taxes::renderSubForm( $service ) ?>
|
backend/modules/settings/proxy/Pro.php
CHANGED
@@ -20,6 +20,8 @@ use Bookly\Lib;
|
|
20 |
* @method static void renderNewUserAccountRole() Render New user account role.
|
21 |
* @method static void renderPurchaseCodeMenuItem() Render 'Purchase Code' menu item.
|
22 |
* @method static void renderPurchaseCodeTab() Render 'Purchase Code' tab.
|
|
|
|
|
23 |
*/
|
24 |
abstract class Pro extends Lib\Base\Proxy
|
25 |
{
|
20 |
* @method static void renderNewUserAccountRole() Render New user account role.
|
21 |
* @method static void renderPurchaseCodeMenuItem() Render 'Purchase Code' menu item.
|
22 |
* @method static void renderPurchaseCodeTab() Render 'Purchase Code' tab.
|
23 |
+
* @method static void renderOnlineMeetingsMenuItem() Render 'Online Meetings' menu item.
|
24 |
+
* @method static void renderOnlineMeetingsTab() Render 'Online Meetings' tab.
|
25 |
*/
|
26 |
abstract class Pro extends Lib\Base\Proxy
|
27 |
{
|
backend/modules/settings/templates/index.php
CHANGED
@@ -18,6 +18,7 @@ use Bookly\Backend\Components;
|
|
18 |
<?php Components\Settings\Menu::renderItem( __( 'Customers', 'bookly' ), 'customers' ) ?>
|
19 |
<?php Proxy\Pro::renderGoogleCalendarMenuItem() ?>
|
20 |
<?php Proxy\Shared::renderMenuItem() ?>
|
|
|
21 |
<?php Components\Settings\Menu::renderItem( __( 'Payments', 'bookly' ), 'payments' ) ?>
|
22 |
<?php Components\Settings\Menu::renderItem( __( 'Business Hours', 'bookly' ), 'business_hours' ) ?>
|
23 |
<?php Components\Settings\Menu::renderItem( __( 'Holidays', 'bookly' ), 'holidays' ) ?>
|
@@ -49,6 +50,7 @@ use Bookly\Backend\Components;
|
|
49 |
<div class="tab-pane" id="bookly_settings_payments">
|
50 |
<?php include '_paymentsForm.php' ?>
|
51 |
</div>
|
|
|
52 |
<div class="tab-pane" id="bookly_settings_business_hours">
|
53 |
<?php include '_hoursForm.php' ?>
|
54 |
</div>
|
18 |
<?php Components\Settings\Menu::renderItem( __( 'Customers', 'bookly' ), 'customers' ) ?>
|
19 |
<?php Proxy\Pro::renderGoogleCalendarMenuItem() ?>
|
20 |
<?php Proxy\Shared::renderMenuItem() ?>
|
21 |
+
<?php Proxy\Pro::renderOnlineMeetingsMenuItem() ?>
|
22 |
<?php Components\Settings\Menu::renderItem( __( 'Payments', 'bookly' ), 'payments' ) ?>
|
23 |
<?php Components\Settings\Menu::renderItem( __( 'Business Hours', 'bookly' ), 'business_hours' ) ?>
|
24 |
<?php Components\Settings\Menu::renderItem( __( 'Holidays', 'bookly' ), 'holidays' ) ?>
|
50 |
<div class="tab-pane" id="bookly_settings_payments">
|
51 |
<?php include '_paymentsForm.php' ?>
|
52 |
</div>
|
53 |
+
<?php Proxy\Pro::renderOnlineMeetingsTab() ?>
|
54 |
<div class="tab-pane" id="bookly_settings_business_hours">
|
55 |
<?php include '_hoursForm.php' ?>
|
56 |
</div>
|
backend/resources/bootstrap/css/bootstrap.min.css
CHANGED
@@ -3,4 +3,4 @@
|
|
3 |
* Copyright 2011-2019 The Bootstrap Authors
|
4 |
* Copyright 2011-2019 Twitter, Inc.
|
5 |
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
6 |
-
*/#bookly-tbs{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:transparent}#bookly-tbs *,#bookly-tbs ::after,#bookly-tbs ::before{box-sizing:border-box}#bookly-tbs html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}#bookly-tbs article,#bookly-tbs aside,#bookly-tbs figcaption,#bookly-tbs figure,#bookly-tbs footer,#bookly-tbs header,#bookly-tbs hgroup,#bookly-tbs main,#bookly-tbs nav,#bookly-tbs section{display:block}#bookly-tbs body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}#bookly-tbs [tabindex="-1"]:focus:not(:focus-visible){outline:0!important}#bookly-tbs hr{box-sizing:content-box;height:0;overflow:visible}#bookly-tbs h1,#bookly-tbs h2,#bookly-tbs h3,#bookly-tbs h4,#bookly-tbs h5,#bookly-tbs h6{margin-top:0;margin-bottom:.5rem}#bookly-tbs p{margin-top:0;margin-bottom:1rem}#bookly-tbs abbr[data-original-title],#bookly-tbs abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}#bookly-tbs address{margin-bottom:1rem;font-style:normal;line-height:inherit}#bookly-tbs dl,#bookly-tbs ol,#bookly-tbs ul{margin-top:0;margin-bottom:1rem}#bookly-tbs ol ol,#bookly-tbs ol ul,#bookly-tbs ul ol,#bookly-tbs ul ul{margin-bottom:0}#bookly-tbs dt{font-weight:700}#bookly-tbs dd{margin-bottom:.5rem;margin-left:0}#bookly-tbs blockquote{margin:0 0 1rem}#bookly-tbs b,#bookly-tbs strong{font-weight:bolder}#bookly-tbs small{font-size:80%}#bookly-tbs sub,#bookly-tbs sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}#bookly-tbs sub{bottom:-.25em}#bookly-tbs sup{top:-.5em}#bookly-tbs a{color:#007bff;text-decoration:none;background-color:transparent}#bookly-tbs a:hover{color:#0056b3;text-decoration:underline}#bookly-tbs a:not([href]){color:inherit;text-decoration:none}#bookly-tbs a:not([href]):hover{color:inherit;text-decoration:none}#bookly-tbs code,#bookly-tbs kbd,#bookly-tbs pre,#bookly-tbs samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}#bookly-tbs pre{margin-top:0;margin-bottom:1rem;overflow:auto}#bookly-tbs figure{margin:0 0 1rem}#bookly-tbs img{vertical-align:middle;border-style:none}#bookly-tbs svg{overflow:hidden;vertical-align:middle}#bookly-tbs table{border-collapse:collapse}#bookly-tbs caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}#bookly-tbs th{text-align:inherit}#bookly-tbs label{display:inline-block;margin-bottom:.5rem}#bookly-tbs button{border-radius:0}#bookly-tbs button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}#bookly-tbs button,#bookly-tbs input,#bookly-tbs optgroup,#bookly-tbs select,#bookly-tbs textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}#bookly-tbs button,#bookly-tbs input{overflow:visible}#bookly-tbs button,#bookly-tbs select{text-transform:none}#bookly-tbs select{word-wrap:normal}#bookly-tbs [type=button],#bookly-tbs [type=reset],#bookly-tbs [type=submit],#bookly-tbs button{-webkit-appearance:button}#bookly-tbs [type=button]:not(:disabled),#bookly-tbs [type=reset]:not(:disabled),#bookly-tbs [type=submit]:not(:disabled),#bookly-tbs button:not(:disabled){cursor:pointer}#bookly-tbs [type=button]::-moz-focus-inner,#bookly-tbs [type=reset]::-moz-focus-inner,#bookly-tbs [type=submit]::-moz-focus-inner,#bookly-tbs button::-moz-focus-inner{padding:0;border-style:none}#bookly-tbs input[type=checkbox],#bookly-tbs input[type=radio]{box-sizing:border-box;padding:0}#bookly-tbs input[type=date],#bookly-tbs input[type=datetime-local],#bookly-tbs input[type=month],#bookly-tbs input[type=time]{-webkit-appearance:listbox}#bookly-tbs textarea{overflow:auto;resize:vertical}#bookly-tbs fieldset{min-width:0;padding:0;margin:0;border:0}#bookly-tbs legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}#bookly-tbs progress{vertical-align:baseline}#bookly-tbs [type=number]::-webkit-inner-spin-button,#bookly-tbs [type=number]::-webkit-outer-spin-button{height:auto}#bookly-tbs [type=search]{outline-offset:-2px;-webkit-appearance:none}#bookly-tbs [type=search]::-webkit-search-decoration{-webkit-appearance:none}#bookly-tbs ::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}#bookly-tbs output{display:inline-block}#bookly-tbs summary{display:list-item;cursor:pointer}#bookly-tbs template{display:none}#bookly-tbs [hidden]{display:none!important}#bookly-tbs .h1,#bookly-tbs .h2,#bookly-tbs .h3,#bookly-tbs .h4,#bookly-tbs .h5,#bookly-tbs .h6,#bookly-tbs h1,#bookly-tbs h2,#bookly-tbs h3,#bookly-tbs h4,#bookly-tbs h5,#bookly-tbs h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}#bookly-tbs .h1,#bookly-tbs h1{font-size:2.5rem}#bookly-tbs .h2,#bookly-tbs h2{font-size:2rem}#bookly-tbs .h3,#bookly-tbs h3{font-size:1.75rem}#bookly-tbs .h4,#bookly-tbs h4{font-size:1.5rem}#bookly-tbs .h5,#bookly-tbs h5{font-size:1.25rem}#bookly-tbs .h6,#bookly-tbs h6{font-size:1rem}#bookly-tbs .lead{font-size:1.25rem;font-weight:300}#bookly-tbs .display-1{font-size:6rem;font-weight:300;line-height:1.2}#bookly-tbs .display-2{font-size:5.5rem;font-weight:300;line-height:1.2}#bookly-tbs .display-3{font-size:4.5rem;font-weight:300;line-height:1.2}#bookly-tbs .display-4{font-size:3.5rem;font-weight:300;line-height:1.2}#bookly-tbs hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}#bookly-tbs .small,#bookly-tbs small{font-size:80%;font-weight:400}#bookly-tbs .mark,#bookly-tbs mark{padding:.2em;background-color:#fcf8e3}#bookly-tbs .list-unstyled{padding-left:0;list-style:none}#bookly-tbs .list-inline{padding-left:0;list-style:none}#bookly-tbs .list-inline-item{display:inline-block}#bookly-tbs .list-inline-item:not(:last-child){margin-right:.5rem}#bookly-tbs .initialism{font-size:90%;text-transform:uppercase}#bookly-tbs .blockquote{margin-bottom:1rem;font-size:1.25rem}#bookly-tbs .blockquote-footer{display:block;font-size:80%;color:#6c757d}#bookly-tbs .blockquote-footer::before{content:"\2014\00A0"}#bookly-tbs .img-fluid{max-width:100%;height:auto}#bookly-tbs .img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}#bookly-tbs .figure{display:inline-block}#bookly-tbs .figure-img{margin-bottom:.5rem;line-height:1}#bookly-tbs .figure-caption{font-size:90%;color:#6c757d}#bookly-tbs code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>#bookly-tbs code{color:inherit}#bookly-tbs kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}#bookly-tbs kbd kbd{padding:0;font-size:100%;font-weight:700}#bookly-tbs pre{display:block;font-size:87.5%;color:#212529}#bookly-tbs pre code{font-size:inherit;color:inherit;word-break:normal}#bookly-tbs .pre-scrollable{max-height:340px;overflow-y:scroll}#bookly-tbs .container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){#bookly-tbs .container{max-width:540px}}@media (min-width:768px){#bookly-tbs .container{max-width:720px}}@media (min-width:992px){#bookly-tbs .container{max-width:960px}}@media (min-width:1200px){#bookly-tbs .container{max-width:1140px}}#bookly-tbs .container-fluid,#bookly-tbs .container-lg,#bookly-tbs .container-md,#bookly-tbs .container-sm,#bookly-tbs .container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){#bookly-tbs .container,#bookly-tbs .container-sm{max-width:540px}}@media (min-width:768px){#bookly-tbs .container,#bookly-tbs .container-md,#bookly-tbs .container-sm{max-width:720px}}@media (min-width:992px){#bookly-tbs .container,#bookly-tbs .container-lg,#bookly-tbs .container-md,#bookly-tbs .container-sm{max-width:960px}}@media (min-width:1200px){#bookly-tbs .container,#bookly-tbs .container-lg,#bookly-tbs .container-md,#bookly-tbs .container-sm,#bookly-tbs .container-xl{max-width:1140px}}#bookly-tbs .jCal-wrap,#bookly-tbs .row{display:-webkit-box;display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}#bookly-tbs .no-gutters{margin-right:0;margin-left:0}#bookly-tbs .no-gutters>.col,#bookly-tbs .no-gutters>[class*=col-]{padding-right:0;padding-left:0}#bookly-tbs .col,#bookly-tbs .col-1,#bookly-tbs .col-10,#bookly-tbs .col-11,#bookly-tbs .col-12,#bookly-tbs .col-2,#bookly-tbs .col-3,#bookly-tbs .col-4,#bookly-tbs .col-5,#bookly-tbs .col-6,#bookly-tbs .col-7,#bookly-tbs .col-8,#bookly-tbs .col-9,#bookly-tbs .col-auto,#bookly-tbs .col-lg,#bookly-tbs .col-lg-1,#bookly-tbs .col-lg-10,#bookly-tbs .col-lg-11,#bookly-tbs .col-lg-12,#bookly-tbs .col-lg-2,#bookly-tbs .col-lg-3,#bookly-tbs .col-lg-4,#bookly-tbs .col-lg-5,#bookly-tbs .col-lg-6,#bookly-tbs .col-lg-7,#bookly-tbs .col-lg-8,#bookly-tbs .col-lg-9,#bookly-tbs .col-lg-auto,#bookly-tbs .col-md,#bookly-tbs .col-md-1,#bookly-tbs .col-md-10,#bookly-tbs .col-md-11,#bookly-tbs .col-md-12,#bookly-tbs .col-md-2,#bookly-tbs .col-md-3,#bookly-tbs .col-md-4,#bookly-tbs .col-md-5,#bookly-tbs .col-md-6,#bookly-tbs .col-md-7,#bookly-tbs .col-md-8,#bookly-tbs .col-md-9,#bookly-tbs .col-md-auto,#bookly-tbs .col-sm,#bookly-tbs .col-sm-1,#bookly-tbs .col-sm-10,#bookly-tbs .col-sm-11,#bookly-tbs .col-sm-12,#bookly-tbs .col-sm-2,#bookly-tbs .col-sm-3,#bookly-tbs .col-sm-4,#bookly-tbs .col-sm-5,#bookly-tbs .col-sm-6,#bookly-tbs .col-sm-7,#bookly-tbs .col-sm-8,#bookly-tbs .col-sm-9,#bookly-tbs .col-sm-auto,#bookly-tbs .col-xl,#bookly-tbs .col-xl-1,#bookly-tbs .col-xl-10,#bookly-tbs .col-xl-11,#bookly-tbs .col-xl-12,#bookly-tbs .col-xl-2,#bookly-tbs .col-xl-3,#bookly-tbs .col-xl-4,#bookly-tbs .col-xl-5,#bookly-tbs .col-xl-6,#bookly-tbs .col-xl-7,#bookly-tbs .col-xl-8,#bookly-tbs .col-xl-9,#bookly-tbs .col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}#bookly-tbs .col{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}#bookly-tbs .row-cols-1>*{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}#bookly-tbs .row-cols-2>*{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}#bookly-tbs .row-cols-3>*{-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}#bookly-tbs .row-cols-4>*{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}#bookly-tbs .row-cols-5>*{-webkit-box-flex:0;flex:0 0 20%;max-width:20%}#bookly-tbs .row-cols-6>*{-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}#bookly-tbs .col-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}#bookly-tbs .col-1{-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}#bookly-tbs .col-2{-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}#bookly-tbs .col-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}#bookly-tbs .col-4{-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}#bookly-tbs .col-5{-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}#bookly-tbs .col-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}#bookly-tbs .col-7{-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}#bookly-tbs .col-8{-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}#bookly-tbs .col-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%}#bookly-tbs .col-10{-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}#bookly-tbs .col-11{-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}#bookly-tbs .col-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}#bookly-tbs .order-first{-webkit-box-ordinal-group:0;order:-1}#bookly-tbs .order-last{-webkit-box-ordinal-group:14;order:13}#bookly-tbs .order-0{-webkit-box-ordinal-group:1;order:0}#bookly-tbs .order-1{-webkit-box-ordinal-group:2;order:1}#bookly-tbs .order-2{-webkit-box-ordinal-group:3;order:2}#bookly-tbs .order-3{-webkit-box-ordinal-group:4;order:3}#bookly-tbs .order-4{-webkit-box-ordinal-group:5;order:4}#bookly-tbs .order-5{-webkit-box-ordinal-group:6;order:5}#bookly-tbs .order-6{-webkit-box-ordinal-group:7;order:6}#bookly-tbs .order-7{-webkit-box-ordinal-group:8;order:7}#bookly-tbs .order-8{-webkit-box-ordinal-group:9;order:8}#bookly-tbs .order-9{-webkit-box-ordinal-group:10;order:9}#bookly-tbs .order-10{-webkit-box-ordinal-group:11;order:10}#bookly-tbs .order-11{-webkit-box-ordinal-group:12;order:11}#bookly-tbs .order-12{-webkit-box-ordinal-group:13;order:12}#bookly-tbs .offset-1{margin-left:8.333333%}#bookly-tbs .offset-2{margin-left:16.666667%}#bookly-tbs .offset-3{margin-left:25%}#bookly-tbs .offset-4{margin-left:33.333333%}#bookly-tbs .offset-5{margin-left:41.666667%}#bookly-tbs .offset-6{margin-left:50%}#bookly-tbs .offset-7{margin-left:58.333333%}#bookly-tbs .offset-8{margin-left:66.666667%}#bookly-tbs .offset-9{margin-left:75%}#bookly-tbs .offset-10{margin-left:83.333333%}#bookly-tbs .offset-11{margin-left:91.666667%}@media (min-width:576px){#bookly-tbs .col-sm{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}#bookly-tbs .row-cols-sm-1>*{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}#bookly-tbs .row-cols-sm-2>*{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}#bookly-tbs .row-cols-sm-3>*{-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}#bookly-tbs .row-cols-sm-4>*{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}#bookly-tbs .row-cols-sm-5>*{-webkit-box-flex:0;flex:0 0 20%;max-width:20%}#bookly-tbs .row-cols-sm-6>*{-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}#bookly-tbs .col-sm-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}#bookly-tbs .col-sm-1{-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}#bookly-tbs .col-sm-2{-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}#bookly-tbs .col-sm-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}#bookly-tbs .col-sm-4{-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}#bookly-tbs .col-sm-5{-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}#bookly-tbs .col-sm-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}#bookly-tbs .col-sm-7{-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}#bookly-tbs .col-sm-8{-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}#bookly-tbs .col-sm-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%}#bookly-tbs .col-sm-10{-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}#bookly-tbs .col-sm-11{-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}#bookly-tbs .col-sm-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}#bookly-tbs .order-sm-first{-webkit-box-ordinal-group:0;order:-1}#bookly-tbs .order-sm-last{-webkit-box-ordinal-group:14;order:13}#bookly-tbs .order-sm-0{-webkit-box-ordinal-group:1;order:0}#bookly-tbs .order-sm-1{-webkit-box-ordinal-group:2;order:1}#bookly-tbs .order-sm-2{-webkit-box-ordinal-group:3;order:2}#bookly-tbs .order-sm-3{-webkit-box-ordinal-group:4;order:3}#bookly-tbs .order-sm-4{-webkit-box-ordinal-group:5;order:4}#bookly-tbs .order-sm-5{-webkit-box-ordinal-group:6;order:5}#bookly-tbs .order-sm-6{-webkit-box-ordinal-group:7;order:6}#bookly-tbs .order-sm-7{-webkit-box-ordinal-group:8;order:7}#bookly-tbs .order-sm-8{-webkit-box-ordinal-group:9;order:8}#bookly-tbs .order-sm-9{-webkit-box-ordinal-group:10;order:9}#bookly-tbs .order-sm-10{-webkit-box-ordinal-group:11;order:10}#bookly-tbs .order-sm-11{-webkit-box-ordinal-group:12;order:11}#bookly-tbs .order-sm-12{-webkit-box-ordinal-group:13;order:12}#bookly-tbs .offset-sm-0{margin-left:0}#bookly-tbs .offset-sm-1{margin-left:8.333333%}#bookly-tbs .offset-sm-2{margin-left:16.666667%}#bookly-tbs .offset-sm-3{margin-left:25%}#bookly-tbs .offset-sm-4{margin-left:33.333333%}#bookly-tbs .offset-sm-5{margin-left:41.666667%}#bookly-tbs .offset-sm-6{margin-left:50%}#bookly-tbs .offset-sm-7{margin-left:58.333333%}#bookly-tbs .offset-sm-8{margin-left:66.666667%}#bookly-tbs .offset-sm-9{margin-left:75%}#bookly-tbs .offset-sm-10{margin-left:83.333333%}#bookly-tbs .offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){#bookly-tbs .col-md{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}#bookly-tbs .row-cols-md-1>*{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}#bookly-tbs .row-cols-md-2>*{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}#bookly-tbs .row-cols-md-3>*{-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}#bookly-tbs .row-cols-md-4>*{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}#bookly-tbs .row-cols-md-5>*{-webkit-box-flex:0;flex:0 0 20%;max-width:20%}#bookly-tbs .row-cols-md-6>*{-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}#bookly-tbs .col-md-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}#bookly-tbs .col-md-1{-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}#bookly-tbs .col-md-2{-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}#bookly-tbs .col-md-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}#bookly-tbs .col-md-4{-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}#bookly-tbs .col-md-5{-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}#bookly-tbs .col-md-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}#bookly-tbs .col-md-7{-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}#bookly-tbs .col-md-8{-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}#bookly-tbs .col-md-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%}#bookly-tbs .col-md-10{-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}#bookly-tbs .col-md-11{-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}#bookly-tbs .col-md-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}#bookly-tbs .order-md-first{-webkit-box-ordinal-group:0;order:-1}#bookly-tbs .order-md-last{-webkit-box-ordinal-group:14;order:13}#bookly-tbs .order-md-0{-webkit-box-ordinal-group:1;order:0}#bookly-tbs .order-md-1{-webkit-box-ordinal-group:2;order:1}#bookly-tbs .order-md-2{-webkit-box-ordinal-group:3;order:2}#bookly-tbs .order-md-3{-webkit-box-ordinal-group:4;order:3}#bookly-tbs .order-md-4{-webkit-box-ordinal-group:5;order:4}#bookly-tbs .order-md-5{-webkit-box-ordinal-group:6;order:5}#bookly-tbs .order-md-6{-webkit-box-ordinal-group:7;order:6}#bookly-tbs .order-md-7{-webkit-box-ordinal-group:8;order:7}#bookly-tbs .order-md-8{-webkit-box-ordinal-group:9;order:8}#bookly-tbs .order-md-9{-webkit-box-ordinal-group:10;order:9}#bookly-tbs .order-md-10{-webkit-box-ordinal-group:11;order:10}#bookly-tbs .order-md-11{-webkit-box-ordinal-group:12;order:11}#bookly-tbs .order-md-12{-webkit-box-ordinal-group:13;order:12}#bookly-tbs .offset-md-0{margin-left:0}#bookly-tbs .offset-md-1{margin-left:8.333333%}#bookly-tbs .offset-md-2{margin-left:16.666667%}#bookly-tbs .offset-md-3{margin-left:25%}#bookly-tbs .offset-md-4{margin-left:33.333333%}#bookly-tbs .offset-md-5{margin-left:41.666667%}#bookly-tbs .offset-md-6{margin-left:50%}#bookly-tbs .offset-md-7{margin-left:58.333333%}#bookly-tbs .offset-md-8{margin-left:66.666667%}#bookly-tbs .offset-md-9{margin-left:75%}#bookly-tbs .offset-md-10{margin-left:83.333333%}#bookly-tbs .offset-md-11{margin-left:91.666667%}}@media (min-width:992px){#bookly-tbs .col-lg{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}#bookly-tbs .row-cols-lg-1>*{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}#bookly-tbs .row-cols-lg-2>*{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}#bookly-tbs .row-cols-lg-3>*{-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}#bookly-tbs .row-cols-lg-4>*{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}#bookly-tbs .row-cols-lg-5>*{-webkit-box-flex:0;flex:0 0 20%;max-width:20%}#bookly-tbs .row-cols-lg-6>*{-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}#bookly-tbs .col-lg-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}#bookly-tbs .col-lg-1{-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}#bookly-tbs .col-lg-2{-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}#bookly-tbs .col-lg-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}#bookly-tbs .col-lg-4{-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}#bookly-tbs .col-lg-5{-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}#bookly-tbs .col-lg-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}#bookly-tbs .col-lg-7{-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}#bookly-tbs .col-lg-8{-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}#bookly-tbs .col-lg-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%}#bookly-tbs .col-lg-10{-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}#bookly-tbs .col-lg-11{-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}#bookly-tbs .col-lg-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}#bookly-tbs .order-lg-first{-webkit-box-ordinal-group:0;order:-1}#bookly-tbs .order-lg-last{-webkit-box-ordinal-group:14;order:13}#bookly-tbs .order-lg-0{-webkit-box-ordinal-group:1;order:0}#bookly-tbs .order-lg-1{-webkit-box-ordinal-group:2;order:1}#bookly-tbs .order-lg-2{-webkit-box-ordinal-group:3;order:2}#bookly-tbs .order-lg-3{-webkit-box-ordinal-group:4;order:3}#bookly-tbs .order-lg-4{-webkit-box-ordinal-group:5;order:4}#bookly-tbs .order-lg-5{-webkit-box-ordinal-group:6;order:5}#bookly-tbs .order-lg-6{-webkit-box-ordinal-group:7;order:6}#bookly-tbs .order-lg-7{-webkit-box-ordinal-group:8;order:7}#bookly-tbs .order-lg-8{-webkit-box-ordinal-group:9;order:8}#bookly-tbs .order-lg-9{-webkit-box-ordinal-group:10;order:9}#bookly-tbs .order-lg-10{-webkit-box-ordinal-group:11;order:10}#bookly-tbs .order-lg-11{-webkit-box-ordinal-group:12;order:11}#bookly-tbs .order-lg-12{-webkit-box-ordinal-group:13;order:12}#bookly-tbs .offset-lg-0{margin-left:0}#bookly-tbs .offset-lg-1{margin-left:8.333333%}#bookly-tbs .offset-lg-2{margin-left:16.666667%}#bookly-tbs .offset-lg-3{margin-left:25%}#bookly-tbs .offset-lg-4{margin-left:33.333333%}#bookly-tbs .offset-lg-5{margin-left:41.666667%}#bookly-tbs .offset-lg-6{margin-left:50%}#bookly-tbs .offset-lg-7{margin-left:58.333333%}#bookly-tbs .offset-lg-8{margin-left:66.666667%}#bookly-tbs .offset-lg-9{margin-left:75%}#bookly-tbs .offset-lg-10{margin-left:83.333333%}#bookly-tbs .offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){#bookly-tbs .col-xl{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}#bookly-tbs .row-cols-xl-1>*{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}#bookly-tbs .row-cols-xl-2>*{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}#bookly-tbs .row-cols-xl-3>*{-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}#bookly-tbs .row-cols-xl-4>*{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}#bookly-tbs .row-cols-xl-5>*{-webkit-box-flex:0;flex:0 0 20%;max-width:20%}#bookly-tbs .row-cols-xl-6>*{-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}#bookly-tbs .col-xl-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}#bookly-tbs .col-xl-1{-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}#bookly-tbs .col-xl-2{-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}#bookly-tbs .col-xl-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}#bookly-tbs .col-xl-4{-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}#bookly-tbs .col-xl-5{-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}#bookly-tbs .col-xl-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}#bookly-tbs .col-xl-7{-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}#bookly-tbs .col-xl-8{-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}#bookly-tbs .col-xl-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%}#bookly-tbs .col-xl-10{-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}#bookly-tbs .col-xl-11{-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}#bookly-tbs .col-xl-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}#bookly-tbs .order-xl-first{-webkit-box-ordinal-group:0;order:-1}#bookly-tbs .order-xl-last{-webkit-box-ordinal-group:14;order:13}#bookly-tbs .order-xl-0{-webkit-box-ordinal-group:1;order:0}#bookly-tbs .order-xl-1{-webkit-box-ordinal-group:2;order:1}#bookly-tbs .order-xl-2{-webkit-box-ordinal-group:3;order:2}#bookly-tbs .order-xl-3{-webkit-box-ordinal-group:4;order:3}#bookly-tbs .order-xl-4{-webkit-box-ordinal-group:5;order:4}#bookly-tbs .order-xl-5{-webkit-box-ordinal-group:6;order:5}#bookly-tbs .order-xl-6{-webkit-box-ordinal-group:7;order:6}#bookly-tbs .order-xl-7{-webkit-box-ordinal-group:8;order:7}#bookly-tbs .order-xl-8{-webkit-box-ordinal-group:9;order:8}#bookly-tbs .order-xl-9{-webkit-box-ordinal-group:10;order:9}#bookly-tbs .order-xl-10{-webkit-box-ordinal-group:11;order:10}#bookly-tbs .order-xl-11{-webkit-box-ordinal-group:12;order:11}#bookly-tbs .order-xl-12{-webkit-box-ordinal-group:13;order:12}#bookly-tbs .offset-xl-0{margin-left:0}#bookly-tbs .offset-xl-1{margin-left:8.333333%}#bookly-tbs .offset-xl-2{margin-left:16.666667%}#bookly-tbs .offset-xl-3{margin-left:25%}#bookly-tbs .offset-xl-4{margin-left:33.333333%}#bookly-tbs .offset-xl-5{margin-left:41.666667%}#bookly-tbs .offset-xl-6{margin-left:50%}#bookly-tbs .offset-xl-7{margin-left:58.333333%}#bookly-tbs .offset-xl-8{margin-left:66.666667%}#bookly-tbs .offset-xl-9{margin-left:75%}#bookly-tbs .offset-xl-10{margin-left:83.333333%}#bookly-tbs .offset-xl-11{margin-left:91.666667%}}#bookly-tbs .table{width:100%;margin-bottom:1rem;color:#212529}#bookly-tbs .table td,#bookly-tbs .table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}#bookly-tbs .table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}#bookly-tbs .table tbody+tbody{border-top:2px solid #dee2e6}#bookly-tbs .table-sm td,#bookly-tbs .table-sm th{padding:.3rem}#bookly-tbs .table-bordered{border:1px solid #dee2e6}#bookly-tbs .table-bordered td,#bookly-tbs .table-bordered th{border:1px solid #dee2e6}#bookly-tbs .table-bordered thead td,#bookly-tbs .table-bordered thead th{border-bottom-width:2px}#bookly-tbs .table-borderless tbody+tbody,#bookly-tbs .table-borderless td,#bookly-tbs .table-borderless th,#bookly-tbs .table-borderless thead th{border:0}#bookly-tbs .table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}#bookly-tbs .table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}#bookly-tbs .table-primary,#bookly-tbs .table-primary>td,#bookly-tbs .table-primary>th{background-color:#b8daff}#bookly-tbs .table-primary tbody+tbody,#bookly-tbs .table-primary td,#bookly-tbs .table-primary th,#bookly-tbs .table-primary thead th{border-color:#7abaff}#bookly-tbs .table-hover .table-primary:hover{background-color:#9fcdff}#bookly-tbs .table-hover .table-primary:hover>td,#bookly-tbs .table-hover .table-primary:hover>th{background-color:#9fcdff}#bookly-tbs .table-secondary,#bookly-tbs .table-secondary>td,#bookly-tbs .table-secondary>th{background-color:#d6d8db}#bookly-tbs .table-secondary tbody+tbody,#bookly-tbs .table-secondary td,#bookly-tbs .table-secondary th,#bookly-tbs .table-secondary thead th{border-color:#b3b7bb}#bookly-tbs .table-hover .table-secondary:hover{background-color:#c8cbcf}#bookly-tbs .table-hover .table-secondary:hover>td,#bookly-tbs .table-hover .table-secondary:hover>th{background-color:#c8cbcf}#bookly-tbs .table-success,#bookly-tbs .table-success>td,#bookly-tbs .table-success>th{background-color:#c3e6cb}#bookly-tbs .table-success tbody+tbody,#bookly-tbs .table-success td,#bookly-tbs .table-success th,#bookly-tbs .table-success thead th{border-color:#8fd19e}#bookly-tbs .table-hover .table-success:hover{background-color:#b1dfbb}#bookly-tbs .table-hover .table-success:hover>td,#bookly-tbs .table-hover .table-success:hover>th{background-color:#b1dfbb}#bookly-tbs .table-info,#bookly-tbs .table-info>td,#bookly-tbs .table-info>th{background-color:#bee5eb}#bookly-tbs .table-info tbody+tbody,#bookly-tbs .table-info td,#bookly-tbs .table-info th,#bookly-tbs .table-info thead th{border-color:#86cfda}#bookly-tbs .table-hover .table-info:hover{background-color:#abdde5}#bookly-tbs .table-hover .table-info:hover>td,#bookly-tbs .table-hover .table-info:hover>th{background-color:#abdde5}#bookly-tbs .table-warning,#bookly-tbs .table-warning>td,#bookly-tbs .table-warning>th{background-color:#ffeeba}#bookly-tbs .table-warning tbody+tbody,#bookly-tbs .table-warning td,#bookly-tbs .table-warning th,#bookly-tbs .table-warning thead th{border-color:#ffdf7e}#bookly-tbs .table-hover .table-warning:hover{background-color:#ffe8a1}#bookly-tbs .table-hover .table-warning:hover>td,#bookly-tbs .table-hover .table-warning:hover>th{background-color:#ffe8a1}#bookly-tbs .table-danger,#bookly-tbs .table-danger>td,#bookly-tbs .table-danger>th{background-color:#f5c6cb}#bookly-tbs .table-danger tbody+tbody,#bookly-tbs .table-danger td,#bookly-tbs .table-danger th,#bookly-tbs .table-danger thead th{border-color:#ed969e}#bookly-tbs .table-hover .table-danger:hover{background-color:#f1b0b7}#bookly-tbs .table-hover .table-danger:hover>td,#bookly-tbs .table-hover .table-danger:hover>th{background-color:#f1b0b7}#bookly-tbs .table-light,#bookly-tbs .table-light>td,#bookly-tbs .table-light>th{background-color:#fdfdfe}#bookly-tbs .table-light tbody+tbody,#bookly-tbs .table-light td,#bookly-tbs .table-light th,#bookly-tbs .table-light thead th{border-color:#fbfcfc}#bookly-tbs .table-hover .table-light:hover{background-color:#ececf6}#bookly-tbs .table-hover .table-light:hover>td,#bookly-tbs .table-hover .table-light:hover>th{background-color:#ececf6}#bookly-tbs .table-dark,#bookly-tbs .table-dark>td,#bookly-tbs .table-dark>th{background-color:#c6c8ca}#bookly-tbs .table-dark tbody+tbody,#bookly-tbs .table-dark td,#bookly-tbs .table-dark th,#bookly-tbs .table-dark thead th{border-color:#95999c}#bookly-tbs .table-hover .table-dark:hover{background-color:#b9bbbe}#bookly-tbs .table-hover .table-dark:hover>td,#bookly-tbs .table-hover .table-dark:hover>th{background-color:#b9bbbe}#bookly-tbs .table-active,#bookly-tbs .table-active>td,#bookly-tbs .table-active>th{background-color:rgba(0,0,0,.075)}#bookly-tbs .table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}#bookly-tbs .table-hover .table-active:hover>td,#bookly-tbs .table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}#bookly-tbs .table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}#bookly-tbs .table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}#bookly-tbs .table-dark{color:#fff;background-color:#343a40}#bookly-tbs .table-dark td,#bookly-tbs .table-dark th,#bookly-tbs .table-dark thead th{border-color:#454d55}#bookly-tbs .table-dark.table-bordered{border:0}#bookly-tbs .table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}#bookly-tbs .table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){#bookly-tbs .table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}#bookly-tbs .table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){#bookly-tbs .table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}#bookly-tbs .table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){#bookly-tbs .table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}#bookly-tbs .table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){#bookly-tbs .table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}#bookly-tbs .table-responsive-xl>.table-bordered{border:0}}#bookly-tbs .table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}#bookly-tbs .table-responsive>.table-bordered{border:0}#bookly-tbs .form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){#bookly-tbs .form-control{-webkit-transition:none;transition:none}}#bookly-tbs .form-control::-ms-expand{background-color:transparent;border:0}#bookly-tbs .form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}#bookly-tbs .form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}#bookly-tbs .form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}#bookly-tbs .form-control::-moz-placeholder{color:#6c757d;opacity:1}#bookly-tbs .form-control:-ms-input-placeholder{color:#6c757d;opacity:1}#bookly-tbs .form-control::-ms-input-placeholder{color:#6c757d;opacity:1}#bookly-tbs .form-control::placeholder{color:#6c757d;opacity:1}#bookly-tbs .form-control:disabled,#bookly-tbs .form-control[readonly]{background-color:#e9ecef;opacity:1}#bookly-tbs select.form-control:focus::-ms-value{color:#495057;background-color:#fff}#bookly-tbs .form-control-file,#bookly-tbs .form-control-range{display:block;width:100%}#bookly-tbs .col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}#bookly-tbs .col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}#bookly-tbs .col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}#bookly-tbs .form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}#bookly-tbs .form-control-plaintext.form-control-lg,#bookly-tbs .form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}#bookly-tbs .form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}#bookly-tbs .form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}#bookly-tbs select.form-control[multiple],#bookly-tbs select.form-control[size]{height:auto}#bookly-tbs textarea.form-control{height:auto}#bookly-tbs .form-group{margin-bottom:1rem}#bookly-tbs .form-text{display:block;margin-top:.25rem}#bookly-tbs .form-row{display:-webkit-box;display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}#bookly-tbs .form-row>.col,#bookly-tbs .form-row>[class*=col-]{padding-right:5px;padding-left:5px}#bookly-tbs .form-check{position:relative;display:block;padding-left:1.25rem}#bookly-tbs .form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}#bookly-tbs .form-check-input:disabled~.form-check-label,#bookly-tbs .form-check-input[disabled]~.form-check-label{color:#6c757d}#bookly-tbs .form-check-label{margin-bottom:0}#bookly-tbs .form-check-inline{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;padding-left:0;margin-right:.75rem}#bookly-tbs .form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}#bookly-tbs .valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}#bookly-tbs .valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}#bookly-tbs.is-valid~.valid-feedback,#bookly-tbs.is-valid~.valid-tooltip,.was-validated #bookly-tbs:valid~.valid-feedback,.was-validated #bookly-tbs:valid~.valid-tooltip{display:block}#bookly-tbs .form-control.is-valid,.was-validated #bookly-tbs .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}#bookly-tbs .form-control.is-valid:focus,.was-validated #bookly-tbs .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}#bookly-tbs textarea.form-control.is-valid,.was-validated #bookly-tbs textarea.form-control:valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}#bookly-tbs .custom-select.is-valid,.was-validated #bookly-tbs .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}#bookly-tbs .custom-select.is-valid:focus,.was-validated #bookly-tbs .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}#bookly-tbs .form-check-input.is-valid~.form-check-label,.was-validated #bookly-tbs .form-check-input:valid~.form-check-label{color:#28a745}#bookly-tbs .form-check-input.is-valid~.valid-feedback,#bookly-tbs .form-check-input.is-valid~.valid-tooltip,.was-validated #bookly-tbs .form-check-input:valid~.valid-feedback,.was-validated #bookly-tbs .form-check-input:valid~.valid-tooltip{display:block}#bookly-tbs .custom-control-input.is-valid~.custom-control-label,.was-validated #bookly-tbs .custom-control-input:valid~.custom-control-label{color:#28a745}#bookly-tbs .custom-control-input.is-valid~.custom-control-label::before,.was-validated #bookly-tbs .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}#bookly-tbs .custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated #bookly-tbs .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}#bookly-tbs .custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated #bookly-tbs .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}#bookly-tbs .custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated #bookly-tbs .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}#bookly-tbs .custom-file-input.is-valid~.custom-file-label,.was-validated #bookly-tbs .custom-file-input:valid~.custom-file-label{border-color:#28a745}#bookly-tbs .custom-file-input.is-valid:focus~.custom-file-label,.was-validated #bookly-tbs .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}#bookly-tbs .invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}#bookly-tbs .invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}#bookly-tbs.is-invalid~.invalid-feedback,#bookly-tbs.is-invalid~.invalid-tooltip,.was-validated #bookly-tbs:invalid~.invalid-feedback,.was-validated #bookly-tbs:invalid~.invalid-tooltip{display:block}#bookly-tbs .form-control.is-invalid,.was-validated #bookly-tbs .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}#bookly-tbs .form-control.is-invalid:focus,.was-validated #bookly-tbs .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}#bookly-tbs textarea.form-control.is-invalid,.was-validated #bookly-tbs textarea.form-control:invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}#bookly-tbs .custom-select.is-invalid,.was-validated #bookly-tbs .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}#bookly-tbs .custom-select.is-invalid:focus,.was-validated #bookly-tbs .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}#bookly-tbs .form-check-input.is-invalid~.form-check-label,.was-validated #bookly-tbs .form-check-input:invalid~.form-check-label{color:#dc3545}#bookly-tbs .form-check-input.is-invalid~.invalid-feedback,#bookly-tbs .form-check-input.is-invalid~.invalid-tooltip,.was-validated #bookly-tbs .form-check-input:invalid~.invalid-feedback,.was-validated #bookly-tbs .form-check-input:invalid~.invalid-tooltip{display:block}#bookly-tbs .custom-control-input.is-invalid~.custom-control-label,.was-validated #bookly-tbs .custom-control-input:invalid~.custom-control-label{color:#dc3545}#bookly-tbs .custom-control-input.is-invalid~.custom-control-label::before,.was-validated #bookly-tbs .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}#bookly-tbs .custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated #bookly-tbs .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}#bookly-tbs .custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated #bookly-tbs .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}#bookly-tbs .custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated #bookly-tbs .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}#bookly-tbs .custom-file-input.is-invalid~.custom-file-label,.was-validated #bookly-tbs .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}#bookly-tbs .custom-file-input.is-invalid:focus~.custom-file-label,.was-validated #bookly-tbs .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}#bookly-tbs .form-inline{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-align:center;align-items:center}#bookly-tbs .form-inline .form-check{width:100%}@media (min-width:576px){#bookly-tbs .form-inline label{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-bottom:0}#bookly-tbs .form-inline .form-group{display:-webkit-box;display:flex;-webkit-box-flex:0;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-align:center;align-items:center;margin-bottom:0}#bookly-tbs .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}#bookly-tbs .form-inline .form-control-plaintext{display:inline-block}#bookly-tbs .form-inline .custom-select,#bookly-tbs .form-inline .input-group{width:auto}#bookly-tbs .form-inline .form-check{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:auto;padding-left:0}#bookly-tbs .form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}#bookly-tbs .form-inline .custom-control{-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}#bookly-tbs .form-inline .custom-control-label{margin-bottom:0}}#bookly-tbs .btn,#bookly-tbs .fc .fc-button{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){#bookly-tbs .btn,#bookly-tbs .fc .fc-button{-webkit-transition:none;transition:none}}#bookly-tbs .btn:hover,#bookly-tbs .fc .fc-button:hover{color:#212529;text-decoration:none}#bookly-tbs .btn.focus,#bookly-tbs .btn:focus,#bookly-tbs .fc .fc-button:focus,#bookly-tbs .fc .focus.fc-button{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}#bookly-tbs .btn.disabled,#bookly-tbs .btn:disabled,#bookly-tbs .fc .disabled.fc-button,#bookly-tbs .fc .fc-button:disabled{opacity:.65}#bookly-tbs .fc a.disabled.fc-button,#bookly-tbs .fc fieldset:disabled a.fc-button,#bookly-tbs a.btn.disabled,#bookly-tbs fieldset:disabled .fc a.fc-button,#bookly-tbs fieldset:disabled a.btn{pointer-events:none}#bookly-tbs .btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}#bookly-tbs .btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}#bookly-tbs .btn-primary.focus,#bookly-tbs .btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}#bookly-tbs .btn-primary.disabled,#bookly-tbs .btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}#bookly-tbs .btn-primary:not(:disabled):not(.disabled).active,#bookly-tbs .btn-primary:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}#bookly-tbs .btn-primary:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-primary:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}#bookly-tbs .btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}#bookly-tbs .btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}#bookly-tbs .btn-secondary.focus,#bookly-tbs .btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}#bookly-tbs .btn-secondary.disabled,#bookly-tbs .btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}#bookly-tbs .btn-secondary:not(:disabled):not(.disabled).active,#bookly-tbs .btn-secondary:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}#bookly-tbs .btn-secondary:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-secondary:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}#bookly-tbs .btn-success,#bookly-tbs .daterangepicker.show-calendar .drp-buttons .btn-primary{color:#fff;background-color:#28a745;border-color:#28a745}#bookly-tbs .btn-success:hover,#bookly-tbs .daterangepicker.show-calendar .drp-buttons .btn-primary:hover{color:#fff;background-color:#218838;border-color:#1e7e34}#bookly-tbs .btn-success.focus,#bookly-tbs .btn-success:focus,#bookly-tbs .daterangepicker.show-calendar .drp-buttons .btn-primary:focus,#bookly-tbs .daterangepicker.show-calendar .drp-buttons .focus.btn-primary{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}#bookly-tbs .btn-success.disabled,#bookly-tbs .btn-success:disabled,#bookly-tbs .daterangepicker.show-calendar .drp-buttons .btn-primary:disabled,#bookly-tbs .daterangepicker.show-calendar .drp-buttons .disabled.btn-primary{color:#fff;background-color:#28a745;border-color:#28a745}#bookly-tbs .btn-success:not(:disabled):not(.disabled).active,#bookly-tbs .btn-success:not(:disabled):not(.disabled):active,#bookly-tbs .daterangepicker.show-calendar .drp-buttons .btn-primary:not(:disabled):not(.disabled).active,#bookly-tbs .daterangepicker.show-calendar .drp-buttons .btn-primary:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-success.dropdown-toggle,.show>#bookly-tbs .daterangepicker.show-calendar .drp-buttons .dropdown-toggle.btn-primary{color:#fff;background-color:#1e7e34;border-color:#1c7430}#bookly-tbs .btn-success:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-success:not(:disabled):not(.disabled):active:focus,#bookly-tbs .daterangepicker.show-calendar .drp-buttons .btn-primary:not(:disabled):not(.disabled).active:focus,#bookly-tbs .daterangepicker.show-calendar .drp-buttons .btn-primary:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-success.dropdown-toggle:focus,.show>#bookly-tbs .daterangepicker.show-calendar .drp-buttons .dropdown-toggle.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}#bookly-tbs .btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}#bookly-tbs .btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}#bookly-tbs .btn-info.focus,#bookly-tbs .btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}#bookly-tbs .btn-info.disabled,#bookly-tbs .btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}#bookly-tbs .btn-info:not(:disabled):not(.disabled).active,#bookly-tbs .btn-info:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}#bookly-tbs .btn-info:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-info:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}#bookly-tbs .btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}#bookly-tbs .btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}#bookly-tbs .btn-warning.focus,#bookly-tbs .btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}#bookly-tbs .btn-warning.disabled,#bookly-tbs .btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}#bookly-tbs .btn-warning:not(:disabled):not(.disabled).active,#bookly-tbs .btn-warning:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}#bookly-tbs .btn-warning:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-warning:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}#bookly-tbs .btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}#bookly-tbs .btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}#bookly-tbs .btn-danger.focus,#bookly-tbs .btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}#bookly-tbs .btn-danger.disabled,#bookly-tbs .btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}#bookly-tbs .btn-danger:not(:disabled):not(.disabled).active,#bookly-tbs .btn-danger:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}#bookly-tbs .btn-danger:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-danger:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}#bookly-tbs .btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}#bookly-tbs .btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}#bookly-tbs .btn-light.focus,#bookly-tbs .btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}#bookly-tbs .btn-light.disabled,#bookly-tbs .btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}#bookly-tbs .btn-light:not(:disabled):not(.disabled).active,#bookly-tbs .btn-light:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}#bookly-tbs .btn-light:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-light:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}#bookly-tbs .btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}#bookly-tbs .btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}#bookly-tbs .btn-dark.focus,#bookly-tbs .btn-dark:focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}#bookly-tbs .btn-dark.disabled,#bookly-tbs .btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}#bookly-tbs .btn-dark:not(:disabled):not(.disabled).active,#bookly-tbs .btn-dark:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}#bookly-tbs .btn-dark:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-dark:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}#bookly-tbs .btn-outline-primary{color:#007bff;border-color:#007bff}#bookly-tbs .btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}#bookly-tbs .btn-outline-primary.focus,#bookly-tbs .btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}#bookly-tbs .btn-outline-primary.disabled,#bookly-tbs .btn-outline-primary:disabled{color:#007bff;background-color:transparent}#bookly-tbs .btn-outline-primary:not(:disabled):not(.disabled).active,#bookly-tbs .btn-outline-primary:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}#bookly-tbs .btn-outline-primary:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}#bookly-tbs .btn-outline-secondary{color:#6c757d;border-color:#6c757d}#bookly-tbs .btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}#bookly-tbs .btn-outline-secondary.focus,#bookly-tbs .btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}#bookly-tbs .btn-outline-secondary.disabled,#bookly-tbs .btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}#bookly-tbs .btn-outline-secondary:not(:disabled):not(.disabled).active,#bookly-tbs .btn-outline-secondary:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}#bookly-tbs .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}#bookly-tbs .btn-outline-success{color:#28a745;border-color:#28a745}#bookly-tbs .btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}#bookly-tbs .btn-outline-success.focus,#bookly-tbs .btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}#bookly-tbs .btn-outline-success.disabled,#bookly-tbs .btn-outline-success:disabled{color:#28a745;background-color:transparent}#bookly-tbs .btn-outline-success:not(:disabled):not(.disabled).active,#bookly-tbs .btn-outline-success:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}#bookly-tbs .btn-outline-success:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}#bookly-tbs .btn-outline-info{color:#17a2b8;border-color:#17a2b8}#bookly-tbs .btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}#bookly-tbs .btn-outline-info.focus,#bookly-tbs .btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}#bookly-tbs .btn-outline-info.disabled,#bookly-tbs .btn-outline-info:disabled{color:#17a2b8;background-color:transparent}#bookly-tbs .btn-outline-info:not(:disabled):not(.disabled).active,#bookly-tbs .btn-outline-info:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}#bookly-tbs .btn-outline-info:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}#bookly-tbs .btn-outline-warning{color:#ffc107;border-color:#ffc107}#bookly-tbs .btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}#bookly-tbs .btn-outline-warning.focus,#bookly-tbs .btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}#bookly-tbs .btn-outline-warning.disabled,#bookly-tbs .btn-outline-warning:disabled{color:#ffc107;background-color:transparent}#bookly-tbs .btn-outline-warning:not(:disabled):not(.disabled).active,#bookly-tbs .btn-outline-warning:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}#bookly-tbs .btn-outline-warning:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}#bookly-tbs .btn-outline-danger{color:#dc3545;border-color:#dc3545}#bookly-tbs .btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}#bookly-tbs .btn-outline-danger.focus,#bookly-tbs .btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}#bookly-tbs .btn-outline-danger.disabled,#bookly-tbs .btn-outline-danger:disabled{color:#dc3545;background-color:transparent}#bookly-tbs .btn-outline-danger:not(:disabled):not(.disabled).active,#bookly-tbs .btn-outline-danger:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}#bookly-tbs .btn-outline-danger:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}#bookly-tbs .btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}#bookly-tbs .btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}#bookly-tbs .btn-outline-light.focus,#bookly-tbs .btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}#bookly-tbs .btn-outline-light.disabled,#bookly-tbs .btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}#bookly-tbs .btn-outline-light:not(:disabled):not(.disabled).active,#bookly-tbs .btn-outline-light:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}#bookly-tbs .btn-outline-light:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}#bookly-tbs .btn-outline-dark{color:#343a40;border-color:#343a40}#bookly-tbs .btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}#bookly-tbs .btn-outline-dark.focus,#bookly-tbs .btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}#bookly-tbs .btn-outline-dark.disabled,#bookly-tbs .btn-outline-dark:disabled{color:#343a40;background-color:transparent}#bookly-tbs .btn-outline-dark:not(:disabled):not(.disabled).active,#bookly-tbs .btn-outline-dark:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}#bookly-tbs .btn-outline-dark:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}#bookly-tbs .btn-link{font-weight:400;color:#007bff;text-decoration:none}#bookly-tbs .btn-link:hover{color:#0056b3;text-decoration:underline}#bookly-tbs .btn-link.focus,#bookly-tbs .btn-link:focus{text-decoration:underline;box-shadow:none}#bookly-tbs .btn-link.disabled,#bookly-tbs .btn-link:disabled{color:#6c757d;pointer-events:none}#bookly-tbs .btn-group-lg>.btn,#bookly-tbs .btn-lg,#bookly-tbs .fc .btn-group-lg>.fc-button{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}#bookly-tbs .btn-group-sm>.btn,#bookly-tbs .btn-sm,#bookly-tbs .fc .btn-group-sm>.fc-button{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}#bookly-tbs .btn-block{display:block;width:100%}#bookly-tbs .btn-block+.btn-block{margin-top:.5rem}#bookly-tbs input[type=button].btn-block,#bookly-tbs input[type=reset].btn-block,#bookly-tbs input[type=submit].btn-block{width:100%}#bookly-tbs .fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){#bookly-tbs .fade{-webkit-transition:none;transition:none}}#bookly-tbs .fade:not(.show){opacity:0}#bookly-tbs .collapse:not(.show){display:none}#bookly-tbs .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@media (prefers-reduced-motion:reduce){#bookly-tbs .collapsing{-webkit-transition:none;transition:none}}#bookly-tbs .dropdown,#bookly-tbs .dropleft,#bookly-tbs .dropright,#bookly-tbs .dropup{position:relative}#bookly-tbs .dropdown-toggle{white-space:nowrap}#bookly-tbs .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}#bookly-tbs .dropdown-toggle:empty::after{margin-left:0}#bookly-tbs .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}#bookly-tbs .dropdown-menu-left{right:auto;left:0}#bookly-tbs .dropdown-menu-right{right:0;left:auto}@media (min-width:576px){#bookly-tbs .dropdown-menu-sm-left{right:auto;left:0}#bookly-tbs .dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){#bookly-tbs .dropdown-menu-md-left{right:auto;left:0}#bookly-tbs .dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){#bookly-tbs .dropdown-menu-lg-left{right:auto;left:0}#bookly-tbs .dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){#bookly-tbs .dropdown-menu-xl-left{right:auto;left:0}#bookly-tbs .dropdown-menu-xl-right{right:0;left:auto}}#bookly-tbs .dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}#bookly-tbs .dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}#bookly-tbs .dropup .dropdown-toggle:empty::after{margin-left:0}#bookly-tbs .dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}#bookly-tbs .dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}#bookly-tbs .dropright .dropdown-toggle:empty::after{margin-left:0}#bookly-tbs .dropright .dropdown-toggle::after{vertical-align:0}#bookly-tbs .dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}#bookly-tbs .dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}#bookly-tbs .dropleft .dropdown-toggle::after{display:none}#bookly-tbs .dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}#bookly-tbs .dropleft .dropdown-toggle:empty::after{margin-left:0}#bookly-tbs .dropleft .dropdown-toggle::before{vertical-align:0}#bookly-tbs .dropdown-menu[x-placement^=bottom],#bookly-tbs .dropdown-menu[x-placement^=left],#bookly-tbs .dropdown-menu[x-placement^=right],#bookly-tbs .dropdown-menu[x-placement^=top]{right:auto;bottom:auto}#bookly-tbs .dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}#bookly-tbs .dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}#bookly-tbs .dropdown-item:focus,#bookly-tbs .dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}#bookly-tbs .dropdown-item.active,#bookly-tbs .dropdown-item:active{color:#16181b;text-decoration:none;background-color:#f8f9fa}#bookly-tbs .dropdown-item.disabled,#bookly-tbs .dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}#bookly-tbs .dropdown-menu.show{display:block}#bookly-tbs .dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}#bookly-tbs .dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}#bookly-tbs .btn-group,#bookly-tbs .btn-group-vertical,#bookly-tbs .fc .fc-button-group{position:relative;display:-webkit-inline-box;display:inline-flex;vertical-align:middle}#bookly-tbs .btn-group-vertical>.btn,#bookly-tbs .btn-group>.btn,#bookly-tbs .fc .btn-group-vertical>.fc-button,#bookly-tbs .fc .btn-group>.fc-button,#bookly-tbs .fc .fc-button-group>.btn,#bookly-tbs .fc .fc-button-group>.fc-button{position:relative;-webkit-box-flex:1;flex:1 1 auto}#bookly-tbs .btn-group-vertical>.btn:hover,#bookly-tbs .btn-group>.btn:hover,#bookly-tbs .fc .btn-group-vertical>.fc-button:hover,#bookly-tbs .fc .btn-group>.fc-button:hover,#bookly-tbs .fc .fc-button-group>.btn:hover,#bookly-tbs .fc .fc-button-group>.fc-button:hover{z-index:1}#bookly-tbs .btn-group-vertical>.btn.active,#bookly-tbs .btn-group-vertical>.btn:active,#bookly-tbs .btn-group-vertical>.btn:focus,#bookly-tbs .btn-group>.btn.active,#bookly-tbs .btn-group>.btn:active,#bookly-tbs .btn-group>.btn:focus,#bookly-tbs .fc .btn-group-vertical>.active.fc-button,#bookly-tbs .fc .btn-group-vertical>.fc-button:active,#bookly-tbs .fc .btn-group-vertical>.fc-button:focus,#bookly-tbs .fc .btn-group>.active.fc-button,#bookly-tbs .fc .btn-group>.fc-button:active,#bookly-tbs .fc .btn-group>.fc-button:focus,#bookly-tbs .fc .fc-button-group>.active.fc-button,#bookly-tbs .fc .fc-button-group>.btn.active,#bookly-tbs .fc .fc-button-group>.btn:active,#bookly-tbs .fc .fc-button-group>.btn:focus,#bookly-tbs .fc .fc-button-group>.fc-button:active,#bookly-tbs .fc .fc-button-group>.fc-button:focus{z-index:1}#bookly-tbs .btn-toolbar{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start}#bookly-tbs .btn-toolbar .input-group{width:auto}#bookly-tbs .btn-group>.btn-group:not(:first-child),#bookly-tbs .btn-group>.btn:not(:first-child),#bookly-tbs .fc .btn-group>.fc-button-group:not(:first-child),#bookly-tbs .fc .btn-group>.fc-button:not(:first-child),#bookly-tbs .fc .fc-button-group>.btn-group:not(:first-child),#bookly-tbs .fc .fc-button-group>.btn:not(:first-child),#bookly-tbs .fc .fc-button-group>.fc-button-group:not(:first-child),#bookly-tbs .fc .fc-button-group>.fc-button:not(:first-child){margin-left:-1px}#bookly-tbs .btn-group>.btn-group:not(:last-child)>.btn,#bookly-tbs .btn-group>.btn:not(:last-child):not(.dropdown-toggle),#bookly-tbs .fc .btn-group>.btn-group:not(:last-child)>.fc-button,#bookly-tbs .fc .btn-group>.fc-button-group:not(:last-child)>.btn,#bookly-tbs .fc .btn-group>.fc-button-group:not(:last-child)>.fc-button,#bookly-tbs .fc .btn-group>.fc-button:not(:last-child):not(.dropdown-toggle),#bookly-tbs .fc .fc-button-group>.btn-group:not(:last-child)>.btn,#bookly-tbs .fc .fc-button-group>.btn-group:not(:last-child)>.fc-button,#bookly-tbs .fc .fc-button-group>.btn:not(:last-child):not(.dropdown-toggle),#bookly-tbs .fc .fc-button-group>.fc-button-group:not(:last-child)>.btn,#bookly-tbs .fc .fc-button-group>.fc-button-group:not(:last-child)>.fc-button,#bookly-tbs .fc .fc-button-group>.fc-button:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}#bookly-tbs .btn-group>.btn-group:not(:first-child)>.btn,#bookly-tbs .btn-group>.btn:not(:first-child),#bookly-tbs .fc .btn-group>.btn-group:not(:first-child)>.fc-button,#bookly-tbs .fc .btn-group>.fc-button-group:not(:first-child)>.btn,#bookly-tbs .fc .btn-group>.fc-button-group:not(:first-child)>.fc-button,#bookly-tbs .fc .btn-group>.fc-button:not(:first-child),#bookly-tbs .fc .fc-button-group>.btn-group:not(:first-child)>.btn,#bookly-tbs .fc .fc-button-group>.btn-group:not(:first-child)>.fc-button,#bookly-tbs .fc .fc-button-group>.btn:not(:first-child),#bookly-tbs .fc .fc-button-group>.fc-button-group:not(:first-child)>.btn,#bookly-tbs .fc .fc-button-group>.fc-button-group:not(:first-child)>.fc-button,#bookly-tbs .fc .fc-button-group>.fc-button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}#bookly-tbs .dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}#bookly-tbs .dropdown-toggle-split::after,.dropright #bookly-tbs .dropdown-toggle-split::after,.dropup #bookly-tbs .dropdown-toggle-split::after{margin-left:0}.dropleft #bookly-tbs .dropdown-toggle-split::before{margin-right:0}#bookly-tbs .btn-group-sm>.btn+.dropdown-toggle-split,#bookly-tbs .btn-sm+.dropdown-toggle-split,#bookly-tbs .fc .btn-group-sm>.fc-button+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}#bookly-tbs .btn-group-lg>.btn+.dropdown-toggle-split,#bookly-tbs .btn-lg+.dropdown-toggle-split,#bookly-tbs .fc .btn-group-lg>.fc-button+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}#bookly-tbs .btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:center;justify-content:center}#bookly-tbs .btn-group-vertical>.btn,#bookly-tbs .btn-group-vertical>.btn-group,#bookly-tbs .fc .btn-group-vertical>.fc-button,#bookly-tbs .fc .btn-group-vertical>.fc-button-group{width:100%}#bookly-tbs .btn-group-vertical>.btn-group:not(:first-child),#bookly-tbs .btn-group-vertical>.btn:not(:first-child),#bookly-tbs .fc .btn-group-vertical>.fc-button-group:not(:first-child),#bookly-tbs .fc .btn-group-vertical>.fc-button:not(:first-child){margin-top:-1px}#bookly-tbs .btn-group-vertical>.btn-group:not(:last-child)>.btn,#bookly-tbs .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),#bookly-tbs .fc .btn-group-vertical>.btn-group:not(:last-child)>.fc-button,#bookly-tbs .fc .btn-group-vertical>.fc-button-group:not(:last-child)>.btn,#bookly-tbs .fc .btn-group-vertical>.fc-button-group:not(:last-child)>.fc-button,#bookly-tbs .fc .btn-group-vertical>.fc-button:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}#bookly-tbs .btn-group-vertical>.btn-group:not(:first-child)>.btn,#bookly-tbs .btn-group-vertical>.btn:not(:first-child),#bookly-tbs .fc .btn-group-vertical>.btn-group:not(:first-child)>.fc-button,#bookly-tbs .fc .btn-group-vertical>.fc-button-group:not(:first-child)>.btn,#bookly-tbs .fc .btn-group-vertical>.fc-button-group:not(:first-child)>.fc-button,#bookly-tbs .fc .btn-group-vertical>.fc-button:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}#bookly-tbs .btn-group-toggle>.btn,#bookly-tbs .btn-group-toggle>.btn-group>.btn,#bookly-tbs .fc .btn-group-toggle>.btn-group>.fc-button,#bookly-tbs .fc .btn-group-toggle>.fc-button,#bookly-tbs .fc .btn-group-toggle>.fc-button-group>.btn,#bookly-tbs .fc .btn-group-toggle>.fc-button-group>.fc-button{margin-bottom:0}#bookly-tbs .btn-group-toggle>.btn input[type=checkbox],#bookly-tbs .btn-group-toggle>.btn input[type=radio],#bookly-tbs .btn-group-toggle>.btn-group>.btn input[type=checkbox],#bookly-tbs .btn-group-toggle>.btn-group>.btn input[type=radio],#bookly-tbs .fc .btn-group-toggle>.btn-group>.fc-button input[type=checkbox],#bookly-tbs .fc .btn-group-toggle>.btn-group>.fc-button input[type=radio],#bookly-tbs .fc .btn-group-toggle>.fc-button input[type=checkbox],#bookly-tbs .fc .btn-group-toggle>.fc-button input[type=radio],#bookly-tbs .fc .btn-group-toggle>.fc-button-group>.btn input[type=checkbox],#bookly-tbs .fc .btn-group-toggle>.fc-button-group>.btn input[type=radio],#bookly-tbs .fc .btn-group-toggle>.fc-button-group>.fc-button input[type=checkbox],#bookly-tbs .fc .btn-group-toggle>.fc-button-group>.fc-button input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}#bookly-tbs .input-group{position:relative;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;width:100%}#bookly-tbs .input-group>.custom-file,#bookly-tbs .input-group>.custom-select,#bookly-tbs .input-group>.form-control,#bookly-tbs .input-group>.form-control-plaintext{position:relative;-webkit-box-flex:1;flex:1 1 0%;min-width:0;margin-bottom:0}#bookly-tbs .input-group>.custom-file+.custom-file,#bookly-tbs .input-group>.custom-file+.custom-select,#bookly-tbs .input-group>.custom-file+.form-control,#bookly-tbs .input-group>.custom-select+.custom-file,#bookly-tbs .input-group>.custom-select+.custom-select,#bookly-tbs .input-group>.custom-select+.form-control,#bookly-tbs .input-group>.form-control+.custom-file,#bookly-tbs .input-group>.form-control+.custom-select,#bookly-tbs .input-group>.form-control+.form-control,#bookly-tbs .input-group>.form-control-plaintext+.custom-file,#bookly-tbs .input-group>.form-control-plaintext+.custom-select,#bookly-tbs .input-group>.form-control-plaintext+.form-control{margin-left:-1px}#bookly-tbs .input-group>.custom-file .custom-file-input:focus~.custom-file-label,#bookly-tbs .input-group>.custom-select:focus,#bookly-tbs .input-group>.form-control:focus{z-index:3}#bookly-tbs .input-group>.custom-file .custom-file-input:focus{z-index:4}#bookly-tbs .input-group>.custom-select:not(:last-child),#bookly-tbs .input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}#bookly-tbs .input-group>.custom-select:not(:first-child),#bookly-tbs .input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}#bookly-tbs .input-group>.custom-file{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}#bookly-tbs .input-group>.custom-file:not(:last-child) .custom-file-label,#bookly-tbs .input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}#bookly-tbs .input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}#bookly-tbs .input-group-append,#bookly-tbs .input-group-prepend{display:-webkit-box;display:flex}#bookly-tbs .fc .input-group-append .fc-button,#bookly-tbs .fc .input-group-prepend .fc-button,#bookly-tbs .input-group-append .btn,#bookly-tbs .input-group-append .fc .fc-button,#bookly-tbs .input-group-prepend .btn,#bookly-tbs .input-group-prepend .fc .fc-button{position:relative;z-index:2}#bookly-tbs .fc .input-group-append .fc-button:focus,#bookly-tbs .fc .input-group-prepend .fc-button:focus,#bookly-tbs .input-group-append .btn:focus,#bookly-tbs .input-group-append .fc .fc-button:focus,#bookly-tbs .input-group-prepend .btn:focus,#bookly-tbs .input-group-prepend .fc .fc-button:focus{z-index:3}#bookly-tbs .fc .input-group-append .btn+.fc-button,#bookly-tbs .fc .input-group-append .fc-button+.btn,#bookly-tbs .fc .input-group-append .fc-button+.fc-button,#bookly-tbs .fc .input-group-append .fc-button+.input-group-text,#bookly-tbs .fc .input-group-append .input-group-text+.fc-button,#bookly-tbs .fc .input-group-prepend .btn+.fc-button,#bookly-tbs .fc .input-group-prepend .fc-button+.btn,#bookly-tbs .fc .input-group-prepend .fc-button+.fc-button,#bookly-tbs .fc .input-group-prepend .fc-button+.input-group-text,#bookly-tbs .fc .input-group-prepend .input-group-text+.fc-button,#bookly-tbs .input-group-append .btn+.btn,#bookly-tbs .input-group-append .btn+.input-group-text,#bookly-tbs .input-group-append .fc .btn+.fc-button,#bookly-tbs .input-group-append .fc .fc-button+.btn,#bookly-tbs .input-group-append .fc .fc-button+.fc-button,#bookly-tbs .input-group-append .fc .fc-button+.input-group-text,#bookly-tbs .input-group-append .fc .input-group-text+.fc-button,#bookly-tbs .input-group-append .input-group-text+.btn,#bookly-tbs .input-group-append .input-group-text+.input-group-text,#bookly-tbs .input-group-prepend .btn+.btn,#bookly-tbs .input-group-prepend .btn+.input-group-text,#bookly-tbs .input-group-prepend .fc .btn+.fc-button,#bookly-tbs .input-group-prepend .fc .fc-button+.btn,#bookly-tbs .input-group-prepend .fc .fc-button+.fc-button,#bookly-tbs .input-group-prepend .fc .fc-button+.input-group-text,#bookly-tbs .input-group-prepend .fc .input-group-text+.fc-button,#bookly-tbs .input-group-prepend .input-group-text+.btn,#bookly-tbs .input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}#bookly-tbs .input-group-prepend{margin-right:-1px}#bookly-tbs .input-group-append{margin-left:-1px}#bookly-tbs .input-group-text{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}#bookly-tbs .input-group-text input[type=checkbox],#bookly-tbs .input-group-text input[type=radio]{margin-top:0}#bookly-tbs .input-group-lg>.custom-select,#bookly-tbs .input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}#bookly-tbs .fc .input-group-lg>.input-group-append>.fc-button,#bookly-tbs .fc .input-group-lg>.input-group-prepend>.fc-button,#bookly-tbs .input-group-lg>.custom-select,#bookly-tbs .input-group-lg>.form-control,#bookly-tbs .input-group-lg>.input-group-append>.btn,#bookly-tbs .input-group-lg>.input-group-append>.input-group-text,#bookly-tbs .input-group-lg>.input-group-prepend>.btn,#bookly-tbs .input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}#bookly-tbs .input-group-sm>.custom-select,#bookly-tbs .input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}#bookly-tbs .fc .input-group-sm>.input-group-append>.fc-button,#bookly-tbs .fc .input-group-sm>.input-group-prepend>.fc-button,#bookly-tbs .input-group-sm>.custom-select,#bookly-tbs .input-group-sm>.form-control,#bookly-tbs .input-group-sm>.input-group-append>.btn,#bookly-tbs .input-group-sm>.input-group-append>.input-group-text,#bookly-tbs .input-group-sm>.input-group-prepend>.btn,#bookly-tbs .input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}#bookly-tbs .input-group-lg>.custom-select,#bookly-tbs .input-group-sm>.custom-select{padding-right:1.75rem}#bookly-tbs .fc .input-group>.input-group-append:last-child>.fc-button:not(:last-child):not(.dropdown-toggle),#bookly-tbs .fc .input-group>.input-group-append:not(:last-child)>.fc-button,#bookly-tbs .fc .input-group>.input-group-prepend>.fc-button,#bookly-tbs .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),#bookly-tbs .input-group>.input-group-append:last-child>.input-group-text:not(:last-child),#bookly-tbs .input-group>.input-group-append:not(:last-child)>.btn,#bookly-tbs .input-group>.input-group-append:not(:last-child)>.input-group-text,#bookly-tbs .input-group>.input-group-prepend>.btn,#bookly-tbs .input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}#bookly-tbs .fc .input-group>.input-group-append>.fc-button,#bookly-tbs .fc .input-group>.input-group-prepend:first-child>.fc-button:not(:first-child),#bookly-tbs .fc .input-group>.input-group-prepend:not(:first-child)>.fc-button,#bookly-tbs .input-group>.input-group-append>.btn,#bookly-tbs .input-group>.input-group-append>.input-group-text,#bookly-tbs .input-group>.input-group-prepend:first-child>.btn:not(:first-child),#bookly-tbs .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),#bookly-tbs .input-group>.input-group-prepend:not(:first-child)>.btn,#bookly-tbs .input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}#bookly-tbs .custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}#bookly-tbs .custom-control-inline{display:-webkit-inline-box;display:inline-flex;margin-right:1rem}#bookly-tbs .custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}#bookly-tbs .custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}#bookly-tbs .custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}#bookly-tbs .custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}#bookly-tbs .custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}#bookly-tbs .custom-control-input:disabled~.custom-control-label,#bookly-tbs .custom-control-input[disabled]~.custom-control-label{color:#6c757d}#bookly-tbs .custom-control-input:disabled~.custom-control-label::before,#bookly-tbs .custom-control-input[disabled]~.custom-control-label::before{background-color:#e9ecef}#bookly-tbs .custom-control-label{position:relative;margin-bottom:0;vertical-align:top}#bookly-tbs .custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}#bookly-tbs .custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}#bookly-tbs .custom-checkbox .custom-control-label::before{border-radius:.25rem}#bookly-tbs .custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}#bookly-tbs .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}#bookly-tbs .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}#bookly-tbs .custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}#bookly-tbs .custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}#bookly-tbs .custom-radio .custom-control-label::before{border-radius:50%}#bookly-tbs .custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}#bookly-tbs .custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}#bookly-tbs .custom-switch{padding-left:2.25rem}#bookly-tbs .custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}#bookly-tbs .custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){#bookly-tbs .custom-switch .custom-control-label::after{-webkit-transition:none;transition:none}}#bookly-tbs .custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}#bookly-tbs .custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}#bookly-tbs .custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}#bookly-tbs .custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}#bookly-tbs .custom-select:focus::-ms-value{color:#495057;background-color:#fff}#bookly-tbs .custom-select[multiple],#bookly-tbs .custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}#bookly-tbs .custom-select:disabled{color:#6c757d;background-color:#e9ecef}#bookly-tbs .custom-select::-ms-expand{display:none}#bookly-tbs .custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}#bookly-tbs .custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}#bookly-tbs .custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}#bookly-tbs .custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}#bookly-tbs .custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}#bookly-tbs .custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}#bookly-tbs .custom-file-input:disabled~.custom-file-label,#bookly-tbs .custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}#bookly-tbs .custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}#bookly-tbs .custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}#bookly-tbs .custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}#bookly-tbs .custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}#bookly-tbs .custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}#bookly-tbs .custom-range:focus{outline:0}#bookly-tbs .custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}#bookly-tbs .custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}#bookly-tbs .custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}#bookly-tbs .custom-range::-moz-focus-outer{border:0}#bookly-tbs .custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){#bookly-tbs .custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}#bookly-tbs .custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}#bookly-tbs .custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}#bookly-tbs .custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){#bookly-tbs .custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}#bookly-tbs .custom-range::-moz-range-thumb:active{background-color:#b3d7ff}#bookly-tbs .custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}#bookly-tbs .custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){#bookly-tbs .custom-range::-ms-thumb{-ms-transition:none;transition:none}}#bookly-tbs .custom-range::-ms-thumb:active{background-color:#b3d7ff}#bookly-tbs .custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}#bookly-tbs .custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}#bookly-tbs .custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}#bookly-tbs .custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}#bookly-tbs .custom-range:disabled::-webkit-slider-runnable-track{cursor:default}#bookly-tbs .custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}#bookly-tbs .custom-range:disabled::-moz-range-track{cursor:default}#bookly-tbs .custom-range:disabled::-ms-thumb{background-color:#adb5bd}#bookly-tbs .custom-control-label::before,#bookly-tbs .custom-file-label,#bookly-tbs .custom-select{-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){#bookly-tbs .custom-control-label::before,#bookly-tbs .custom-file-label,#bookly-tbs .custom-select{-webkit-transition:none;transition:none}}#bookly-tbs .nav{display:-webkit-box;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}#bookly-tbs .nav-link{display:block;padding:.5rem 1rem}#bookly-tbs .nav-link:focus,#bookly-tbs .nav-link:hover{text-decoration:none}#bookly-tbs .nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}#bookly-tbs .nav-tabs{border-bottom:1px solid #dee2e6}#bookly-tbs .nav-tabs .nav-item{margin-bottom:-1px}#bookly-tbs .nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}#bookly-tbs .nav-tabs .nav-link:focus,#bookly-tbs .nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}#bookly-tbs .nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}#bookly-tbs .nav-tabs .nav-item.show .nav-link,#bookly-tbs .nav-tabs .nav-link.active{color:#343a40;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}#bookly-tbs .nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}#bookly-tbs .nav-pills .nav-link{border-radius:.25rem}#bookly-tbs .nav-pills .nav-link.active,#bookly-tbs .nav-pills .show>.nav-link{color:#fff;background-color:#007bff}#bookly-tbs .nav-fill .nav-item{-webkit-box-flex:1;flex:1 1 auto;text-align:center}#bookly-tbs .nav-justified .nav-item{flex-basis:0;-webkit-box-flex:1;flex-grow:1;text-align:center}#bookly-tbs .tab-content>.tab-pane{display:none}#bookly-tbs .tab-content>.active{display:block}#bookly-tbs .navbar{position:relative;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;padding:.5rem 1rem}#bookly-tbs .navbar .container,#bookly-tbs .navbar .container-fluid,#bookly-tbs .navbar .container-lg,#bookly-tbs .navbar .container-md,#bookly-tbs .navbar .container-sm,#bookly-tbs .navbar .container-xl{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}#bookly-tbs .navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}#bookly-tbs .navbar-brand:focus,#bookly-tbs .navbar-brand:hover{text-decoration:none}#bookly-tbs .navbar-nav{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}#bookly-tbs .navbar-nav .nav-link{padding-right:0;padding-left:0}#bookly-tbs .navbar-nav .dropdown-menu{position:static;float:none}#bookly-tbs .navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}#bookly-tbs .navbar-collapse{flex-basis:100%;-webkit-box-flex:1;flex-grow:1;-webkit-box-align:center;align-items:center}#bookly-tbs .navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}#bookly-tbs .navbar-toggler:focus,#bookly-tbs .navbar-toggler:hover{text-decoration:none}#bookly-tbs .navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){#bookly-tbs .navbar-expand-sm>.container,#bookly-tbs .navbar-expand-sm>.container-fluid,#bookly-tbs .navbar-expand-sm>.container-lg,#bookly-tbs .navbar-expand-sm>.container-md,#bookly-tbs .navbar-expand-sm>.container-sm,#bookly-tbs .navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){#bookly-tbs .navbar-expand-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-pack:start;justify-content:flex-start}#bookly-tbs .navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}#bookly-tbs .navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}#bookly-tbs .navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}#bookly-tbs .navbar-expand-sm>.container,#bookly-tbs .navbar-expand-sm>.container-fluid,#bookly-tbs .navbar-expand-sm>.container-lg,#bookly-tbs .navbar-expand-sm>.container-md,#bookly-tbs .navbar-expand-sm>.container-sm,#bookly-tbs .navbar-expand-sm>.container-xl{flex-wrap:nowrap}#bookly-tbs .navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:flex!important;flex-basis:auto}#bookly-tbs .navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){#bookly-tbs .navbar-expand-md>.container,#bookly-tbs .navbar-expand-md>.container-fluid,#bookly-tbs .navbar-expand-md>.container-lg,#bookly-tbs .navbar-expand-md>.container-md,#bookly-tbs .navbar-expand-md>.container-sm,#bookly-tbs .navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){#bookly-tbs .navbar-expand-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-pack:start;justify-content:flex-start}#bookly-tbs .navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}#bookly-tbs .navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}#bookly-tbs .navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}#bookly-tbs .navbar-expand-md>.container,#bookly-tbs .navbar-expand-md>.container-fluid,#bookly-tbs .navbar-expand-md>.container-lg,#bookly-tbs .navbar-expand-md>.container-md,#bookly-tbs .navbar-expand-md>.container-sm,#bookly-tbs .navbar-expand-md>.container-xl{flex-wrap:nowrap}#bookly-tbs .navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:flex!important;flex-basis:auto}#bookly-tbs .navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){#bookly-tbs .navbar-expand-lg>.container,#bookly-tbs .navbar-expand-lg>.container-fluid,#bookly-tbs .navbar-expand-lg>.container-lg,#bookly-tbs .navbar-expand-lg>.container-md,#bookly-tbs .navbar-expand-lg>.container-sm,#bookly-tbs .navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){#bookly-tbs .navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-pack:start;justify-content:flex-start}#bookly-tbs .navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}#bookly-tbs .navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}#bookly-tbs .navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}#bookly-tbs .navbar-expand-lg>.container,#bookly-tbs .navbar-expand-lg>.container-fluid,#bookly-tbs .navbar-expand-lg>.container-lg,#bookly-tbs .navbar-expand-lg>.container-md,#bookly-tbs .navbar-expand-lg>.container-sm,#bookly-tbs .navbar-expand-lg>.container-xl{flex-wrap:nowrap}#bookly-tbs .navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:flex!important;flex-basis:auto}#bookly-tbs .navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){#bookly-tbs .navbar-expand-xl>.container,#bookly-tbs .navbar-expand-xl>.container-fluid,#bookly-tbs .navbar-expand-xl>.container-lg,#bookly-tbs .navbar-expand-xl>.container-md,#bookly-tbs .navbar-expand-xl>.container-sm,#bookly-tbs .navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){#bookly-tbs .navbar-expand-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-pack:start;justify-content:flex-start}#bookly-tbs .navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}#bookly-tbs .navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}#bookly-tbs .navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}#bookly-tbs .navbar-expand-xl>.container,#bookly-tbs .navbar-expand-xl>.container-fluid,#bookly-tbs .navbar-expand-xl>.container-lg,#bookly-tbs .navbar-expand-xl>.container-md,#bookly-tbs .navbar-expand-xl>.container-sm,#bookly-tbs .navbar-expand-xl>.container-xl{flex-wrap:nowrap}#bookly-tbs .navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:flex!important;flex-basis:auto}#bookly-tbs .navbar-expand-xl .navbar-toggler{display:none}}#bookly-tbs .navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-pack:start;justify-content:flex-start}#bookly-tbs .navbar-expand>.container,#bookly-tbs .navbar-expand>.container-fluid,#bookly-tbs .navbar-expand>.container-lg,#bookly-tbs .navbar-expand>.container-md,#bookly-tbs .navbar-expand>.container-sm,#bookly-tbs .navbar-expand>.container-xl{padding-right:0;padding-left:0}#bookly-tbs .navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}#bookly-tbs .navbar-expand .navbar-nav .dropdown-menu{position:absolute}#bookly-tbs .navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}#bookly-tbs .navbar-expand>.container,#bookly-tbs .navbar-expand>.container-fluid,#bookly-tbs .navbar-expand>.container-lg,#bookly-tbs .navbar-expand>.container-md,#bookly-tbs .navbar-expand>.container-sm,#bookly-tbs .navbar-expand>.container-xl{flex-wrap:nowrap}#bookly-tbs .navbar-expand .navbar-collapse{display:-webkit-box!important;display:flex!important;flex-basis:auto}#bookly-tbs .navbar-expand .navbar-toggler{display:none}#bookly-tbs .navbar-light .navbar-brand{color:rgba(0,0,0,.9)}#bookly-tbs .navbar-light .navbar-brand:focus,#bookly-tbs .navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}#bookly-tbs .navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}#bookly-tbs .navbar-light .navbar-nav .nav-link:focus,#bookly-tbs .navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}#bookly-tbs .navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}#bookly-tbs .navbar-light .navbar-nav .active>.nav-link,#bookly-tbs .navbar-light .navbar-nav .nav-link.active,#bookly-tbs .navbar-light .navbar-nav .nav-link.show,#bookly-tbs .navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}#bookly-tbs .navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}#bookly-tbs .navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}#bookly-tbs .navbar-light .navbar-text{color:rgba(0,0,0,.5)}#bookly-tbs .navbar-light .navbar-text a{color:rgba(0,0,0,.9)}#bookly-tbs .navbar-light .navbar-text a:focus,#bookly-tbs .navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}#bookly-tbs .navbar-dark .navbar-brand{color:#fff}#bookly-tbs .navbar-dark .navbar-brand:focus,#bookly-tbs .navbar-dark .navbar-brand:hover{color:#fff}#bookly-tbs .navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}#bookly-tbs .navbar-dark .navbar-nav .nav-link:focus,#bookly-tbs .navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}#bookly-tbs .navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}#bookly-tbs .navbar-dark .navbar-nav .active>.nav-link,#bookly-tbs .navbar-dark .navbar-nav .nav-link.active,#bookly-tbs .navbar-dark .navbar-nav .nav-link.show,#bookly-tbs .navbar-dark .navbar-nav .show>.nav-link{color:#fff}#bookly-tbs .navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}#bookly-tbs .navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}#bookly-tbs .navbar-dark .navbar-text{color:rgba(255,255,255,.5)}#bookly-tbs .navbar-dark .navbar-text a{color:#fff}#bookly-tbs .navbar-dark .navbar-text a:focus,#bookly-tbs .navbar-dark .navbar-text a:hover{color:#fff}#bookly-tbs .card{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}#bookly-tbs .card>hr{margin-right:0;margin-left:0}#bookly-tbs .card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}#bookly-tbs .card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}#bookly-tbs .card-body{-webkit-box-flex:1;flex:1 1 auto;min-height:1px;padding:1.25rem}#bookly-tbs .card-title{margin-bottom:.75rem}#bookly-tbs .card-subtitle{margin-top:-.375rem;margin-bottom:0}#bookly-tbs .card-text:last-child{margin-bottom:0}#bookly-tbs .card-link:hover{text-decoration:none}#bookly-tbs .card-link+.card-link{margin-left:1.25rem}#bookly-tbs .card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}#bookly-tbs .card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}#bookly-tbs .card-header+.list-group .list-group-item:first-child{border-top:0}#bookly-tbs .card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}#bookly-tbs .card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}#bookly-tbs .card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}#bookly-tbs .card-header-pills{margin-right:-.625rem;margin-left:-.625rem}#bookly-tbs .card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}#bookly-tbs .card-img,#bookly-tbs .card-img-bottom,#bookly-tbs .card-img-top{flex-shrink:0;width:100%}#bookly-tbs .card-img,#bookly-tbs .card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}#bookly-tbs .card-img,#bookly-tbs .card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}#bookly-tbs .card-deck .card{margin-bottom:15px}@media (min-width:576px){#bookly-tbs .card-deck{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}#bookly-tbs .card-deck .card{-webkit-box-flex:1;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}#bookly-tbs .card-group>.card{margin-bottom:15px}@media (min-width:576px){#bookly-tbs .card-group{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}#bookly-tbs .card-group>.card{-webkit-box-flex:1;flex:1 0 0%;margin-bottom:0}#bookly-tbs .card-group>.card+.card{margin-left:0;border-left:0}#bookly-tbs .card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}#bookly-tbs .card-group>.card:not(:last-child) .card-header,#bookly-tbs .card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}#bookly-tbs .card-group>.card:not(:last-child) .card-footer,#bookly-tbs .card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}#bookly-tbs .card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}#bookly-tbs .card-group>.card:not(:first-child) .card-header,#bookly-tbs .card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}#bookly-tbs .card-group>.card:not(:first-child) .card-footer,#bookly-tbs .card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}#bookly-tbs .card-columns .card{margin-bottom:.75rem}@media (min-width:576px){#bookly-tbs .card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}#bookly-tbs .card-columns .card{display:inline-block;width:100%}}#bookly-tbs .accordion>.card{overflow:hidden}#bookly-tbs .accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}#bookly-tbs .accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}#bookly-tbs .accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}#bookly-tbs .breadcrumb{display:-webkit-box;display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}#bookly-tbs .breadcrumb-item+.breadcrumb-item{padding-left:.5rem}#bookly-tbs .breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}#bookly-tbs .breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}#bookly-tbs .breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}#bookly-tbs .breadcrumb-item.active{color:#6c757d}#bookly-tbs .pagination{display:-webkit-box;display:flex;padding-left:0;list-style:none;border-radius:.25rem}#bookly-tbs .page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}#bookly-tbs .page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}#bookly-tbs .page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}#bookly-tbs .page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}#bookly-tbs .page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}#bookly-tbs .page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}#bookly-tbs .page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}#bookly-tbs .pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}#bookly-tbs .pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}#bookly-tbs .pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}#bookly-tbs .pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}#bookly-tbs .pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}#bookly-tbs .pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}#bookly-tbs .badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){#bookly-tbs .badge{-webkit-transition:none;transition:none}}a#bookly-tbs .badge:focus,a#bookly-tbs .badge:hover{text-decoration:none}#bookly-tbs .badge:empty{display:none}#bookly-tbs .btn .badge,#bookly-tbs .fc .fc-button .badge{position:relative;top:-1px}#bookly-tbs .badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}#bookly-tbs .badge-primary{color:#fff;background-color:#007bff}a#bookly-tbs .badge-primary:focus,a#bookly-tbs .badge-primary:hover{color:#fff;background-color:#0062cc}a#bookly-tbs .badge-primary.focus,a#bookly-tbs .badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}#bookly-tbs .badge-secondary{color:#fff;background-color:#6c757d}a#bookly-tbs .badge-secondary:focus,a#bookly-tbs .badge-secondary:hover{color:#fff;background-color:#545b62}a#bookly-tbs .badge-secondary.focus,a#bookly-tbs .badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}#bookly-tbs .badge-success{color:#fff;background-color:#28a745}a#bookly-tbs .badge-success:focus,a#bookly-tbs .badge-success:hover{color:#fff;background-color:#1e7e34}a#bookly-tbs .badge-success.focus,a#bookly-tbs .badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}#bookly-tbs .badge-info{color:#fff;background-color:#17a2b8}a#bookly-tbs .badge-info:focus,a#bookly-tbs .badge-info:hover{color:#fff;background-color:#117a8b}a#bookly-tbs .badge-info.focus,a#bookly-tbs .badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}#bookly-tbs .badge-warning{color:#212529;background-color:#ffc107}a#bookly-tbs .badge-warning:focus,a#bookly-tbs .badge-warning:hover{color:#212529;background-color:#d39e00}a#bookly-tbs .badge-warning.focus,a#bookly-tbs .badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}#bookly-tbs .badge-danger{color:#fff;background-color:#dc3545}a#bookly-tbs .badge-danger:focus,a#bookly-tbs .badge-danger:hover{color:#fff;background-color:#bd2130}a#bookly-tbs .badge-danger.focus,a#bookly-tbs .badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}#bookly-tbs .badge-light{color:#212529;background-color:#f8f9fa}a#bookly-tbs .badge-light:focus,a#bookly-tbs .badge-light:hover{color:#212529;background-color:#dae0e5}a#bookly-tbs .badge-light.focus,a#bookly-tbs .badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}#bookly-tbs .badge-dark{color:#fff;background-color:#343a40}a#bookly-tbs .badge-dark:focus,a#bookly-tbs .badge-dark:hover{color:#fff;background-color:#1d2124}a#bookly-tbs .badge-dark.focus,a#bookly-tbs .badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}#bookly-tbs .jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){#bookly-tbs .jumbotron{padding:4rem 2rem}}#bookly-tbs .jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}#bookly-tbs .alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}#bookly-tbs .alert-heading{color:inherit}#bookly-tbs .alert-link{font-weight:700}#bookly-tbs .alert-dismissible{padding-right:4rem}#bookly-tbs .alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}#bookly-tbs .alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}#bookly-tbs .alert-primary hr{border-top-color:#9fcdff}#bookly-tbs .alert-primary .alert-link{color:#002752}#bookly-tbs .alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}#bookly-tbs .alert-secondary hr{border-top-color:#c8cbcf}#bookly-tbs .alert-secondary .alert-link{color:#202326}#bookly-tbs .alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}#bookly-tbs .alert-success hr{border-top-color:#b1dfbb}#bookly-tbs .alert-success .alert-link{color:#0b2e13}#bookly-tbs .alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}#bookly-tbs .alert-info hr{border-top-color:#abdde5}#bookly-tbs .alert-info .alert-link{color:#062c33}#bookly-tbs .alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}#bookly-tbs .alert-warning hr{border-top-color:#ffe8a1}#bookly-tbs .alert-warning .alert-link{color:#533f03}#bookly-tbs .alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}#bookly-tbs .alert-danger hr{border-top-color:#f1b0b7}#bookly-tbs .alert-danger .alert-link{color:#491217}#bookly-tbs .alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}#bookly-tbs .alert-light hr{border-top-color:#ececf6}#bookly-tbs .alert-light .alert-link{color:#686868}#bookly-tbs .alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}#bookly-tbs .alert-dark hr{border-top-color:#b9bbbe}#bookly-tbs .alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}#bookly-tbs .progress{display:-webkit-box;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}#bookly-tbs .progress-bar{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;-webkit-transition:width .6s ease;transition:width .6s ease}@media (prefers-reduced-motion:reduce){#bookly-tbs .progress-bar{-webkit-transition:none;transition:none}}#bookly-tbs .progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}#bookly-tbs .progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){#bookly-tbs .progress-bar-animated{-webkit-animation:none;animation:none}}#bookly-tbs .media{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}#bookly-tbs .media-body{-webkit-box-flex:1;flex:1}#bookly-tbs .list-group{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-left:0;margin-bottom:0}#bookly-tbs .list-group-item-action{width:100%;color:#495057;text-align:inherit}#bookly-tbs .list-group-item-action:focus,#bookly-tbs .list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}#bookly-tbs .list-group-item-action:active{color:#212529;background-color:#e9ecef}#bookly-tbs .list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}#bookly-tbs .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}#bookly-tbs .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}#bookly-tbs .list-group-item.disabled,#bookly-tbs .list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}#bookly-tbs .list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}#bookly-tbs .list-group-item+#bookly-tbs .list-group-item{border-top-width:0}#bookly-tbs .list-group-item+#bookly-tbs .list-group-item.active{margin-top:-1px;border-top-width:1px}#bookly-tbs .list-group-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}#bookly-tbs .list-group-horizontal .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}#bookly-tbs .list-group-horizontal .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}#bookly-tbs .list-group-horizontal .list-group-item.active{margin-top:0}#bookly-tbs .list-group-horizontal .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}#bookly-tbs .list-group-horizontal .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){#bookly-tbs .list-group-horizontal-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}#bookly-tbs .list-group-horizontal-sm .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}#bookly-tbs .list-group-horizontal-sm .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}#bookly-tbs .list-group-horizontal-sm .list-group-item.active{margin-top:0}#bookly-tbs .list-group-horizontal-sm .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}#bookly-tbs .list-group-horizontal-sm .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){#bookly-tbs .list-group-horizontal-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}#bookly-tbs .list-group-horizontal-md .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}#bookly-tbs .list-group-horizontal-md .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}#bookly-tbs .list-group-horizontal-md .list-group-item.active{margin-top:0}#bookly-tbs .list-group-horizontal-md .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}#bookly-tbs .list-group-horizontal-md .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){#bookly-tbs .list-group-horizontal-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}#bookly-tbs .list-group-horizontal-lg .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}#bookly-tbs .list-group-horizontal-lg .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}#bookly-tbs .list-group-horizontal-lg .list-group-item.active{margin-top:0}#bookly-tbs .list-group-horizontal-lg .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}#bookly-tbs .list-group-horizontal-lg .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){#bookly-tbs .list-group-horizontal-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}#bookly-tbs .list-group-horizontal-xl .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}#bookly-tbs .list-group-horizontal-xl .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}#bookly-tbs .list-group-horizontal-xl .list-group-item.active{margin-top:0}#bookly-tbs .list-group-horizontal-xl .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}#bookly-tbs .list-group-horizontal-xl .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}#bookly-tbs .list-group-flush .list-group-item{border-right-width:0;border-left-width:0;border-radius:0}#bookly-tbs .list-group-flush .list-group-item:first-child{border-top-width:0}#bookly-tbs .list-group-flush:last-child .list-group-item:last-child{border-bottom-width:0}#bookly-tbs .list-group-item-primary{color:#004085;background-color:#b8daff}#bookly-tbs .list-group-item-primary.list-group-item-action:focus,#bookly-tbs .list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}#bookly-tbs .list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}#bookly-tbs .list-group-item-secondary{color:#383d41;background-color:#d6d8db}#bookly-tbs .list-group-item-secondary.list-group-item-action:focus,#bookly-tbs .list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}#bookly-tbs .list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}#bookly-tbs .list-group-item-success{color:#155724;background-color:#c3e6cb}#bookly-tbs .list-group-item-success.list-group-item-action:focus,#bookly-tbs .list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}#bookly-tbs .list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}#bookly-tbs .list-group-item-info{color:#0c5460;background-color:#bee5eb}#bookly-tbs .list-group-item-info.list-group-item-action:focus,#bookly-tbs .list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}#bookly-tbs .list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}#bookly-tbs .list-group-item-warning{color:#856404;background-color:#ffeeba}#bookly-tbs .list-group-item-warning.list-group-item-action:focus,#bookly-tbs .list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}#bookly-tbs .list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}#bookly-tbs .list-group-item-danger{color:#721c24;background-color:#f5c6cb}#bookly-tbs .list-group-item-danger.list-group-item-action:focus,#bookly-tbs .list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}#bookly-tbs .list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}#bookly-tbs .list-group-item-light{color:#818182;background-color:#fdfdfe}#bookly-tbs .list-group-item-light.list-group-item-action:focus,#bookly-tbs .list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}#bookly-tbs .list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}#bookly-tbs .list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}#bookly-tbs .list-group-item-dark.list-group-item-action:focus,#bookly-tbs .list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}#bookly-tbs .list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}#bookly-tbs .close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}#bookly-tbs .close:hover{color:#000;text-decoration:none}#bookly-tbs .close:not(:disabled):not(.disabled):focus,#bookly-tbs .close:not(:disabled):not(.disabled):hover{opacity:.75}#bookly-tbs button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}#bookly-tbs a.close.disabled{pointer-events:none}#bookly-tbs .toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}#bookly-tbs .toast:not(:last-child){margin-bottom:.75rem}#bookly-tbs .toast.showing{opacity:1}#bookly-tbs .toast.show{display:block;opacity:1}#bookly-tbs .toast.hide{display:none}#bookly-tbs .toast-header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}#bookly-tbs .toast-body{padding:.75rem}.bookly-modal-open{overflow:hidden}#bookly-tbs .bookly-modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.bookly-modal-open #bookly-tbs .bookly-modal{overflow-x:hidden;overflow-y:auto}#bookly-tbs .modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}#bookly-tbs .bookly-modal.bookly-fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){#bookly-tbs .bookly-modal.bookly-fade .modal-dialog{-webkit-transition:none;transition:none}}#bookly-tbs .bookly-modal.show .modal-dialog{-webkit-transform:none;transform:none}#bookly-tbs .bookly-modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}#bookly-tbs .modal-dialog-scrollable{display:-webkit-box;display:flex;max-height:calc(100% - 1rem)}#bookly-tbs .modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}#bookly-tbs .modal-dialog-scrollable .modal-footer,#bookly-tbs .modal-dialog-scrollable .modal-header{flex-shrink:0}#bookly-tbs .modal-dialog-scrollable .modal-body{overflow-y:auto}#bookly-tbs .modal-dialog-centered{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;min-height:calc(100% - 1rem)}#bookly-tbs .modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}#bookly-tbs .modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;height:100%}#bookly-tbs .modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}#bookly-tbs .modal-dialog-centered.modal-dialog-scrollable::before{content:none}#bookly-tbs .modal-content{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.bookly-modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.bookly-modal-backdrop.bookly-fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear;opacity:0}@media (prefers-reduced-motion:reduce){.bookly-modal-backdrop.bookly-fade{-webkit-transition:none;transition:none}}.bookly-modal-backdrop.show{opacity:.5}.bookly-modal-backdrop+.bookly-modal-backdrop{display:none!important}#bookly-tbs .modal-header{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}#bookly-tbs .modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}#bookly-tbs .modal-title{margin-bottom:0;line-height:1.5}#bookly-tbs .modal-body{position:relative;-webkit-box-flex:1;flex:1 1 auto;padding:1rem}#bookly-tbs .modal-footer{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}#bookly-tbs .modal-footer>*{margin:.25rem}#bookly-tbs .modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){#bookly-tbs .modal-dialog{max-width:500px;margin:3rem auto}#bookly-tbs .modal-dialog-scrollable{max-height:calc(100% - 6rem)}#bookly-tbs .modal-dialog-scrollable .modal-content{max-height:calc(100vh - 6rem)}#bookly-tbs .modal-dialog-centered{min-height:calc(100% - 6rem)}#bookly-tbs .modal-dialog-centered::before{height:calc(100vh - 6rem)}#bookly-tbs .modal-sm{max-width:300px}}@media (min-width:992px){#bookly-tbs .modal-lg,#bookly-tbs .modal-xl{max-width:800px}}@media (min-width:1200px){#bookly-tbs .modal-xl{max-width:1140px}}#bookly-tbs .modal-faded{z-index:1039!important}#bookly-tbs .tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}#bookly-tbs .tooltip.show{opacity:.9}#bookly-tbs .tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}#bookly-tbs .tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}#bookly-tbs .bs-tooltip-auto[x-placement^=top],#bookly-tbs .bs-tooltip-top{padding:.4rem 0}#bookly-tbs .bs-tooltip-auto[x-placement^=top] .arrow,#bookly-tbs .bs-tooltip-top .arrow{bottom:0}#bookly-tbs .bs-tooltip-auto[x-placement^=top] .arrow::before,#bookly-tbs .bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}#bookly-tbs .bs-tooltip-auto[x-placement^=right],#bookly-tbs .bs-tooltip-right{padding:0 .4rem}#bookly-tbs .bs-tooltip-auto[x-placement^=right] .arrow,#bookly-tbs .bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}#bookly-tbs .bs-tooltip-auto[x-placement^=right] .arrow::before,#bookly-tbs .bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}#bookly-tbs .bs-tooltip-auto[x-placement^=bottom],#bookly-tbs .bs-tooltip-bottom{padding:.4rem 0}#bookly-tbs .bs-tooltip-auto[x-placement^=bottom] .arrow,#bookly-tbs .bs-tooltip-bottom .arrow{top:0}#bookly-tbs .bs-tooltip-auto[x-placement^=bottom] .arrow::before,#bookly-tbs .bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}#bookly-tbs .bs-tooltip-auto[x-placement^=left],#bookly-tbs .bs-tooltip-left{padding:0 .4rem}#bookly-tbs .bs-tooltip-auto[x-placement^=left] .arrow,#bookly-tbs .bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}#bookly-tbs .bs-tooltip-auto[x-placement^=left] .arrow::before,#bookly-tbs .bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}#bookly-tbs .tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}#bookly-tbs [class*=bs-popover-]>.arrow{overflow:visible;left:auto;top:auto;bottom:auto;right:auto;z-index:1040}#bookly-tbs [class*=bs-popover-]>.arrow::after{left:auto;top:auto;bottom:auto;right:auto;background-color:transparent;box-shadow:none;-webkit-transform:none;transform:none;width:auto;height:auto;z-index:1040}#bookly-tbs #bookly-appearance .bookly-popover{z-index:9999!important}#bookly-tbs .bookly-popover{position:absolute;top:0;left:0;z-index:1040;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}#bookly-tbs .bookly-popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}#bookly-tbs .bookly-popover .arrow::after,#bookly-tbs .bookly-popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}#bookly-tbs .bs-popover-auto[x-placement^=top],#bookly-tbs .bs-popover-top{margin-bottom:.5rem}#bookly-tbs .bs-popover-auto[x-placement^=top]>.arrow,#bookly-tbs .bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}#bookly-tbs .bs-popover-auto[x-placement^=top]>.arrow::before,#bookly-tbs .bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}#bookly-tbs .bs-popover-auto[x-placement^=top]>.arrow::after,#bookly-tbs .bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}#bookly-tbs .bs-popover-auto[x-placement^=right],#bookly-tbs .bs-popover-right{margin-left:.5rem}#bookly-tbs .bs-popover-auto[x-placement^=right]>.arrow,#bookly-tbs .bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}#bookly-tbs .bs-popover-auto[x-placement^=right]>.arrow::before,#bookly-tbs .bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}#bookly-tbs .bs-popover-auto[x-placement^=right]>.arrow::after,#bookly-tbs .bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}#bookly-tbs .bs-popover-auto[x-placement^=bottom],#bookly-tbs .bs-popover-bottom{margin-top:.5rem}#bookly-tbs .bs-popover-auto[x-placement^=bottom]>.arrow,#bookly-tbs .bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}#bookly-tbs .bs-popover-auto[x-placement^=bottom]>.arrow::before,#bookly-tbs .bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}#bookly-tbs .bs-popover-auto[x-placement^=bottom]>.arrow::after,#bookly-tbs .bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}#bookly-tbs .bs-popover-auto[x-placement^=bottom] .popover-header::before,#bookly-tbs .bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}#bookly-tbs .bs-popover-auto[x-placement^=left],#bookly-tbs .bs-popover-left{margin-right:.5rem}#bookly-tbs .bs-popover-auto[x-placement^=left]>.arrow,#bookly-tbs .bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}#bookly-tbs .bs-popover-auto[x-placement^=left]>.arrow::before,#bookly-tbs .bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}#bookly-tbs .bs-popover-auto[x-placement^=left]>.arrow::after,#bookly-tbs .bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}#bookly-tbs .popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}#bookly-tbs .popover-header:empty{display:none}#bookly-tbs .popover-body{padding:.5rem .75rem;color:#212529}#bookly-tbs .carousel{position:relative}#bookly-tbs .carousel.pointer-event{touch-action:pan-y}#bookly-tbs .carousel-inner{position:relative;width:100%;overflow:hidden}#bookly-tbs .carousel-inner::after{display:block;clear:both;content:""}#bookly-tbs .carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){#bookly-tbs .carousel-item{-webkit-transition:none;transition:none}}#bookly-tbs .carousel-item-next,#bookly-tbs .carousel-item-prev,#bookly-tbs .carousel-item.active{display:block}#bookly-tbs .active.carousel-item-right,#bookly-tbs .carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}#bookly-tbs .active.carousel-item-left,#bookly-tbs .carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}#bookly-tbs .carousel-fade .carousel-item{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transform:none;transform:none}#bookly-tbs .carousel-fade .carousel-item-next.carousel-item-left,#bookly-tbs .carousel-fade .carousel-item-prev.carousel-item-right,#bookly-tbs .carousel-fade .carousel-item.active{z-index:1;opacity:1}#bookly-tbs .carousel-fade .active.carousel-item-left,#bookly-tbs .carousel-fade .active.carousel-item-right{z-index:0;opacity:0;-webkit-transition:opacity 0s .6s;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){#bookly-tbs .carousel-fade .active.carousel-item-left,#bookly-tbs .carousel-fade .active.carousel-item-right{-webkit-transition:none;transition:none}}#bookly-tbs .carousel-control-next,#bookly-tbs .carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){#bookly-tbs .carousel-control-next,#bookly-tbs .carousel-control-prev{-webkit-transition:none;transition:none}}#bookly-tbs .carousel-control-next:focus,#bookly-tbs .carousel-control-next:hover,#bookly-tbs .carousel-control-prev:focus,#bookly-tbs .carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}#bookly-tbs .carousel-control-prev{left:0}#bookly-tbs .carousel-control-next{right:0}#bookly-tbs .carousel-control-next-icon,#bookly-tbs .carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}#bookly-tbs .carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}#bookly-tbs .carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}#bookly-tbs .carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}#bookly-tbs .carousel-indicators li{box-sizing:content-box;-webkit-box-flex:0;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){#bookly-tbs .carousel-indicators li{-webkit-transition:none;transition:none}}#bookly-tbs .carousel-indicators .active{opacity:1}#bookly-tbs .carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#bookly-tbs .spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}#bookly-tbs .spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}#bookly-tbs .spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}#bookly-tbs .spinner-grow-sm{width:1rem;height:1rem}#bookly-tbs .align-baseline{vertical-align:baseline!important}#bookly-tbs .align-top{vertical-align:top!important}#bookly-tbs .align-middle{vertical-align:middle!important}#bookly-tbs .align-bottom{vertical-align:bottom!important}#bookly-tbs .align-text-bottom{vertical-align:text-bottom!important}#bookly-tbs .align-text-top{vertical-align:text-top!important}#bookly-tbs .bg-primary{background-color:#007bff!important}#bookly-tbs a.bg-primary:focus,#bookly-tbs a.bg-primary:hover,#bookly-tbs button.bg-primary:focus,#bookly-tbs button.bg-primary:hover{background-color:#0062cc!important}#bookly-tbs .bg-secondary{background-color:#6c757d!important}#bookly-tbs a.bg-secondary:focus,#bookly-tbs a.bg-secondary:hover,#bookly-tbs button.bg-secondary:focus,#bookly-tbs button.bg-secondary:hover{background-color:#545b62!important}#bookly-tbs .bg-success{background-color:#28a745!important}#bookly-tbs a.bg-success:focus,#bookly-tbs a.bg-success:hover,#bookly-tbs button.bg-success:focus,#bookly-tbs button.bg-success:hover{background-color:#1e7e34!important}#bookly-tbs .bg-info{background-color:#17a2b8!important}#bookly-tbs a.bg-info:focus,#bookly-tbs a.bg-info:hover,#bookly-tbs button.bg-info:focus,#bookly-tbs button.bg-info:hover{background-color:#117a8b!important}#bookly-tbs .bg-warning{background-color:#ffc107!important}#bookly-tbs a.bg-warning:focus,#bookly-tbs a.bg-warning:hover,#bookly-tbs button.bg-warning:focus,#bookly-tbs button.bg-warning:hover{background-color:#d39e00!important}#bookly-tbs .bg-danger{background-color:#dc3545!important}#bookly-tbs a.bg-danger:focus,#bookly-tbs a.bg-danger:hover,#bookly-tbs button.bg-danger:focus,#bookly-tbs button.bg-danger:hover{background-color:#bd2130!important}#bookly-tbs .bg-light{background-color:#f8f9fa!important}#bookly-tbs a.bg-light:focus,#bookly-tbs a.bg-light:hover,#bookly-tbs button.bg-light:focus,#bookly-tbs button.bg-light:hover{background-color:#dae0e5!important}#bookly-tbs .bg-dark{background-color:#343a40!important}#bookly-tbs a.bg-dark:focus,#bookly-tbs a.bg-dark:hover,#bookly-tbs button.bg-dark:focus,#bookly-tbs button.bg-dark:hover{background-color:#1d2124!important}#bookly-tbs .bg-white{background-color:#fff!important}#bookly-tbs .bg-transparent{background-color:transparent!important}#bookly-tbs .border{border:1px solid #dee2e6!important}#bookly-tbs .border-top{border-top:1px solid #dee2e6!important}#bookly-tbs .border-right{border-right:1px solid #dee2e6!important}#bookly-tbs .border-bottom{border-bottom:1px solid #dee2e6!important}#bookly-tbs .border-left{border-left:1px solid #dee2e6!important}#bookly-tbs .border-0{border:0!important}#bookly-tbs .border-top-0{border-top:0!important}#bookly-tbs .border-right-0{border-right:0!important}#bookly-tbs .border-bottom-0{border-bottom:0!important}#bookly-tbs .border-left-0{border-left:0!important}#bookly-tbs .border-primary{border-color:#007bff!important}#bookly-tbs .border-secondary{border-color:#6c757d!important}#bookly-tbs .border-success{border-color:#28a745!important}#bookly-tbs .border-info{border-color:#17a2b8!important}#bookly-tbs .border-warning{border-color:#ffc107!important}#bookly-tbs .border-danger{border-color:#dc3545!important}#bookly-tbs .border-light{border-color:#f8f9fa!important}#bookly-tbs .border-dark{border-color:#343a40!important}#bookly-tbs .border-white{border-color:#fff!important}#bookly-tbs .rounded-sm{border-radius:.2rem!important}#bookly-tbs .rounded{border-radius:.25rem!important}#bookly-tbs .rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}#bookly-tbs .rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}#bookly-tbs .rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}#bookly-tbs .rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}#bookly-tbs .rounded-lg{border-radius:.3rem!important}#bookly-tbs .rounded-circle{border-radius:50%!important}#bookly-tbs .rounded-pill{border-radius:50rem!important}#bookly-tbs .rounded-0{border-radius:0!important}#bookly-tbs .clearfix::after{display:block;clear:both;content:""}#bookly-tbs .d-none{display:none!important}#bookly-tbs .d-inline{display:inline!important}#bookly-tbs .d-inline-block{display:inline-block!important}#bookly-tbs .d-block{display:block!important}#bookly-tbs .d-table{display:table!important}#bookly-tbs .d-table-row{display:table-row!important}#bookly-tbs .d-table-cell{display:table-cell!important}#bookly-tbs .d-flex{display:-webkit-box!important;display:flex!important}#bookly-tbs .d-inline-flex{display:-webkit-inline-box!important;display:inline-flex!important}@media (min-width:576px){#bookly-tbs .d-sm-none{display:none!important}#bookly-tbs .d-sm-inline{display:inline!important}#bookly-tbs .d-sm-inline-block{display:inline-block!important}#bookly-tbs .d-sm-block{display:block!important}#bookly-tbs .d-sm-table{display:table!important}#bookly-tbs .d-sm-table-row{display:table-row!important}#bookly-tbs .d-sm-table-cell{display:table-cell!important}#bookly-tbs .d-sm-flex{display:-webkit-box!important;display:flex!important}#bookly-tbs .d-sm-inline-flex{display:-webkit-inline-box!important;display:inline-flex!important}}@media (min-width:768px){#bookly-tbs .d-md-none{display:none!important}#bookly-tbs .d-md-inline{display:inline!important}#bookly-tbs .d-md-inline-block{display:inline-block!important}#bookly-tbs .d-md-block{display:block!important}#bookly-tbs .d-md-table{display:table!important}#bookly-tbs .d-md-table-row{display:table-row!important}#bookly-tbs .d-md-table-cell{display:table-cell!important}#bookly-tbs .d-md-flex{display:-webkit-box!important;display:flex!important}#bookly-tbs .d-md-inline-flex{display:-webkit-inline-box!important;display:inline-flex!important}}@media (min-width:992px){#bookly-tbs .d-lg-none{display:none!important}#bookly-tbs .d-lg-inline{display:inline!important}#bookly-tbs .d-lg-inline-block{display:inline-block!important}#bookly-tbs .d-lg-block{display:block!important}#bookly-tbs .d-lg-table{display:table!important}#bookly-tbs .d-lg-table-row{display:table-row!important}#bookly-tbs .d-lg-table-cell{display:table-cell!important}#bookly-tbs .d-lg-flex{display:-webkit-box!important;display:flex!important}#bookly-tbs .d-lg-inline-flex{display:-webkit-inline-box!important;display:inline-flex!important}}@media (min-width:1200px){#bookly-tbs .d-xl-none{display:none!important}#bookly-tbs .d-xl-inline{display:inline!important}#bookly-tbs .d-xl-inline-block{display:inline-block!important}#bookly-tbs .d-xl-block{display:block!important}#bookly-tbs .d-xl-table{display:table!important}#bookly-tbs .d-xl-table-row{display:table-row!important}#bookly-tbs .d-xl-table-cell{display:table-cell!important}#bookly-tbs .d-xl-flex{display:-webkit-box!important;display:flex!important}#bookly-tbs .d-xl-inline-flex{display:-webkit-inline-box!important;display:inline-flex!important}}@media print{#bookly-tbs .d-print-none{display:none!important}#bookly-tbs .d-print-inline{display:inline!important}#bookly-tbs .d-print-inline-block{display:inline-block!important}#bookly-tbs .d-print-block{display:block!important}#bookly-tbs .d-print-table{display:table!important}#bookly-tbs .d-print-table-row{display:table-row!important}#bookly-tbs .d-print-table-cell{display:table-cell!important}#bookly-tbs .d-print-flex{display:-webkit-box!important;display:flex!important}#bookly-tbs .d-print-inline-flex{display:-webkit-inline-box!important;display:inline-flex!important}}#bookly-tbs .embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}#bookly-tbs .embed-responsive::before{display:block;content:""}#bookly-tbs .embed-responsive .embed-responsive-item,#bookly-tbs .embed-responsive embed,#bookly-tbs .embed-responsive iframe,#bookly-tbs .embed-responsive object,#bookly-tbs .embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}#bookly-tbs .embed-responsive-21by9::before{padding-top:42.857143%}#bookly-tbs .embed-responsive-16by9::before{padding-top:56.25%}#bookly-tbs .embed-responsive-4by3::before{padding-top:75%}#bookly-tbs .embed-responsive-1by1::before{padding-top:100%}#bookly-tbs .flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;flex-direction:row!important}#bookly-tbs .flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;flex-direction:column!important}#bookly-tbs .flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;flex-direction:row-reverse!important}#bookly-tbs .flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;flex-direction:column-reverse!important}#bookly-tbs .flex-wrap{flex-wrap:wrap!important}#bookly-tbs .flex-nowrap{flex-wrap:nowrap!important}#bookly-tbs .flex-wrap-reverse{flex-wrap:wrap-reverse!important}#bookly-tbs .flex-fill{-webkit-box-flex:1!important;flex:1 1 auto!important}#bookly-tbs .flex-grow-0{-webkit-box-flex:0!important;flex-grow:0!important}#bookly-tbs .flex-grow-1{-webkit-box-flex:1!important;flex-grow:1!important}#bookly-tbs .flex-shrink-0{flex-shrink:0!important}#bookly-tbs .flex-shrink-1{flex-shrink:1!important}#bookly-tbs .justify-content-start{-webkit-box-pack:start!important;justify-content:flex-start!important}#bookly-tbs .justify-content-end{-webkit-box-pack:end!important;justify-content:flex-end!important}#bookly-tbs .justify-content-center{-webkit-box-pack:center!important;justify-content:center!important}#bookly-tbs .justify-content-between{-webkit-box-pack:justify!important;justify-content:space-between!important}#bookly-tbs .justify-content-around{justify-content:space-around!important}#bookly-tbs .align-items-start{-webkit-box-align:start!important;align-items:flex-start!important}#bookly-tbs .align-items-end{-webkit-box-align:end!important;align-items:flex-end!important}#bookly-tbs .align-items-center{-webkit-box-align:center!important;align-items:center!important}#bookly-tbs .align-items-baseline{-webkit-box-align:baseline!important;align-items:baseline!important}#bookly-tbs .align-items-stretch{-webkit-box-align:stretch!important;align-items:stretch!important}#bookly-tbs .align-content-start{align-content:flex-start!important}#bookly-tbs .align-content-end{align-content:flex-end!important}#bookly-tbs .align-content-center{align-content:center!important}#bookly-tbs .align-content-between{align-content:space-between!important}#bookly-tbs .align-content-around{align-content:space-around!important}#bookly-tbs .align-content-stretch{align-content:stretch!important}#bookly-tbs .align-self-auto{align-self:auto!important}#bookly-tbs .align-self-start{align-self:flex-start!important}#bookly-tbs .align-self-end{align-self:flex-end!important}#bookly-tbs .align-self-center{align-self:center!important}#bookly-tbs .align-self-baseline{align-self:baseline!important}#bookly-tbs .align-self-stretch{align-self:stretch!important}@media (min-width:576px){#bookly-tbs .flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;flex-direction:row!important}#bookly-tbs .flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;flex-direction:column!important}#bookly-tbs .flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;flex-direction:row-reverse!important}#bookly-tbs .flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;flex-direction:column-reverse!important}#bookly-tbs .flex-sm-wrap{flex-wrap:wrap!important}#bookly-tbs .flex-sm-nowrap{flex-wrap:nowrap!important}#bookly-tbs .flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}#bookly-tbs .flex-sm-fill{-webkit-box-flex:1!important;flex:1 1 auto!important}#bookly-tbs .flex-sm-grow-0{-webkit-box-flex:0!important;flex-grow:0!important}#bookly-tbs .flex-sm-grow-1{-webkit-box-flex:1!important;flex-grow:1!important}#bookly-tbs .flex-sm-shrink-0{flex-shrink:0!important}#bookly-tbs .flex-sm-shrink-1{flex-shrink:1!important}#bookly-tbs .justify-content-sm-start{-webkit-box-pack:start!important;justify-content:flex-start!important}#bookly-tbs .justify-content-sm-end{-webkit-box-pack:end!important;justify-content:flex-end!important}#bookly-tbs .justify-content-sm-center{-webkit-box-pack:center!important;justify-content:center!important}#bookly-tbs .justify-content-sm-between{-webkit-box-pack:justify!important;justify-content:space-between!important}#bookly-tbs .justify-content-sm-around{justify-content:space-around!important}#bookly-tbs .align-items-sm-start{-webkit-box-align:start!important;align-items:flex-start!important}#bookly-tbs .align-items-sm-end{-webkit-box-align:end!important;align-items:flex-end!important}#bookly-tbs .align-items-sm-center{-webkit-box-align:center!important;align-items:center!important}#bookly-tbs .align-items-sm-baseline{-webkit-box-align:baseline!important;align-items:baseline!important}#bookly-tbs .align-items-sm-stretch{-webkit-box-align:stretch!important;align-items:stretch!important}#bookly-tbs .align-content-sm-start{align-content:flex-start!important}#bookly-tbs .align-content-sm-end{align-content:flex-end!important}#bookly-tbs .align-content-sm-center{align-content:center!important}#bookly-tbs .align-content-sm-between{align-content:space-between!important}#bookly-tbs .align-content-sm-around{align-content:space-around!important}#bookly-tbs .align-content-sm-stretch{align-content:stretch!important}#bookly-tbs .align-self-sm-auto{align-self:auto!important}#bookly-tbs .align-self-sm-start{align-self:flex-start!important}#bookly-tbs .align-self-sm-end{align-self:flex-end!important}#bookly-tbs .align-self-sm-center{align-self:center!important}#bookly-tbs .align-self-sm-baseline{align-self:baseline!important}#bookly-tbs .align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){#bookly-tbs .flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;flex-direction:row!important}#bookly-tbs .flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;flex-direction:column!important}#bookly-tbs .flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;flex-direction:row-reverse!important}#bookly-tbs .flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;flex-direction:column-reverse!important}#bookly-tbs .flex-md-wrap{flex-wrap:wrap!important}#bookly-tbs .flex-md-nowrap{flex-wrap:nowrap!important}#bookly-tbs .flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}#bookly-tbs .flex-md-fill{-webkit-box-flex:1!important;flex:1 1 auto!important}#bookly-tbs .flex-md-grow-0{-webkit-box-flex:0!important;flex-grow:0!important}#bookly-tbs .flex-md-grow-1{-webkit-box-flex:1!important;flex-grow:1!important}#bookly-tbs .flex-md-shrink-0{flex-shrink:0!important}#bookly-tbs .flex-md-shrink-1{flex-shrink:1!important}#bookly-tbs .justify-content-md-start{-webkit-box-pack:start!important;justify-content:flex-start!important}#bookly-tbs .justify-content-md-end{-webkit-box-pack:end!important;justify-content:flex-end!important}#bookly-tbs .justify-content-md-center{-webkit-box-pack:center!important;justify-content:center!important}#bookly-tbs .justify-content-md-between{-webkit-box-pack:justify!important;justify-content:space-between!important}#bookly-tbs .justify-content-md-around{justify-content:space-around!important}#bookly-tbs .align-items-md-start{-webkit-box-align:start!important;align-items:flex-start!important}#bookly-tbs .align-items-md-end{-webkit-box-align:end!important;align-items:flex-end!important}#bookly-tbs .align-items-md-center{-webkit-box-align:center!important;align-items:center!important}#bookly-tbs .align-items-md-baseline{-webkit-box-align:baseline!important;align-items:baseline!important}#bookly-tbs .align-items-md-stretch{-webkit-box-align:stretch!important;align-items:stretch!important}#bookly-tbs .align-content-md-start{align-content:flex-start!important}#bookly-tbs .align-content-md-end{align-content:flex-end!important}#bookly-tbs .align-content-md-center{align-content:center!important}#bookly-tbs .align-content-md-between{align-content:space-between!important}#bookly-tbs .align-content-md-around{align-content:space-around!important}#bookly-tbs .align-content-md-stretch{align-content:stretch!important}#bookly-tbs .align-self-md-auto{align-self:auto!important}#bookly-tbs .align-self-md-start{align-self:flex-start!important}#bookly-tbs .align-self-md-end{align-self:flex-end!important}#bookly-tbs .align-self-md-center{align-self:center!important}#bookly-tbs .align-self-md-baseline{align-self:baseline!important}#bookly-tbs .align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){#bookly-tbs .flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;flex-direction:row!important}#bookly-tbs .flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;flex-direction:column!important}#bookly-tbs .flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;flex-direction:row-reverse!important}#bookly-tbs .flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;flex-direction:column-reverse!important}#bookly-tbs .flex-lg-wrap{flex-wrap:wrap!important}#bookly-tbs .flex-lg-nowrap{flex-wrap:nowrap!important}#bookly-tbs .flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}#bookly-tbs .flex-lg-fill{-webkit-box-flex:1!important;flex:1 1 auto!important}#bookly-tbs .flex-lg-grow-0{-webkit-box-flex:0!important;flex-grow:0!important}#bookly-tbs .flex-lg-grow-1{-webkit-box-flex:1!important;flex-grow:1!important}#bookly-tbs .flex-lg-shrink-0{flex-shrink:0!important}#bookly-tbs .flex-lg-shrink-1{flex-shrink:1!important}#bookly-tbs .justify-content-lg-start{-webkit-box-pack:start!important;justify-content:flex-start!important}#bookly-tbs .justify-content-lg-end{-webkit-box-pack:end!important;justify-content:flex-end!important}#bookly-tbs .justify-content-lg-center{-webkit-box-pack:center!important;justify-content:center!important}#bookly-tbs .justify-content-lg-between{-webkit-box-pack:justify!important;justify-content:space-between!important}#bookly-tbs .justify-content-lg-around{justify-content:space-around!important}#bookly-tbs .align-items-lg-start{-webkit-box-align:start!important;align-items:flex-start!important}#bookly-tbs .align-items-lg-end{-webkit-box-align:end!important;align-items:flex-end!important}#bookly-tbs .align-items-lg-center{-webkit-box-align:center!important;align-items:center!important}#bookly-tbs .align-items-lg-baseline{-webkit-box-align:baseline!important;align-items:baseline!important}#bookly-tbs .align-items-lg-stretch{-webkit-box-align:stretch!important;align-items:stretch!important}#bookly-tbs .align-content-lg-start{align-content:flex-start!important}#bookly-tbs .align-content-lg-end{align-content:flex-end!important}#bookly-tbs .align-content-lg-center{align-content:center!important}#bookly-tbs .align-content-lg-between{align-content:space-between!important}#bookly-tbs .align-content-lg-around{align-content:space-around!important}#bookly-tbs .align-content-lg-stretch{align-content:stretch!important}#bookly-tbs .align-self-lg-auto{align-self:auto!important}#bookly-tbs .align-self-lg-start{align-self:flex-start!important}#bookly-tbs .align-self-lg-end{align-self:flex-end!important}#bookly-tbs .align-self-lg-center{align-self:center!important}#bookly-tbs .align-self-lg-baseline{align-self:baseline!important}#bookly-tbs .align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){#bookly-tbs .flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;flex-direction:row!important}#bookly-tbs .flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;flex-direction:column!important}#bookly-tbs .flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;flex-direction:row-reverse!important}#bookly-tbs .flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;flex-direction:column-reverse!important}#bookly-tbs .flex-xl-wrap{flex-wrap:wrap!important}#bookly-tbs .flex-xl-nowrap{flex-wrap:nowrap!important}#bookly-tbs .flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}#bookly-tbs .flex-xl-fill{-webkit-box-flex:1!important;flex:1 1 auto!important}#bookly-tbs .flex-xl-grow-0{-webkit-box-flex:0!important;flex-grow:0!important}#bookly-tbs .flex-xl-grow-1{-webkit-box-flex:1!important;flex-grow:1!important}#bookly-tbs .flex-xl-shrink-0{flex-shrink:0!important}#bookly-tbs .flex-xl-shrink-1{flex-shrink:1!important}#bookly-tbs .justify-content-xl-start{-webkit-box-pack:start!important;justify-content:flex-start!important}#bookly-tbs .justify-content-xl-end{-webkit-box-pack:end!important;justify-content:flex-end!important}#bookly-tbs .justify-content-xl-center{-webkit-box-pack:center!important;justify-content:center!important}#bookly-tbs .justify-content-xl-between{-webkit-box-pack:justify!important;justify-content:space-between!important}#bookly-tbs .justify-content-xl-around{justify-content:space-around!important}#bookly-tbs .align-items-xl-start{-webkit-box-align:start!important;align-items:flex-start!important}#bookly-tbs .align-items-xl-end{-webkit-box-align:end!important;align-items:flex-end!important}#bookly-tbs .align-items-xl-center{-webkit-box-align:center!important;align-items:center!important}#bookly-tbs .align-items-xl-baseline{-webkit-box-align:baseline!important;align-items:baseline!important}#bookly-tbs .align-items-xl-stretch{-webkit-box-align:stretch!important;align-items:stretch!important}#bookly-tbs .align-content-xl-start{align-content:flex-start!important}#bookly-tbs .align-content-xl-end{align-content:flex-end!important}#bookly-tbs .align-content-xl-center{align-content:center!important}#bookly-tbs .align-content-xl-between{align-content:space-between!important}#bookly-tbs .align-content-xl-around{align-content:space-around!important}#bookly-tbs .align-content-xl-stretch{align-content:stretch!important}#bookly-tbs .align-self-xl-auto{align-self:auto!important}#bookly-tbs .align-self-xl-start{align-self:flex-start!important}#bookly-tbs .align-self-xl-end{align-self:flex-end!important}#bookly-tbs .align-self-xl-center{align-self:center!important}#bookly-tbs .align-self-xl-baseline{align-self:baseline!important}#bookly-tbs .align-self-xl-stretch{align-self:stretch!important}}#bookly-tbs .float-left{float:left!important}#bookly-tbs .float-right{float:right!important}#bookly-tbs .float-none{float:none!important}@media (min-width:576px){#bookly-tbs .float-sm-left{float:left!important}#bookly-tbs .float-sm-right{float:right!important}#bookly-tbs .float-sm-none{float:none!important}}@media (min-width:768px){#bookly-tbs .float-md-left{float:left!important}#bookly-tbs .float-md-right{float:right!important}#bookly-tbs .float-md-none{float:none!important}}@media (min-width:992px){#bookly-tbs .float-lg-left{float:left!important}#bookly-tbs .float-lg-right{float:right!important}#bookly-tbs .float-lg-none{float:none!important}}@media (min-width:1200px){#bookly-tbs .float-xl-left{float:left!important}#bookly-tbs .float-xl-right{float:right!important}#bookly-tbs .float-xl-none{float:none!important}}#bookly-tbs .overflow-auto{overflow:auto!important}#bookly-tbs .overflow-hidden{overflow:hidden!important}#bookly-tbs .position-static{position:static!important}#bookly-tbs .position-relative{position:relative!important}#bookly-tbs .position-absolute{position:absolute!important}#bookly-tbs .position-fixed{position:fixed!important}#bookly-tbs .position-sticky{position:-webkit-sticky!important;position:sticky!important}#bookly-tbs .fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}#bookly-tbs .fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){#bookly-tbs .sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}#bookly-tbs .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#bookly-tbs .sr-only-focusable:active,#bookly-tbs .sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}#bookly-tbs .shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}#bookly-tbs .shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}#bookly-tbs .shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}#bookly-tbs .shadow-none{box-shadow:none!important}#bookly-tbs .w-25{width:25%!important}#bookly-tbs .w-50{width:50%!important}#bookly-tbs .w-75{width:75%!important}#bookly-tbs .w-100{width:100%!important}#bookly-tbs .w-auto{width:auto!important}#bookly-tbs .h-25{height:25%!important}#bookly-tbs .h-50{height:50%!important}#bookly-tbs .h-75{height:75%!important}#bookly-tbs .h-100{height:100%!important}#bookly-tbs .h-auto{height:auto!important}#bookly-tbs .mw-100{max-width:100%!important}#bookly-tbs .mh-100{max-height:100%!important}#bookly-tbs .min-vw-100{min-width:100vw!important}#bookly-tbs .min-vh-100{min-height:100vh!important}#bookly-tbs .vw-100{width:100vw!important}#bookly-tbs .vh-100{height:100vh!important}#bookly-tbs .stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}#bookly-tbs .m-0{margin:0!important}#bookly-tbs .mt-0,#bookly-tbs .my-0{margin-top:0!important}#bookly-tbs .mr-0,#bookly-tbs .mx-0{margin-right:0!important}#bookly-tbs .mb-0,#bookly-tbs .my-0{margin-bottom:0!important}#bookly-tbs .ml-0,#bookly-tbs .mx-0{margin-left:0!important}#bookly-tbs .m-1{margin:.25rem!important}#bookly-tbs .mt-1,#bookly-tbs .my-1{margin-top:.25rem!important}#bookly-tbs .mr-1,#bookly-tbs .mx-1{margin-right:.25rem!important}#bookly-tbs .mb-1,#bookly-tbs .my-1{margin-bottom:.25rem!important}#bookly-tbs .ml-1,#bookly-tbs .mx-1{margin-left:.25rem!important}#bookly-tbs .m-2{margin:.5rem!important}#bookly-tbs .mt-2,#bookly-tbs .my-2{margin-top:.5rem!important}#bookly-tbs .mr-2,#bookly-tbs .mx-2{margin-right:.5rem!important}#bookly-tbs .mb-2,#bookly-tbs .my-2{margin-bottom:.5rem!important}#bookly-tbs .ml-2,#bookly-tbs .mx-2{margin-left:.5rem!important}#bookly-tbs .m-3{margin:1rem!important}#bookly-tbs .mt-3,#bookly-tbs .my-3{margin-top:1rem!important}#bookly-tbs .mr-3,#bookly-tbs .mx-3{margin-right:1rem!important}#bookly-tbs .mb-3,#bookly-tbs .my-3{margin-bottom:1rem!important}#bookly-tbs .ml-3,#bookly-tbs .mx-3{margin-left:1rem!important}#bookly-tbs .m-4{margin:1.5rem!important}#bookly-tbs .mt-4,#bookly-tbs .my-4{margin-top:1.5rem!important}#bookly-tbs .mr-4,#bookly-tbs .mx-4{margin-right:1.5rem!important}#bookly-tbs .mb-4,#bookly-tbs .my-4{margin-bottom:1.5rem!important}#bookly-tbs .ml-4,#bookly-tbs .mx-4{margin-left:1.5rem!important}#bookly-tbs .m-5{margin:3rem!important}#bookly-tbs .mt-5,#bookly-tbs .my-5{margin-top:3rem!important}#bookly-tbs .mr-5,#bookly-tbs .mx-5{margin-right:3rem!important}#bookly-tbs .mb-5,#bookly-tbs .my-5{margin-bottom:3rem!important}#bookly-tbs .ml-5,#bookly-tbs .mx-5{margin-left:3rem!important}#bookly-tbs .p-0{padding:0!important}#bookly-tbs .pt-0,#bookly-tbs .py-0{padding-top:0!important}#bookly-tbs .pr-0,#bookly-tbs .px-0{padding-right:0!important}#bookly-tbs .pb-0,#bookly-tbs .py-0{padding-bottom:0!important}#bookly-tbs .pl-0,#bookly-tbs .px-0{padding-left:0!important}#bookly-tbs .p-1{padding:.25rem!important}#bookly-tbs .pt-1,#bookly-tbs .py-1{padding-top:.25rem!important}#bookly-tbs .pr-1,#bookly-tbs .px-1{padding-right:.25rem!important}#bookly-tbs .pb-1,#bookly-tbs .py-1{padding-bottom:.25rem!important}#bookly-tbs .pl-1,#bookly-tbs .px-1{padding-left:.25rem!important}#bookly-tbs .p-2{padding:.5rem!important}#bookly-tbs .pt-2,#bookly-tbs .py-2{padding-top:.5rem!important}#bookly-tbs .pr-2,#bookly-tbs .px-2{padding-right:.5rem!important}#bookly-tbs .pb-2,#bookly-tbs .py-2{padding-bottom:.5rem!important}#bookly-tbs .pl-2,#bookly-tbs .px-2{padding-left:.5rem!important}#bookly-tbs .p-3{padding:1rem!important}#bookly-tbs .pt-3,#bookly-tbs .py-3{padding-top:1rem!important}#bookly-tbs .pr-3,#bookly-tbs .px-3{padding-right:1rem!important}#bookly-tbs .pb-3,#bookly-tbs .py-3{padding-bottom:1rem!important}#bookly-tbs .pl-3,#bookly-tbs .px-3{padding-left:1rem!important}#bookly-tbs .p-4{padding:1.5rem!important}#bookly-tbs .pt-4,#bookly-tbs .py-4{padding-top:1.5rem!important}#bookly-tbs .pr-4,#bookly-tbs .px-4{padding-right:1.5rem!important}#bookly-tbs .pb-4,#bookly-tbs .py-4{padding-bottom:1.5rem!important}#bookly-tbs .pl-4,#bookly-tbs .px-4{padding-left:1.5rem!important}#bookly-tbs .p-5{padding:3rem!important}#bookly-tbs .pt-5,#bookly-tbs .py-5{padding-top:3rem!important}#bookly-tbs .pr-5,#bookly-tbs .px-5{padding-right:3rem!important}#bookly-tbs .pb-5,#bookly-tbs .py-5{padding-bottom:3rem!important}#bookly-tbs .pl-5,#bookly-tbs .px-5{padding-left:3rem!important}#bookly-tbs .m-n1{margin:-.25rem!important}#bookly-tbs .mt-n1,#bookly-tbs .my-n1{margin-top:-.25rem!important}#bookly-tbs .mr-n1,#bookly-tbs .mx-n1{margin-right:-.25rem!important}#bookly-tbs .mb-n1,#bookly-tbs .my-n1{margin-bottom:-.25rem!important}#bookly-tbs .ml-n1,#bookly-tbs .mx-n1{margin-left:-.25rem!important}#bookly-tbs .m-n2{margin:-.5rem!important}#bookly-tbs .mt-n2,#bookly-tbs .my-n2{margin-top:-.5rem!important}#bookly-tbs .mr-n2,#bookly-tbs .mx-n2{margin-right:-.5rem!important}#bookly-tbs .mb-n2,#bookly-tbs .my-n2{margin-bottom:-.5rem!important}#bookly-tbs .ml-n2,#bookly-tbs .mx-n2{margin-left:-.5rem!important}#bookly-tbs .m-n3{margin:-1rem!important}#bookly-tbs .mt-n3,#bookly-tbs .my-n3{margin-top:-1rem!important}#bookly-tbs .mr-n3,#bookly-tbs .mx-n3{margin-right:-1rem!important}#bookly-tbs .mb-n3,#bookly-tbs .my-n3{margin-bottom:-1rem!important}#bookly-tbs .ml-n3,#bookly-tbs .mx-n3{margin-left:-1rem!important}#bookly-tbs .m-n4{margin:-1.5rem!important}#bookly-tbs .mt-n4,#bookly-tbs .my-n4{margin-top:-1.5rem!important}#bookly-tbs .mr-n4,#bookly-tbs .mx-n4{margin-right:-1.5rem!important}#bookly-tbs .mb-n4,#bookly-tbs .my-n4{margin-bottom:-1.5rem!important}#bookly-tbs .ml-n4,#bookly-tbs .mx-n4{margin-left:-1.5rem!important}#bookly-tbs .m-n5{margin:-3rem!important}#bookly-tbs .mt-n5,#bookly-tbs .my-n5{margin-top:-3rem!important}#bookly-tbs .mr-n5,#bookly-tbs .mx-n5{margin-right:-3rem!important}#bookly-tbs .mb-n5,#bookly-tbs .my-n5{margin-bottom:-3rem!important}#bookly-tbs .ml-n5,#bookly-tbs .mx-n5{margin-left:-3rem!important}#bookly-tbs .m-auto{margin:auto!important}#bookly-tbs .mt-auto,#bookly-tbs .my-auto{margin-top:auto!important}#bookly-tbs .mr-auto,#bookly-tbs .mx-auto{margin-right:auto!important}#bookly-tbs .mb-auto,#bookly-tbs .my-auto{margin-bottom:auto!important}#bookly-tbs .ml-auto,#bookly-tbs .mx-auto{margin-left:auto!important}@media (min-width:576px){#bookly-tbs .m-sm-0{margin:0!important}#bookly-tbs .mt-sm-0,#bookly-tbs .my-sm-0{margin-top:0!important}#bookly-tbs .mr-sm-0,#bookly-tbs .mx-sm-0{margin-right:0!important}#bookly-tbs .mb-sm-0,#bookly-tbs .my-sm-0{margin-bottom:0!important}#bookly-tbs .ml-sm-0,#bookly-tbs .mx-sm-0{margin-left:0!important}#bookly-tbs .m-sm-1{margin:.25rem!important}#bookly-tbs .mt-sm-1,#bookly-tbs .my-sm-1{margin-top:.25rem!important}#bookly-tbs .mr-sm-1,#bookly-tbs .mx-sm-1{margin-right:.25rem!important}#bookly-tbs .mb-sm-1,#bookly-tbs .my-sm-1{margin-bottom:.25rem!important}#bookly-tbs .ml-sm-1,#bookly-tbs .mx-sm-1{margin-left:.25rem!important}#bookly-tbs .m-sm-2{margin:.5rem!important}#bookly-tbs .mt-sm-2,#bookly-tbs .my-sm-2{margin-top:.5rem!important}#bookly-tbs .mr-sm-2,#bookly-tbs .mx-sm-2{margin-right:.5rem!important}#bookly-tbs .mb-sm-2,#bookly-tbs .my-sm-2{margin-bottom:.5rem!important}#bookly-tbs .ml-sm-2,#bookly-tbs .mx-sm-2{margin-left:.5rem!important}#bookly-tbs .m-sm-3{margin:1rem!important}#bookly-tbs .mt-sm-3,#bookly-tbs .my-sm-3{margin-top:1rem!important}#bookly-tbs .mr-sm-3,#bookly-tbs .mx-sm-3{margin-right:1rem!important}#bookly-tbs .mb-sm-3,#bookly-tbs .my-sm-3{margin-bottom:1rem!important}#bookly-tbs .ml-sm-3,#bookly-tbs .mx-sm-3{margin-left:1rem!important}#bookly-tbs .m-sm-4{margin:1.5rem!important}#bookly-tbs .mt-sm-4,#bookly-tbs .my-sm-4{margin-top:1.5rem!important}#bookly-tbs .mr-sm-4,#bookly-tbs .mx-sm-4{margin-right:1.5rem!important}#bookly-tbs .mb-sm-4,#bookly-tbs .my-sm-4{margin-bottom:1.5rem!important}#bookly-tbs .ml-sm-4,#bookly-tbs .mx-sm-4{margin-left:1.5rem!important}#bookly-tbs .m-sm-5{margin:3rem!important}#bookly-tbs .mt-sm-5,#bookly-tbs .my-sm-5{margin-top:3rem!important}#bookly-tbs .mr-sm-5,#bookly-tbs .mx-sm-5{margin-right:3rem!important}#bookly-tbs .mb-sm-5,#bookly-tbs .my-sm-5{margin-bottom:3rem!important}#bookly-tbs .ml-sm-5,#bookly-tbs .mx-sm-5{margin-left:3rem!important}#bookly-tbs .p-sm-0{padding:0!important}#bookly-tbs .pt-sm-0,#bookly-tbs .py-sm-0{padding-top:0!important}#bookly-tbs .pr-sm-0,#bookly-tbs .px-sm-0{padding-right:0!important}#bookly-tbs .pb-sm-0,#bookly-tbs .py-sm-0{padding-bottom:0!important}#bookly-tbs .pl-sm-0,#bookly-tbs .px-sm-0{padding-left:0!important}#bookly-tbs .p-sm-1{padding:.25rem!important}#bookly-tbs .pt-sm-1,#bookly-tbs .py-sm-1{padding-top:.25rem!important}#bookly-tbs .pr-sm-1,#bookly-tbs .px-sm-1{padding-right:.25rem!important}#bookly-tbs .pb-sm-1,#bookly-tbs .py-sm-1{padding-bottom:.25rem!important}#bookly-tbs .pl-sm-1,#bookly-tbs .px-sm-1{padding-left:.25rem!important}#bookly-tbs .p-sm-2{padding:.5rem!important}#bookly-tbs .pt-sm-2,#bookly-tbs .py-sm-2{padding-top:.5rem!important}#bookly-tbs .pr-sm-2,#bookly-tbs .px-sm-2{padding-right:.5rem!important}#bookly-tbs .pb-sm-2,#bookly-tbs .py-sm-2{padding-bottom:.5rem!important}#bookly-tbs .pl-sm-2,#bookly-tbs .px-sm-2{padding-left:.5rem!important}#bookly-tbs .p-sm-3{padding:1rem!important}#bookly-tbs .pt-sm-3,#bookly-tbs .py-sm-3{padding-top:1rem!important}#bookly-tbs .pr-sm-3,#bookly-tbs .px-sm-3{padding-right:1rem!important}#bookly-tbs .pb-sm-3,#bookly-tbs .py-sm-3{padding-bottom:1rem!important}#bookly-tbs .pl-sm-3,#bookly-tbs .px-sm-3{padding-left:1rem!important}#bookly-tbs .p-sm-4{padding:1.5rem!important}#bookly-tbs .pt-sm-4,#bookly-tbs .py-sm-4{padding-top:1.5rem!important}#bookly-tbs .pr-sm-4,#bookly-tbs .px-sm-4{padding-right:1.5rem!important}#bookly-tbs .pb-sm-4,#bookly-tbs .py-sm-4{padding-bottom:1.5rem!important}#bookly-tbs .pl-sm-4,#bookly-tbs .px-sm-4{padding-left:1.5rem!important}#bookly-tbs .p-sm-5{padding:3rem!important}#bookly-tbs .pt-sm-5,#bookly-tbs .py-sm-5{padding-top:3rem!important}#bookly-tbs .pr-sm-5,#bookly-tbs .px-sm-5{padding-right:3rem!important}#bookly-tbs .pb-sm-5,#bookly-tbs .py-sm-5{padding-bottom:3rem!important}#bookly-tbs .pl-sm-5,#bookly-tbs .px-sm-5{padding-left:3rem!important}#bookly-tbs .m-sm-n1{margin:-.25rem!important}#bookly-tbs .mt-sm-n1,#bookly-tbs .my-sm-n1{margin-top:-.25rem!important}#bookly-tbs .mr-sm-n1,#bookly-tbs .mx-sm-n1{margin-right:-.25rem!important}#bookly-tbs .mb-sm-n1,#bookly-tbs .my-sm-n1{margin-bottom:-.25rem!important}#bookly-tbs .ml-sm-n1,#bookly-tbs .mx-sm-n1{margin-left:-.25rem!important}#bookly-tbs .m-sm-n2{margin:-.5rem!important}#bookly-tbs .mt-sm-n2,#bookly-tbs .my-sm-n2{margin-top:-.5rem!important}#bookly-tbs .mr-sm-n2,#bookly-tbs .mx-sm-n2{margin-right:-.5rem!important}#bookly-tbs .mb-sm-n2,#bookly-tbs .my-sm-n2{margin-bottom:-.5rem!important}#bookly-tbs .ml-sm-n2,#bookly-tbs .mx-sm-n2{margin-left:-.5rem!important}#bookly-tbs .m-sm-n3{margin:-1rem!important}#bookly-tbs .mt-sm-n3,#bookly-tbs .my-sm-n3{margin-top:-1rem!important}#bookly-tbs .mr-sm-n3,#bookly-tbs .mx-sm-n3{margin-right:-1rem!important}#bookly-tbs .mb-sm-n3,#bookly-tbs .my-sm-n3{margin-bottom:-1rem!important}#bookly-tbs .ml-sm-n3,#bookly-tbs .mx-sm-n3{margin-left:-1rem!important}#bookly-tbs .m-sm-n4{margin:-1.5rem!important}#bookly-tbs .mt-sm-n4,#bookly-tbs .my-sm-n4{margin-top:-1.5rem!important}#bookly-tbs .mr-sm-n4,#bookly-tbs .mx-sm-n4{margin-right:-1.5rem!important}#bookly-tbs .mb-sm-n4,#bookly-tbs .my-sm-n4{margin-bottom:-1.5rem!important}#bookly-tbs .ml-sm-n4,#bookly-tbs .mx-sm-n4{margin-left:-1.5rem!important}#bookly-tbs .m-sm-n5{margin:-3rem!important}#bookly-tbs .mt-sm-n5,#bookly-tbs .my-sm-n5{margin-top:-3rem!important}#bookly-tbs .mr-sm-n5,#bookly-tbs .mx-sm-n5{margin-right:-3rem!important}#bookly-tbs .mb-sm-n5,#bookly-tbs .my-sm-n5{margin-bottom:-3rem!important}#bookly-tbs .ml-sm-n5,#bookly-tbs .mx-sm-n5{margin-left:-3rem!important}#bookly-tbs .m-sm-auto{margin:auto!important}#bookly-tbs .mt-sm-auto,#bookly-tbs .my-sm-auto{margin-top:auto!important}#bookly-tbs .mr-sm-auto,#bookly-tbs .mx-sm-auto{margin-right:auto!important}#bookly-tbs .mb-sm-auto,#bookly-tbs .my-sm-auto{margin-bottom:auto!important}#bookly-tbs .ml-sm-auto,#bookly-tbs .mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){#bookly-tbs .m-md-0{margin:0!important}#bookly-tbs .mt-md-0,#bookly-tbs .my-md-0{margin-top:0!important}#bookly-tbs .mr-md-0,#bookly-tbs .mx-md-0{margin-right:0!important}#bookly-tbs .mb-md-0,#bookly-tbs .my-md-0{margin-bottom:0!important}#bookly-tbs .ml-md-0,#bookly-tbs .mx-md-0{margin-left:0!important}#bookly-tbs .m-md-1{margin:.25rem!important}#bookly-tbs .mt-md-1,#bookly-tbs .my-md-1{margin-top:.25rem!important}#bookly-tbs .mr-md-1,#bookly-tbs .mx-md-1{margin-right:.25rem!important}#bookly-tbs .mb-md-1,#bookly-tbs .my-md-1{margin-bottom:.25rem!important}#bookly-tbs .ml-md-1,#bookly-tbs .mx-md-1{margin-left:.25rem!important}#bookly-tbs .m-md-2{margin:.5rem!important}#bookly-tbs .mt-md-2,#bookly-tbs .my-md-2{margin-top:.5rem!important}#bookly-tbs .mr-md-2,#bookly-tbs .mx-md-2{margin-right:.5rem!important}#bookly-tbs .mb-md-2,#bookly-tbs .my-md-2{margin-bottom:.5rem!important}#bookly-tbs .ml-md-2,#bookly-tbs .mx-md-2{margin-left:.5rem!important}#bookly-tbs .m-md-3{margin:1rem!important}#bookly-tbs .mt-md-3,#bookly-tbs .my-md-3{margin-top:1rem!important}#bookly-tbs .mr-md-3,#bookly-tbs .mx-md-3{margin-right:1rem!important}#bookly-tbs .mb-md-3,#bookly-tbs .my-md-3{margin-bottom:1rem!important}#bookly-tbs .ml-md-3,#bookly-tbs .mx-md-3{margin-left:1rem!important}#bookly-tbs .m-md-4{margin:1.5rem!important}#bookly-tbs .mt-md-4,#bookly-tbs .my-md-4{margin-top:1.5rem!important}#bookly-tbs .mr-md-4,#bookly-tbs .mx-md-4{margin-right:1.5rem!important}#bookly-tbs .mb-md-4,#bookly-tbs .my-md-4{margin-bottom:1.5rem!important}#bookly-tbs .ml-md-4,#bookly-tbs .mx-md-4{margin-left:1.5rem!important}#bookly-tbs .m-md-5{margin:3rem!important}#bookly-tbs .mt-md-5,#bookly-tbs .my-md-5{margin-top:3rem!important}#bookly-tbs .mr-md-5,#bookly-tbs .mx-md-5{margin-right:3rem!important}#bookly-tbs .mb-md-5,#bookly-tbs .my-md-5{margin-bottom:3rem!important}#bookly-tbs .ml-md-5,#bookly-tbs .mx-md-5{margin-left:3rem!important}#bookly-tbs .p-md-0{padding:0!important}#bookly-tbs .pt-md-0,#bookly-tbs .py-md-0{padding-top:0!important}#bookly-tbs .pr-md-0,#bookly-tbs .px-md-0{padding-right:0!important}#bookly-tbs .pb-md-0,#bookly-tbs .py-md-0{padding-bottom:0!important}#bookly-tbs .pl-md-0,#bookly-tbs .px-md-0{padding-left:0!important}#bookly-tbs .p-md-1{padding:.25rem!important}#bookly-tbs .pt-md-1,#bookly-tbs .py-md-1{padding-top:.25rem!important}#bookly-tbs .pr-md-1,#bookly-tbs .px-md-1{padding-right:.25rem!important}#bookly-tbs .pb-md-1,#bookly-tbs .py-md-1{padding-bottom:.25rem!important}#bookly-tbs .pl-md-1,#bookly-tbs .px-md-1{padding-left:.25rem!important}#bookly-tbs .p-md-2{padding:.5rem!important}#bookly-tbs .pt-md-2,#bookly-tbs .py-md-2{padding-top:.5rem!important}#bookly-tbs .pr-md-2,#bookly-tbs .px-md-2{padding-right:.5rem!important}#bookly-tbs .pb-md-2,#bookly-tbs .py-md-2{padding-bottom:.5rem!important}#bookly-tbs .pl-md-2,#bookly-tbs .px-md-2{padding-left:.5rem!important}#bookly-tbs .p-md-3{padding:1rem!important}#bookly-tbs .pt-md-3,#bookly-tbs .py-md-3{padding-top:1rem!important}#bookly-tbs .pr-md-3,#bookly-tbs .px-md-3{padding-right:1rem!important}#bookly-tbs .pb-md-3,#bookly-tbs .py-md-3{padding-bottom:1rem!important}#bookly-tbs .pl-md-3,#bookly-tbs .px-md-3{padding-left:1rem!important}#bookly-tbs .p-md-4{padding:1.5rem!important}#bookly-tbs .pt-md-4,#bookly-tbs .py-md-4{padding-top:1.5rem!important}#bookly-tbs .pr-md-4,#bookly-tbs .px-md-4{padding-right:1.5rem!important}#bookly-tbs .pb-md-4,#bookly-tbs .py-md-4{padding-bottom:1.5rem!important}#bookly-tbs .pl-md-4,#bookly-tbs .px-md-4{padding-left:1.5rem!important}#bookly-tbs .p-md-5{padding:3rem!important}#bookly-tbs .pt-md-5,#bookly-tbs .py-md-5{padding-top:3rem!important}#bookly-tbs .pr-md-5,#bookly-tbs .px-md-5{padding-right:3rem!important}#bookly-tbs .pb-md-5,#bookly-tbs .py-md-5{padding-bottom:3rem!important}#bookly-tbs .pl-md-5,#bookly-tbs .px-md-5{padding-left:3rem!important}#bookly-tbs .m-md-n1{margin:-.25rem!important}#bookly-tbs .mt-md-n1,#bookly-tbs .my-md-n1{margin-top:-.25rem!important}#bookly-tbs .mr-md-n1,#bookly-tbs .mx-md-n1{margin-right:-.25rem!important}#bookly-tbs .mb-md-n1,#bookly-tbs .my-md-n1{margin-bottom:-.25rem!important}#bookly-tbs .ml-md-n1,#bookly-tbs .mx-md-n1{margin-left:-.25rem!important}#bookly-tbs .m-md-n2{margin:-.5rem!important}#bookly-tbs .mt-md-n2,#bookly-tbs .my-md-n2{margin-top:-.5rem!important}#bookly-tbs .mr-md-n2,#bookly-tbs .mx-md-n2{margin-right:-.5rem!important}#bookly-tbs .mb-md-n2,#bookly-tbs .my-md-n2{margin-bottom:-.5rem!important}#bookly-tbs .ml-md-n2,#bookly-tbs .mx-md-n2{margin-left:-.5rem!important}#bookly-tbs .m-md-n3{margin:-1rem!important}#bookly-tbs .mt-md-n3,#bookly-tbs .my-md-n3{margin-top:-1rem!important}#bookly-tbs .mr-md-n3,#bookly-tbs .mx-md-n3{margin-right:-1rem!important}#bookly-tbs .mb-md-n3,#bookly-tbs .my-md-n3{margin-bottom:-1rem!important}#bookly-tbs .ml-md-n3,#bookly-tbs .mx-md-n3{margin-left:-1rem!important}#bookly-tbs .m-md-n4{margin:-1.5rem!important}#bookly-tbs .mt-md-n4,#bookly-tbs .my-md-n4{margin-top:-1.5rem!important}#bookly-tbs .mr-md-n4,#bookly-tbs .mx-md-n4{margin-right:-1.5rem!important}#bookly-tbs .mb-md-n4,#bookly-tbs .my-md-n4{margin-bottom:-1.5rem!important}#bookly-tbs .ml-md-n4,#bookly-tbs .mx-md-n4{margin-left:-1.5rem!important}#bookly-tbs .m-md-n5{margin:-3rem!important}#bookly-tbs .mt-md-n5,#bookly-tbs .my-md-n5{margin-top:-3rem!important}#bookly-tbs .mr-md-n5,#bookly-tbs .mx-md-n5{margin-right:-3rem!important}#bookly-tbs .mb-md-n5,#bookly-tbs .my-md-n5{margin-bottom:-3rem!important}#bookly-tbs .ml-md-n5,#bookly-tbs .mx-md-n5{margin-left:-3rem!important}#bookly-tbs .m-md-auto{margin:auto!important}#bookly-tbs .mt-md-auto,#bookly-tbs .my-md-auto{margin-top:auto!important}#bookly-tbs .mr-md-auto,#bookly-tbs .mx-md-auto{margin-right:auto!important}#bookly-tbs .mb-md-auto,#bookly-tbs .my-md-auto{margin-bottom:auto!important}#bookly-tbs .ml-md-auto,#bookly-tbs .mx-md-auto{margin-left:auto!important}}@media (min-width:992px){#bookly-tbs .m-lg-0{margin:0!important}#bookly-tbs .mt-lg-0,#bookly-tbs .my-lg-0{margin-top:0!important}#bookly-tbs .mr-lg-0,#bookly-tbs .mx-lg-0{margin-right:0!important}#bookly-tbs .mb-lg-0,#bookly-tbs .my-lg-0{margin-bottom:0!important}#bookly-tbs .ml-lg-0,#bookly-tbs .mx-lg-0{margin-left:0!important}#bookly-tbs .m-lg-1{margin:.25rem!important}#bookly-tbs .mt-lg-1,#bookly-tbs .my-lg-1{margin-top:.25rem!important}#bookly-tbs .mr-lg-1,#bookly-tbs .mx-lg-1{margin-right:.25rem!important}#bookly-tbs .mb-lg-1,#bookly-tbs .my-lg-1{margin-bottom:.25rem!important}#bookly-tbs .ml-lg-1,#bookly-tbs .mx-lg-1{margin-left:.25rem!important}#bookly-tbs .m-lg-2{margin:.5rem!important}#bookly-tbs .mt-lg-2,#bookly-tbs .my-lg-2{margin-top:.5rem!important}#bookly-tbs .mr-lg-2,#bookly-tbs .mx-lg-2{margin-right:.5rem!important}#bookly-tbs .mb-lg-2,#bookly-tbs .my-lg-2{margin-bottom:.5rem!important}#bookly-tbs .ml-lg-2,#bookly-tbs .mx-lg-2{margin-left:.5rem!important}#bookly-tbs .m-lg-3{margin:1rem!important}#bookly-tbs .mt-lg-3,#bookly-tbs .my-lg-3{margin-top:1rem!important}#bookly-tbs .mr-lg-3,#bookly-tbs .mx-lg-3{margin-right:1rem!important}#bookly-tbs .mb-lg-3,#bookly-tbs .my-lg-3{margin-bottom:1rem!important}#bookly-tbs .ml-lg-3,#bookly-tbs .mx-lg-3{margin-left:1rem!important}#bookly-tbs .m-lg-4{margin:1.5rem!important}#bookly-tbs .mt-lg-4,#bookly-tbs .my-lg-4{margin-top:1.5rem!important}#bookly-tbs .mr-lg-4,#bookly-tbs .mx-lg-4{margin-right:1.5rem!important}#bookly-tbs .mb-lg-4,#bookly-tbs .my-lg-4{margin-bottom:1.5rem!important}#bookly-tbs .ml-lg-4,#bookly-tbs .mx-lg-4{margin-left:1.5rem!important}#bookly-tbs .m-lg-5{margin:3rem!important}#bookly-tbs .mt-lg-5,#bookly-tbs .my-lg-5{margin-top:3rem!important}#bookly-tbs .mr-lg-5,#bookly-tbs .mx-lg-5{margin-right:3rem!important}#bookly-tbs .mb-lg-5,#bookly-tbs .my-lg-5{margin-bottom:3rem!important}#bookly-tbs .ml-lg-5,#bookly-tbs .mx-lg-5{margin-left:3rem!important}#bookly-tbs .p-lg-0{padding:0!important}#bookly-tbs .pt-lg-0,#bookly-tbs .py-lg-0{padding-top:0!important}#bookly-tbs .pr-lg-0,#bookly-tbs .px-lg-0{padding-right:0!important}#bookly-tbs .pb-lg-0,#bookly-tbs .py-lg-0{padding-bottom:0!important}#bookly-tbs .pl-lg-0,#bookly-tbs .px-lg-0{padding-left:0!important}#bookly-tbs .p-lg-1{padding:.25rem!important}#bookly-tbs .pt-lg-1,#bookly-tbs .py-lg-1{padding-top:.25rem!important}#bookly-tbs .pr-lg-1,#bookly-tbs .px-lg-1{padding-right:.25rem!important}#bookly-tbs .pb-lg-1,#bookly-tbs .py-lg-1{padding-bottom:.25rem!important}#bookly-tbs .pl-lg-1,#bookly-tbs .px-lg-1{padding-left:.25rem!important}#bookly-tbs .p-lg-2{padding:.5rem!important}#bookly-tbs .pt-lg-2,#bookly-tbs .py-lg-2{padding-top:.5rem!important}#bookly-tbs .pr-lg-2,#bookly-tbs .px-lg-2{padding-right:.5rem!important}#bookly-tbs .pb-lg-2,#bookly-tbs .py-lg-2{padding-bottom:.5rem!important}#bookly-tbs .pl-lg-2,#bookly-tbs .px-lg-2{padding-left:.5rem!important}#bookly-tbs .p-lg-3{padding:1rem!important}#bookly-tbs .pt-lg-3,#bookly-tbs .py-lg-3{padding-top:1rem!important}#bookly-tbs .pr-lg-3,#bookly-tbs .px-lg-3{padding-right:1rem!important}#bookly-tbs .pb-lg-3,#bookly-tbs .py-lg-3{padding-bottom:1rem!important}#bookly-tbs .pl-lg-3,#bookly-tbs .px-lg-3{padding-left:1rem!important}#bookly-tbs .p-lg-4{padding:1.5rem!important}#bookly-tbs .pt-lg-4,#bookly-tbs .py-lg-4{padding-top:1.5rem!important}#bookly-tbs .pr-lg-4,#bookly-tbs .px-lg-4{padding-right:1.5rem!important}#bookly-tbs .pb-lg-4,#bookly-tbs .py-lg-4{padding-bottom:1.5rem!important}#bookly-tbs .pl-lg-4,#bookly-tbs .px-lg-4{padding-left:1.5rem!important}#bookly-tbs .p-lg-5{padding:3rem!important}#bookly-tbs .pt-lg-5,#bookly-tbs .py-lg-5{padding-top:3rem!important}#bookly-tbs .pr-lg-5,#bookly-tbs .px-lg-5{padding-right:3rem!important}#bookly-tbs .pb-lg-5,#bookly-tbs .py-lg-5{padding-bottom:3rem!important}#bookly-tbs .pl-lg-5,#bookly-tbs .px-lg-5{padding-left:3rem!important}#bookly-tbs .m-lg-n1{margin:-.25rem!important}#bookly-tbs .mt-lg-n1,#bookly-tbs .my-lg-n1{margin-top:-.25rem!important}#bookly-tbs .mr-lg-n1,#bookly-tbs .mx-lg-n1{margin-right:-.25rem!important}#bookly-tbs .mb-lg-n1,#bookly-tbs .my-lg-n1{margin-bottom:-.25rem!important}#bookly-tbs .ml-lg-n1,#bookly-tbs .mx-lg-n1{margin-left:-.25rem!important}#bookly-tbs .m-lg-n2{margin:-.5rem!important}#bookly-tbs .mt-lg-n2,#bookly-tbs .my-lg-n2{margin-top:-.5rem!important}#bookly-tbs .mr-lg-n2,#bookly-tbs .mx-lg-n2{margin-right:-.5rem!important}#bookly-tbs .mb-lg-n2,#bookly-tbs .my-lg-n2{margin-bottom:-.5rem!important}#bookly-tbs .ml-lg-n2,#bookly-tbs .mx-lg-n2{margin-left:-.5rem!important}#bookly-tbs .m-lg-n3{margin:-1rem!important}#bookly-tbs .mt-lg-n3,#bookly-tbs .my-lg-n3{margin-top:-1rem!important}#bookly-tbs .mr-lg-n3,#bookly-tbs .mx-lg-n3{margin-right:-1rem!important}#bookly-tbs .mb-lg-n3,#bookly-tbs .my-lg-n3{margin-bottom:-1rem!important}#bookly-tbs .ml-lg-n3,#bookly-tbs .mx-lg-n3{margin-left:-1rem!important}#bookly-tbs .m-lg-n4{margin:-1.5rem!important}#bookly-tbs .mt-lg-n4,#bookly-tbs .my-lg-n4{margin-top:-1.5rem!important}#bookly-tbs .mr-lg-n4,#bookly-tbs .mx-lg-n4{margin-right:-1.5rem!important}#bookly-tbs .mb-lg-n4,#bookly-tbs .my-lg-n4{margin-bottom:-1.5rem!important}#bookly-tbs .ml-lg-n4,#bookly-tbs .mx-lg-n4{margin-left:-1.5rem!important}#bookly-tbs .m-lg-n5{margin:-3rem!important}#bookly-tbs .mt-lg-n5,#bookly-tbs .my-lg-n5{margin-top:-3rem!important}#bookly-tbs .mr-lg-n5,#bookly-tbs .mx-lg-n5{margin-right:-3rem!important}#bookly-tbs .mb-lg-n5,#bookly-tbs .my-lg-n5{margin-bottom:-3rem!important}#bookly-tbs .ml-lg-n5,#bookly-tbs .mx-lg-n5{margin-left:-3rem!important}#bookly-tbs .m-lg-auto{margin:auto!important}#bookly-tbs .mt-lg-auto,#bookly-tbs .my-lg-auto{margin-top:auto!important}#bookly-tbs .mr-lg-auto,#bookly-tbs .mx-lg-auto{margin-right:auto!important}#bookly-tbs .mb-lg-auto,#bookly-tbs .my-lg-auto{margin-bottom:auto!important}#bookly-tbs .ml-lg-auto,#bookly-tbs .mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){#bookly-tbs .m-xl-0{margin:0!important}#bookly-tbs .mt-xl-0,#bookly-tbs .my-xl-0{margin-top:0!important}#bookly-tbs .mr-xl-0,#bookly-tbs .mx-xl-0{margin-right:0!important}#bookly-tbs .mb-xl-0,#bookly-tbs .my-xl-0{margin-bottom:0!important}#bookly-tbs .ml-xl-0,#bookly-tbs .mx-xl-0{margin-left:0!important}#bookly-tbs .m-xl-1{margin:.25rem!important}#bookly-tbs .mt-xl-1,#bookly-tbs .my-xl-1{margin-top:.25rem!important}#bookly-tbs .mr-xl-1,#bookly-tbs .mx-xl-1{margin-right:.25rem!important}#bookly-tbs .mb-xl-1,#bookly-tbs .my-xl-1{margin-bottom:.25rem!important}#bookly-tbs .ml-xl-1,#bookly-tbs .mx-xl-1{margin-left:.25rem!important}#bookly-tbs .m-xl-2{margin:.5rem!important}#bookly-tbs .mt-xl-2,#bookly-tbs .my-xl-2{margin-top:.5rem!important}#bookly-tbs .mr-xl-2,#bookly-tbs .mx-xl-2{margin-right:.5rem!important}#bookly-tbs .mb-xl-2,#bookly-tbs .my-xl-2{margin-bottom:.5rem!important}#bookly-tbs .ml-xl-2,#bookly-tbs .mx-xl-2{margin-left:.5rem!important}#bookly-tbs .m-xl-3{margin:1rem!important}#bookly-tbs .mt-xl-3,#bookly-tbs .my-xl-3{margin-top:1rem!important}#bookly-tbs .mr-xl-3,#bookly-tbs .mx-xl-3{margin-right:1rem!important}#bookly-tbs .mb-xl-3,#bookly-tbs .my-xl-3{margin-bottom:1rem!important}#bookly-tbs .ml-xl-3,#bookly-tbs .mx-xl-3{margin-left:1rem!important}#bookly-tbs .m-xl-4{margin:1.5rem!important}#bookly-tbs .mt-xl-4,#bookly-tbs .my-xl-4{margin-top:1.5rem!important}#bookly-tbs .mr-xl-4,#bookly-tbs .mx-xl-4{margin-right:1.5rem!important}#bookly-tbs .mb-xl-4,#bookly-tbs .my-xl-4{margin-bottom:1.5rem!important}#bookly-tbs .ml-xl-4,#bookly-tbs .mx-xl-4{margin-left:1.5rem!important}#bookly-tbs .m-xl-5{margin:3rem!important}#bookly-tbs .mt-xl-5,#bookly-tbs .my-xl-5{margin-top:3rem!important}#bookly-tbs .mr-xl-5,#bookly-tbs .mx-xl-5{margin-right:3rem!important}#bookly-tbs .mb-xl-5,#bookly-tbs .my-xl-5{margin-bottom:3rem!important}#bookly-tbs .ml-xl-5,#bookly-tbs .mx-xl-5{margin-left:3rem!important}#bookly-tbs .p-xl-0{padding:0!important}#bookly-tbs .pt-xl-0,#bookly-tbs .py-xl-0{padding-top:0!important}#bookly-tbs .pr-xl-0,#bookly-tbs .px-xl-0{padding-right:0!important}#bookly-tbs .pb-xl-0,#bookly-tbs .py-xl-0{padding-bottom:0!important}#bookly-tbs .pl-xl-0,#bookly-tbs .px-xl-0{padding-left:0!important}#bookly-tbs .p-xl-1{padding:.25rem!important}#bookly-tbs .pt-xl-1,#bookly-tbs .py-xl-1{padding-top:.25rem!important}#bookly-tbs .pr-xl-1,#bookly-tbs .px-xl-1{padding-right:.25rem!important}#bookly-tbs .pb-xl-1,#bookly-tbs .py-xl-1{padding-bottom:.25rem!important}#bookly-tbs .pl-xl-1,#bookly-tbs .px-xl-1{padding-left:.25rem!important}#bookly-tbs .p-xl-2{padding:.5rem!important}#bookly-tbs .pt-xl-2,#bookly-tbs .py-xl-2{padding-top:.5rem!important}#bookly-tbs .pr-xl-2,#bookly-tbs .px-xl-2{padding-right:.5rem!important}#bookly-tbs .pb-xl-2,#bookly-tbs .py-xl-2{padding-bottom:.5rem!important}#bookly-tbs .pl-xl-2,#bookly-tbs .px-xl-2{padding-left:.5rem!important}#bookly-tbs .p-xl-3{padding:1rem!important}#bookly-tbs .pt-xl-3,#bookly-tbs .py-xl-3{padding-top:1rem!important}#bookly-tbs .pr-xl-3,#bookly-tbs .px-xl-3{padding-right:1rem!important}#bookly-tbs .pb-xl-3,#bookly-tbs .py-xl-3{padding-bottom:1rem!important}#bookly-tbs .pl-xl-3,#bookly-tbs .px-xl-3{padding-left:1rem!important}#bookly-tbs .p-xl-4{padding:1.5rem!important}#bookly-tbs .pt-xl-4,#bookly-tbs .py-xl-4{padding-top:1.5rem!important}#bookly-tbs .pr-xl-4,#bookly-tbs .px-xl-4{padding-right:1.5rem!important}#bookly-tbs .pb-xl-4,#bookly-tbs .py-xl-4{padding-bottom:1.5rem!important}#bookly-tbs .pl-xl-4,#bookly-tbs .px-xl-4{padding-left:1.5rem!important}#bookly-tbs .p-xl-5{padding:3rem!important}#bookly-tbs .pt-xl-5,#bookly-tbs .py-xl-5{padding-top:3rem!important}#bookly-tbs .pr-xl-5,#bookly-tbs .px-xl-5{padding-right:3rem!important}#bookly-tbs .pb-xl-5,#bookly-tbs .py-xl-5{padding-bottom:3rem!important}#bookly-tbs .pl-xl-5,#bookly-tbs .px-xl-5{padding-left:3rem!important}#bookly-tbs .m-xl-n1{margin:-.25rem!important}#bookly-tbs .mt-xl-n1,#bookly-tbs .my-xl-n1{margin-top:-.25rem!important}#bookly-tbs .mr-xl-n1,#bookly-tbs .mx-xl-n1{margin-right:-.25rem!important}#bookly-tbs .mb-xl-n1,#bookly-tbs .my-xl-n1{margin-bottom:-.25rem!important}#bookly-tbs .ml-xl-n1,#bookly-tbs .mx-xl-n1{margin-left:-.25rem!important}#bookly-tbs .m-xl-n2{margin:-.5rem!important}#bookly-tbs .mt-xl-n2,#bookly-tbs .my-xl-n2{margin-top:-.5rem!important}#bookly-tbs .mr-xl-n2,#bookly-tbs .mx-xl-n2{margin-right:-.5rem!important}#bookly-tbs .mb-xl-n2,#bookly-tbs .my-xl-n2{margin-bottom:-.5rem!important}#bookly-tbs .ml-xl-n2,#bookly-tbs .mx-xl-n2{margin-left:-.5rem!important}#bookly-tbs .m-xl-n3{margin:-1rem!important}#bookly-tbs .mt-xl-n3,#bookly-tbs .my-xl-n3{margin-top:-1rem!important}#bookly-tbs .mr-xl-n3,#bookly-tbs .mx-xl-n3{margin-right:-1rem!important}#bookly-tbs .mb-xl-n3,#bookly-tbs .my-xl-n3{margin-bottom:-1rem!important}#bookly-tbs .ml-xl-n3,#bookly-tbs .mx-xl-n3{margin-left:-1rem!important}#bookly-tbs .m-xl-n4{margin:-1.5rem!important}#bookly-tbs .mt-xl-n4,#bookly-tbs .my-xl-n4{margin-top:-1.5rem!important}#bookly-tbs .mr-xl-n4,#bookly-tbs .mx-xl-n4{margin-right:-1.5rem!important}#bookly-tbs .mb-xl-n4,#bookly-tbs .my-xl-n4{margin-bottom:-1.5rem!important}#bookly-tbs .ml-xl-n4,#bookly-tbs .mx-xl-n4{margin-left:-1.5rem!important}#bookly-tbs .m-xl-n5{margin:-3rem!important}#bookly-tbs .mt-xl-n5,#bookly-tbs .my-xl-n5{margin-top:-3rem!important}#bookly-tbs .mr-xl-n5,#bookly-tbs .mx-xl-n5{margin-right:-3rem!important}#bookly-tbs .mb-xl-n5,#bookly-tbs .my-xl-n5{margin-bottom:-3rem!important}#bookly-tbs .ml-xl-n5,#bookly-tbs .mx-xl-n5{margin-left:-3rem!important}#bookly-tbs .m-xl-auto{margin:auto!important}#bookly-tbs .mt-xl-auto,#bookly-tbs .my-xl-auto{margin-top:auto!important}#bookly-tbs .mr-xl-auto,#bookly-tbs .mx-xl-auto{margin-right:auto!important}#bookly-tbs .mb-xl-auto,#bookly-tbs .my-xl-auto{margin-bottom:auto!important}#bookly-tbs .ml-xl-auto,#bookly-tbs .mx-xl-auto{margin-left:auto!important}}#bookly-tbs .text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}#bookly-tbs .text-justify{text-align:justify!important}#bookly-tbs .text-wrap{white-space:normal!important}#bookly-tbs .text-nowrap{white-space:nowrap!important}#bookly-tbs .text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#bookly-tbs .text-left{text-align:left!important}#bookly-tbs .text-right{text-align:right!important}#bookly-tbs .text-center{text-align:center!important}@media (min-width:576px){#bookly-tbs .text-sm-left{text-align:left!important}#bookly-tbs .text-sm-right{text-align:right!important}#bookly-tbs .text-sm-center{text-align:center!important}}@media (min-width:768px){#bookly-tbs .text-md-left{text-align:left!important}#bookly-tbs .text-md-right{text-align:right!important}#bookly-tbs .text-md-center{text-align:center!important}}@media (min-width:992px){#bookly-tbs .text-lg-left{text-align:left!important}#bookly-tbs .text-lg-right{text-align:right!important}#bookly-tbs .text-lg-center{text-align:center!important}}@media (min-width:1200px){#bookly-tbs .text-xl-left{text-align:left!important}#bookly-tbs .text-xl-right{text-align:right!important}#bookly-tbs .text-xl-center{text-align:center!important}}#bookly-tbs .text-lowercase{text-transform:lowercase!important}#bookly-tbs .text-uppercase{text-transform:uppercase!important}#bookly-tbs .text-capitalize{text-transform:capitalize!important}#bookly-tbs .font-weight-light{font-weight:300!important}#bookly-tbs .font-weight-lighter{font-weight:lighter!important}#bookly-tbs .font-weight-normal{font-weight:400!important}#bookly-tbs .font-weight-bold{font-weight:700!important}#bookly-tbs .font-weight-bolder{font-weight:bolder!important}#bookly-tbs .font-italic{font-style:italic!important}#bookly-tbs .text-white{color:#fff!important}#bookly-tbs .text-primary{color:#007bff!important}#bookly-tbs a.text-primary:focus,#bookly-tbs a.text-primary:hover{color:#0056b3!important}#bookly-tbs .text-secondary{color:#6c757d!important}#bookly-tbs a.text-secondary:focus,#bookly-tbs a.text-secondary:hover{color:#494f54!important}#bookly-tbs .text-success{color:#28a745!important}#bookly-tbs a.text-success:focus,#bookly-tbs a.text-success:hover{color:#19692c!important}#bookly-tbs .text-info{color:#17a2b8!important}#bookly-tbs a.text-info:focus,#bookly-tbs a.text-info:hover{color:#0f6674!important}#bookly-tbs .text-warning{color:#ffc107!important}#bookly-tbs a.text-warning:focus,#bookly-tbs a.text-warning:hover{color:#ba8b00!important}#bookly-tbs .text-danger{color:#dc3545!important}#bookly-tbs a.text-danger:focus,#bookly-tbs a.text-danger:hover{color:#a71d2a!important}#bookly-tbs .text-light{color:#f8f9fa!important}#bookly-tbs a.text-light:focus,#bookly-tbs a.text-light:hover{color:#cbd3da!important}#bookly-tbs .text-dark{color:#343a40!important}#bookly-tbs a.text-dark:focus,#bookly-tbs a.text-dark:hover{color:#121416!important}#bookly-tbs .text-body{color:#212529!important}#bookly-tbs .text-muted{color:#6c757d!important}#bookly-tbs .text-black-50{color:rgba(0,0,0,.5)!important}#bookly-tbs .text-white-50{color:rgba(255,255,255,.5)!important}#bookly-tbs .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}#bookly-tbs .text-decoration-none{text-decoration:none!important}#bookly-tbs .text-break{word-break:break-word!important;overflow-wrap:break-word!important}#bookly-tbs .text-reset{color:inherit!important}#bookly-tbs .visible{visibility:visible!important}#bookly-tbs .invisible{visibility:hidden!important}@media print{#bookly-tbs *,#bookly-tbs ::after,#bookly-tbs ::before{text-shadow:none!important;box-shadow:none!important}#bookly-tbs a:not(.btn){text-decoration:underline}#bookly-tbs abbr[title]::after{content:" (" attr(title) ")"}#bookly-tbs pre{white-space:pre-wrap!important}#bookly-tbs blockquote,#bookly-tbs pre{border:1px solid #adb5bd;page-break-inside:avoid}#bookly-tbs thead{display:table-header-group}#bookly-tbs img,#bookly-tbs tr{page-break-inside:avoid}#bookly-tbs h2,#bookly-tbs h3,#bookly-tbs p{orphans:3;widows:3}#bookly-tbs h2,#bookly-tbs h3{page-break-after:avoid}@page{size:a3}#bookly-tbs body{min-width:992px!important}#bookly-tbs .container{min-width:992px!important}#bookly-tbs .navbar{display:none}#bookly-tbs .badge{border:1px solid #000}#bookly-tbs .table{border-collapse:collapse!important}#bookly-tbs .table td,#bookly-tbs .table th{background-color:#fff!important}#bookly-tbs .table-bordered td,#bookly-tbs .table-bordered th{border:1px solid #dee2e6!important}#bookly-tbs .table-dark{color:inherit}#bookly-tbs .table-dark tbody+tbody,#bookly-tbs .table-dark td,#bookly-tbs .table-dark th,#bookly-tbs .table-dark thead th{border-color:#dee2e6}#bookly-tbs .table .thead-dark th{color:inherit;border-color:#dee2e6}}#bookly-tbs p{font-size:1rem}#bookly-tbs ol,#bookly-tbs ul{padding:0 0 0 40px}#bookly-tbs ol{margin-left:0}#bookly-tbs ul{list-style:disc}#bookly-tbs li{margin:0}#bookly-tbs a:focus{box-shadow:none}#bookly-tbs .form-control{max-width:none}#bookly-tbs .btn,#bookly-tbs .fc .fc-button{white-space:nowrap}#bookly-tbs .btn-default,#bookly-tbs .fc .fc-button{color:#212529;background-color:#fff;border-color:#ced4da}#bookly-tbs .btn-default:hover,#bookly-tbs .fc .fc-button:hover{color:#212529;background-color:#ececec;border-color:#b1bbc4}#bookly-tbs .btn-default.focus,#bookly-tbs .btn-default:focus,#bookly-tbs .fc .fc-button:focus,#bookly-tbs .fc .focus.fc-button{color:#212529;background-color:#ececec;border-color:#b1bbc4;box-shadow:0 0 0 .2rem rgba(180,186,191,.5)}#bookly-tbs .btn-default.disabled,#bookly-tbs .btn-default:disabled,#bookly-tbs .fc .disabled.fc-button,#bookly-tbs .fc .fc-button:disabled{color:#212529;background-color:#fff;border-color:#ced4da}#bookly-tbs .btn-default:not(:disabled):not(.disabled).active,#bookly-tbs .btn-default:not(:disabled):not(.disabled):active,#bookly-tbs .fc .fc-button:not(:disabled):not(.disabled).active,#bookly-tbs .fc .fc-button:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-default.dropdown-toggle,.show>#bookly-tbs .fc .dropdown-toggle.fc-button{color:#212529;background-color:#e6e6e6;border-color:#aab4bf}#bookly-tbs .btn-default:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-default:not(:disabled):not(.disabled):active:focus,#bookly-tbs .fc .fc-button:not(:disabled):not(.disabled).active:focus,#bookly-tbs .fc .fc-button:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-default.dropdown-toggle:focus,.show>#bookly-tbs .fc .dropdown-toggle.fc-button:focus{box-shadow:0 0 0 .2rem rgba(180,186,191,.5)}#bookly-tbs .bookly-fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){#bookly-tbs .bookly-fade{-webkit-transition:none;transition:none}}#bookly-tbs .bookly-fade:not(.show){opacity:0}#bookly-tbs .dropdown-item:focus,#bookly-tbs .dropdown-item:hover{background-color:#fff}#bookly-tbs .dropdown-item .dropdown-item{padding:.25rem 0 .25rem 1.5rem}#bookly-tbs .dropdown-item .custom-control label{width:100%}#bookly-tbs .dropdown-item .custom-control:focus,#bookly-tbs .dropdown-item .custom-control:hover{background-color:#f8f9fa}#bookly-tbs .custom-checkbox .custom-control-input.bookly-checkbox-loading~.custom-control-label:before{content:'';width:16px;height:16px;background:url(../../images/ajax_loader_32x32.gif) no-repeat;background-size:contain;border:none;background-color:transparent!important}#bookly-tbs .custom-checkbox .custom-control-input:not(:checked)~.custom-control-label.bookly-toggle-label{color:#6c757d}#bookly-tbs .nav-tabs .nav-link{color:#495057}#bookly-tbs .nav-tabs .nav-link:hover{color:#343a40}#bookly-tbs .nav-tabs .nav-link:focus{box-shadow:none;outline:0}@media (max-width:575.98px){#bookly-tbs .bookly-nav-tabs-xs.nav-tabs .nav-link{background-color:#f8f9fa;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-color:#dee2e6;margin-bottom:.5rem}#bookly-tbs .bookly-nav-tabs-xs.nav-tabs .nav-link.active{background-color:#fff;border-bottom:1px solid #dee2e6}#bookly-tbs .bookly-nav-tabs-xs.nav-tabs .nav-link:hover{border-color:#343a40}}@media (max-width:767.98px){#bookly-tbs .bookly-nav-tabs-sm.nav-tabs .nav-link{background-color:#f8f9fa;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-color:#dee2e6;margin-bottom:.5rem}#bookly-tbs .bookly-nav-tabs-sm.nav-tabs .nav-link.active{background-color:#fff;border-bottom:1px solid #dee2e6}#bookly-tbs .bookly-nav-tabs-sm.nav-tabs .nav-link:hover{border-color:#343a40}}@media (max-width:991.98px){#bookly-tbs .bookly-nav-tabs-md.nav-tabs .nav-link{background-color:#f8f9fa;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-color:#dee2e6;margin-bottom:.5rem}#bookly-tbs .bookly-nav-tabs-md.nav-tabs .nav-link.active{background-color:#fff;border-bottom:1px solid #dee2e6}#bookly-tbs .bookly-nav-tabs-md.nav-tabs .nav-link:hover{border-color:#343a40}}@media (max-width:1199.98px){#bookly-tbs .bookly-nav-tabs-lg.nav-tabs .nav-link{background-color:#f8f9fa;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-color:#dee2e6;margin-bottom:.5rem}#bookly-tbs .bookly-nav-tabs-lg.nav-tabs .nav-link.active{background-color:#fff;border-bottom:1px solid #dee2e6}#bookly-tbs .bookly-nav-tabs-lg.nav-tabs .nav-link:hover{border-color:#343a40}}#bookly-tbs .bookly-nav-tabs-xl.nav-tabs .nav-link{background-color:#f8f9fa;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-color:#dee2e6;margin-bottom:.5rem}#bookly-tbs .bookly-nav-tabs-xl.nav-tabs .nav-link.active{background-color:#fff;border-bottom:1px solid #dee2e6}#bookly-tbs .bookly-nav-tabs-xl.nav-tabs .nav-link:hover{border-color:#343a40}#bookly-tbs .nav-pills .nav-link{background-color:#fff;background-clip:border-box;color:#212529;border:1px solid #ced4da}#bookly-tbs .nav-pills .nav-link:hover{color:#fff;background-color:#007bff}#bookly-tbs .nav-pills .nav-link.active,#bookly-tbs .nav-pills .nav-link:hover{border-color:transparent}#bookly-tbs .card{margin-top:0;padding:0;max-width:none;box-shadow:none}#bookly-tbs .bookly-card-highlighted{background-color:#f4e9e6}#bookly-tbs .list-group-item+.list-group-item{border-top-width:0}#bookly-tbs .list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}#bookly-tbs .list-group-item[style="display: none;"]+.list-group-item{border-top-left-radius:.25rem;border-top-right-radius:.25rem;border-top:1px solid rgba(0,0,0,.125)}#bookly-tbs .list-group-item.ui-sortable-helper,#bookly-tbs .list-group-item.ui-sortable-placeholder+.list-group-item{border-top:1px solid rgba(0,0,0,.125)}#bookly-tbs .bookly-cursor-move{cursor:move}#bookly-tbs .bookly-loading{position:relative;height:100px}#bookly-tbs .bookly-loading:before{content:'';position:absolute;left:calc(50% - 16px);top:calc(50% - 16px);width:32px;height:32px;background:url(../../images/ajax_loader_32x32.gif) no-repeat;background-size:contain}#bookly-tbs .bookly-loading.bookly-loading-sm{position:relative;display:inline-block;min-width:16px;min-height:16px;height:16px}#bookly-tbs .bookly-loading.bookly-loading-sm:before{left:0;top:2px;width:16px;height:16px}#bookly-tbs .bookly-hide-empty:empty{display:none}#bookly-tbs .text-pre-wrap{white-space:pre-wrap!important}#bookly-tbs .bookly-alert{position:fixed;top:55px;right:13px;z-index:10000;text-align:left}@media (min-width:783px){#bookly-tbs .bookly-alert{right:21px}}#bookly-tbs .bookly-alert button{margin-left:10px}#bookly-tbs .bookly-collapse{margin-bottom:.75rem}#bookly-tbs .bookly-collapse a[data-toggle=collapse]{text-decoration:none;color:#343a40}#bookly-tbs .bookly-collapse a[data-toggle=collapse]:after{content:"\f0d8";font-family:"Font Awesome 5 Free";font-size:.875rem;font-weight:900;margin-left:.5em}#bookly-tbs .bookly-collapse a[data-toggle=collapse].collapsed{color:#495057}#bookly-tbs .bookly-collapse a[data-toggle=collapse].collapsed:hover{color:#343a40}#bookly-tbs .bookly-collapse a[data-toggle=collapse].collapsed:after{content:"\f0d7"}#bookly-tbs .bookly-color-picker{height:38px}#bookly-tbs .bookly-color-picker .wp-picker-container{position:absolute;z-index:1;padding:9px 8px 8px;margin:-8px 0 0 -8px;background-color:#fff}#bookly-tbs .bookly-color-picker .wp-picker-container *{box-sizing:content-box}#bookly-tbs .bookly-color-picker .wp-picker-container .wp-color-result{border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;border:none;box-shadow:0 0 0 1px #ced4da}@media (prefers-reduced-motion:reduce){#bookly-tbs .bookly-color-picker .wp-picker-container .wp-color-result{-webkit-transition:none;transition:none}}#bookly-tbs .bookly-color-picker .wp-picker-container .wp-color-result:hover{box-shadow:0 0 0 1px #b1bbc4}#bookly-tbs .bookly-color-picker .wp-picker-container .wp-color-result:hover .wp-color-result-text{color:#212529;border-color:#b1bbc4;background-color:#ececec}#bookly-tbs .bookly-color-picker .wp-picker-container .wp-color-result.focus,#bookly-tbs .bookly-color-picker .wp-picker-container .wp-color-result:focus{box-shadow:0 0 0 .2rem rgba(180,186,191,.5)}#bookly-tbs .bookly-color-picker .wp-picker-container .wp-color-result.focus .wp-color-result-text,#bookly-tbs .bookly-color-picker .wp-picker-container .wp-color-result:focus .wp-color-result-text{color:#212529;border-color:#b1bbc4;background-color:#ececec}#bookly-tbs .bookly-color-picker .wp-picker-container .wp-color-result .wp-color-result-text{margin:-1px -1px -1px 0;border:1px solid #ced4da;border-radius:0 .25rem .25rem 0;color:#212529;padding:.375rem .75rem;font-weight:400;font-size:1rem;background-color:#fff;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;line-height:1.5;max-width:130px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:reduce){#bookly-tbs .bookly-color-picker .wp-picker-container .wp-color-result .wp-color-result-text{-webkit-transition:none;transition:none}}#bookly-tbs .bookly-color-picker .wp-picker-container.wp-picker-active{box-shadow:0 5px 10px rgba(0,0,0,.2)}#bookly-tbs .bookly-color-picker .wp-picker-container .wp-picker-input-wrap{margin-left:8px}#bookly-tbs .bookly-color-picker .wp-picker-container .wp-picker-input-wrap .wp-color-picker{margin-top:-1px;min-height:26px;border:1px solid #ced4da;border-radius:.25rem}#bookly-tbs .bookly-color-picker .wp-picker-container .wp-picker-input-wrap input.wp-picker-clear{display:none}#bookly-tbs table.dataTable{clear:both;margin-top:6px!important;margin-bottom:6px!important;max-width:none!important;border-collapse:separate!important;border-spacing:0}#bookly-tbs table.dataTable td,#bookly-tbs table.dataTable th{box-sizing:content-box}#bookly-tbs table.dataTable td.dataTables_empty,#bookly-tbs table.dataTable th.dataTables_empty{text-align:center}#bookly-tbs table.dataTable.nowrap td,#bookly-tbs table.dataTable.nowrap th{white-space:nowrap}#bookly-tbs div.dataTables_wrapper div.dataTables_length label{font-weight:400;text-align:left;white-space:nowrap}#bookly-tbs div.dataTables_wrapper div.dataTables_length select{width:auto;display:inline-block}#bookly-tbs div.dataTables_wrapper div.dataTables_filter{text-align:right}#bookly-tbs div.dataTables_wrapper div.dataTables_filter label{font-weight:400;white-space:nowrap;text-align:left}#bookly-tbs div.dataTables_wrapper div.dataTables_filter input{margin-left:.5em;display:inline-block;width:auto}#bookly-tbs div.dataTables_wrapper div.dataTables_info{padding-top:.85em;white-space:nowrap}#bookly-tbs div.dataTables_wrapper div.dataTables_paginate{margin:0;white-space:nowrap;text-align:right}#bookly-tbs div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap}#bookly-tbs div.dataTables_wrapper div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:1em 0}#bookly-tbs table.dataTable thead>tr>td.sorting,#bookly-tbs table.dataTable thead>tr>td.sorting_asc,#bookly-tbs table.dataTable thead>tr>td.sorting_desc,#bookly-tbs table.dataTable thead>tr>th.sorting,#bookly-tbs table.dataTable thead>tr>th.sorting_asc,#bookly-tbs table.dataTable thead>tr>th.sorting_desc{padding-right:30px}#bookly-tbs table.dataTable thead>tr>td:active,#bookly-tbs table.dataTable thead>tr>th:active{outline:0}#bookly-tbs table.dataTable thead .sorting,#bookly-tbs table.dataTable thead .sorting_asc,#bookly-tbs table.dataTable thead .sorting_asc_disabled,#bookly-tbs table.dataTable thead .sorting_desc,#bookly-tbs table.dataTable thead .sorting_desc_disabled{cursor:pointer;position:relative}#bookly-tbs table.dataTable thead .sorting:after,#bookly-tbs table.dataTable thead .sorting:before,#bookly-tbs table.dataTable thead .sorting_asc:after,#bookly-tbs table.dataTable thead .sorting_asc:before,#bookly-tbs table.dataTable thead .sorting_asc_disabled:after,#bookly-tbs table.dataTable thead .sorting_asc_disabled:before,#bookly-tbs table.dataTable thead .sorting_desc:after,#bookly-tbs table.dataTable thead .sorting_desc:before,#bookly-tbs table.dataTable thead .sorting_desc_disabled:after,#bookly-tbs table.dataTable thead .sorting_desc_disabled:before{position:absolute;bottom:.9em;display:block;opacity:.3}#bookly-tbs table.dataTable thead .sorting:before,#bookly-tbs table.dataTable thead .sorting_asc:before,#bookly-tbs table.dataTable thead .sorting_asc_disabled:before,#bookly-tbs table.dataTable thead .sorting_desc:before,#bookly-tbs table.dataTable thead .sorting_desc_disabled:before{right:1em;content:"\2191"}#bookly-tbs table.dataTable thead .sorting:after,#bookly-tbs table.dataTable thead .sorting_asc:after,#bookly-tbs table.dataTable thead .sorting_asc_disabled:after,#bookly-tbs table.dataTable thead .sorting_desc:after,#bookly-tbs table.dataTable thead .sorting_desc_disabled:after{right:.5em;content:"\2193"}#bookly-tbs table.dataTable thead .sorting_asc:before,#bookly-tbs table.dataTable thead .sorting_desc:after{opacity:1}#bookly-tbs table.dataTable thead .sorting_asc_disabled:before,#bookly-tbs table.dataTable thead .sorting_desc_disabled:after{opacity:0}#bookly-tbs div.dataTables_scrollHead table.dataTable{margin-bottom:0!important}#bookly-tbs div.dataTables_scrollBody table{border-top:none;margin-top:0!important;margin-bottom:0!important}#bookly-tbs div.dataTables_scrollBody table thead .sorting:after,#bookly-tbs div.dataTables_scrollBody table thead .sorting:before,#bookly-tbs div.dataTables_scrollBody table thead .sorting_asc:after,#bookly-tbs div.dataTables_scrollBody table thead .sorting_asc:before,#bookly-tbs div.dataTables_scrollBody table thead .sorting_desc:after,#bookly-tbs div.dataTables_scrollBody table thead .sorting_desc:before{display:none}#bookly-tbs div.dataTables_scrollBody table tbody tr:first-child td,#bookly-tbs div.dataTables_scrollBody table tbody tr:first-child th{border-top:none}#bookly-tbs div.dataTables_scrollFoot>.dataTables_scrollFootInner{box-sizing:content-box}#bookly-tbs div.dataTables_scrollFoot>.dataTables_scrollFootInner>table{margin-top:0!important;border-top:none}@media screen and (max-width:767px){#bookly-tbs div.dataTables_wrapper div.dataTables_filter,#bookly-tbs div.dataTables_wrapper div.dataTables_info,#bookly-tbs div.dataTables_wrapper div.dataTables_length,#bookly-tbs div.dataTables_wrapper div.dataTables_paginate{text-align:center}}#bookly-tbs table.dataTable.table-sm>thead>tr>th{padding-right:20px}#bookly-tbs table.dataTable.table-sm .sorting:before,#bookly-tbs table.dataTable.table-sm .sorting_asc:before,#bookly-tbs table.dataTable.table-sm .sorting_desc:before{top:5px;right:.85em}#bookly-tbs table.dataTable.table-sm .sorting:after,#bookly-tbs table.dataTable.table-sm .sorting_asc:after,#bookly-tbs table.dataTable.table-sm .sorting_desc:after{top:5px}#bookly-tbs table.table-bordered.dataTable td,#bookly-tbs table.table-bordered.dataTable th{border-left-width:0}#bookly-tbs table.table-bordered.dataTable td:last-child,#bookly-tbs table.table-bordered.dataTable th:last-child{border-right-width:0}#bookly-tbs table.table-bordered.dataTable tbody td,#bookly-tbs table.table-bordered.dataTable tbody th{border-bottom-width:0}#bookly-tbs div.dataTables_scrollHead table.table-bordered{border-bottom-width:0}#bookly-tbs div.table-responsive>div.dataTables_wrapper>div.jCal-wrap,#bookly-tbs div.table-responsive>div.dataTables_wrapper>div.row{margin:0}#bookly-tbs div.table-responsive>div.dataTables_wrapper>div.jCal-wrap>div[class^=col-]:first-child,#bookly-tbs div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child{padding-left:0}#bookly-tbs div.table-responsive>div.dataTables_wrapper>div.jCal-wrap>div[class^=col-]:last-child,#bookly-tbs div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child{padding-right:0}@keyframes dtb-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dtb-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#bookly-tbs div.dt-button-info{position:fixed;top:50%;left:50%;width:400px;margin-top:-100px;margin-left:-200px;background-color:#fff;border:2px solid #111;box-shadow:3px 3px 8px rgba(0,0,0,.3);border-radius:3px;text-align:center;z-index:21}#bookly-tbs div.dt-button-info h2{padding:.5em;margin:0;font-weight:400;border-bottom:1px solid #ddd;background-color:#f3f3f3}#bookly-tbs div.dt-button-info>div{padding:1em}#bookly-tbs div.dt-button-collection-title{text-align:center;padding:.3em 0 .5em;font-size:.9em}#bookly-tbs div.dt-button-collection-title:empty{display:none}#bookly-tbs div.dt-button-collection{position:absolute;z-index:2001}#bookly-tbs div.dt-button-collection div.dropdown-menu{display:block;z-index:2002;min-width:100%}#bookly-tbs div.dt-button-collection div.dt-button-collection-title{background-color:#fff;border:1px solid rgba(0,0,0,.15)}#bookly-tbs div.dt-button-collection.fixed{position:fixed;top:50%;left:50%;margin-left:-75px;border-radius:0}#bookly-tbs div.dt-button-collection.fixed.two-column{margin-left:-200px}#bookly-tbs div.dt-button-collection.fixed.three-column{margin-left:-225px}#bookly-tbs div.dt-button-collection.fixed.four-column{margin-left:-300px}#bookly-tbs div.dt-button-collection>:last-child{display:block!important;-webkit-column-gap:8px;-moz-column-gap:8px;-ms-column-gap:8px;-o-column-gap:8px;column-gap:8px}#bookly-tbs div.dt-button-collection>:last-child>*{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}#bookly-tbs div.dt-button-collection.two-column{width:400px}#bookly-tbs div.dt-button-collection.two-column>:last-child{padding-bottom:1px;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}#bookly-tbs div.dt-button-collection.three-column{width:450px}#bookly-tbs div.dt-button-collection.three-column>:last-child{padding-bottom:1px;-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3}#bookly-tbs div.dt-button-collection.four-column{width:600px}#bookly-tbs div.dt-button-collection.four-column>:last-child{padding-bottom:1px;-webkit-column-count:4;-moz-column-count:4;-ms-column-count:4;-o-column-count:4;column-count:4}#bookly-tbs div.dt-button-collection .dt-button{border-radius:0}#bookly-tbs div.dt-button-collection.fixed{max-width:none}#bookly-tbs div.dt-button-collection.fixed:after,#bookly-tbs div.dt-button-collection.fixed:before{display:none}#bookly-tbs div.dt-button-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}@media screen and (max-width:767px){#bookly-tbs div.dt-buttons{float:none;width:100%;text-align:center;margin-bottom:.5em}#bookly-tbs .fc div.dt-buttons a.fc-button,#bookly-tbs div.dt-buttons .fc a.fc-button,#bookly-tbs div.dt-buttons a.btn{float:none}}#bookly-tbs .fc div.dt-buttons a.processing.fc-button,#bookly-tbs .fc div.dt-buttons button.processing.fc-button,#bookly-tbs .fc div.dt-buttons div.processing.fc-button,#bookly-tbs div.dt-buttons .fc a.processing.fc-button,#bookly-tbs div.dt-buttons .fc button.processing.fc-button,#bookly-tbs div.dt-buttons .fc div.processing.fc-button,#bookly-tbs div.dt-buttons a.btn.processing,#bookly-tbs div.dt-buttons button.btn.processing,#bookly-tbs div.dt-buttons div.btn.processing{color:rgba(0,0,0,.2)}#bookly-tbs .fc div.dt-buttons a.processing.fc-button:after,#bookly-tbs .fc div.dt-buttons button.processing.fc-button:after,#bookly-tbs .fc div.dt-buttons div.processing.fc-button:after,#bookly-tbs div.dt-buttons .fc a.processing.fc-button:after,#bookly-tbs div.dt-buttons .fc button.processing.fc-button:after,#bookly-tbs div.dt-buttons .fc div.processing.fc-button:after,#bookly-tbs div.dt-buttons a.btn.processing:after,#bookly-tbs div.dt-buttons button.btn.processing:after,#bookly-tbs div.dt-buttons div.btn.processing:after{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;box-sizing:border-box;display:block;content:' ';border:2px solid #282828;border-radius:50%;border-left-color:transparent;border-right-color:transparent;animation:dtb-spinner 1.5s infinite linear;-o-animation:dtb-spinner 1.5s infinite linear;-ms-animation:dtb-spinner 1.5s infinite linear;-webkit-animation:dtb-spinner 1.5s infinite linear;-moz-animation:dtb-spinner 1.5s infinite linear}#bookly-tbs table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,#bookly-tbs table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty,#bookly-tbs table.dataTable.dtr-inline.collapsed>tbody>tr>th.child{cursor:default!important}#bookly-tbs table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,#bookly-tbs table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before,#bookly-tbs table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before{display:none!important}#bookly-tbs table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child,#bookly-tbs table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child{position:relative;padding-left:30px;cursor:pointer}#bookly-tbs table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,#bookly-tbs table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before{top:16px;left:4px;height:14px;width:14px;display:block;position:absolute;color:#fff;border:2px solid #fff;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;text-indent:0!important;font-family:'Courier New',Courier,monospace;line-height:14px;content:'+';background-color:#0275d8}#bookly-tbs table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,#bookly-tbs table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{content:'-';background-color:#d33333}#bookly-tbs table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child,#bookly-tbs table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child{padding-left:27px}#bookly-tbs table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child:before,#bookly-tbs table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child:before{top:5px;left:4px;height:14px;width:14px;border-radius:14px;line-height:14px;text-indent:3px}#bookly-tbs table.dataTable.dtr-column>tbody>tr>td.control,#bookly-tbs table.dataTable.dtr-column>tbody>tr>th.control{position:relative;cursor:pointer}#bookly-tbs table.dataTable.dtr-column>tbody>tr>td.control:before,#bookly-tbs table.dataTable.dtr-column>tbody>tr>th.control:before{top:50%;left:50%;height:16px;width:16px;margin-top:-10px;margin-left:-10px;display:block;position:absolute;color:#fff;border:2px solid #fff;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;text-indent:0!important;font-family:'Courier New',Courier,monospace;line-height:14px;content:'+';background-color:#0275d8}#bookly-tbs table.dataTable.dtr-column>tbody>tr.parent td.control:before,#bookly-tbs table.dataTable.dtr-column>tbody>tr.parent th.control:before{content:'-';background-color:#d33333}#bookly-tbs table.dataTable>tbody>tr.child{padding:.5em 1em}#bookly-tbs table.dataTable>tbody>tr.child:hover{background:0 0!important}#bookly-tbs table.dataTable>tbody>tr.child ul.dtr-details{display:inline-block;list-style-type:none;margin:0;padding:0}#bookly-tbs table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom:1px solid #efefef;padding:.5em 0}#bookly-tbs table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:0}#bookly-tbs table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{border-bottom:none}#bookly-tbs table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:700}#bookly-tbs div.dtr-modal{position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em}#bookly-tbs div.dtr-modal div.dtr-modal-display{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:50%;overflow:auto;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:1px solid #000;border-radius:.5em;box-shadow:0 12px 30px rgba(0,0,0,.6)}#bookly-tbs div.dtr-modal div.dtr-modal-content{position:relative;padding:1em}#bookly-tbs div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;border-radius:3px;cursor:pointer;z-index:12}#bookly-tbs div.dtr-modal div.dtr-modal-close:hover{background-color:#eaeaea}#bookly-tbs div.dtr-modal div.dtr-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0,0,0,.6)}@media screen and (max-width:767px){#bookly-tbs div.dtr-modal div.dtr-modal-display{width:95%}}#bookly-tbs div.dtr-bs-modal table.table tr:first-child td{border-top:none}#bookly-tbs table.dt-rowReorder-float{position:absolute!important;opacity:.8;table-layout:fixed;outline:2px solid #0275d8;outline-offset:-2px;z-index:2001}#bookly-tbs tr.dt-rowReorder-moving{outline:2px solid #888;outline-offset:-2px}#bookly-tbs body.dt-rowReorder-noOverflow{overflow-x:hidden}#bookly-tbs table.dataTable td.reorder{text-align:center;cursor:move}#bookly-tbs .daterangepicker{position:absolute;color:inherit;background-color:#fff;border-radius:4px;border:1px solid #ddd;width:278px;max-width:none;padding:0;margin-top:7px;top:100px;left:20px;z-index:3001;display:none;font-family:arial;font-size:15px;line-height:1em}#bookly-tbs .daterangepicker:after,#bookly-tbs .daterangepicker:before{position:absolute;display:inline-block;border-bottom-color:rgba(0,0,0,.2);content:''}#bookly-tbs .daterangepicker:before{top:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc}#bookly-tbs .daterangepicker:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}#bookly-tbs .daterangepicker.opensleft:before{right:9px}#bookly-tbs .daterangepicker.opensleft:after{right:10px}#bookly-tbs .daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}#bookly-tbs .daterangepicker.openscenter:after{left:0;right:0;width:0;margin-left:auto;margin-right:auto}#bookly-tbs .daterangepicker.opensright:before{left:9px}#bookly-tbs .daterangepicker.opensright:after{left:10px}#bookly-tbs .daterangepicker.drop-up{margin-top:-7px}#bookly-tbs .daterangepicker.drop-up:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}#bookly-tbs .daterangepicker.drop-up:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}#bookly-tbs .daterangepicker.single .daterangepicker .ranges,#bookly-tbs .daterangepicker.single .drp-calendar{float:none}#bookly-tbs .daterangepicker.single .drp-selected{display:none}#bookly-tbs .daterangepicker.show-calendar .drp-calendar{display:block}#bookly-tbs .daterangepicker.show-calendar .drp-calendar select{border:1px solid #ced4da;padding:0 7px}#bookly-tbs .daterangepicker.show-calendar .drp-calendar table th{text-transform:none}#bookly-tbs .daterangepicker.show-calendar .drp-buttons{display:block}#bookly-tbs .daterangepicker.auto-apply .drp-buttons{display:none}#bookly-tbs .daterangepicker .drp-calendar{display:none;max-width:270px}#bookly-tbs .daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}#bookly-tbs .daterangepicker .drp-calendar.right{padding:8px}#bookly-tbs .daterangepicker .drp-calendar.single .calendar-table{border:none}#bookly-tbs .daterangepicker .calendar-table .next span,#bookly-tbs .daterangepicker .calendar-table .prev span{color:#fff;border:solid #000;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px}#bookly-tbs .daterangepicker .calendar-table .next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#bookly-tbs .daterangepicker .calendar-table .prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}#bookly-tbs .daterangepicker .calendar-table td,#bookly-tbs .daterangepicker .calendar-table th{white-space:nowrap;text-align:center;vertical-align:middle;min-width:32px;width:32px;height:24px;line-height:24px;font-size:12px;border-radius:4px;border:1px solid transparent;cursor:pointer}#bookly-tbs .daterangepicker .calendar-table{border:1px solid #fff;border-radius:4px;background-color:#fff}#bookly-tbs .daterangepicker .calendar-table table{width:100%;margin:0;border-spacing:0;border-collapse:collapse}#bookly-tbs .daterangepicker td.available:hover,#bookly-tbs .daterangepicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit}#bookly-tbs .daterangepicker td.week,#bookly-tbs .daterangepicker th.week{font-size:80%;color:#ccc}#bookly-tbs .daterangepicker td.off,#bookly-tbs .daterangepicker td.off.end-date,#bookly-tbs .daterangepicker td.off.in-range,#bookly-tbs .daterangepicker td.off.start-date{background-color:#fff;border-color:transparent;color:#999}#bookly-tbs .daterangepicker td.in-range{background-color:#ebf4f8;border-color:transparent;color:#000;border-radius:0}#bookly-tbs .daterangepicker td.start-date{border-radius:4px 0 0 4px}#bookly-tbs .daterangepicker td.end-date{border-radius:0 4px 4px 0}#bookly-tbs .daterangepicker td.start-date.end-date{border-radius:4px}#bookly-tbs .daterangepicker td.active,#bookly-tbs .daterangepicker td.active:hover{background-color:#357ebd;border-color:transparent;color:#fff}#bookly-tbs .daterangepicker th.month{width:auto}#bookly-tbs .daterangepicker option.disabled,#bookly-tbs .daterangepicker td.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}#bookly-tbs .daterangepicker select.monthselect,#bookly-tbs .daterangepicker select.yearselect{font-size:12px;padding:1px;margin:0;cursor:default}#bookly-tbs .daterangepicker select.monthselect{margin-right:2%;width:56%}#bookly-tbs .daterangepicker select.yearselect{width:40%}#bookly-tbs .daterangepicker select.ampmselect,#bookly-tbs .daterangepicker select.hourselect,#bookly-tbs .daterangepicker select.minuteselect,#bookly-tbs .daterangepicker select.secondselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px}#bookly-tbs .daterangepicker .calendar-time{text-align:center;margin:4px auto 0 auto;line-height:30px;position:relative}#bookly-tbs .daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}#bookly-tbs .daterangepicker .drp-buttons{clear:both;text-align:right;padding:8px;border-top:1px solid #ddd;display:none;line-height:12px;vertical-align:middle}#bookly-tbs .daterangepicker .drp-selected{display:block;font-size:12px;padding:8px}#bookly-tbs .daterangepicker .drp-buttons .btn,#bookly-tbs .daterangepicker .drp-buttons .fc .fc-button,#bookly-tbs .fc .daterangepicker .drp-buttons .fc-button{margin-left:8px;font-size:12px;padding:4px 8px}#bookly-tbs .daterangepicker.show-ranges.single.rtl .drp-calendar.left{border-right:1px solid #ddd}#bookly-tbs .daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid #ddd}#bookly-tbs .daterangepicker.show-ranges.rtl .drp-calendar.right{border-right:1px solid #ddd}#bookly-tbs .daterangepicker.show-calendar.show-ranges .ranges{min-height:246px;border-right:1px solid #ddd}#bookly-tbs .daterangepicker .ranges{float:none;text-align:left;margin:0}#bookly-tbs .daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}#bookly-tbs .daterangepicker .ranges li{font-size:12px;padding:8px 12px;cursor:pointer;border-radius:0;border:0;background-color:transparent}#bookly-tbs .daterangepicker .ranges li:first-child{border-radius:4px 4px 0 0}#bookly-tbs .daterangepicker .ranges li:last-child{border-radius:0 0 4px 4px}#bookly-tbs .daterangepicker .ranges li:hover{background-color:#f8f9fa;color:#212529}#bookly-tbs .daterangepicker .ranges li.active{background-color:#08c;color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}@media (min-width:564px){#bookly-tbs .daterangepicker{width:auto}#bookly-tbs .daterangepicker.show-calendar.show-ranges{width:646px}#bookly-tbs .daterangepicker .drp-selected{display:inline-block;padding-right:8px}#bookly-tbs .daterangepicker .ranges ul{width:140px}#bookly-tbs .daterangepicker.single .ranges ul{width:100%}#bookly-tbs .daterangepicker.single .drp-calendar.left{clear:none}#bookly-tbs .daterangepicker.single .drp-calendar,#bookly-tbs .daterangepicker.single .ranges{float:left}#bookly-tbs .daterangepicker{direction:ltr;text-align:left}#bookly-tbs .daterangepicker .drp-calendar.left{clear:left;margin-right:0}#bookly-tbs .daterangepicker .drp-calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}#bookly-tbs .daterangepicker .drp-calendar.right{margin-left:0}#bookly-tbs .daterangepicker .drp-calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}#bookly-tbs .daterangepicker .drp-calendar.left .calendar-table{padding-right:8px}#bookly-tbs .daterangepicker .drp-calendar,#bookly-tbs .daterangepicker .ranges{float:left}}@media (min-width:730px){#bookly-tbs .daterangepicker .ranges{width:auto}#bookly-tbs .daterangepicker .ranges{float:left}#bookly-tbs .daterangepicker.rtl .ranges{float:right}#bookly-tbs .daterangepicker .drp-calendar.left{clear:none!important}}#bookly-tbs .fc .fc-button-group>.fc-button.fc-agendaDay-button:not(:last-child):not(.dropdown-toggle){border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}#bookly-tbs .fc .fc-button{background-image:none;height:auto}#bookly-tbs .fc .fc-button:not(:disabled):not(.disabled).fc-state-active{color:#212529;background-color:#e6e6e6;border-color:#aab4bf;box-shadow:none}#bookly-tbs .fc .fc-toolbar .fc-today-button{margin-left:10px}#bookly-tbs .fc .fc-toolbar h2{cursor:pointer;font-size:24px;margin:6px 0 -3px}#bookly-tbs .fc .fc-toolbar h2::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}#bookly-tbs .fc .fc-toolbar h2:empty::after{margin-left:0}#bookly-tbs .fc .fc-toolbar h2::after{font-size:1rem;margin-left:.5rem}#bookly-tbs .fc .fc-toolbar h2:hover{color:#0056b3}@media (max-width:767.98px){#bookly-tbs .fc .fc-toolbar .fc-left,#bookly-tbs .fc .fc-toolbar .fc-right{float:none;margin-bottom:10px}#bookly-tbs .fc .fc-toolbar .fc-left>*,#bookly-tbs .fc .fc-toolbar .fc-right>*{float:none}}#bookly-tbs .fc .fc-view{overflow:auto}#bookly-tbs .fc .fc-view>table{min-width:700px}#bookly-tbs .fc .fc-view .fc-day-header{font-weight:inherit;text-align:center}#bookly-tbs .fc .fc-view .fc-day.bookly-fc-day-active{background-color:#eafcff}#bookly-tbs .fc .fc-view .fc-axis{box-sizing:content-box;font-size:calc(1rem - 1px)}#bookly-tbs .fc .fc-view .fc-event{cursor:pointer;border:none;border-radius:0;padding:3px 2px 3px 5px}#bookly-tbs .fc .fc-view .fc-event:after{content:'';position:absolute;top:0;right:0;width:calc(100% - 2px);height:100%;background-color:rgba(255,255,255,.6)}#bookly-tbs .fc .fc-view .fc-event:hover:after{background-color:rgba(255,255,255,.7)}#bookly-tbs .fc .fc-view .fc-event .fc-time{font-size:inherit;font-weight:700}#bookly-tbs .fc .fc-view .fc-event .fc-time .bookly-fc-icon{cursor:pointer;float:right;font-size:1.2em;line-height:1.3;opacity:.8}#bookly-tbs .fc .fc-view .fc-event .fc-time .bookly-fc-icon:hover{opacity:1}#bookly-tbs .bookly-fc-loading{background-color:rgba(255,255,255,.7);bottom:0;left:0;position:absolute;right:0;top:50px;z-index:9}#bookly-tbs .bookly-fc-loading .bookly-fc-loading-icon{position:absolute;left:calc(50% - 16px);top:calc(50% - 16px);background:rgba(255,0,0,0) url(../../images/ajax_loader_32x32.gif) no-repeat scroll 50% center;width:32px;height:32px}@media (max-width:767.98px){#bookly-tbs .bookly-fc-loading{top:150px}}#bookly-tbs .jCal{width:100%;position:relative}#bookly-tbs .jCalMo{display:block;position:relative;padding:0 15px;margin-bottom:15px;white-space:nowrap}@media (min-width:576px){#bookly-tbs .jCalMo{height:257px}}#bookly-tbs .jCal .month,#bookly-tbs .jCal .monthName,#bookly-tbs .jCal .monthSelect,#bookly-tbs .jCal .monthYear{float:left}#bookly-tbs .jCal .monthName{font-weight:700;padding:.5rem 0;text-align:center;width:100%}#bookly-tbs .jCal .monthYear{float:right;text-align:left}#bookly-tbs .jCal .month{width:100%}#bookly-tbs .jCal .monthSelect{background:#f8f9fa}#bookly-tbs .jCal .monthSelector{position:absolute}#bookly-tbs .jCal .monthSelectorShadow{position:absolute;background:#adb5bd;padding:0}#bookly-tbs .jCal .monthNameHover,#bookly-tbs .jCal .monthYearHover{background:#f8f9fa;color:#adb5bd}#bookly-tbs .jCal .monthSelectHover{background:#007bff;color:#fff}#bookly-tbs .jCalMo .aday,#bookly-tbs .jCalMo .day,#bookly-tbs .jCalMo .dow,#bookly-tbs .jCalMo .invday,#bookly-tbs .jCalMo .overDay,#bookly-tbs .jCalMo .pday,#bookly-tbs .jCalMo .selectedDay{position:relative;float:left;width:calc(14.2857% + 1px);margin-right:-1px;border:1px solid #f8f9fa;border-width:0 1px 1px 1px;text-align:center;cursor:default}#bookly-tbs .jCalMo .dow{font-size:12px;line-height:30px;background:#f8f9fa;border-bottom:0}#bookly-tbs .jCalMo .day{font-size:13px;line-height:30px;cursor:pointer;background:#fff}#bookly-tbs .jCalMo .invday{color:#adb5bd;background:#f8f9fa;text-decoration:line-through}#bookly-tbs .jCalMo .aday,#bookly-tbs .jCalMo .pday{font-size:13px;line-height:30px;color:#f8f9fa;background:rgba(248,249,250,.3)}#bookly-tbs .jCalMo .overDay{color:#212529;background:rgba(0,123,255,.2)}#bookly-tbs .jCalMo .holidayDay{color:#fff;background:#ffc107}#bookly-tbs .jCalMo .holidayDay.repeatDay{color:#fff;background:#dc3545}#bookly-tbs .jCalMo .selectedDay,#bookly-tbs .jCalMo .selectedDay.repeatDay{color:#fff;background:#007bff}#bookly-tbs .jCal .left,#bookly-tbs .jCal .right{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}#bookly-tbs .jCalMask,#bookly-tbs .jCalMove{position:absolute;overflow:hidden;width:700px;height:930px}@media (max-width:991.98px){#bookly-tbs .jCalMo{float:left;width:50%}}@media (min-width:992px){#bookly-tbs .jCalMo{float:left;width:33.33333333%}}#bookly-tbs .intl-tel-input{display:block}#bookly-tbs .intl-tel-input .flag-container{left:0;right:0}#bookly-tbs .intl-tel-input .flag-container ul.country-list{list-style:none;padding:0}#bookly-tbs .intl-tel-input .selected-flag{width:42px;padding:0 0 0 8px}#bookly-tbs .intl-tel-input .selected-flag .arrow{left:auto;right:4px;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #000}#bookly-tbs .intl-tel-input .iti-flag{background-image:url(../../../../frontend/resources/images/flags.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx){#bookly-tbs .intl-tel-input .iti-flag{background-image:url(../../../../frontend/resources/images/flags@2x.png)}}#bookly-tbs .intl-tel-input .form-control{padding-left:45px}#bookly-tbs .intl-tel-input .country-list{max-width:100%}#bookly-tbs .bookly-thumb{display:block;position:relative;width:106px;height:106px;border:1px solid #ced4da;border-radius:.25rem;background-color:#e9ecef;background-image:url(../../images/sprite.png);background-repeat:no-repeat;background-position:0 0;overflow:hidden}#bookly-tbs .bookly-thumb.w-100{background-image:none}#bookly-tbs .bookly-thumb .bookly-thumb-delete{position:absolute;top:.25rem;right:0;text-decoration:none}#bookly-tbs .bookly-thumb .bookly-thumb-edit{position:absolute;left:0;right:0;bottom:0;background-color:rgba(173,181,189,.5)}#bookly-tbs .bookly-thumb .bookly-thumb-edit:hover{background-color:rgba(173,181,189,.8)}#bookly-tbs .bookly-thumb .bookly-thumb-edit .bookly-thumb-edit-btn{width:100%;padding:0 3px;margin:0;text-align:center;color:#fff;font-size:13px;line-height:25px}#bookly-tbs .select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}#bookly-tbs .select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}#bookly-tbs .select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#bookly-tbs .select2-container .select2-selection--single .select2-selection__clear{position:relative}#bookly-tbs .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}#bookly-tbs .select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}#bookly-tbs .select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}#bookly-tbs .select2-container .select2-search--inline{float:left}#bookly-tbs .select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}#bookly-tbs .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}#bookly-tbs .select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}#bookly-tbs .select2-results{display:block}#bookly-tbs .select2-results__options{list-style:none;margin:0;padding:0}#bookly-tbs .select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}#bookly-tbs .select2-results__option[aria-selected]{cursor:pointer}#bookly-tbs .select2-container--open .select2-dropdown{left:0}#bookly-tbs .select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}#bookly-tbs .select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}#bookly-tbs .select2-search--dropdown{display:block;padding:4px}#bookly-tbs .select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}#bookly-tbs .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}#bookly-tbs .select2-search--dropdown.select2-search--hide{display:none}#bookly-tbs .select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}#bookly-tbs .select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}#bookly-tbs .select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}#bookly-tbs .select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}#bookly-tbs .select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}#bookly-tbs .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}#bookly-tbs .select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}#bookly-tbs .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}#bookly-tbs .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}#bookly-tbs .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}#bookly-tbs .select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}#bookly-tbs .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}#bookly-tbs .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}#bookly-tbs .select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}#bookly-tbs .select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}#bookly-tbs .select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}#bookly-tbs .select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px;padding:1px}#bookly-tbs .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}#bookly-tbs .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}#bookly-tbs .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}#bookly-tbs .select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,#bookly-tbs .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}#bookly-tbs .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}#bookly-tbs .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}#bookly-tbs .select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}#bookly-tbs .select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}#bookly-tbs .select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}#bookly-tbs .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,#bookly-tbs .select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}#bookly-tbs .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,#bookly-tbs .select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}#bookly-tbs .select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}#bookly-tbs .select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}#bookly-tbs .select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}#bookly-tbs .select2-container--default .select2-results__option[role=group]{padding:0}#bookly-tbs .select2-container--default .select2-results__option[aria-disabled=true]{color:#999}#bookly-tbs .select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}#bookly-tbs .select2-container--default .select2-results__option .select2-results__option{padding-left:1em}#bookly-tbs .select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}#bookly-tbs .select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}#bookly-tbs .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}#bookly-tbs .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}#bookly-tbs .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}#bookly-tbs .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}#bookly-tbs .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}#bookly-tbs .select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}#bookly-tbs .select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #dee2e6;border-radius:.25rem;outline:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#eee));background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}#bookly-tbs .select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}#bookly-tbs .select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}#bookly-tbs .select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}#bookly-tbs .select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}#bookly-tbs .select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #dee2e6;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc));background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}#bookly-tbs .select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}#bookly-tbs .select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}#bookly-tbs .select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #dee2e6;border-radius:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;left:1px;right:auto}#bookly-tbs .select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}#bookly-tbs .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}#bookly-tbs .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}#bookly-tbs .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,from(white),color-stop(50%,#eee));background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}#bookly-tbs .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(white));background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}#bookly-tbs .select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;cursor:text;outline:0}#bookly-tbs .select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}#bookly-tbs .select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}#bookly-tbs .select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}#bookly-tbs .select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #dee2e6;border-radius:.25rem;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}#bookly-tbs .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}#bookly-tbs .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}#bookly-tbs .select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}#bookly-tbs .select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}#bookly-tbs .select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}#bookly-tbs .select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}#bookly-tbs .select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}#bookly-tbs .select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #dee2e6;outline:0}#bookly-tbs .select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}#bookly-tbs .select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}#bookly-tbs .select2-container--classic .select2-dropdown--above{border-bottom:none}#bookly-tbs .select2-container--classic .select2-dropdown--below{border-top:none}#bookly-tbs .select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}#bookly-tbs .select2-container--classic .select2-results__option[role=group]{padding:0}#bookly-tbs .select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}#bookly-tbs .select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}#bookly-tbs .select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}#bookly-tbs .select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}#bookly-tbs .select2-container--bootstrap4 .select2-selection--single{height:calc(1.5em + .75rem + 2px)!important}#bookly-tbs .select2-container--bootstrap4 .select2-selection--single .select2-selection__placeholder{color:#757575;line-height:calc(1.5em + .75rem)}#bookly-tbs .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow{position:absolute;top:50%;right:3px;width:20px}#bookly-tbs .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b{top:60%;border-color:#343a40 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;width:0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute}#bookly-tbs .select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered{line-height:calc(1.5em + .75rem)}#bookly-tbs .select2-search--dropdown .select2-search__field{border:1px solid #ced4da;border-radius:.25rem}#bookly-tbs .select2-results__message{color:#6c757d}#bookly-tbs .select2-container--bootstrap4 .select2-selection--multiple{min-height:calc(1.5em + .75rem + 2px)!important}#bookly-tbs .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}#bookly-tbs .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice{color:#343a40;border:1px solid #bdc6d0;border-radius:.2rem;padding:0;padding-right:5px;cursor:pointer;float:left;margin-top:.3em;margin-right:5px}#bookly-tbs .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove{color:#bdc6d0;font-weight:700;margin-left:3px;margin-right:1px;padding-right:3px;padding-left:3px;float:left}#bookly-tbs .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove:hover{color:#343a40}#bookly-tbs .select2-container{display:block}#bookly-tbs .select2-container :focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}#bookly-tbs .input-group .select2-container--bootstrap4{-webkit-box-flex:1;flex-grow:1}#bookly-tbs .input-group-prepend~.select2-container--bootstrap4 .select2-selection{border-top-left-radius:0;border-bottom-left-radius:0}#bookly-tbs .input-group>.select2-container--bootstrap4:not(:last-child) .select2-selection{border-top-right-radius:0;border-bottom-right-radius:0}#bookly-tbs .select2-container--bootstrap4 .select2-selection{background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){#bookly-tbs .select2-container--bootstrap4 .select2-selection{-webkit-transition:none;transition:none}}#bookly-tbs .select2-container--bootstrap4.select2-container--focus .select2-selection{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}#bookly-tbs .select2-container--bootstrap4.select2-container--focus.select2-container--open .select2-selection{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}#bookly-tbs .select2-container--bootstrap4.select2-container--disabled .select2-selection,#bookly-tbs .select2-container--bootstrap4.select2-container--disabled.select2-container--focus .select2-selection{background-color:#e9ecef;cursor:not-allowed;border-color:#ced4da;box-shadow:none}#bookly-tbs .select2-container--bootstrap4.select2-container--disabled .select2-search__field,#bookly-tbs .select2-container--bootstrap4.select2-container--disabled.select2-container--focus .select2-search__field{background-color:transparent}form.was-validated select:invalid~#bookly-tbs .select2-container--bootstrap4 .select2-selection,select.is-invalid~#bookly-tbs .select2-container--bootstrap4 .select2-selection{border-color:#dc3545}form.was-validated select:valid~#bookly-tbs .select2-container--bootstrap4 .select2-selection,select.is-valid~#bookly-tbs .select2-container--bootstrap4 .select2-selection{border-color:#28a745}#bookly-tbs .select2-container--bootstrap4 .select2-dropdown{border-color:#ced4da;border-top:none;border-top-left-radius:0;border-top-right-radius:0}#bookly-tbs .select2-container--bootstrap4 .select2-dropdown.select2-dropdown--above{border-top:1px solid #ced4da;border-top-left-radius:.25rem;border-top-right-radius:.25rem}#bookly-tbs .select2-container--bootstrap4 .select2-dropdown .select2-results__option[aria-selected=true]{background-color:#e9ecef}#bookly-tbs .select2-container--bootstrap4 .select2-dropdown .select2-results__option:empty{padding:0}#bookly-tbs .select2-container--bootstrap4 .select2-results__option--highlighted,#bookly-tbs .select2-container--bootstrap4 .select2-results__option--highlighted.select2-results__option[aria-selected=true]{background-color:#007bff;color:#f8f9fa}#bookly-tbs .select2-container--bootstrap4 .select2-results__option[role=group]{padding:0}#bookly-tbs .select2-container--bootstrap4 .select2-results>.select2-results__options{max-height:15em;overflow-y:auto}#bookly-tbs .select2-container--bootstrap4 .select2-results__group{padding:6px;display:list-item;color:#6c757d}#bookly-tbs .select2-container--bootstrap4 .select2-selection__clear{width:1.2em;height:1.2em;line-height:1.15em;padding-left:.3em;margin-top:.5em;color:#6c757d;font-weight:700;float:right;margin-right:.3em}#bookly-tbs .select2-container--bootstrap4 .select2-selection__clear:hover{color:#343a40}#bookly-tbs #bookly-appointment-dialog .select2 .select2-selection,#bookly-tbs #bookly-coupon-modal .select2 .select2-selection,#bookly-tbs #bookly-package-dialog .select2 .select2-selection{height:38px;box-shadow:none}#bookly-tbs #bookly-appointment-dialog .select2 .select2-selection__choice,#bookly-tbs #bookly-coupon-modal .select2 .select2-selection__choice,#bookly-tbs #bookly-package-dialog .select2 .select2-selection__choice{display:none}#bookly-tbs #bookly-appointment-dialog .select2 .select2-selection ul,#bookly-tbs #bookly-coupon-modal .select2 .select2-selection ul,#bookly-tbs #bookly-package-dialog .select2 .select2-selection ul{margin-bottom:0}#bookly-tbs #bookly-appointment-dialog .select2.select2-container--focus,#bookly-tbs #bookly-coupon-modal .select2.select2-container--focus,#bookly-tbs #bookly-package-dialog .select2.select2-container--focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25);border-radius:.25rem}#bookly-tbs #bookly-appointment-dialog .select2 .select2-search,#bookly-tbs #bookly-coupon-modal .select2 .select2-search,#bookly-tbs #bookly-package-dialog .select2 .select2-search{float:none;margin:3px 0;padding-left:8px;border-radius:.25rem}#bookly-tbs #bookly-appointment-dialog .select2 .select2-search__field,#bookly-tbs #bookly-coupon-modal .select2 .select2-search__field,#bookly-tbs #bookly-package-dialog .select2 .select2-search__field{min-width:50%!important;box-shadow:none;margin:0;padding:0;border:0}#bookly-tbs #select2-bookly-appointment-dialog-select2-results .select2-results__option[aria-selected=true]{background-color:#fff;color:#212529}.rtl #bookly-tbs *{text-align:right}.rtl #bookly-tbs .card-footer>button{margin:.25rem}.rtl #bookly-tbs .close{float:left}.rtl #bookly-tbs i.far,.rtl #bookly-tbs i.fas{margin-left:.5rem}.rtl #bookly-tbs .daterangepicker .calendar-table{text-align:center}.rtl #bookly-tbs .daterangepicker .drp-calendar{max-width:315px}.rtl #bookly-tbs .daterangepicker.show-calendar.show-ranges{width:774px}.rtl #bookly-tbs .fc-center h2{position:absolute;right:50%;top:0}.rtl #bookly-tbs .fc-icon{text-align:center}.rtl #bookly-tbs .input-group .select2-selection{border-radius:0 5px 5px 0!important}.rtl #bookly-tbs .input-group .form-control{border-radius:0 5px 5px 0;right:1px}.rtl #bookly-tbs .fc .input-group .input-group-append .fc-button,.rtl #bookly-tbs .input-group .input-group-append .btn,.rtl #bookly-tbs .input-group .input-group-append .fc .fc-button,.rtl #bookly-tbs .input-group .input-group-append .input-group-text{border-radius:5px 0 0 5px;border-top-left-radius:5px;border-bottom-left-radius:5px}.rtl #bookly-tbs .input-group .input-group-prepend{margin-left:-1px}.rtl #bookly-tbs .input-group .input-group-prepend .input-group-text{border-radius:0 5px 5px 0}.rtl #bookly-tbs #bookly-customer-information-fields .input-group .input-group-append:nth-child(2)>*{border-radius:0!important}.rtl #bookly-tbs .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:20px;padding-left:8px}.rtl #bookly-tbs .btn-group>:first-child,.rtl #bookly-tbs .fc .fc-button-group>:first-child{border-radius:0 3px 3px 0!important}.rtl #bookly-tbs .btn-group>.dropdown-toggle,.rtl #bookly-tbs .btn-group>:last-child,.rtl #bookly-tbs .fc .fc-button-group>.dropdown-toggle,.rtl #bookly-tbs .fc .fc-button-group>:last-child{border-radius:3px 0 0 3px!important;margin-right:0!important}.rtl #bookly-tbs .intl-tel-input .selected-flag{padding:0 16px 0 0}.rtl #bookly-tbs .intl-tel-input .country-list .flag-box{margin-left:6px}.rtl #bookly-tbs .intl-tel-input .form-control{padding-right:45px;padding-left:.75rem}.rtl #bookly-tbs .modal-header button.close{position:absolute;left:0}
|
3 |
* Copyright 2011-2019 The Bootstrap Authors
|
4 |
* Copyright 2011-2019 Twitter, Inc.
|
5 |
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
6 |
+
*/#bookly-tbs{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:transparent}#bookly-tbs *,#bookly-tbs ::after,#bookly-tbs ::before{box-sizing:border-box}#bookly-tbs html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}#bookly-tbs article,#bookly-tbs aside,#bookly-tbs figcaption,#bookly-tbs figure,#bookly-tbs footer,#bookly-tbs header,#bookly-tbs hgroup,#bookly-tbs main,#bookly-tbs nav,#bookly-tbs section{display:block}#bookly-tbs body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}#bookly-tbs [tabindex="-1"]:focus:not(:focus-visible){outline:0!important}#bookly-tbs hr{box-sizing:content-box;height:0;overflow:visible}#bookly-tbs h1,#bookly-tbs h2,#bookly-tbs h3,#bookly-tbs h4,#bookly-tbs h5,#bookly-tbs h6{margin-top:0;margin-bottom:.5rem}#bookly-tbs p{margin-top:0;margin-bottom:1rem}#bookly-tbs abbr[data-original-title],#bookly-tbs abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}#bookly-tbs address{margin-bottom:1rem;font-style:normal;line-height:inherit}#bookly-tbs dl,#bookly-tbs ol,#bookly-tbs ul{margin-top:0;margin-bottom:1rem}#bookly-tbs ol ol,#bookly-tbs ol ul,#bookly-tbs ul ol,#bookly-tbs ul ul{margin-bottom:0}#bookly-tbs dt{font-weight:700}#bookly-tbs dd{margin-bottom:.5rem;margin-left:0}#bookly-tbs blockquote{margin:0 0 1rem}#bookly-tbs b,#bookly-tbs strong{font-weight:bolder}#bookly-tbs small{font-size:80%}#bookly-tbs sub,#bookly-tbs sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}#bookly-tbs sub{bottom:-.25em}#bookly-tbs sup{top:-.5em}#bookly-tbs a{color:#007bff;text-decoration:none;background-color:transparent}#bookly-tbs a:hover{color:#0056b3;text-decoration:underline}#bookly-tbs a:not([href]){color:inherit;text-decoration:none}#bookly-tbs a:not([href]):hover{color:inherit;text-decoration:none}#bookly-tbs code,#bookly-tbs kbd,#bookly-tbs pre,#bookly-tbs samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}#bookly-tbs pre{margin-top:0;margin-bottom:1rem;overflow:auto}#bookly-tbs figure{margin:0 0 1rem}#bookly-tbs img{vertical-align:middle;border-style:none}#bookly-tbs svg{overflow:hidden;vertical-align:middle}#bookly-tbs table{border-collapse:collapse}#bookly-tbs caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}#bookly-tbs th{text-align:inherit}#bookly-tbs label{display:inline-block;margin-bottom:.5rem}#bookly-tbs button{border-radius:0}#bookly-tbs button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}#bookly-tbs button,#bookly-tbs input,#bookly-tbs optgroup,#bookly-tbs select,#bookly-tbs textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}#bookly-tbs button,#bookly-tbs input{overflow:visible}#bookly-tbs button,#bookly-tbs select{text-transform:none}#bookly-tbs select{word-wrap:normal}#bookly-tbs [type=button],#bookly-tbs [type=reset],#bookly-tbs [type=submit],#bookly-tbs button{-webkit-appearance:button}#bookly-tbs [type=button]:not(:disabled),#bookly-tbs [type=reset]:not(:disabled),#bookly-tbs [type=submit]:not(:disabled),#bookly-tbs button:not(:disabled){cursor:pointer}#bookly-tbs [type=button]::-moz-focus-inner,#bookly-tbs [type=reset]::-moz-focus-inner,#bookly-tbs [type=submit]::-moz-focus-inner,#bookly-tbs button::-moz-focus-inner{padding:0;border-style:none}#bookly-tbs input[type=checkbox],#bookly-tbs input[type=radio]{box-sizing:border-box;padding:0}#bookly-tbs input[type=date],#bookly-tbs input[type=datetime-local],#bookly-tbs input[type=month],#bookly-tbs input[type=time]{-webkit-appearance:listbox}#bookly-tbs textarea{overflow:auto;resize:vertical}#bookly-tbs fieldset{min-width:0;padding:0;margin:0;border:0}#bookly-tbs legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}#bookly-tbs progress{vertical-align:baseline}#bookly-tbs [type=number]::-webkit-inner-spin-button,#bookly-tbs [type=number]::-webkit-outer-spin-button{height:auto}#bookly-tbs [type=search]{outline-offset:-2px;-webkit-appearance:none}#bookly-tbs [type=search]::-webkit-search-decoration{-webkit-appearance:none}#bookly-tbs ::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}#bookly-tbs output{display:inline-block}#bookly-tbs summary{display:list-item;cursor:pointer}#bookly-tbs template{display:none}#bookly-tbs [hidden]{display:none!important}#bookly-tbs .h1,#bookly-tbs .h2,#bookly-tbs .h3,#bookly-tbs .h4,#bookly-tbs .h5,#bookly-tbs .h6,#bookly-tbs h1,#bookly-tbs h2,#bookly-tbs h3,#bookly-tbs h4,#bookly-tbs h5,#bookly-tbs h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}#bookly-tbs .h1,#bookly-tbs h1{font-size:2.5rem}#bookly-tbs .h2,#bookly-tbs h2{font-size:2rem}#bookly-tbs .h3,#bookly-tbs h3{font-size:1.75rem}#bookly-tbs .h4,#bookly-tbs h4{font-size:1.5rem}#bookly-tbs .h5,#bookly-tbs h5{font-size:1.25rem}#bookly-tbs .h6,#bookly-tbs h6{font-size:1rem}#bookly-tbs .lead{font-size:1.25rem;font-weight:300}#bookly-tbs .display-1{font-size:6rem;font-weight:300;line-height:1.2}#bookly-tbs .display-2{font-size:5.5rem;font-weight:300;line-height:1.2}#bookly-tbs .display-3{font-size:4.5rem;font-weight:300;line-height:1.2}#bookly-tbs .display-4{font-size:3.5rem;font-weight:300;line-height:1.2}#bookly-tbs hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}#bookly-tbs .small,#bookly-tbs small{font-size:80%;font-weight:400}#bookly-tbs .mark,#bookly-tbs mark{padding:.2em;background-color:#fcf8e3}#bookly-tbs .list-unstyled{padding-left:0;list-style:none}#bookly-tbs .list-inline{padding-left:0;list-style:none}#bookly-tbs .list-inline-item{display:inline-block}#bookly-tbs .list-inline-item:not(:last-child){margin-right:.5rem}#bookly-tbs .initialism{font-size:90%;text-transform:uppercase}#bookly-tbs .blockquote{margin-bottom:1rem;font-size:1.25rem}#bookly-tbs .blockquote-footer{display:block;font-size:80%;color:#6c757d}#bookly-tbs .blockquote-footer::before{content:"\2014\00A0"}#bookly-tbs .img-fluid{max-width:100%;height:auto}#bookly-tbs .img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}#bookly-tbs .figure{display:inline-block}#bookly-tbs .figure-img{margin-bottom:.5rem;line-height:1}#bookly-tbs .figure-caption{font-size:90%;color:#6c757d}#bookly-tbs code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>#bookly-tbs code{color:inherit}#bookly-tbs kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}#bookly-tbs kbd kbd{padding:0;font-size:100%;font-weight:700}#bookly-tbs pre{display:block;font-size:87.5%;color:#212529}#bookly-tbs pre code{font-size:inherit;color:inherit;word-break:normal}#bookly-tbs .pre-scrollable{max-height:340px;overflow-y:scroll}#bookly-tbs .container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){#bookly-tbs .container{max-width:540px}}@media (min-width:768px){#bookly-tbs .container{max-width:720px}}@media (min-width:992px){#bookly-tbs .container{max-width:960px}}@media (min-width:1200px){#bookly-tbs .container{max-width:1140px}}#bookly-tbs .container-fluid,#bookly-tbs .container-lg,#bookly-tbs .container-md,#bookly-tbs .container-sm,#bookly-tbs .container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){#bookly-tbs .container,#bookly-tbs .container-sm{max-width:540px}}@media (min-width:768px){#bookly-tbs .container,#bookly-tbs .container-md,#bookly-tbs .container-sm{max-width:720px}}@media (min-width:992px){#bookly-tbs .container,#bookly-tbs .container-lg,#bookly-tbs .container-md,#bookly-tbs .container-sm{max-width:960px}}@media (min-width:1200px){#bookly-tbs .container,#bookly-tbs .container-lg,#bookly-tbs .container-md,#bookly-tbs .container-sm,#bookly-tbs .container-xl{max-width:1140px}}#bookly-tbs .jCal-wrap,#bookly-tbs .row{display:-webkit-box;display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}#bookly-tbs .no-gutters{margin-right:0;margin-left:0}#bookly-tbs .no-gutters>.col,#bookly-tbs .no-gutters>[class*=col-]{padding-right:0;padding-left:0}#bookly-tbs .col,#bookly-tbs .col-1,#bookly-tbs .col-10,#bookly-tbs .col-11,#bookly-tbs .col-12,#bookly-tbs .col-2,#bookly-tbs .col-3,#bookly-tbs .col-4,#bookly-tbs .col-5,#bookly-tbs .col-6,#bookly-tbs .col-7,#bookly-tbs .col-8,#bookly-tbs .col-9,#bookly-tbs .col-auto,#bookly-tbs .col-lg,#bookly-tbs .col-lg-1,#bookly-tbs .col-lg-10,#bookly-tbs .col-lg-11,#bookly-tbs .col-lg-12,#bookly-tbs .col-lg-2,#bookly-tbs .col-lg-3,#bookly-tbs .col-lg-4,#bookly-tbs .col-lg-5,#bookly-tbs .col-lg-6,#bookly-tbs .col-lg-7,#bookly-tbs .col-lg-8,#bookly-tbs .col-lg-9,#bookly-tbs .col-lg-auto,#bookly-tbs .col-md,#bookly-tbs .col-md-1,#bookly-tbs .col-md-10,#bookly-tbs .col-md-11,#bookly-tbs .col-md-12,#bookly-tbs .col-md-2,#bookly-tbs .col-md-3,#bookly-tbs .col-md-4,#bookly-tbs .col-md-5,#bookly-tbs .col-md-6,#bookly-tbs .col-md-7,#bookly-tbs .col-md-8,#bookly-tbs .col-md-9,#bookly-tbs .col-md-auto,#bookly-tbs .col-sm,#bookly-tbs .col-sm-1,#bookly-tbs .col-sm-10,#bookly-tbs .col-sm-11,#bookly-tbs .col-sm-12,#bookly-tbs .col-sm-2,#bookly-tbs .col-sm-3,#bookly-tbs .col-sm-4,#bookly-tbs .col-sm-5,#bookly-tbs .col-sm-6,#bookly-tbs .col-sm-7,#bookly-tbs .col-sm-8,#bookly-tbs .col-sm-9,#bookly-tbs .col-sm-auto,#bookly-tbs .col-xl,#bookly-tbs .col-xl-1,#bookly-tbs .col-xl-10,#bookly-tbs .col-xl-11,#bookly-tbs .col-xl-12,#bookly-tbs .col-xl-2,#bookly-tbs .col-xl-3,#bookly-tbs .col-xl-4,#bookly-tbs .col-xl-5,#bookly-tbs .col-xl-6,#bookly-tbs .col-xl-7,#bookly-tbs .col-xl-8,#bookly-tbs .col-xl-9,#bookly-tbs .col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}#bookly-tbs .col{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}#bookly-tbs .row-cols-1>*{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}#bookly-tbs .row-cols-2>*{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}#bookly-tbs .row-cols-3>*{-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}#bookly-tbs .row-cols-4>*{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}#bookly-tbs .row-cols-5>*{-webkit-box-flex:0;flex:0 0 20%;max-width:20%}#bookly-tbs .row-cols-6>*{-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}#bookly-tbs .col-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}#bookly-tbs .col-1{-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}#bookly-tbs .col-2{-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}#bookly-tbs .col-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}#bookly-tbs .col-4{-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}#bookly-tbs .col-5{-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}#bookly-tbs .col-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}#bookly-tbs .col-7{-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}#bookly-tbs .col-8{-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}#bookly-tbs .col-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%}#bookly-tbs .col-10{-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}#bookly-tbs .col-11{-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}#bookly-tbs .col-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}#bookly-tbs .order-first{-webkit-box-ordinal-group:0;order:-1}#bookly-tbs .order-last{-webkit-box-ordinal-group:14;order:13}#bookly-tbs .order-0{-webkit-box-ordinal-group:1;order:0}#bookly-tbs .order-1{-webkit-box-ordinal-group:2;order:1}#bookly-tbs .order-2{-webkit-box-ordinal-group:3;order:2}#bookly-tbs .order-3{-webkit-box-ordinal-group:4;order:3}#bookly-tbs .order-4{-webkit-box-ordinal-group:5;order:4}#bookly-tbs .order-5{-webkit-box-ordinal-group:6;order:5}#bookly-tbs .order-6{-webkit-box-ordinal-group:7;order:6}#bookly-tbs .order-7{-webkit-box-ordinal-group:8;order:7}#bookly-tbs .order-8{-webkit-box-ordinal-group:9;order:8}#bookly-tbs .order-9{-webkit-box-ordinal-group:10;order:9}#bookly-tbs .order-10{-webkit-box-ordinal-group:11;order:10}#bookly-tbs .order-11{-webkit-box-ordinal-group:12;order:11}#bookly-tbs .order-12{-webkit-box-ordinal-group:13;order:12}#bookly-tbs .offset-1{margin-left:8.333333%}#bookly-tbs .offset-2{margin-left:16.666667%}#bookly-tbs .offset-3{margin-left:25%}#bookly-tbs .offset-4{margin-left:33.333333%}#bookly-tbs .offset-5{margin-left:41.666667%}#bookly-tbs .offset-6{margin-left:50%}#bookly-tbs .offset-7{margin-left:58.333333%}#bookly-tbs .offset-8{margin-left:66.666667%}#bookly-tbs .offset-9{margin-left:75%}#bookly-tbs .offset-10{margin-left:83.333333%}#bookly-tbs .offset-11{margin-left:91.666667%}@media (min-width:576px){#bookly-tbs .col-sm{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}#bookly-tbs .row-cols-sm-1>*{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}#bookly-tbs .row-cols-sm-2>*{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}#bookly-tbs .row-cols-sm-3>*{-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}#bookly-tbs .row-cols-sm-4>*{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}#bookly-tbs .row-cols-sm-5>*{-webkit-box-flex:0;flex:0 0 20%;max-width:20%}#bookly-tbs .row-cols-sm-6>*{-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}#bookly-tbs .col-sm-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}#bookly-tbs .col-sm-1{-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}#bookly-tbs .col-sm-2{-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}#bookly-tbs .col-sm-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}#bookly-tbs .col-sm-4{-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}#bookly-tbs .col-sm-5{-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}#bookly-tbs .col-sm-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}#bookly-tbs .col-sm-7{-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}#bookly-tbs .col-sm-8{-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}#bookly-tbs .col-sm-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%}#bookly-tbs .col-sm-10{-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}#bookly-tbs .col-sm-11{-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}#bookly-tbs .col-sm-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}#bookly-tbs .order-sm-first{-webkit-box-ordinal-group:0;order:-1}#bookly-tbs .order-sm-last{-webkit-box-ordinal-group:14;order:13}#bookly-tbs .order-sm-0{-webkit-box-ordinal-group:1;order:0}#bookly-tbs .order-sm-1{-webkit-box-ordinal-group:2;order:1}#bookly-tbs .order-sm-2{-webkit-box-ordinal-group:3;order:2}#bookly-tbs .order-sm-3{-webkit-box-ordinal-group:4;order:3}#bookly-tbs .order-sm-4{-webkit-box-ordinal-group:5;order:4}#bookly-tbs .order-sm-5{-webkit-box-ordinal-group:6;order:5}#bookly-tbs .order-sm-6{-webkit-box-ordinal-group:7;order:6}#bookly-tbs .order-sm-7{-webkit-box-ordinal-group:8;order:7}#bookly-tbs .order-sm-8{-webkit-box-ordinal-group:9;order:8}#bookly-tbs .order-sm-9{-webkit-box-ordinal-group:10;order:9}#bookly-tbs .order-sm-10{-webkit-box-ordinal-group:11;order:10}#bookly-tbs .order-sm-11{-webkit-box-ordinal-group:12;order:11}#bookly-tbs .order-sm-12{-webkit-box-ordinal-group:13;order:12}#bookly-tbs .offset-sm-0{margin-left:0}#bookly-tbs .offset-sm-1{margin-left:8.333333%}#bookly-tbs .offset-sm-2{margin-left:16.666667%}#bookly-tbs .offset-sm-3{margin-left:25%}#bookly-tbs .offset-sm-4{margin-left:33.333333%}#bookly-tbs .offset-sm-5{margin-left:41.666667%}#bookly-tbs .offset-sm-6{margin-left:50%}#bookly-tbs .offset-sm-7{margin-left:58.333333%}#bookly-tbs .offset-sm-8{margin-left:66.666667%}#bookly-tbs .offset-sm-9{margin-left:75%}#bookly-tbs .offset-sm-10{margin-left:83.333333%}#bookly-tbs .offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){#bookly-tbs .col-md{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}#bookly-tbs .row-cols-md-1>*{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}#bookly-tbs .row-cols-md-2>*{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}#bookly-tbs .row-cols-md-3>*{-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}#bookly-tbs .row-cols-md-4>*{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}#bookly-tbs .row-cols-md-5>*{-webkit-box-flex:0;flex:0 0 20%;max-width:20%}#bookly-tbs .row-cols-md-6>*{-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}#bookly-tbs .col-md-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}#bookly-tbs .col-md-1{-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}#bookly-tbs .col-md-2{-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}#bookly-tbs .col-md-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}#bookly-tbs .col-md-4{-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}#bookly-tbs .col-md-5{-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}#bookly-tbs .col-md-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}#bookly-tbs .col-md-7{-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}#bookly-tbs .col-md-8{-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}#bookly-tbs .col-md-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%}#bookly-tbs .col-md-10{-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}#bookly-tbs .col-md-11{-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}#bookly-tbs .col-md-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}#bookly-tbs .order-md-first{-webkit-box-ordinal-group:0;order:-1}#bookly-tbs .order-md-last{-webkit-box-ordinal-group:14;order:13}#bookly-tbs .order-md-0{-webkit-box-ordinal-group:1;order:0}#bookly-tbs .order-md-1{-webkit-box-ordinal-group:2;order:1}#bookly-tbs .order-md-2{-webkit-box-ordinal-group:3;order:2}#bookly-tbs .order-md-3{-webkit-box-ordinal-group:4;order:3}#bookly-tbs .order-md-4{-webkit-box-ordinal-group:5;order:4}#bookly-tbs .order-md-5{-webkit-box-ordinal-group:6;order:5}#bookly-tbs .order-md-6{-webkit-box-ordinal-group:7;order:6}#bookly-tbs .order-md-7{-webkit-box-ordinal-group:8;order:7}#bookly-tbs .order-md-8{-webkit-box-ordinal-group:9;order:8}#bookly-tbs .order-md-9{-webkit-box-ordinal-group:10;order:9}#bookly-tbs .order-md-10{-webkit-box-ordinal-group:11;order:10}#bookly-tbs .order-md-11{-webkit-box-ordinal-group:12;order:11}#bookly-tbs .order-md-12{-webkit-box-ordinal-group:13;order:12}#bookly-tbs .offset-md-0{margin-left:0}#bookly-tbs .offset-md-1{margin-left:8.333333%}#bookly-tbs .offset-md-2{margin-left:16.666667%}#bookly-tbs .offset-md-3{margin-left:25%}#bookly-tbs .offset-md-4{margin-left:33.333333%}#bookly-tbs .offset-md-5{margin-left:41.666667%}#bookly-tbs .offset-md-6{margin-left:50%}#bookly-tbs .offset-md-7{margin-left:58.333333%}#bookly-tbs .offset-md-8{margin-left:66.666667%}#bookly-tbs .offset-md-9{margin-left:75%}#bookly-tbs .offset-md-10{margin-left:83.333333%}#bookly-tbs .offset-md-11{margin-left:91.666667%}}@media (min-width:992px){#bookly-tbs .col-lg{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}#bookly-tbs .row-cols-lg-1>*{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}#bookly-tbs .row-cols-lg-2>*{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}#bookly-tbs .row-cols-lg-3>*{-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}#bookly-tbs .row-cols-lg-4>*{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}#bookly-tbs .row-cols-lg-5>*{-webkit-box-flex:0;flex:0 0 20%;max-width:20%}#bookly-tbs .row-cols-lg-6>*{-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}#bookly-tbs .col-lg-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}#bookly-tbs .col-lg-1{-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}#bookly-tbs .col-lg-2{-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}#bookly-tbs .col-lg-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}#bookly-tbs .col-lg-4{-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}#bookly-tbs .col-lg-5{-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}#bookly-tbs .col-lg-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}#bookly-tbs .col-lg-7{-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}#bookly-tbs .col-lg-8{-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}#bookly-tbs .col-lg-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%}#bookly-tbs .col-lg-10{-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}#bookly-tbs .col-lg-11{-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}#bookly-tbs .col-lg-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}#bookly-tbs .order-lg-first{-webkit-box-ordinal-group:0;order:-1}#bookly-tbs .order-lg-last{-webkit-box-ordinal-group:14;order:13}#bookly-tbs .order-lg-0{-webkit-box-ordinal-group:1;order:0}#bookly-tbs .order-lg-1{-webkit-box-ordinal-group:2;order:1}#bookly-tbs .order-lg-2{-webkit-box-ordinal-group:3;order:2}#bookly-tbs .order-lg-3{-webkit-box-ordinal-group:4;order:3}#bookly-tbs .order-lg-4{-webkit-box-ordinal-group:5;order:4}#bookly-tbs .order-lg-5{-webkit-box-ordinal-group:6;order:5}#bookly-tbs .order-lg-6{-webkit-box-ordinal-group:7;order:6}#bookly-tbs .order-lg-7{-webkit-box-ordinal-group:8;order:7}#bookly-tbs .order-lg-8{-webkit-box-ordinal-group:9;order:8}#bookly-tbs .order-lg-9{-webkit-box-ordinal-group:10;order:9}#bookly-tbs .order-lg-10{-webkit-box-ordinal-group:11;order:10}#bookly-tbs .order-lg-11{-webkit-box-ordinal-group:12;order:11}#bookly-tbs .order-lg-12{-webkit-box-ordinal-group:13;order:12}#bookly-tbs .offset-lg-0{margin-left:0}#bookly-tbs .offset-lg-1{margin-left:8.333333%}#bookly-tbs .offset-lg-2{margin-left:16.666667%}#bookly-tbs .offset-lg-3{margin-left:25%}#bookly-tbs .offset-lg-4{margin-left:33.333333%}#bookly-tbs .offset-lg-5{margin-left:41.666667%}#bookly-tbs .offset-lg-6{margin-left:50%}#bookly-tbs .offset-lg-7{margin-left:58.333333%}#bookly-tbs .offset-lg-8{margin-left:66.666667%}#bookly-tbs .offset-lg-9{margin-left:75%}#bookly-tbs .offset-lg-10{margin-left:83.333333%}#bookly-tbs .offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){#bookly-tbs .col-xl{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}#bookly-tbs .row-cols-xl-1>*{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}#bookly-tbs .row-cols-xl-2>*{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}#bookly-tbs .row-cols-xl-3>*{-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}#bookly-tbs .row-cols-xl-4>*{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}#bookly-tbs .row-cols-xl-5>*{-webkit-box-flex:0;flex:0 0 20%;max-width:20%}#bookly-tbs .row-cols-xl-6>*{-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}#bookly-tbs .col-xl-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}#bookly-tbs .col-xl-1{-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}#bookly-tbs .col-xl-2{-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}#bookly-tbs .col-xl-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}#bookly-tbs .col-xl-4{-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}#bookly-tbs .col-xl-5{-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}#bookly-tbs .col-xl-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}#bookly-tbs .col-xl-7{-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}#bookly-tbs .col-xl-8{-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}#bookly-tbs .col-xl-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%}#bookly-tbs .col-xl-10{-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}#bookly-tbs .col-xl-11{-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}#bookly-tbs .col-xl-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}#bookly-tbs .order-xl-first{-webkit-box-ordinal-group:0;order:-1}#bookly-tbs .order-xl-last{-webkit-box-ordinal-group:14;order:13}#bookly-tbs .order-xl-0{-webkit-box-ordinal-group:1;order:0}#bookly-tbs .order-xl-1{-webkit-box-ordinal-group:2;order:1}#bookly-tbs .order-xl-2{-webkit-box-ordinal-group:3;order:2}#bookly-tbs .order-xl-3{-webkit-box-ordinal-group:4;order:3}#bookly-tbs .order-xl-4{-webkit-box-ordinal-group:5;order:4}#bookly-tbs .order-xl-5{-webkit-box-ordinal-group:6;order:5}#bookly-tbs .order-xl-6{-webkit-box-ordinal-group:7;order:6}#bookly-tbs .order-xl-7{-webkit-box-ordinal-group:8;order:7}#bookly-tbs .order-xl-8{-webkit-box-ordinal-group:9;order:8}#bookly-tbs .order-xl-9{-webkit-box-ordinal-group:10;order:9}#bookly-tbs .order-xl-10{-webkit-box-ordinal-group:11;order:10}#bookly-tbs .order-xl-11{-webkit-box-ordinal-group:12;order:11}#bookly-tbs .order-xl-12{-webkit-box-ordinal-group:13;order:12}#bookly-tbs .offset-xl-0{margin-left:0}#bookly-tbs .offset-xl-1{margin-left:8.333333%}#bookly-tbs .offset-xl-2{margin-left:16.666667%}#bookly-tbs .offset-xl-3{margin-left:25%}#bookly-tbs .offset-xl-4{margin-left:33.333333%}#bookly-tbs .offset-xl-5{margin-left:41.666667%}#bookly-tbs .offset-xl-6{margin-left:50%}#bookly-tbs .offset-xl-7{margin-left:58.333333%}#bookly-tbs .offset-xl-8{margin-left:66.666667%}#bookly-tbs .offset-xl-9{margin-left:75%}#bookly-tbs .offset-xl-10{margin-left:83.333333%}#bookly-tbs .offset-xl-11{margin-left:91.666667%}}#bookly-tbs .table{width:100%;margin-bottom:1rem;color:#212529}#bookly-tbs .table td,#bookly-tbs .table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}#bookly-tbs .table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}#bookly-tbs .table tbody+tbody{border-top:2px solid #dee2e6}#bookly-tbs .table-sm td,#bookly-tbs .table-sm th{padding:.3rem}#bookly-tbs .table-bordered{border:1px solid #dee2e6}#bookly-tbs .table-bordered td,#bookly-tbs .table-bordered th{border:1px solid #dee2e6}#bookly-tbs .table-bordered thead td,#bookly-tbs .table-bordered thead th{border-bottom-width:2px}#bookly-tbs .table-borderless tbody+tbody,#bookly-tbs .table-borderless td,#bookly-tbs .table-borderless th,#bookly-tbs .table-borderless thead th{border:0}#bookly-tbs .table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}#bookly-tbs .table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}#bookly-tbs .table-primary,#bookly-tbs .table-primary>td,#bookly-tbs .table-primary>th{background-color:#b8daff}#bookly-tbs .table-primary tbody+tbody,#bookly-tbs .table-primary td,#bookly-tbs .table-primary th,#bookly-tbs .table-primary thead th{border-color:#7abaff}#bookly-tbs .table-hover .table-primary:hover{background-color:#9fcdff}#bookly-tbs .table-hover .table-primary:hover>td,#bookly-tbs .table-hover .table-primary:hover>th{background-color:#9fcdff}#bookly-tbs .table-secondary,#bookly-tbs .table-secondary>td,#bookly-tbs .table-secondary>th{background-color:#d6d8db}#bookly-tbs .table-secondary tbody+tbody,#bookly-tbs .table-secondary td,#bookly-tbs .table-secondary th,#bookly-tbs .table-secondary thead th{border-color:#b3b7bb}#bookly-tbs .table-hover .table-secondary:hover{background-color:#c8cbcf}#bookly-tbs .table-hover .table-secondary:hover>td,#bookly-tbs .table-hover .table-secondary:hover>th{background-color:#c8cbcf}#bookly-tbs .table-success,#bookly-tbs .table-success>td,#bookly-tbs .table-success>th{background-color:#c3e6cb}#bookly-tbs .table-success tbody+tbody,#bookly-tbs .table-success td,#bookly-tbs .table-success th,#bookly-tbs .table-success thead th{border-color:#8fd19e}#bookly-tbs .table-hover .table-success:hover{background-color:#b1dfbb}#bookly-tbs .table-hover .table-success:hover>td,#bookly-tbs .table-hover .table-success:hover>th{background-color:#b1dfbb}#bookly-tbs .table-info,#bookly-tbs .table-info>td,#bookly-tbs .table-info>th{background-color:#bee5eb}#bookly-tbs .table-info tbody+tbody,#bookly-tbs .table-info td,#bookly-tbs .table-info th,#bookly-tbs .table-info thead th{border-color:#86cfda}#bookly-tbs .table-hover .table-info:hover{background-color:#abdde5}#bookly-tbs .table-hover .table-info:hover>td,#bookly-tbs .table-hover .table-info:hover>th{background-color:#abdde5}#bookly-tbs .table-warning,#bookly-tbs .table-warning>td,#bookly-tbs .table-warning>th{background-color:#ffeeba}#bookly-tbs .table-warning tbody+tbody,#bookly-tbs .table-warning td,#bookly-tbs .table-warning th,#bookly-tbs .table-warning thead th{border-color:#ffdf7e}#bookly-tbs .table-hover .table-warning:hover{background-color:#ffe8a1}#bookly-tbs .table-hover .table-warning:hover>td,#bookly-tbs .table-hover .table-warning:hover>th{background-color:#ffe8a1}#bookly-tbs .table-danger,#bookly-tbs .table-danger>td,#bookly-tbs .table-danger>th{background-color:#f5c6cb}#bookly-tbs .table-danger tbody+tbody,#bookly-tbs .table-danger td,#bookly-tbs .table-danger th,#bookly-tbs .table-danger thead th{border-color:#ed969e}#bookly-tbs .table-hover .table-danger:hover{background-color:#f1b0b7}#bookly-tbs .table-hover .table-danger:hover>td,#bookly-tbs .table-hover .table-danger:hover>th{background-color:#f1b0b7}#bookly-tbs .table-light,#bookly-tbs .table-light>td,#bookly-tbs .table-light>th{background-color:#fdfdfe}#bookly-tbs .table-light tbody+tbody,#bookly-tbs .table-light td,#bookly-tbs .table-light th,#bookly-tbs .table-light thead th{border-color:#fbfcfc}#bookly-tbs .table-hover .table-light:hover{background-color:#ececf6}#bookly-tbs .table-hover .table-light:hover>td,#bookly-tbs .table-hover .table-light:hover>th{background-color:#ececf6}#bookly-tbs .table-dark,#bookly-tbs .table-dark>td,#bookly-tbs .table-dark>th{background-color:#c6c8ca}#bookly-tbs .table-dark tbody+tbody,#bookly-tbs .table-dark td,#bookly-tbs .table-dark th,#bookly-tbs .table-dark thead th{border-color:#95999c}#bookly-tbs .table-hover .table-dark:hover{background-color:#b9bbbe}#bookly-tbs .table-hover .table-dark:hover>td,#bookly-tbs .table-hover .table-dark:hover>th{background-color:#b9bbbe}#bookly-tbs .table-active,#bookly-tbs .table-active>td,#bookly-tbs .table-active>th{background-color:rgba(0,0,0,.075)}#bookly-tbs .table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}#bookly-tbs .table-hover .table-active:hover>td,#bookly-tbs .table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}#bookly-tbs .table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}#bookly-tbs .table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}#bookly-tbs .table-dark{color:#fff;background-color:#343a40}#bookly-tbs .table-dark td,#bookly-tbs .table-dark th,#bookly-tbs .table-dark thead th{border-color:#454d55}#bookly-tbs .table-dark.table-bordered{border:0}#bookly-tbs .table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}#bookly-tbs .table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){#bookly-tbs .table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}#bookly-tbs .table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){#bookly-tbs .table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}#bookly-tbs .table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){#bookly-tbs .table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}#bookly-tbs .table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){#bookly-tbs .table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}#bookly-tbs .table-responsive-xl>.table-bordered{border:0}}#bookly-tbs .table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}#bookly-tbs .table-responsive>.table-bordered{border:0}#bookly-tbs .form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){#bookly-tbs .form-control{-webkit-transition:none;transition:none}}#bookly-tbs .form-control::-ms-expand{background-color:transparent;border:0}#bookly-tbs .form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}#bookly-tbs .form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}#bookly-tbs .form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}#bookly-tbs .form-control::-moz-placeholder{color:#6c757d;opacity:1}#bookly-tbs .form-control:-ms-input-placeholder{color:#6c757d;opacity:1}#bookly-tbs .form-control::-ms-input-placeholder{color:#6c757d;opacity:1}#bookly-tbs .form-control::placeholder{color:#6c757d;opacity:1}#bookly-tbs .form-control:disabled,#bookly-tbs .form-control[readonly]{background-color:#e9ecef;opacity:1}#bookly-tbs select.form-control:focus::-ms-value{color:#495057;background-color:#fff}#bookly-tbs .form-control-file,#bookly-tbs .form-control-range{display:block;width:100%}#bookly-tbs .col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}#bookly-tbs .col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}#bookly-tbs .col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}#bookly-tbs .form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}#bookly-tbs .form-control-plaintext.form-control-lg,#bookly-tbs .form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}#bookly-tbs .form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}#bookly-tbs .form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}#bookly-tbs select.form-control[multiple],#bookly-tbs select.form-control[size]{height:auto}#bookly-tbs textarea.form-control{height:auto}#bookly-tbs .form-group{margin-bottom:1rem}#bookly-tbs .form-text{display:block;margin-top:.25rem}#bookly-tbs .form-row{display:-webkit-box;display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}#bookly-tbs .form-row>.col,#bookly-tbs .form-row>[class*=col-]{padding-right:5px;padding-left:5px}#bookly-tbs .form-check{position:relative;display:block;padding-left:1.25rem}#bookly-tbs .form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}#bookly-tbs .form-check-input:disabled~.form-check-label,#bookly-tbs .form-check-input[disabled]~.form-check-label{color:#6c757d}#bookly-tbs .form-check-label{margin-bottom:0}#bookly-tbs .form-check-inline{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;padding-left:0;margin-right:.75rem}#bookly-tbs .form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}#bookly-tbs .valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}#bookly-tbs .valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}#bookly-tbs.is-valid~.valid-feedback,#bookly-tbs.is-valid~.valid-tooltip,.was-validated #bookly-tbs:valid~.valid-feedback,.was-validated #bookly-tbs:valid~.valid-tooltip{display:block}#bookly-tbs .form-control.is-valid,.was-validated #bookly-tbs .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}#bookly-tbs .form-control.is-valid:focus,.was-validated #bookly-tbs .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}#bookly-tbs textarea.form-control.is-valid,.was-validated #bookly-tbs textarea.form-control:valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}#bookly-tbs .custom-select.is-valid,.was-validated #bookly-tbs .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}#bookly-tbs .custom-select.is-valid:focus,.was-validated #bookly-tbs .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}#bookly-tbs .form-check-input.is-valid~.form-check-label,.was-validated #bookly-tbs .form-check-input:valid~.form-check-label{color:#28a745}#bookly-tbs .form-check-input.is-valid~.valid-feedback,#bookly-tbs .form-check-input.is-valid~.valid-tooltip,.was-validated #bookly-tbs .form-check-input:valid~.valid-feedback,.was-validated #bookly-tbs .form-check-input:valid~.valid-tooltip{display:block}#bookly-tbs .custom-control-input.is-valid~.custom-control-label,.was-validated #bookly-tbs .custom-control-input:valid~.custom-control-label{color:#28a745}#bookly-tbs .custom-control-input.is-valid~.custom-control-label::before,.was-validated #bookly-tbs .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}#bookly-tbs .custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated #bookly-tbs .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}#bookly-tbs .custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated #bookly-tbs .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}#bookly-tbs .custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated #bookly-tbs .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}#bookly-tbs .custom-file-input.is-valid~.custom-file-label,.was-validated #bookly-tbs .custom-file-input:valid~.custom-file-label{border-color:#28a745}#bookly-tbs .custom-file-input.is-valid:focus~.custom-file-label,.was-validated #bookly-tbs .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}#bookly-tbs .invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}#bookly-tbs .invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}#bookly-tbs.is-invalid~.invalid-feedback,#bookly-tbs.is-invalid~.invalid-tooltip,.was-validated #bookly-tbs:invalid~.invalid-feedback,.was-validated #bookly-tbs:invalid~.invalid-tooltip{display:block}#bookly-tbs .form-control.is-invalid,.was-validated #bookly-tbs .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}#bookly-tbs .form-control.is-invalid:focus,.was-validated #bookly-tbs .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}#bookly-tbs textarea.form-control.is-invalid,.was-validated #bookly-tbs textarea.form-control:invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}#bookly-tbs .custom-select.is-invalid,.was-validated #bookly-tbs .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}#bookly-tbs .custom-select.is-invalid:focus,.was-validated #bookly-tbs .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}#bookly-tbs .form-check-input.is-invalid~.form-check-label,.was-validated #bookly-tbs .form-check-input:invalid~.form-check-label{color:#dc3545}#bookly-tbs .form-check-input.is-invalid~.invalid-feedback,#bookly-tbs .form-check-input.is-invalid~.invalid-tooltip,.was-validated #bookly-tbs .form-check-input:invalid~.invalid-feedback,.was-validated #bookly-tbs .form-check-input:invalid~.invalid-tooltip{display:block}#bookly-tbs .custom-control-input.is-invalid~.custom-control-label,.was-validated #bookly-tbs .custom-control-input:invalid~.custom-control-label{color:#dc3545}#bookly-tbs .custom-control-input.is-invalid~.custom-control-label::before,.was-validated #bookly-tbs .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}#bookly-tbs .custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated #bookly-tbs .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}#bookly-tbs .custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated #bookly-tbs .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}#bookly-tbs .custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated #bookly-tbs .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}#bookly-tbs .custom-file-input.is-invalid~.custom-file-label,.was-validated #bookly-tbs .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}#bookly-tbs .custom-file-input.is-invalid:focus~.custom-file-label,.was-validated #bookly-tbs .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}#bookly-tbs .form-inline{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-align:center;align-items:center}#bookly-tbs .form-inline .form-check{width:100%}@media (min-width:576px){#bookly-tbs .form-inline label{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-bottom:0}#bookly-tbs .form-inline .form-group{display:-webkit-box;display:flex;-webkit-box-flex:0;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-align:center;align-items:center;margin-bottom:0}#bookly-tbs .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}#bookly-tbs .form-inline .form-control-plaintext{display:inline-block}#bookly-tbs .form-inline .custom-select,#bookly-tbs .form-inline .input-group{width:auto}#bookly-tbs .form-inline .form-check{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:auto;padding-left:0}#bookly-tbs .form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}#bookly-tbs .form-inline .custom-control{-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}#bookly-tbs .form-inline .custom-control-label{margin-bottom:0}}#bookly-tbs .btn,#bookly-tbs .fc .fc-button{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){#bookly-tbs .btn,#bookly-tbs .fc .fc-button{-webkit-transition:none;transition:none}}#bookly-tbs .btn:hover,#bookly-tbs .fc .fc-button:hover{color:#212529;text-decoration:none}#bookly-tbs .btn.focus,#bookly-tbs .btn:focus,#bookly-tbs .fc .fc-button:focus,#bookly-tbs .fc .focus.fc-button{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}#bookly-tbs .btn.disabled,#bookly-tbs .btn:disabled,#bookly-tbs .fc .disabled.fc-button,#bookly-tbs .fc .fc-button:disabled{opacity:.65}#bookly-tbs .fc a.disabled.fc-button,#bookly-tbs .fc fieldset:disabled a.fc-button,#bookly-tbs a.btn.disabled,#bookly-tbs fieldset:disabled .fc a.fc-button,#bookly-tbs fieldset:disabled a.btn{pointer-events:none}#bookly-tbs .btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}#bookly-tbs .btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}#bookly-tbs .btn-primary.focus,#bookly-tbs .btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}#bookly-tbs .btn-primary.disabled,#bookly-tbs .btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}#bookly-tbs .btn-primary:not(:disabled):not(.disabled).active,#bookly-tbs .btn-primary:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}#bookly-tbs .btn-primary:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-primary:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}#bookly-tbs .btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}#bookly-tbs .btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}#bookly-tbs .btn-secondary.focus,#bookly-tbs .btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}#bookly-tbs .btn-secondary.disabled,#bookly-tbs .btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}#bookly-tbs .btn-secondary:not(:disabled):not(.disabled).active,#bookly-tbs .btn-secondary:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}#bookly-tbs .btn-secondary:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-secondary:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}#bookly-tbs .btn-success,#bookly-tbs .daterangepicker.show-calendar .drp-buttons .btn-primary{color:#fff;background-color:#28a745;border-color:#28a745}#bookly-tbs .btn-success:hover,#bookly-tbs .daterangepicker.show-calendar .drp-buttons .btn-primary:hover{color:#fff;background-color:#218838;border-color:#1e7e34}#bookly-tbs .btn-success.focus,#bookly-tbs .btn-success:focus,#bookly-tbs .daterangepicker.show-calendar .drp-buttons .btn-primary:focus,#bookly-tbs .daterangepicker.show-calendar .drp-buttons .focus.btn-primary{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}#bookly-tbs .btn-success.disabled,#bookly-tbs .btn-success:disabled,#bookly-tbs .daterangepicker.show-calendar .drp-buttons .btn-primary:disabled,#bookly-tbs .daterangepicker.show-calendar .drp-buttons .disabled.btn-primary{color:#fff;background-color:#28a745;border-color:#28a745}#bookly-tbs .btn-success:not(:disabled):not(.disabled).active,#bookly-tbs .btn-success:not(:disabled):not(.disabled):active,#bookly-tbs .daterangepicker.show-calendar .drp-buttons .btn-primary:not(:disabled):not(.disabled).active,#bookly-tbs .daterangepicker.show-calendar .drp-buttons .btn-primary:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-success.dropdown-toggle,.show>#bookly-tbs .daterangepicker.show-calendar .drp-buttons .dropdown-toggle.btn-primary{color:#fff;background-color:#1e7e34;border-color:#1c7430}#bookly-tbs .btn-success:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-success:not(:disabled):not(.disabled):active:focus,#bookly-tbs .daterangepicker.show-calendar .drp-buttons .btn-primary:not(:disabled):not(.disabled).active:focus,#bookly-tbs .daterangepicker.show-calendar .drp-buttons .btn-primary:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-success.dropdown-toggle:focus,.show>#bookly-tbs .daterangepicker.show-calendar .drp-buttons .dropdown-toggle.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}#bookly-tbs .btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}#bookly-tbs .btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}#bookly-tbs .btn-info.focus,#bookly-tbs .btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}#bookly-tbs .btn-info.disabled,#bookly-tbs .btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}#bookly-tbs .btn-info:not(:disabled):not(.disabled).active,#bookly-tbs .btn-info:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}#bookly-tbs .btn-info:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-info:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}#bookly-tbs .btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}#bookly-tbs .btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}#bookly-tbs .btn-warning.focus,#bookly-tbs .btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}#bookly-tbs .btn-warning.disabled,#bookly-tbs .btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}#bookly-tbs .btn-warning:not(:disabled):not(.disabled).active,#bookly-tbs .btn-warning:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}#bookly-tbs .btn-warning:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-warning:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}#bookly-tbs .btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}#bookly-tbs .btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}#bookly-tbs .btn-danger.focus,#bookly-tbs .btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}#bookly-tbs .btn-danger.disabled,#bookly-tbs .btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}#bookly-tbs .btn-danger:not(:disabled):not(.disabled).active,#bookly-tbs .btn-danger:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}#bookly-tbs .btn-danger:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-danger:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}#bookly-tbs .btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}#bookly-tbs .btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}#bookly-tbs .btn-light.focus,#bookly-tbs .btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}#bookly-tbs .btn-light.disabled,#bookly-tbs .btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}#bookly-tbs .btn-light:not(:disabled):not(.disabled).active,#bookly-tbs .btn-light:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}#bookly-tbs .btn-light:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-light:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}#bookly-tbs .btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}#bookly-tbs .btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}#bookly-tbs .btn-dark.focus,#bookly-tbs .btn-dark:focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}#bookly-tbs .btn-dark.disabled,#bookly-tbs .btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}#bookly-tbs .btn-dark:not(:disabled):not(.disabled).active,#bookly-tbs .btn-dark:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}#bookly-tbs .btn-dark:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-dark:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}#bookly-tbs .btn-outline-primary{color:#007bff;border-color:#007bff}#bookly-tbs .btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}#bookly-tbs .btn-outline-primary.focus,#bookly-tbs .btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}#bookly-tbs .btn-outline-primary.disabled,#bookly-tbs .btn-outline-primary:disabled{color:#007bff;background-color:transparent}#bookly-tbs .btn-outline-primary:not(:disabled):not(.disabled).active,#bookly-tbs .btn-outline-primary:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}#bookly-tbs .btn-outline-primary:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}#bookly-tbs .btn-outline-secondary{color:#6c757d;border-color:#6c757d}#bookly-tbs .btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}#bookly-tbs .btn-outline-secondary.focus,#bookly-tbs .btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}#bookly-tbs .btn-outline-secondary.disabled,#bookly-tbs .btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}#bookly-tbs .btn-outline-secondary:not(:disabled):not(.disabled).active,#bookly-tbs .btn-outline-secondary:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}#bookly-tbs .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}#bookly-tbs .btn-outline-success{color:#28a745;border-color:#28a745}#bookly-tbs .btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}#bookly-tbs .btn-outline-success.focus,#bookly-tbs .btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}#bookly-tbs .btn-outline-success.disabled,#bookly-tbs .btn-outline-success:disabled{color:#28a745;background-color:transparent}#bookly-tbs .btn-outline-success:not(:disabled):not(.disabled).active,#bookly-tbs .btn-outline-success:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}#bookly-tbs .btn-outline-success:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}#bookly-tbs .btn-outline-info{color:#17a2b8;border-color:#17a2b8}#bookly-tbs .btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}#bookly-tbs .btn-outline-info.focus,#bookly-tbs .btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}#bookly-tbs .btn-outline-info.disabled,#bookly-tbs .btn-outline-info:disabled{color:#17a2b8;background-color:transparent}#bookly-tbs .btn-outline-info:not(:disabled):not(.disabled).active,#bookly-tbs .btn-outline-info:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}#bookly-tbs .btn-outline-info:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}#bookly-tbs .btn-outline-warning{color:#ffc107;border-color:#ffc107}#bookly-tbs .btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}#bookly-tbs .btn-outline-warning.focus,#bookly-tbs .btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}#bookly-tbs .btn-outline-warning.disabled,#bookly-tbs .btn-outline-warning:disabled{color:#ffc107;background-color:transparent}#bookly-tbs .btn-outline-warning:not(:disabled):not(.disabled).active,#bookly-tbs .btn-outline-warning:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}#bookly-tbs .btn-outline-warning:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}#bookly-tbs .btn-outline-danger{color:#dc3545;border-color:#dc3545}#bookly-tbs .btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}#bookly-tbs .btn-outline-danger.focus,#bookly-tbs .btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}#bookly-tbs .btn-outline-danger.disabled,#bookly-tbs .btn-outline-danger:disabled{color:#dc3545;background-color:transparent}#bookly-tbs .btn-outline-danger:not(:disabled):not(.disabled).active,#bookly-tbs .btn-outline-danger:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}#bookly-tbs .btn-outline-danger:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}#bookly-tbs .btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}#bookly-tbs .btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}#bookly-tbs .btn-outline-light.focus,#bookly-tbs .btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}#bookly-tbs .btn-outline-light.disabled,#bookly-tbs .btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}#bookly-tbs .btn-outline-light:not(:disabled):not(.disabled).active,#bookly-tbs .btn-outline-light:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}#bookly-tbs .btn-outline-light:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}#bookly-tbs .btn-outline-dark{color:#343a40;border-color:#343a40}#bookly-tbs .btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}#bookly-tbs .btn-outline-dark.focus,#bookly-tbs .btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}#bookly-tbs .btn-outline-dark.disabled,#bookly-tbs .btn-outline-dark:disabled{color:#343a40;background-color:transparent}#bookly-tbs .btn-outline-dark:not(:disabled):not(.disabled).active,#bookly-tbs .btn-outline-dark:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}#bookly-tbs .btn-outline-dark:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}#bookly-tbs .btn-link{font-weight:400;color:#007bff;text-decoration:none}#bookly-tbs .btn-link:hover{color:#0056b3;text-decoration:underline}#bookly-tbs .btn-link.focus,#bookly-tbs .btn-link:focus{text-decoration:underline;box-shadow:none}#bookly-tbs .btn-link.disabled,#bookly-tbs .btn-link:disabled{color:#6c757d;pointer-events:none}#bookly-tbs .btn-group-lg>.btn,#bookly-tbs .btn-lg,#bookly-tbs .fc .btn-group-lg>.fc-button{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}#bookly-tbs .btn-group-sm>.btn,#bookly-tbs .btn-sm,#bookly-tbs .fc .btn-group-sm>.fc-button{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}#bookly-tbs .btn-block{display:block;width:100%}#bookly-tbs .btn-block+.btn-block{margin-top:.5rem}#bookly-tbs input[type=button].btn-block,#bookly-tbs input[type=reset].btn-block,#bookly-tbs input[type=submit].btn-block{width:100%}#bookly-tbs .fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){#bookly-tbs .fade{-webkit-transition:none;transition:none}}#bookly-tbs .fade:not(.show){opacity:0}#bookly-tbs .collapse:not(.show){display:none}#bookly-tbs .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@media (prefers-reduced-motion:reduce){#bookly-tbs .collapsing{-webkit-transition:none;transition:none}}#bookly-tbs .dropdown,#bookly-tbs .dropleft,#bookly-tbs .dropright,#bookly-tbs .dropup{position:relative}#bookly-tbs .dropdown-toggle{white-space:nowrap}#bookly-tbs .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}#bookly-tbs .dropdown-toggle:empty::after{margin-left:0}#bookly-tbs .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}#bookly-tbs .dropdown-menu-left{right:auto;left:0}#bookly-tbs .dropdown-menu-right{right:0;left:auto}@media (min-width:576px){#bookly-tbs .dropdown-menu-sm-left{right:auto;left:0}#bookly-tbs .dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){#bookly-tbs .dropdown-menu-md-left{right:auto;left:0}#bookly-tbs .dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){#bookly-tbs .dropdown-menu-lg-left{right:auto;left:0}#bookly-tbs .dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){#bookly-tbs .dropdown-menu-xl-left{right:auto;left:0}#bookly-tbs .dropdown-menu-xl-right{right:0;left:auto}}#bookly-tbs .dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}#bookly-tbs .dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}#bookly-tbs .dropup .dropdown-toggle:empty::after{margin-left:0}#bookly-tbs .dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}#bookly-tbs .dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}#bookly-tbs .dropright .dropdown-toggle:empty::after{margin-left:0}#bookly-tbs .dropright .dropdown-toggle::after{vertical-align:0}#bookly-tbs .dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}#bookly-tbs .dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}#bookly-tbs .dropleft .dropdown-toggle::after{display:none}#bookly-tbs .dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}#bookly-tbs .dropleft .dropdown-toggle:empty::after{margin-left:0}#bookly-tbs .dropleft .dropdown-toggle::before{vertical-align:0}#bookly-tbs .dropdown-menu[x-placement^=bottom],#bookly-tbs .dropdown-menu[x-placement^=left],#bookly-tbs .dropdown-menu[x-placement^=right],#bookly-tbs .dropdown-menu[x-placement^=top]{right:auto;bottom:auto}#bookly-tbs .dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}#bookly-tbs .dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}#bookly-tbs .dropdown-item:focus,#bookly-tbs .dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}#bookly-tbs .dropdown-item.active,#bookly-tbs .dropdown-item:active{color:#16181b;text-decoration:none;background-color:#f8f9fa}#bookly-tbs .dropdown-item.disabled,#bookly-tbs .dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}#bookly-tbs .dropdown-menu.show{display:block}#bookly-tbs .dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}#bookly-tbs .dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}#bookly-tbs .btn-group,#bookly-tbs .btn-group-vertical,#bookly-tbs .fc .fc-button-group{position:relative;display:-webkit-inline-box;display:inline-flex;vertical-align:middle}#bookly-tbs .btn-group-vertical>.btn,#bookly-tbs .btn-group>.btn,#bookly-tbs .fc .btn-group-vertical>.fc-button,#bookly-tbs .fc .btn-group>.fc-button,#bookly-tbs .fc .fc-button-group>.btn,#bookly-tbs .fc .fc-button-group>.fc-button{position:relative;-webkit-box-flex:1;flex:1 1 auto}#bookly-tbs .btn-group-vertical>.btn:hover,#bookly-tbs .btn-group>.btn:hover,#bookly-tbs .fc .btn-group-vertical>.fc-button:hover,#bookly-tbs .fc .btn-group>.fc-button:hover,#bookly-tbs .fc .fc-button-group>.btn:hover,#bookly-tbs .fc .fc-button-group>.fc-button:hover{z-index:1}#bookly-tbs .btn-group-vertical>.btn.active,#bookly-tbs .btn-group-vertical>.btn:active,#bookly-tbs .btn-group-vertical>.btn:focus,#bookly-tbs .btn-group>.btn.active,#bookly-tbs .btn-group>.btn:active,#bookly-tbs .btn-group>.btn:focus,#bookly-tbs .fc .btn-group-vertical>.active.fc-button,#bookly-tbs .fc .btn-group-vertical>.fc-button:active,#bookly-tbs .fc .btn-group-vertical>.fc-button:focus,#bookly-tbs .fc .btn-group>.active.fc-button,#bookly-tbs .fc .btn-group>.fc-button:active,#bookly-tbs .fc .btn-group>.fc-button:focus,#bookly-tbs .fc .fc-button-group>.active.fc-button,#bookly-tbs .fc .fc-button-group>.btn.active,#bookly-tbs .fc .fc-button-group>.btn:active,#bookly-tbs .fc .fc-button-group>.btn:focus,#bookly-tbs .fc .fc-button-group>.fc-button:active,#bookly-tbs .fc .fc-button-group>.fc-button:focus{z-index:1}#bookly-tbs .btn-toolbar{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start}#bookly-tbs .btn-toolbar .input-group{width:auto}#bookly-tbs .btn-group>.btn-group:not(:first-child),#bookly-tbs .btn-group>.btn:not(:first-child),#bookly-tbs .fc .btn-group>.fc-button-group:not(:first-child),#bookly-tbs .fc .btn-group>.fc-button:not(:first-child),#bookly-tbs .fc .fc-button-group>.btn-group:not(:first-child),#bookly-tbs .fc .fc-button-group>.btn:not(:first-child),#bookly-tbs .fc .fc-button-group>.fc-button-group:not(:first-child),#bookly-tbs .fc .fc-button-group>.fc-button:not(:first-child){margin-left:-1px}#bookly-tbs .btn-group>.btn-group:not(:last-child)>.btn,#bookly-tbs .btn-group>.btn:not(:last-child):not(.dropdown-toggle),#bookly-tbs .fc .btn-group>.btn-group:not(:last-child)>.fc-button,#bookly-tbs .fc .btn-group>.fc-button-group:not(:last-child)>.btn,#bookly-tbs .fc .btn-group>.fc-button-group:not(:last-child)>.fc-button,#bookly-tbs .fc .btn-group>.fc-button:not(:last-child):not(.dropdown-toggle),#bookly-tbs .fc .fc-button-group>.btn-group:not(:last-child)>.btn,#bookly-tbs .fc .fc-button-group>.btn-group:not(:last-child)>.fc-button,#bookly-tbs .fc .fc-button-group>.btn:not(:last-child):not(.dropdown-toggle),#bookly-tbs .fc .fc-button-group>.fc-button-group:not(:last-child)>.btn,#bookly-tbs .fc .fc-button-group>.fc-button-group:not(:last-child)>.fc-button,#bookly-tbs .fc .fc-button-group>.fc-button:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}#bookly-tbs .btn-group>.btn-group:not(:first-child)>.btn,#bookly-tbs .btn-group>.btn:not(:first-child),#bookly-tbs .fc .btn-group>.btn-group:not(:first-child)>.fc-button,#bookly-tbs .fc .btn-group>.fc-button-group:not(:first-child)>.btn,#bookly-tbs .fc .btn-group>.fc-button-group:not(:first-child)>.fc-button,#bookly-tbs .fc .btn-group>.fc-button:not(:first-child),#bookly-tbs .fc .fc-button-group>.btn-group:not(:first-child)>.btn,#bookly-tbs .fc .fc-button-group>.btn-group:not(:first-child)>.fc-button,#bookly-tbs .fc .fc-button-group>.btn:not(:first-child),#bookly-tbs .fc .fc-button-group>.fc-button-group:not(:first-child)>.btn,#bookly-tbs .fc .fc-button-group>.fc-button-group:not(:first-child)>.fc-button,#bookly-tbs .fc .fc-button-group>.fc-button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}#bookly-tbs .dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}#bookly-tbs .dropdown-toggle-split::after,.dropright #bookly-tbs .dropdown-toggle-split::after,.dropup #bookly-tbs .dropdown-toggle-split::after{margin-left:0}.dropleft #bookly-tbs .dropdown-toggle-split::before{margin-right:0}#bookly-tbs .btn-group-sm>.btn+.dropdown-toggle-split,#bookly-tbs .btn-sm+.dropdown-toggle-split,#bookly-tbs .fc .btn-group-sm>.fc-button+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}#bookly-tbs .btn-group-lg>.btn+.dropdown-toggle-split,#bookly-tbs .btn-lg+.dropdown-toggle-split,#bookly-tbs .fc .btn-group-lg>.fc-button+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}#bookly-tbs .btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:center;justify-content:center}#bookly-tbs .btn-group-vertical>.btn,#bookly-tbs .btn-group-vertical>.btn-group,#bookly-tbs .fc .btn-group-vertical>.fc-button,#bookly-tbs .fc .btn-group-vertical>.fc-button-group{width:100%}#bookly-tbs .btn-group-vertical>.btn-group:not(:first-child),#bookly-tbs .btn-group-vertical>.btn:not(:first-child),#bookly-tbs .fc .btn-group-vertical>.fc-button-group:not(:first-child),#bookly-tbs .fc .btn-group-vertical>.fc-button:not(:first-child){margin-top:-1px}#bookly-tbs .btn-group-vertical>.btn-group:not(:last-child)>.btn,#bookly-tbs .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),#bookly-tbs .fc .btn-group-vertical>.btn-group:not(:last-child)>.fc-button,#bookly-tbs .fc .btn-group-vertical>.fc-button-group:not(:last-child)>.btn,#bookly-tbs .fc .btn-group-vertical>.fc-button-group:not(:last-child)>.fc-button,#bookly-tbs .fc .btn-group-vertical>.fc-button:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}#bookly-tbs .btn-group-vertical>.btn-group:not(:first-child)>.btn,#bookly-tbs .btn-group-vertical>.btn:not(:first-child),#bookly-tbs .fc .btn-group-vertical>.btn-group:not(:first-child)>.fc-button,#bookly-tbs .fc .btn-group-vertical>.fc-button-group:not(:first-child)>.btn,#bookly-tbs .fc .btn-group-vertical>.fc-button-group:not(:first-child)>.fc-button,#bookly-tbs .fc .btn-group-vertical>.fc-button:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}#bookly-tbs .btn-group-toggle>.btn,#bookly-tbs .btn-group-toggle>.btn-group>.btn,#bookly-tbs .fc .btn-group-toggle>.btn-group>.fc-button,#bookly-tbs .fc .btn-group-toggle>.fc-button,#bookly-tbs .fc .btn-group-toggle>.fc-button-group>.btn,#bookly-tbs .fc .btn-group-toggle>.fc-button-group>.fc-button{margin-bottom:0}#bookly-tbs .btn-group-toggle>.btn input[type=checkbox],#bookly-tbs .btn-group-toggle>.btn input[type=radio],#bookly-tbs .btn-group-toggle>.btn-group>.btn input[type=checkbox],#bookly-tbs .btn-group-toggle>.btn-group>.btn input[type=radio],#bookly-tbs .fc .btn-group-toggle>.btn-group>.fc-button input[type=checkbox],#bookly-tbs .fc .btn-group-toggle>.btn-group>.fc-button input[type=radio],#bookly-tbs .fc .btn-group-toggle>.fc-button input[type=checkbox],#bookly-tbs .fc .btn-group-toggle>.fc-button input[type=radio],#bookly-tbs .fc .btn-group-toggle>.fc-button-group>.btn input[type=checkbox],#bookly-tbs .fc .btn-group-toggle>.fc-button-group>.btn input[type=radio],#bookly-tbs .fc .btn-group-toggle>.fc-button-group>.fc-button input[type=checkbox],#bookly-tbs .fc .btn-group-toggle>.fc-button-group>.fc-button input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}#bookly-tbs .input-group{position:relative;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;width:100%}#bookly-tbs .input-group>.custom-file,#bookly-tbs .input-group>.custom-select,#bookly-tbs .input-group>.form-control,#bookly-tbs .input-group>.form-control-plaintext{position:relative;-webkit-box-flex:1;flex:1 1 0%;min-width:0;margin-bottom:0}#bookly-tbs .input-group>.custom-file+.custom-file,#bookly-tbs .input-group>.custom-file+.custom-select,#bookly-tbs .input-group>.custom-file+.form-control,#bookly-tbs .input-group>.custom-select+.custom-file,#bookly-tbs .input-group>.custom-select+.custom-select,#bookly-tbs .input-group>.custom-select+.form-control,#bookly-tbs .input-group>.form-control+.custom-file,#bookly-tbs .input-group>.form-control+.custom-select,#bookly-tbs .input-group>.form-control+.form-control,#bookly-tbs .input-group>.form-control-plaintext+.custom-file,#bookly-tbs .input-group>.form-control-plaintext+.custom-select,#bookly-tbs .input-group>.form-control-plaintext+.form-control{margin-left:-1px}#bookly-tbs .input-group>.custom-file .custom-file-input:focus~.custom-file-label,#bookly-tbs .input-group>.custom-select:focus,#bookly-tbs .input-group>.form-control:focus{z-index:3}#bookly-tbs .input-group>.custom-file .custom-file-input:focus{z-index:4}#bookly-tbs .input-group>.custom-select:not(:last-child),#bookly-tbs .input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}#bookly-tbs .input-group>.custom-select:not(:first-child),#bookly-tbs .input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}#bookly-tbs .input-group>.custom-file{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}#bookly-tbs .input-group>.custom-file:not(:last-child) .custom-file-label,#bookly-tbs .input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}#bookly-tbs .input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}#bookly-tbs .input-group-append,#bookly-tbs .input-group-prepend{display:-webkit-box;display:flex}#bookly-tbs .fc .input-group-append .fc-button,#bookly-tbs .fc .input-group-prepend .fc-button,#bookly-tbs .input-group-append .btn,#bookly-tbs .input-group-append .fc .fc-button,#bookly-tbs .input-group-prepend .btn,#bookly-tbs .input-group-prepend .fc .fc-button{position:relative;z-index:2}#bookly-tbs .fc .input-group-append .fc-button:focus,#bookly-tbs .fc .input-group-prepend .fc-button:focus,#bookly-tbs .input-group-append .btn:focus,#bookly-tbs .input-group-append .fc .fc-button:focus,#bookly-tbs .input-group-prepend .btn:focus,#bookly-tbs .input-group-prepend .fc .fc-button:focus{z-index:3}#bookly-tbs .fc .input-group-append .btn+.fc-button,#bookly-tbs .fc .input-group-append .fc-button+.btn,#bookly-tbs .fc .input-group-append .fc-button+.fc-button,#bookly-tbs .fc .input-group-append .fc-button+.input-group-text,#bookly-tbs .fc .input-group-append .input-group-text+.fc-button,#bookly-tbs .fc .input-group-prepend .btn+.fc-button,#bookly-tbs .fc .input-group-prepend .fc-button+.btn,#bookly-tbs .fc .input-group-prepend .fc-button+.fc-button,#bookly-tbs .fc .input-group-prepend .fc-button+.input-group-text,#bookly-tbs .fc .input-group-prepend .input-group-text+.fc-button,#bookly-tbs .input-group-append .btn+.btn,#bookly-tbs .input-group-append .btn+.input-group-text,#bookly-tbs .input-group-append .fc .btn+.fc-button,#bookly-tbs .input-group-append .fc .fc-button+.btn,#bookly-tbs .input-group-append .fc .fc-button+.fc-button,#bookly-tbs .input-group-append .fc .fc-button+.input-group-text,#bookly-tbs .input-group-append .fc .input-group-text+.fc-button,#bookly-tbs .input-group-append .input-group-text+.btn,#bookly-tbs .input-group-append .input-group-text+.input-group-text,#bookly-tbs .input-group-prepend .btn+.btn,#bookly-tbs .input-group-prepend .btn+.input-group-text,#bookly-tbs .input-group-prepend .fc .btn+.fc-button,#bookly-tbs .input-group-prepend .fc .fc-button+.btn,#bookly-tbs .input-group-prepend .fc .fc-button+.fc-button,#bookly-tbs .input-group-prepend .fc .fc-button+.input-group-text,#bookly-tbs .input-group-prepend .fc .input-group-text+.fc-button,#bookly-tbs .input-group-prepend .input-group-text+.btn,#bookly-tbs .input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}#bookly-tbs .input-group-prepend{margin-right:-1px}#bookly-tbs .input-group-append{margin-left:-1px}#bookly-tbs .input-group-text{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}#bookly-tbs .input-group-text input[type=checkbox],#bookly-tbs .input-group-text input[type=radio]{margin-top:0}#bookly-tbs .input-group-lg>.custom-select,#bookly-tbs .input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}#bookly-tbs .fc .input-group-lg>.input-group-append>.fc-button,#bookly-tbs .fc .input-group-lg>.input-group-prepend>.fc-button,#bookly-tbs .input-group-lg>.custom-select,#bookly-tbs .input-group-lg>.form-control,#bookly-tbs .input-group-lg>.input-group-append>.btn,#bookly-tbs .input-group-lg>.input-group-append>.input-group-text,#bookly-tbs .input-group-lg>.input-group-prepend>.btn,#bookly-tbs .input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}#bookly-tbs .input-group-sm>.custom-select,#bookly-tbs .input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}#bookly-tbs .fc .input-group-sm>.input-group-append>.fc-button,#bookly-tbs .fc .input-group-sm>.input-group-prepend>.fc-button,#bookly-tbs .input-group-sm>.custom-select,#bookly-tbs .input-group-sm>.form-control,#bookly-tbs .input-group-sm>.input-group-append>.btn,#bookly-tbs .input-group-sm>.input-group-append>.input-group-text,#bookly-tbs .input-group-sm>.input-group-prepend>.btn,#bookly-tbs .input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}#bookly-tbs .input-group-lg>.custom-select,#bookly-tbs .input-group-sm>.custom-select{padding-right:1.75rem}#bookly-tbs .fc .input-group>.input-group-append:last-child>.fc-button:not(:last-child):not(.dropdown-toggle),#bookly-tbs .fc .input-group>.input-group-append:not(:last-child)>.fc-button,#bookly-tbs .fc .input-group>.input-group-prepend>.fc-button,#bookly-tbs .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),#bookly-tbs .input-group>.input-group-append:last-child>.input-group-text:not(:last-child),#bookly-tbs .input-group>.input-group-append:not(:last-child)>.btn,#bookly-tbs .input-group>.input-group-append:not(:last-child)>.input-group-text,#bookly-tbs .input-group>.input-group-prepend>.btn,#bookly-tbs .input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}#bookly-tbs .fc .input-group>.input-group-append>.fc-button,#bookly-tbs .fc .input-group>.input-group-prepend:first-child>.fc-button:not(:first-child),#bookly-tbs .fc .input-group>.input-group-prepend:not(:first-child)>.fc-button,#bookly-tbs .input-group>.input-group-append>.btn,#bookly-tbs .input-group>.input-group-append>.input-group-text,#bookly-tbs .input-group>.input-group-prepend:first-child>.btn:not(:first-child),#bookly-tbs .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),#bookly-tbs .input-group>.input-group-prepend:not(:first-child)>.btn,#bookly-tbs .input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}#bookly-tbs .custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}#bookly-tbs .custom-control-inline{display:-webkit-inline-box;display:inline-flex;margin-right:1rem}#bookly-tbs .custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}#bookly-tbs .custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}#bookly-tbs .custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}#bookly-tbs .custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}#bookly-tbs .custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}#bookly-tbs .custom-control-input:disabled~.custom-control-label,#bookly-tbs .custom-control-input[disabled]~.custom-control-label{color:#6c757d}#bookly-tbs .custom-control-input:disabled~.custom-control-label::before,#bookly-tbs .custom-control-input[disabled]~.custom-control-label::before{background-color:#e9ecef}#bookly-tbs .custom-control-label{position:relative;margin-bottom:0;vertical-align:top}#bookly-tbs .custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}#bookly-tbs .custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}#bookly-tbs .custom-checkbox .custom-control-label::before{border-radius:.25rem}#bookly-tbs .custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}#bookly-tbs .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}#bookly-tbs .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}#bookly-tbs .custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}#bookly-tbs .custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}#bookly-tbs .custom-radio .custom-control-label::before{border-radius:50%}#bookly-tbs .custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}#bookly-tbs .custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}#bookly-tbs .custom-switch{padding-left:2.25rem}#bookly-tbs .custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}#bookly-tbs .custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){#bookly-tbs .custom-switch .custom-control-label::after{-webkit-transition:none;transition:none}}#bookly-tbs .custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}#bookly-tbs .custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}#bookly-tbs .custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}#bookly-tbs .custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}#bookly-tbs .custom-select:focus::-ms-value{color:#495057;background-color:#fff}#bookly-tbs .custom-select[multiple],#bookly-tbs .custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}#bookly-tbs .custom-select:disabled{color:#6c757d;background-color:#e9ecef}#bookly-tbs .custom-select::-ms-expand{display:none}#bookly-tbs .custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}#bookly-tbs .custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}#bookly-tbs .custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}#bookly-tbs .custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}#bookly-tbs .custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}#bookly-tbs .custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}#bookly-tbs .custom-file-input:disabled~.custom-file-label,#bookly-tbs .custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}#bookly-tbs .custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}#bookly-tbs .custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}#bookly-tbs .custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}#bookly-tbs .custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}#bookly-tbs .custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}#bookly-tbs .custom-range:focus{outline:0}#bookly-tbs .custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}#bookly-tbs .custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}#bookly-tbs .custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}#bookly-tbs .custom-range::-moz-focus-outer{border:0}#bookly-tbs .custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){#bookly-tbs .custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}#bookly-tbs .custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}#bookly-tbs .custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}#bookly-tbs .custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){#bookly-tbs .custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}#bookly-tbs .custom-range::-moz-range-thumb:active{background-color:#b3d7ff}#bookly-tbs .custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}#bookly-tbs .custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){#bookly-tbs .custom-range::-ms-thumb{-ms-transition:none;transition:none}}#bookly-tbs .custom-range::-ms-thumb:active{background-color:#b3d7ff}#bookly-tbs .custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}#bookly-tbs .custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}#bookly-tbs .custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}#bookly-tbs .custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}#bookly-tbs .custom-range:disabled::-webkit-slider-runnable-track{cursor:default}#bookly-tbs .custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}#bookly-tbs .custom-range:disabled::-moz-range-track{cursor:default}#bookly-tbs .custom-range:disabled::-ms-thumb{background-color:#adb5bd}#bookly-tbs .custom-control-label::before,#bookly-tbs .custom-file-label,#bookly-tbs .custom-select{-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){#bookly-tbs .custom-control-label::before,#bookly-tbs .custom-file-label,#bookly-tbs .custom-select{-webkit-transition:none;transition:none}}#bookly-tbs .nav{display:-webkit-box;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}#bookly-tbs .nav-link{display:block;padding:.5rem 1rem}#bookly-tbs .nav-link:focus,#bookly-tbs .nav-link:hover{text-decoration:none}#bookly-tbs .nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}#bookly-tbs .nav-tabs{border-bottom:1px solid #dee2e6}#bookly-tbs .nav-tabs .nav-item{margin-bottom:-1px}#bookly-tbs .nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}#bookly-tbs .nav-tabs .nav-link:focus,#bookly-tbs .nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}#bookly-tbs .nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}#bookly-tbs .nav-tabs .nav-item.show .nav-link,#bookly-tbs .nav-tabs .nav-link.active{color:#343a40;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}#bookly-tbs .nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}#bookly-tbs .nav-pills .nav-link{border-radius:.25rem}#bookly-tbs .nav-pills .nav-link.active,#bookly-tbs .nav-pills .show>.nav-link{color:#fff;background-color:#007bff}#bookly-tbs .nav-fill .nav-item{-webkit-box-flex:1;flex:1 1 auto;text-align:center}#bookly-tbs .nav-justified .nav-item{flex-basis:0;-webkit-box-flex:1;flex-grow:1;text-align:center}#bookly-tbs .tab-content>.tab-pane{display:none}#bookly-tbs .tab-content>.active{display:block}#bookly-tbs .navbar{position:relative;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;padding:.5rem 1rem}#bookly-tbs .navbar .container,#bookly-tbs .navbar .container-fluid,#bookly-tbs .navbar .container-lg,#bookly-tbs .navbar .container-md,#bookly-tbs .navbar .container-sm,#bookly-tbs .navbar .container-xl{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}#bookly-tbs .navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}#bookly-tbs .navbar-brand:focus,#bookly-tbs .navbar-brand:hover{text-decoration:none}#bookly-tbs .navbar-nav{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}#bookly-tbs .navbar-nav .nav-link{padding-right:0;padding-left:0}#bookly-tbs .navbar-nav .dropdown-menu{position:static;float:none}#bookly-tbs .navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}#bookly-tbs .navbar-collapse{flex-basis:100%;-webkit-box-flex:1;flex-grow:1;-webkit-box-align:center;align-items:center}#bookly-tbs .navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}#bookly-tbs .navbar-toggler:focus,#bookly-tbs .navbar-toggler:hover{text-decoration:none}#bookly-tbs .navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){#bookly-tbs .navbar-expand-sm>.container,#bookly-tbs .navbar-expand-sm>.container-fluid,#bookly-tbs .navbar-expand-sm>.container-lg,#bookly-tbs .navbar-expand-sm>.container-md,#bookly-tbs .navbar-expand-sm>.container-sm,#bookly-tbs .navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){#bookly-tbs .navbar-expand-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-pack:start;justify-content:flex-start}#bookly-tbs .navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}#bookly-tbs .navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}#bookly-tbs .navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}#bookly-tbs .navbar-expand-sm>.container,#bookly-tbs .navbar-expand-sm>.container-fluid,#bookly-tbs .navbar-expand-sm>.container-lg,#bookly-tbs .navbar-expand-sm>.container-md,#bookly-tbs .navbar-expand-sm>.container-sm,#bookly-tbs .navbar-expand-sm>.container-xl{flex-wrap:nowrap}#bookly-tbs .navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:flex!important;flex-basis:auto}#bookly-tbs .navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){#bookly-tbs .navbar-expand-md>.container,#bookly-tbs .navbar-expand-md>.container-fluid,#bookly-tbs .navbar-expand-md>.container-lg,#bookly-tbs .navbar-expand-md>.container-md,#bookly-tbs .navbar-expand-md>.container-sm,#bookly-tbs .navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){#bookly-tbs .navbar-expand-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-pack:start;justify-content:flex-start}#bookly-tbs .navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}#bookly-tbs .navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}#bookly-tbs .navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}#bookly-tbs .navbar-expand-md>.container,#bookly-tbs .navbar-expand-md>.container-fluid,#bookly-tbs .navbar-expand-md>.container-lg,#bookly-tbs .navbar-expand-md>.container-md,#bookly-tbs .navbar-expand-md>.container-sm,#bookly-tbs .navbar-expand-md>.container-xl{flex-wrap:nowrap}#bookly-tbs .navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:flex!important;flex-basis:auto}#bookly-tbs .navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){#bookly-tbs .navbar-expand-lg>.container,#bookly-tbs .navbar-expand-lg>.container-fluid,#bookly-tbs .navbar-expand-lg>.container-lg,#bookly-tbs .navbar-expand-lg>.container-md,#bookly-tbs .navbar-expand-lg>.container-sm,#bookly-tbs .navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){#bookly-tbs .navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-pack:start;justify-content:flex-start}#bookly-tbs .navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}#bookly-tbs .navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}#bookly-tbs .navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}#bookly-tbs .navbar-expand-lg>.container,#bookly-tbs .navbar-expand-lg>.container-fluid,#bookly-tbs .navbar-expand-lg>.container-lg,#bookly-tbs .navbar-expand-lg>.container-md,#bookly-tbs .navbar-expand-lg>.container-sm,#bookly-tbs .navbar-expand-lg>.container-xl{flex-wrap:nowrap}#bookly-tbs .navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:flex!important;flex-basis:auto}#bookly-tbs .navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){#bookly-tbs .navbar-expand-xl>.container,#bookly-tbs .navbar-expand-xl>.container-fluid,#bookly-tbs .navbar-expand-xl>.container-lg,#bookly-tbs .navbar-expand-xl>.container-md,#bookly-tbs .navbar-expand-xl>.container-sm,#bookly-tbs .navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){#bookly-tbs .navbar-expand-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-pack:start;justify-content:flex-start}#bookly-tbs .navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}#bookly-tbs .navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}#bookly-tbs .navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}#bookly-tbs .navbar-expand-xl>.container,#bookly-tbs .navbar-expand-xl>.container-fluid,#bookly-tbs .navbar-expand-xl>.container-lg,#bookly-tbs .navbar-expand-xl>.container-md,#bookly-tbs .navbar-expand-xl>.container-sm,#bookly-tbs .navbar-expand-xl>.container-xl{flex-wrap:nowrap}#bookly-tbs .navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:flex!important;flex-basis:auto}#bookly-tbs .navbar-expand-xl .navbar-toggler{display:none}}#bookly-tbs .navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-pack:start;justify-content:flex-start}#bookly-tbs .navbar-expand>.container,#bookly-tbs .navbar-expand>.container-fluid,#bookly-tbs .navbar-expand>.container-lg,#bookly-tbs .navbar-expand>.container-md,#bookly-tbs .navbar-expand>.container-sm,#bookly-tbs .navbar-expand>.container-xl{padding-right:0;padding-left:0}#bookly-tbs .navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}#bookly-tbs .navbar-expand .navbar-nav .dropdown-menu{position:absolute}#bookly-tbs .navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}#bookly-tbs .navbar-expand>.container,#bookly-tbs .navbar-expand>.container-fluid,#bookly-tbs .navbar-expand>.container-lg,#bookly-tbs .navbar-expand>.container-md,#bookly-tbs .navbar-expand>.container-sm,#bookly-tbs .navbar-expand>.container-xl{flex-wrap:nowrap}#bookly-tbs .navbar-expand .navbar-collapse{display:-webkit-box!important;display:flex!important;flex-basis:auto}#bookly-tbs .navbar-expand .navbar-toggler{display:none}#bookly-tbs .navbar-light .navbar-brand{color:rgba(0,0,0,.9)}#bookly-tbs .navbar-light .navbar-brand:focus,#bookly-tbs .navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}#bookly-tbs .navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}#bookly-tbs .navbar-light .navbar-nav .nav-link:focus,#bookly-tbs .navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}#bookly-tbs .navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}#bookly-tbs .navbar-light .navbar-nav .active>.nav-link,#bookly-tbs .navbar-light .navbar-nav .nav-link.active,#bookly-tbs .navbar-light .navbar-nav .nav-link.show,#bookly-tbs .navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}#bookly-tbs .navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}#bookly-tbs .navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}#bookly-tbs .navbar-light .navbar-text{color:rgba(0,0,0,.5)}#bookly-tbs .navbar-light .navbar-text a{color:rgba(0,0,0,.9)}#bookly-tbs .navbar-light .navbar-text a:focus,#bookly-tbs .navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}#bookly-tbs .navbar-dark .navbar-brand{color:#fff}#bookly-tbs .navbar-dark .navbar-brand:focus,#bookly-tbs .navbar-dark .navbar-brand:hover{color:#fff}#bookly-tbs .navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}#bookly-tbs .navbar-dark .navbar-nav .nav-link:focus,#bookly-tbs .navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}#bookly-tbs .navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}#bookly-tbs .navbar-dark .navbar-nav .active>.nav-link,#bookly-tbs .navbar-dark .navbar-nav .nav-link.active,#bookly-tbs .navbar-dark .navbar-nav .nav-link.show,#bookly-tbs .navbar-dark .navbar-nav .show>.nav-link{color:#fff}#bookly-tbs .navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}#bookly-tbs .navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}#bookly-tbs .navbar-dark .navbar-text{color:rgba(255,255,255,.5)}#bookly-tbs .navbar-dark .navbar-text a{color:#fff}#bookly-tbs .navbar-dark .navbar-text a:focus,#bookly-tbs .navbar-dark .navbar-text a:hover{color:#fff}#bookly-tbs .card{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}#bookly-tbs .card>hr{margin-right:0;margin-left:0}#bookly-tbs .card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}#bookly-tbs .card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}#bookly-tbs .card-body{-webkit-box-flex:1;flex:1 1 auto;min-height:1px;padding:1.25rem}#bookly-tbs .card-title{margin-bottom:.75rem}#bookly-tbs .card-subtitle{margin-top:-.375rem;margin-bottom:0}#bookly-tbs .card-text:last-child{margin-bottom:0}#bookly-tbs .card-link:hover{text-decoration:none}#bookly-tbs .card-link+.card-link{margin-left:1.25rem}#bookly-tbs .card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}#bookly-tbs .card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}#bookly-tbs .card-header+.list-group .list-group-item:first-child{border-top:0}#bookly-tbs .card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}#bookly-tbs .card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}#bookly-tbs .card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}#bookly-tbs .card-header-pills{margin-right:-.625rem;margin-left:-.625rem}#bookly-tbs .card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}#bookly-tbs .card-img,#bookly-tbs .card-img-bottom,#bookly-tbs .card-img-top{flex-shrink:0;width:100%}#bookly-tbs .card-img,#bookly-tbs .card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}#bookly-tbs .card-img,#bookly-tbs .card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}#bookly-tbs .card-deck .card{margin-bottom:15px}@media (min-width:576px){#bookly-tbs .card-deck{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}#bookly-tbs .card-deck .card{-webkit-box-flex:1;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}#bookly-tbs .card-group>.card{margin-bottom:15px}@media (min-width:576px){#bookly-tbs .card-group{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}#bookly-tbs .card-group>.card{-webkit-box-flex:1;flex:1 0 0%;margin-bottom:0}#bookly-tbs .card-group>.card+.card{margin-left:0;border-left:0}#bookly-tbs .card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}#bookly-tbs .card-group>.card:not(:last-child) .card-header,#bookly-tbs .card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}#bookly-tbs .card-group>.card:not(:last-child) .card-footer,#bookly-tbs .card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}#bookly-tbs .card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}#bookly-tbs .card-group>.card:not(:first-child) .card-header,#bookly-tbs .card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}#bookly-tbs .card-group>.card:not(:first-child) .card-footer,#bookly-tbs .card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}#bookly-tbs .card-columns .card{margin-bottom:.75rem}@media (min-width:576px){#bookly-tbs .card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}#bookly-tbs .card-columns .card{display:inline-block;width:100%}}#bookly-tbs .accordion>.card{overflow:hidden}#bookly-tbs .accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}#bookly-tbs .accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}#bookly-tbs .accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}#bookly-tbs .breadcrumb{display:-webkit-box;display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}#bookly-tbs .breadcrumb-item+.breadcrumb-item{padding-left:.5rem}#bookly-tbs .breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}#bookly-tbs .breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}#bookly-tbs .breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}#bookly-tbs .breadcrumb-item.active{color:#6c757d}#bookly-tbs .pagination{display:-webkit-box;display:flex;padding-left:0;list-style:none;border-radius:.25rem}#bookly-tbs .page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}#bookly-tbs .page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}#bookly-tbs .page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}#bookly-tbs .page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}#bookly-tbs .page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}#bookly-tbs .page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}#bookly-tbs .page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}#bookly-tbs .pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}#bookly-tbs .pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}#bookly-tbs .pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}#bookly-tbs .pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}#bookly-tbs .pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}#bookly-tbs .pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}#bookly-tbs .badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){#bookly-tbs .badge{-webkit-transition:none;transition:none}}#bookly-tbs a.badge:focus,#bookly-tbs a.badge:hover{text-decoration:none}#bookly-tbs .badge:empty{display:none}#bookly-tbs .btn .badge,#bookly-tbs .fc .fc-button .badge{position:relative;top:-1px}#bookly-tbs .badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}#bookly-tbs .badge-primary{color:#fff;background-color:#007bff}#bookly-tbs a.badge-primary:focus,#bookly-tbs a.badge-primary:hover{color:#fff;background-color:#0062cc}#bookly-tbs a.badge-primary.focus,#bookly-tbs a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}#bookly-tbs .badge-secondary{color:#fff;background-color:#6c757d}#bookly-tbs a.badge-secondary:focus,#bookly-tbs a.badge-secondary:hover{color:#fff;background-color:#545b62}#bookly-tbs a.badge-secondary.focus,#bookly-tbs a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}#bookly-tbs .badge-success{color:#fff;background-color:#28a745}#bookly-tbs a.badge-success:focus,#bookly-tbs a.badge-success:hover{color:#fff;background-color:#1e7e34}#bookly-tbs a.badge-success.focus,#bookly-tbs a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}#bookly-tbs .badge-info{color:#fff;background-color:#17a2b8}#bookly-tbs a.badge-info:focus,#bookly-tbs a.badge-info:hover{color:#fff;background-color:#117a8b}#bookly-tbs a.badge-info.focus,#bookly-tbs a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}#bookly-tbs .badge-warning{color:#212529;background-color:#ffc107}#bookly-tbs a.badge-warning:focus,#bookly-tbs a.badge-warning:hover{color:#212529;background-color:#d39e00}#bookly-tbs a.badge-warning.focus,#bookly-tbs a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}#bookly-tbs .badge-danger{color:#fff;background-color:#dc3545}#bookly-tbs a.badge-danger:focus,#bookly-tbs a.badge-danger:hover{color:#fff;background-color:#bd2130}#bookly-tbs a.badge-danger.focus,#bookly-tbs a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}#bookly-tbs .badge-light{color:#212529;background-color:#f8f9fa}#bookly-tbs a.badge-light:focus,#bookly-tbs a.badge-light:hover{color:#212529;background-color:#dae0e5}#bookly-tbs a.badge-light.focus,#bookly-tbs a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}#bookly-tbs .badge-dark{color:#fff;background-color:#343a40}#bookly-tbs a.badge-dark:focus,#bookly-tbs a.badge-dark:hover{color:#fff;background-color:#1d2124}#bookly-tbs a.badge-dark.focus,#bookly-tbs a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}#bookly-tbs .jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){#bookly-tbs .jumbotron{padding:4rem 2rem}}#bookly-tbs .jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}#bookly-tbs .alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}#bookly-tbs .alert-heading{color:inherit}#bookly-tbs .alert-link{font-weight:700}#bookly-tbs .alert-dismissible{padding-right:4rem}#bookly-tbs .alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}#bookly-tbs .alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}#bookly-tbs .alert-primary hr{border-top-color:#9fcdff}#bookly-tbs .alert-primary .alert-link{color:#002752}#bookly-tbs .alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}#bookly-tbs .alert-secondary hr{border-top-color:#c8cbcf}#bookly-tbs .alert-secondary .alert-link{color:#202326}#bookly-tbs .alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}#bookly-tbs .alert-success hr{border-top-color:#b1dfbb}#bookly-tbs .alert-success .alert-link{color:#0b2e13}#bookly-tbs .alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}#bookly-tbs .alert-info hr{border-top-color:#abdde5}#bookly-tbs .alert-info .alert-link{color:#062c33}#bookly-tbs .alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}#bookly-tbs .alert-warning hr{border-top-color:#ffe8a1}#bookly-tbs .alert-warning .alert-link{color:#533f03}#bookly-tbs .alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}#bookly-tbs .alert-danger hr{border-top-color:#f1b0b7}#bookly-tbs .alert-danger .alert-link{color:#491217}#bookly-tbs .alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}#bookly-tbs .alert-light hr{border-top-color:#ececf6}#bookly-tbs .alert-light .alert-link{color:#686868}#bookly-tbs .alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}#bookly-tbs .alert-dark hr{border-top-color:#b9bbbe}#bookly-tbs .alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}#bookly-tbs .progress{display:-webkit-box;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}#bookly-tbs .progress-bar{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;-webkit-transition:width .6s ease;transition:width .6s ease}@media (prefers-reduced-motion:reduce){#bookly-tbs .progress-bar{-webkit-transition:none;transition:none}}#bookly-tbs .progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}#bookly-tbs .progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){#bookly-tbs .progress-bar-animated{-webkit-animation:none;animation:none}}#bookly-tbs .media{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}#bookly-tbs .media-body{-webkit-box-flex:1;flex:1}#bookly-tbs .list-group{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-left:0;margin-bottom:0}#bookly-tbs .list-group-item-action{width:100%;color:#495057;text-align:inherit}#bookly-tbs .list-group-item-action:focus,#bookly-tbs .list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}#bookly-tbs .list-group-item-action:active{color:#212529;background-color:#e9ecef}#bookly-tbs .list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}#bookly-tbs .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}#bookly-tbs .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}#bookly-tbs .list-group-item.disabled,#bookly-tbs .list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}#bookly-tbs .list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}#bookly-tbs .list-group-item+#bookly-tbs .list-group-item{border-top-width:0}#bookly-tbs .list-group-item+#bookly-tbs .list-group-item.active{margin-top:-1px;border-top-width:1px}#bookly-tbs .list-group-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}#bookly-tbs .list-group-horizontal .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}#bookly-tbs .list-group-horizontal .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}#bookly-tbs .list-group-horizontal .list-group-item.active{margin-top:0}#bookly-tbs .list-group-horizontal .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}#bookly-tbs .list-group-horizontal .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){#bookly-tbs .list-group-horizontal-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}#bookly-tbs .list-group-horizontal-sm .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}#bookly-tbs .list-group-horizontal-sm .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}#bookly-tbs .list-group-horizontal-sm .list-group-item.active{margin-top:0}#bookly-tbs .list-group-horizontal-sm .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}#bookly-tbs .list-group-horizontal-sm .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){#bookly-tbs .list-group-horizontal-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}#bookly-tbs .list-group-horizontal-md .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}#bookly-tbs .list-group-horizontal-md .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}#bookly-tbs .list-group-horizontal-md .list-group-item.active{margin-top:0}#bookly-tbs .list-group-horizontal-md .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}#bookly-tbs .list-group-horizontal-md .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){#bookly-tbs .list-group-horizontal-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}#bookly-tbs .list-group-horizontal-lg .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}#bookly-tbs .list-group-horizontal-lg .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}#bookly-tbs .list-group-horizontal-lg .list-group-item.active{margin-top:0}#bookly-tbs .list-group-horizontal-lg .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}#bookly-tbs .list-group-horizontal-lg .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){#bookly-tbs .list-group-horizontal-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}#bookly-tbs .list-group-horizontal-xl .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}#bookly-tbs .list-group-horizontal-xl .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}#bookly-tbs .list-group-horizontal-xl .list-group-item.active{margin-top:0}#bookly-tbs .list-group-horizontal-xl .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}#bookly-tbs .list-group-horizontal-xl .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}#bookly-tbs .list-group-flush .list-group-item{border-right-width:0;border-left-width:0;border-radius:0}#bookly-tbs .list-group-flush .list-group-item:first-child{border-top-width:0}#bookly-tbs .list-group-flush:last-child .list-group-item:last-child{border-bottom-width:0}#bookly-tbs .list-group-item-primary{color:#004085;background-color:#b8daff}#bookly-tbs .list-group-item-primary.list-group-item-action:focus,#bookly-tbs .list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}#bookly-tbs .list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}#bookly-tbs .list-group-item-secondary{color:#383d41;background-color:#d6d8db}#bookly-tbs .list-group-item-secondary.list-group-item-action:focus,#bookly-tbs .list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}#bookly-tbs .list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}#bookly-tbs .list-group-item-success{color:#155724;background-color:#c3e6cb}#bookly-tbs .list-group-item-success.list-group-item-action:focus,#bookly-tbs .list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}#bookly-tbs .list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}#bookly-tbs .list-group-item-info{color:#0c5460;background-color:#bee5eb}#bookly-tbs .list-group-item-info.list-group-item-action:focus,#bookly-tbs .list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}#bookly-tbs .list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}#bookly-tbs .list-group-item-warning{color:#856404;background-color:#ffeeba}#bookly-tbs .list-group-item-warning.list-group-item-action:focus,#bookly-tbs .list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}#bookly-tbs .list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}#bookly-tbs .list-group-item-danger{color:#721c24;background-color:#f5c6cb}#bookly-tbs .list-group-item-danger.list-group-item-action:focus,#bookly-tbs .list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}#bookly-tbs .list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}#bookly-tbs .list-group-item-light{color:#818182;background-color:#fdfdfe}#bookly-tbs .list-group-item-light.list-group-item-action:focus,#bookly-tbs .list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}#bookly-tbs .list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}#bookly-tbs .list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}#bookly-tbs .list-group-item-dark.list-group-item-action:focus,#bookly-tbs .list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}#bookly-tbs .list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}#bookly-tbs .close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}#bookly-tbs .close:hover{color:#000;text-decoration:none}#bookly-tbs .close:not(:disabled):not(.disabled):focus,#bookly-tbs .close:not(:disabled):not(.disabled):hover{opacity:.75}#bookly-tbs button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}#bookly-tbs a.close.disabled{pointer-events:none}#bookly-tbs .toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}#bookly-tbs .toast:not(:last-child){margin-bottom:.75rem}#bookly-tbs .toast.showing{opacity:1}#bookly-tbs .toast.show{display:block;opacity:1}#bookly-tbs .toast.hide{display:none}#bookly-tbs .toast-header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}#bookly-tbs .toast-body{padding:.75rem}.bookly-modal-open{overflow:hidden}#bookly-tbs .bookly-modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.bookly-modal-open #bookly-tbs .bookly-modal{overflow-x:hidden;overflow-y:auto}#bookly-tbs .modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}#bookly-tbs .bookly-modal.bookly-fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){#bookly-tbs .bookly-modal.bookly-fade .modal-dialog{-webkit-transition:none;transition:none}}#bookly-tbs .bookly-modal.show .modal-dialog{-webkit-transform:none;transform:none}#bookly-tbs .bookly-modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}#bookly-tbs .modal-dialog-scrollable{display:-webkit-box;display:flex;max-height:calc(100% - 1rem)}#bookly-tbs .modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}#bookly-tbs .modal-dialog-scrollable .modal-footer,#bookly-tbs .modal-dialog-scrollable .modal-header{flex-shrink:0}#bookly-tbs .modal-dialog-scrollable .modal-body{overflow-y:auto}#bookly-tbs .modal-dialog-centered{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;min-height:calc(100% - 1rem)}#bookly-tbs .modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}#bookly-tbs .modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;height:100%}#bookly-tbs .modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}#bookly-tbs .modal-dialog-centered.modal-dialog-scrollable::before{content:none}#bookly-tbs .modal-content{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.bookly-modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.bookly-modal-backdrop.bookly-fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear;opacity:0}@media (prefers-reduced-motion:reduce){.bookly-modal-backdrop.bookly-fade{-webkit-transition:none;transition:none}}.bookly-modal-backdrop.show{opacity:.5}.bookly-modal-backdrop+.bookly-modal-backdrop{display:none!important}#bookly-tbs .modal-header{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}#bookly-tbs .modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}#bookly-tbs .modal-title{margin-bottom:0;line-height:1.5}#bookly-tbs .modal-body{position:relative;-webkit-box-flex:1;flex:1 1 auto;padding:1rem}#bookly-tbs .modal-footer{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}#bookly-tbs .modal-footer>*{margin:.25rem}#bookly-tbs .modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){#bookly-tbs .modal-dialog{max-width:500px;margin:3rem auto}#bookly-tbs .modal-dialog-scrollable{max-height:calc(100% - 6rem)}#bookly-tbs .modal-dialog-scrollable .modal-content{max-height:calc(100vh - 6rem)}#bookly-tbs .modal-dialog-centered{min-height:calc(100% - 6rem)}#bookly-tbs .modal-dialog-centered::before{height:calc(100vh - 6rem)}#bookly-tbs .modal-sm{max-width:300px}}@media (min-width:992px){#bookly-tbs .modal-lg,#bookly-tbs .modal-xl{max-width:800px}}@media (min-width:1200px){#bookly-tbs .modal-xl{max-width:1140px}}#bookly-tbs .modal-faded{z-index:1039!important}#bookly-tbs .tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}#bookly-tbs .tooltip.show{opacity:.9}#bookly-tbs .tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}#bookly-tbs .tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}#bookly-tbs .bs-tooltip-auto[x-placement^=top],#bookly-tbs .bs-tooltip-top{padding:.4rem 0}#bookly-tbs .bs-tooltip-auto[x-placement^=top] .arrow,#bookly-tbs .bs-tooltip-top .arrow{bottom:0}#bookly-tbs .bs-tooltip-auto[x-placement^=top] .arrow::before,#bookly-tbs .bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}#bookly-tbs .bs-tooltip-auto[x-placement^=right],#bookly-tbs .bs-tooltip-right{padding:0 .4rem}#bookly-tbs .bs-tooltip-auto[x-placement^=right] .arrow,#bookly-tbs .bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}#bookly-tbs .bs-tooltip-auto[x-placement^=right] .arrow::before,#bookly-tbs .bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}#bookly-tbs .bs-tooltip-auto[x-placement^=bottom],#bookly-tbs .bs-tooltip-bottom{padding:.4rem 0}#bookly-tbs .bs-tooltip-auto[x-placement^=bottom] .arrow,#bookly-tbs .bs-tooltip-bottom .arrow{top:0}#bookly-tbs .bs-tooltip-auto[x-placement^=bottom] .arrow::before,#bookly-tbs .bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}#bookly-tbs .bs-tooltip-auto[x-placement^=left],#bookly-tbs .bs-tooltip-left{padding:0 .4rem}#bookly-tbs .bs-tooltip-auto[x-placement^=left] .arrow,#bookly-tbs .bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}#bookly-tbs .bs-tooltip-auto[x-placement^=left] .arrow::before,#bookly-tbs .bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}#bookly-tbs .tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}#bookly-tbs [class*=bs-popover-]>.arrow{overflow:visible;left:auto;top:auto;bottom:auto;right:auto;z-index:1040}#bookly-tbs [class*=bs-popover-]>.arrow::after{left:auto;top:auto;bottom:auto;right:auto;background-color:transparent;box-shadow:none;-webkit-transform:none;transform:none;width:auto;height:auto;z-index:1040}#bookly-tbs #bookly-appearance .bookly-popover{z-index:9999!important}#bookly-tbs .bookly-popover{position:absolute;top:0;left:0;z-index:1040;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}#bookly-tbs .bookly-popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}#bookly-tbs .bookly-popover .arrow::after,#bookly-tbs .bookly-popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}#bookly-tbs .bs-popover-auto[x-placement^=top],#bookly-tbs .bs-popover-top{margin-bottom:.5rem}#bookly-tbs .bs-popover-auto[x-placement^=top]>.arrow,#bookly-tbs .bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}#bookly-tbs .bs-popover-auto[x-placement^=top]>.arrow::before,#bookly-tbs .bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}#bookly-tbs .bs-popover-auto[x-placement^=top]>.arrow::after,#bookly-tbs .bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}#bookly-tbs .bs-popover-auto[x-placement^=right],#bookly-tbs .bs-popover-right{margin-left:.5rem}#bookly-tbs .bs-popover-auto[x-placement^=right]>.arrow,#bookly-tbs .bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}#bookly-tbs .bs-popover-auto[x-placement^=right]>.arrow::before,#bookly-tbs .bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}#bookly-tbs .bs-popover-auto[x-placement^=right]>.arrow::after,#bookly-tbs .bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}#bookly-tbs .bs-popover-auto[x-placement^=bottom],#bookly-tbs .bs-popover-bottom{margin-top:.5rem}#bookly-tbs .bs-popover-auto[x-placement^=bottom]>.arrow,#bookly-tbs .bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}#bookly-tbs .bs-popover-auto[x-placement^=bottom]>.arrow::before,#bookly-tbs .bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}#bookly-tbs .bs-popover-auto[x-placement^=bottom]>.arrow::after,#bookly-tbs .bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}#bookly-tbs .bs-popover-auto[x-placement^=bottom] .popover-header::before,#bookly-tbs .bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}#bookly-tbs .bs-popover-auto[x-placement^=left],#bookly-tbs .bs-popover-left{margin-right:.5rem}#bookly-tbs .bs-popover-auto[x-placement^=left]>.arrow,#bookly-tbs .bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}#bookly-tbs .bs-popover-auto[x-placement^=left]>.arrow::before,#bookly-tbs .bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}#bookly-tbs .bs-popover-auto[x-placement^=left]>.arrow::after,#bookly-tbs .bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}#bookly-tbs .popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}#bookly-tbs .popover-header:empty{display:none}#bookly-tbs .popover-body{padding:.5rem .75rem;color:#212529}#bookly-tbs .carousel{position:relative}#bookly-tbs .carousel.pointer-event{touch-action:pan-y}#bookly-tbs .carousel-inner{position:relative;width:100%;overflow:hidden}#bookly-tbs .carousel-inner::after{display:block;clear:both;content:""}#bookly-tbs .carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){#bookly-tbs .carousel-item{-webkit-transition:none;transition:none}}#bookly-tbs .carousel-item-next,#bookly-tbs .carousel-item-prev,#bookly-tbs .carousel-item.active{display:block}#bookly-tbs .active.carousel-item-right,#bookly-tbs .carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}#bookly-tbs .active.carousel-item-left,#bookly-tbs .carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}#bookly-tbs .carousel-fade .carousel-item{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transform:none;transform:none}#bookly-tbs .carousel-fade .carousel-item-next.carousel-item-left,#bookly-tbs .carousel-fade .carousel-item-prev.carousel-item-right,#bookly-tbs .carousel-fade .carousel-item.active{z-index:1;opacity:1}#bookly-tbs .carousel-fade .active.carousel-item-left,#bookly-tbs .carousel-fade .active.carousel-item-right{z-index:0;opacity:0;-webkit-transition:opacity 0s .6s;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){#bookly-tbs .carousel-fade .active.carousel-item-left,#bookly-tbs .carousel-fade .active.carousel-item-right{-webkit-transition:none;transition:none}}#bookly-tbs .carousel-control-next,#bookly-tbs .carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){#bookly-tbs .carousel-control-next,#bookly-tbs .carousel-control-prev{-webkit-transition:none;transition:none}}#bookly-tbs .carousel-control-next:focus,#bookly-tbs .carousel-control-next:hover,#bookly-tbs .carousel-control-prev:focus,#bookly-tbs .carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}#bookly-tbs .carousel-control-prev{left:0}#bookly-tbs .carousel-control-next{right:0}#bookly-tbs .carousel-control-next-icon,#bookly-tbs .carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}#bookly-tbs .carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}#bookly-tbs .carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}#bookly-tbs .carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}#bookly-tbs .carousel-indicators li{box-sizing:content-box;-webkit-box-flex:0;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){#bookly-tbs .carousel-indicators li{-webkit-transition:none;transition:none}}#bookly-tbs .carousel-indicators .active{opacity:1}#bookly-tbs .carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#bookly-tbs .spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}#bookly-tbs .spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}#bookly-tbs .spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}#bookly-tbs .spinner-grow-sm{width:1rem;height:1rem}#bookly-tbs .align-baseline{vertical-align:baseline!important}#bookly-tbs .align-top{vertical-align:top!important}#bookly-tbs .align-middle{vertical-align:middle!important}#bookly-tbs .align-bottom{vertical-align:bottom!important}#bookly-tbs .align-text-bottom{vertical-align:text-bottom!important}#bookly-tbs .align-text-top{vertical-align:text-top!important}#bookly-tbs .bg-primary{background-color:#007bff!important}#bookly-tbs a.bg-primary:focus,#bookly-tbs a.bg-primary:hover,#bookly-tbs button.bg-primary:focus,#bookly-tbs button.bg-primary:hover{background-color:#0062cc!important}#bookly-tbs .bg-secondary{background-color:#6c757d!important}#bookly-tbs a.bg-secondary:focus,#bookly-tbs a.bg-secondary:hover,#bookly-tbs button.bg-secondary:focus,#bookly-tbs button.bg-secondary:hover{background-color:#545b62!important}#bookly-tbs .bg-success{background-color:#28a745!important}#bookly-tbs a.bg-success:focus,#bookly-tbs a.bg-success:hover,#bookly-tbs button.bg-success:focus,#bookly-tbs button.bg-success:hover{background-color:#1e7e34!important}#bookly-tbs .bg-info{background-color:#17a2b8!important}#bookly-tbs a.bg-info:focus,#bookly-tbs a.bg-info:hover,#bookly-tbs button.bg-info:focus,#bookly-tbs button.bg-info:hover{background-color:#117a8b!important}#bookly-tbs .bg-warning{background-color:#ffc107!important}#bookly-tbs a.bg-warning:focus,#bookly-tbs a.bg-warning:hover,#bookly-tbs button.bg-warning:focus,#bookly-tbs button.bg-warning:hover{background-color:#d39e00!important}#bookly-tbs .bg-danger{background-color:#dc3545!important}#bookly-tbs a.bg-danger:focus,#bookly-tbs a.bg-danger:hover,#bookly-tbs button.bg-danger:focus,#bookly-tbs button.bg-danger:hover{background-color:#bd2130!important}#bookly-tbs .bg-light{background-color:#f8f9fa!important}#bookly-tbs a.bg-light:focus,#bookly-tbs a.bg-light:hover,#bookly-tbs button.bg-light:focus,#bookly-tbs button.bg-light:hover{background-color:#dae0e5!important}#bookly-tbs .bg-dark{background-color:#343a40!important}#bookly-tbs a.bg-dark:focus,#bookly-tbs a.bg-dark:hover,#bookly-tbs button.bg-dark:focus,#bookly-tbs button.bg-dark:hover{background-color:#1d2124!important}#bookly-tbs .bg-white{background-color:#fff!important}#bookly-tbs .bg-transparent{background-color:transparent!important}#bookly-tbs .border{border:1px solid #dee2e6!important}#bookly-tbs .border-top{border-top:1px solid #dee2e6!important}#bookly-tbs .border-right{border-right:1px solid #dee2e6!important}#bookly-tbs .border-bottom{border-bottom:1px solid #dee2e6!important}#bookly-tbs .border-left{border-left:1px solid #dee2e6!important}#bookly-tbs .border-0{border:0!important}#bookly-tbs .border-top-0{border-top:0!important}#bookly-tbs .border-right-0{border-right:0!important}#bookly-tbs .border-bottom-0{border-bottom:0!important}#bookly-tbs .border-left-0{border-left:0!important}#bookly-tbs .border-primary{border-color:#007bff!important}#bookly-tbs .border-secondary{border-color:#6c757d!important}#bookly-tbs .border-success{border-color:#28a745!important}#bookly-tbs .border-info{border-color:#17a2b8!important}#bookly-tbs .border-warning{border-color:#ffc107!important}#bookly-tbs .border-danger{border-color:#dc3545!important}#bookly-tbs .border-light{border-color:#f8f9fa!important}#bookly-tbs .border-dark{border-color:#343a40!important}#bookly-tbs .border-white{border-color:#fff!important}#bookly-tbs .rounded-sm{border-radius:.2rem!important}#bookly-tbs .rounded{border-radius:.25rem!important}#bookly-tbs .rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}#bookly-tbs .rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}#bookly-tbs .rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}#bookly-tbs .rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}#bookly-tbs .rounded-lg{border-radius:.3rem!important}#bookly-tbs .rounded-circle{border-radius:50%!important}#bookly-tbs .rounded-pill{border-radius:50rem!important}#bookly-tbs .rounded-0{border-radius:0!important}#bookly-tbs .clearfix::after{display:block;clear:both;content:""}#bookly-tbs .d-none{display:none!important}#bookly-tbs .d-inline{display:inline!important}#bookly-tbs .d-inline-block{display:inline-block!important}#bookly-tbs .d-block{display:block!important}#bookly-tbs .d-table{display:table!important}#bookly-tbs .d-table-row{display:table-row!important}#bookly-tbs .d-table-cell{display:table-cell!important}#bookly-tbs .d-flex{display:-webkit-box!important;display:flex!important}#bookly-tbs .d-inline-flex{display:-webkit-inline-box!important;display:inline-flex!important}@media (min-width:576px){#bookly-tbs .d-sm-none{display:none!important}#bookly-tbs .d-sm-inline{display:inline!important}#bookly-tbs .d-sm-inline-block{display:inline-block!important}#bookly-tbs .d-sm-block{display:block!important}#bookly-tbs .d-sm-table{display:table!important}#bookly-tbs .d-sm-table-row{display:table-row!important}#bookly-tbs .d-sm-table-cell{display:table-cell!important}#bookly-tbs .d-sm-flex{display:-webkit-box!important;display:flex!important}#bookly-tbs .d-sm-inline-flex{display:-webkit-inline-box!important;display:inline-flex!important}}@media (min-width:768px){#bookly-tbs .d-md-none{display:none!important}#bookly-tbs .d-md-inline{display:inline!important}#bookly-tbs .d-md-inline-block{display:inline-block!important}#bookly-tbs .d-md-block{display:block!important}#bookly-tbs .d-md-table{display:table!important}#bookly-tbs .d-md-table-row{display:table-row!important}#bookly-tbs .d-md-table-cell{display:table-cell!important}#bookly-tbs .d-md-flex{display:-webkit-box!important;display:flex!important}#bookly-tbs .d-md-inline-flex{display:-webkit-inline-box!important;display:inline-flex!important}}@media (min-width:992px){#bookly-tbs .d-lg-none{display:none!important}#bookly-tbs .d-lg-inline{display:inline!important}#bookly-tbs .d-lg-inline-block{display:inline-block!important}#bookly-tbs .d-lg-block{display:block!important}#bookly-tbs .d-lg-table{display:table!important}#bookly-tbs .d-lg-table-row{display:table-row!important}#bookly-tbs .d-lg-table-cell{display:table-cell!important}#bookly-tbs .d-lg-flex{display:-webkit-box!important;display:flex!important}#bookly-tbs .d-lg-inline-flex{display:-webkit-inline-box!important;display:inline-flex!important}}@media (min-width:1200px){#bookly-tbs .d-xl-none{display:none!important}#bookly-tbs .d-xl-inline{display:inline!important}#bookly-tbs .d-xl-inline-block{display:inline-block!important}#bookly-tbs .d-xl-block{display:block!important}#bookly-tbs .d-xl-table{display:table!important}#bookly-tbs .d-xl-table-row{display:table-row!important}#bookly-tbs .d-xl-table-cell{display:table-cell!important}#bookly-tbs .d-xl-flex{display:-webkit-box!important;display:flex!important}#bookly-tbs .d-xl-inline-flex{display:-webkit-inline-box!important;display:inline-flex!important}}@media print{#bookly-tbs .d-print-none{display:none!important}#bookly-tbs .d-print-inline{display:inline!important}#bookly-tbs .d-print-inline-block{display:inline-block!important}#bookly-tbs .d-print-block{display:block!important}#bookly-tbs .d-print-table{display:table!important}#bookly-tbs .d-print-table-row{display:table-row!important}#bookly-tbs .d-print-table-cell{display:table-cell!important}#bookly-tbs .d-print-flex{display:-webkit-box!important;display:flex!important}#bookly-tbs .d-print-inline-flex{display:-webkit-inline-box!important;display:inline-flex!important}}#bookly-tbs .embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}#bookly-tbs .embed-responsive::before{display:block;content:""}#bookly-tbs .embed-responsive .embed-responsive-item,#bookly-tbs .embed-responsive embed,#bookly-tbs .embed-responsive iframe,#bookly-tbs .embed-responsive object,#bookly-tbs .embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}#bookly-tbs .embed-responsive-21by9::before{padding-top:42.857143%}#bookly-tbs .embed-responsive-16by9::before{padding-top:56.25%}#bookly-tbs .embed-responsive-4by3::before{padding-top:75%}#bookly-tbs .embed-responsive-1by1::before{padding-top:100%}#bookly-tbs .flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;flex-direction:row!important}#bookly-tbs .flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;flex-direction:column!important}#bookly-tbs .flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;flex-direction:row-reverse!important}#bookly-tbs .flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;flex-direction:column-reverse!important}#bookly-tbs .flex-wrap{flex-wrap:wrap!important}#bookly-tbs .flex-nowrap{flex-wrap:nowrap!important}#bookly-tbs .flex-wrap-reverse{flex-wrap:wrap-reverse!important}#bookly-tbs .flex-fill{-webkit-box-flex:1!important;flex:1 1 auto!important}#bookly-tbs .flex-grow-0{-webkit-box-flex:0!important;flex-grow:0!important}#bookly-tbs .flex-grow-1{-webkit-box-flex:1!important;flex-grow:1!important}#bookly-tbs .flex-shrink-0{flex-shrink:0!important}#bookly-tbs .flex-shrink-1{flex-shrink:1!important}#bookly-tbs .justify-content-start{-webkit-box-pack:start!important;justify-content:flex-start!important}#bookly-tbs .justify-content-end{-webkit-box-pack:end!important;justify-content:flex-end!important}#bookly-tbs .justify-content-center{-webkit-box-pack:center!important;justify-content:center!important}#bookly-tbs .justify-content-between{-webkit-box-pack:justify!important;justify-content:space-between!important}#bookly-tbs .justify-content-around{justify-content:space-around!important}#bookly-tbs .align-items-start{-webkit-box-align:start!important;align-items:flex-start!important}#bookly-tbs .align-items-end{-webkit-box-align:end!important;align-items:flex-end!important}#bookly-tbs .align-items-center{-webkit-box-align:center!important;align-items:center!important}#bookly-tbs .align-items-baseline{-webkit-box-align:baseline!important;align-items:baseline!important}#bookly-tbs .align-items-stretch{-webkit-box-align:stretch!important;align-items:stretch!important}#bookly-tbs .align-content-start{align-content:flex-start!important}#bookly-tbs .align-content-end{align-content:flex-end!important}#bookly-tbs .align-content-center{align-content:center!important}#bookly-tbs .align-content-between{align-content:space-between!important}#bookly-tbs .align-content-around{align-content:space-around!important}#bookly-tbs .align-content-stretch{align-content:stretch!important}#bookly-tbs .align-self-auto{align-self:auto!important}#bookly-tbs .align-self-start{align-self:flex-start!important}#bookly-tbs .align-self-end{align-self:flex-end!important}#bookly-tbs .align-self-center{align-self:center!important}#bookly-tbs .align-self-baseline{align-self:baseline!important}#bookly-tbs .align-self-stretch{align-self:stretch!important}@media (min-width:576px){#bookly-tbs .flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;flex-direction:row!important}#bookly-tbs .flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;flex-direction:column!important}#bookly-tbs .flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;flex-direction:row-reverse!important}#bookly-tbs .flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;flex-direction:column-reverse!important}#bookly-tbs .flex-sm-wrap{flex-wrap:wrap!important}#bookly-tbs .flex-sm-nowrap{flex-wrap:nowrap!important}#bookly-tbs .flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}#bookly-tbs .flex-sm-fill{-webkit-box-flex:1!important;flex:1 1 auto!important}#bookly-tbs .flex-sm-grow-0{-webkit-box-flex:0!important;flex-grow:0!important}#bookly-tbs .flex-sm-grow-1{-webkit-box-flex:1!important;flex-grow:1!important}#bookly-tbs .flex-sm-shrink-0{flex-shrink:0!important}#bookly-tbs .flex-sm-shrink-1{flex-shrink:1!important}#bookly-tbs .justify-content-sm-start{-webkit-box-pack:start!important;justify-content:flex-start!important}#bookly-tbs .justify-content-sm-end{-webkit-box-pack:end!important;justify-content:flex-end!important}#bookly-tbs .justify-content-sm-center{-webkit-box-pack:center!important;justify-content:center!important}#bookly-tbs .justify-content-sm-between{-webkit-box-pack:justify!important;justify-content:space-between!important}#bookly-tbs .justify-content-sm-around{justify-content:space-around!important}#bookly-tbs .align-items-sm-start{-webkit-box-align:start!important;align-items:flex-start!important}#bookly-tbs .align-items-sm-end{-webkit-box-align:end!important;align-items:flex-end!important}#bookly-tbs .align-items-sm-center{-webkit-box-align:center!important;align-items:center!important}#bookly-tbs .align-items-sm-baseline{-webkit-box-align:baseline!important;align-items:baseline!important}#bookly-tbs .align-items-sm-stretch{-webkit-box-align:stretch!important;align-items:stretch!important}#bookly-tbs .align-content-sm-start{align-content:flex-start!important}#bookly-tbs .align-content-sm-end{align-content:flex-end!important}#bookly-tbs .align-content-sm-center{align-content:center!important}#bookly-tbs .align-content-sm-between{align-content:space-between!important}#bookly-tbs .align-content-sm-around{align-content:space-around!important}#bookly-tbs .align-content-sm-stretch{align-content:stretch!important}#bookly-tbs .align-self-sm-auto{align-self:auto!important}#bookly-tbs .align-self-sm-start{align-self:flex-start!important}#bookly-tbs .align-self-sm-end{align-self:flex-end!important}#bookly-tbs .align-self-sm-center{align-self:center!important}#bookly-tbs .align-self-sm-baseline{align-self:baseline!important}#bookly-tbs .align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){#bookly-tbs .flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;flex-direction:row!important}#bookly-tbs .flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;flex-direction:column!important}#bookly-tbs .flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;flex-direction:row-reverse!important}#bookly-tbs .flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;flex-direction:column-reverse!important}#bookly-tbs .flex-md-wrap{flex-wrap:wrap!important}#bookly-tbs .flex-md-nowrap{flex-wrap:nowrap!important}#bookly-tbs .flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}#bookly-tbs .flex-md-fill{-webkit-box-flex:1!important;flex:1 1 auto!important}#bookly-tbs .flex-md-grow-0{-webkit-box-flex:0!important;flex-grow:0!important}#bookly-tbs .flex-md-grow-1{-webkit-box-flex:1!important;flex-grow:1!important}#bookly-tbs .flex-md-shrink-0{flex-shrink:0!important}#bookly-tbs .flex-md-shrink-1{flex-shrink:1!important}#bookly-tbs .justify-content-md-start{-webkit-box-pack:start!important;justify-content:flex-start!important}#bookly-tbs .justify-content-md-end{-webkit-box-pack:end!important;justify-content:flex-end!important}#bookly-tbs .justify-content-md-center{-webkit-box-pack:center!important;justify-content:center!important}#bookly-tbs .justify-content-md-between{-webkit-box-pack:justify!important;justify-content:space-between!important}#bookly-tbs .justify-content-md-around{justify-content:space-around!important}#bookly-tbs .align-items-md-start{-webkit-box-align:start!important;align-items:flex-start!important}#bookly-tbs .align-items-md-end{-webkit-box-align:end!important;align-items:flex-end!important}#bookly-tbs .align-items-md-center{-webkit-box-align:center!important;align-items:center!important}#bookly-tbs .align-items-md-baseline{-webkit-box-align:baseline!important;align-items:baseline!important}#bookly-tbs .align-items-md-stretch{-webkit-box-align:stretch!important;align-items:stretch!important}#bookly-tbs .align-content-md-start{align-content:flex-start!important}#bookly-tbs .align-content-md-end{align-content:flex-end!important}#bookly-tbs .align-content-md-center{align-content:center!important}#bookly-tbs .align-content-md-between{align-content:space-between!important}#bookly-tbs .align-content-md-around{align-content:space-around!important}#bookly-tbs .align-content-md-stretch{align-content:stretch!important}#bookly-tbs .align-self-md-auto{align-self:auto!important}#bookly-tbs .align-self-md-start{align-self:flex-start!important}#bookly-tbs .align-self-md-end{align-self:flex-end!important}#bookly-tbs .align-self-md-center{align-self:center!important}#bookly-tbs .align-self-md-baseline{align-self:baseline!important}#bookly-tbs .align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){#bookly-tbs .flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;flex-direction:row!important}#bookly-tbs .flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;flex-direction:column!important}#bookly-tbs .flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;flex-direction:row-reverse!important}#bookly-tbs .flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;flex-direction:column-reverse!important}#bookly-tbs .flex-lg-wrap{flex-wrap:wrap!important}#bookly-tbs .flex-lg-nowrap{flex-wrap:nowrap!important}#bookly-tbs .flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}#bookly-tbs .flex-lg-fill{-webkit-box-flex:1!important;flex:1 1 auto!important}#bookly-tbs .flex-lg-grow-0{-webkit-box-flex:0!important;flex-grow:0!important}#bookly-tbs .flex-lg-grow-1{-webkit-box-flex:1!important;flex-grow:1!important}#bookly-tbs .flex-lg-shrink-0{flex-shrink:0!important}#bookly-tbs .flex-lg-shrink-1{flex-shrink:1!important}#bookly-tbs .justify-content-lg-start{-webkit-box-pack:start!important;justify-content:flex-start!important}#bookly-tbs .justify-content-lg-end{-webkit-box-pack:end!important;justify-content:flex-end!important}#bookly-tbs .justify-content-lg-center{-webkit-box-pack:center!important;justify-content:center!important}#bookly-tbs .justify-content-lg-between{-webkit-box-pack:justify!important;justify-content:space-between!important}#bookly-tbs .justify-content-lg-around{justify-content:space-around!important}#bookly-tbs .align-items-lg-start{-webkit-box-align:start!important;align-items:flex-start!important}#bookly-tbs .align-items-lg-end{-webkit-box-align:end!important;align-items:flex-end!important}#bookly-tbs .align-items-lg-center{-webkit-box-align:center!important;align-items:center!important}#bookly-tbs .align-items-lg-baseline{-webkit-box-align:baseline!important;align-items:baseline!important}#bookly-tbs .align-items-lg-stretch{-webkit-box-align:stretch!important;align-items:stretch!important}#bookly-tbs .align-content-lg-start{align-content:flex-start!important}#bookly-tbs .align-content-lg-end{align-content:flex-end!important}#bookly-tbs .align-content-lg-center{align-content:center!important}#bookly-tbs .align-content-lg-between{align-content:space-between!important}#bookly-tbs .align-content-lg-around{align-content:space-around!important}#bookly-tbs .align-content-lg-stretch{align-content:stretch!important}#bookly-tbs .align-self-lg-auto{align-self:auto!important}#bookly-tbs .align-self-lg-start{align-self:flex-start!important}#bookly-tbs .align-self-lg-end{align-self:flex-end!important}#bookly-tbs .align-self-lg-center{align-self:center!important}#bookly-tbs .align-self-lg-baseline{align-self:baseline!important}#bookly-tbs .align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){#bookly-tbs .flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;flex-direction:row!important}#bookly-tbs .flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;flex-direction:column!important}#bookly-tbs .flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;flex-direction:row-reverse!important}#bookly-tbs .flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;flex-direction:column-reverse!important}#bookly-tbs .flex-xl-wrap{flex-wrap:wrap!important}#bookly-tbs .flex-xl-nowrap{flex-wrap:nowrap!important}#bookly-tbs .flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}#bookly-tbs .flex-xl-fill{-webkit-box-flex:1!important;flex:1 1 auto!important}#bookly-tbs .flex-xl-grow-0{-webkit-box-flex:0!important;flex-grow:0!important}#bookly-tbs .flex-xl-grow-1{-webkit-box-flex:1!important;flex-grow:1!important}#bookly-tbs .flex-xl-shrink-0{flex-shrink:0!important}#bookly-tbs .flex-xl-shrink-1{flex-shrink:1!important}#bookly-tbs .justify-content-xl-start{-webkit-box-pack:start!important;justify-content:flex-start!important}#bookly-tbs .justify-content-xl-end{-webkit-box-pack:end!important;justify-content:flex-end!important}#bookly-tbs .justify-content-xl-center{-webkit-box-pack:center!important;justify-content:center!important}#bookly-tbs .justify-content-xl-between{-webkit-box-pack:justify!important;justify-content:space-between!important}#bookly-tbs .justify-content-xl-around{justify-content:space-around!important}#bookly-tbs .align-items-xl-start{-webkit-box-align:start!important;align-items:flex-start!important}#bookly-tbs .align-items-xl-end{-webkit-box-align:end!important;align-items:flex-end!important}#bookly-tbs .align-items-xl-center{-webkit-box-align:center!important;align-items:center!important}#bookly-tbs .align-items-xl-baseline{-webkit-box-align:baseline!important;align-items:baseline!important}#bookly-tbs .align-items-xl-stretch{-webkit-box-align:stretch!important;align-items:stretch!important}#bookly-tbs .align-content-xl-start{align-content:flex-start!important}#bookly-tbs .align-content-xl-end{align-content:flex-end!important}#bookly-tbs .align-content-xl-center{align-content:center!important}#bookly-tbs .align-content-xl-between{align-content:space-between!important}#bookly-tbs .align-content-xl-around{align-content:space-around!important}#bookly-tbs .align-content-xl-stretch{align-content:stretch!important}#bookly-tbs .align-self-xl-auto{align-self:auto!important}#bookly-tbs .align-self-xl-start{align-self:flex-start!important}#bookly-tbs .align-self-xl-end{align-self:flex-end!important}#bookly-tbs .align-self-xl-center{align-self:center!important}#bookly-tbs .align-self-xl-baseline{align-self:baseline!important}#bookly-tbs .align-self-xl-stretch{align-self:stretch!important}}#bookly-tbs .float-left{float:left!important}#bookly-tbs .float-right{float:right!important}#bookly-tbs .float-none{float:none!important}@media (min-width:576px){#bookly-tbs .float-sm-left{float:left!important}#bookly-tbs .float-sm-right{float:right!important}#bookly-tbs .float-sm-none{float:none!important}}@media (min-width:768px){#bookly-tbs .float-md-left{float:left!important}#bookly-tbs .float-md-right{float:right!important}#bookly-tbs .float-md-none{float:none!important}}@media (min-width:992px){#bookly-tbs .float-lg-left{float:left!important}#bookly-tbs .float-lg-right{float:right!important}#bookly-tbs .float-lg-none{float:none!important}}@media (min-width:1200px){#bookly-tbs .float-xl-left{float:left!important}#bookly-tbs .float-xl-right{float:right!important}#bookly-tbs .float-xl-none{float:none!important}}#bookly-tbs .overflow-auto{overflow:auto!important}#bookly-tbs .overflow-hidden{overflow:hidden!important}#bookly-tbs .position-static{position:static!important}#bookly-tbs .position-relative{position:relative!important}#bookly-tbs .position-absolute{position:absolute!important}#bookly-tbs .position-fixed{position:fixed!important}#bookly-tbs .position-sticky{position:-webkit-sticky!important;position:sticky!important}#bookly-tbs .fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}#bookly-tbs .fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){#bookly-tbs .sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}#bookly-tbs .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#bookly-tbs .sr-only-focusable:active,#bookly-tbs .sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}#bookly-tbs .shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}#bookly-tbs .shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}#bookly-tbs .shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}#bookly-tbs .shadow-none{box-shadow:none!important}#bookly-tbs .w-25{width:25%!important}#bookly-tbs .w-50{width:50%!important}#bookly-tbs .w-75{width:75%!important}#bookly-tbs .w-100{width:100%!important}#bookly-tbs .w-auto{width:auto!important}#bookly-tbs .h-25{height:25%!important}#bookly-tbs .h-50{height:50%!important}#bookly-tbs .h-75{height:75%!important}#bookly-tbs .h-100{height:100%!important}#bookly-tbs .h-auto{height:auto!important}#bookly-tbs .mw-100{max-width:100%!important}#bookly-tbs .mh-100{max-height:100%!important}#bookly-tbs .min-vw-100{min-width:100vw!important}#bookly-tbs .min-vh-100{min-height:100vh!important}#bookly-tbs .vw-100{width:100vw!important}#bookly-tbs .vh-100{height:100vh!important}#bookly-tbs .stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}#bookly-tbs .m-0{margin:0!important}#bookly-tbs .mt-0,#bookly-tbs .my-0{margin-top:0!important}#bookly-tbs .mr-0,#bookly-tbs .mx-0{margin-right:0!important}#bookly-tbs .mb-0,#bookly-tbs .my-0{margin-bottom:0!important}#bookly-tbs .ml-0,#bookly-tbs .mx-0{margin-left:0!important}#bookly-tbs .m-1{margin:.25rem!important}#bookly-tbs .mt-1,#bookly-tbs .my-1{margin-top:.25rem!important}#bookly-tbs .mr-1,#bookly-tbs .mx-1{margin-right:.25rem!important}#bookly-tbs .mb-1,#bookly-tbs .my-1{margin-bottom:.25rem!important}#bookly-tbs .ml-1,#bookly-tbs .mx-1{margin-left:.25rem!important}#bookly-tbs .m-2{margin:.5rem!important}#bookly-tbs .mt-2,#bookly-tbs .my-2{margin-top:.5rem!important}#bookly-tbs .mr-2,#bookly-tbs .mx-2{margin-right:.5rem!important}#bookly-tbs .mb-2,#bookly-tbs .my-2{margin-bottom:.5rem!important}#bookly-tbs .ml-2,#bookly-tbs .mx-2{margin-left:.5rem!important}#bookly-tbs .m-3{margin:1rem!important}#bookly-tbs .mt-3,#bookly-tbs .my-3{margin-top:1rem!important}#bookly-tbs .mr-3,#bookly-tbs .mx-3{margin-right:1rem!important}#bookly-tbs .mb-3,#bookly-tbs .my-3{margin-bottom:1rem!important}#bookly-tbs .ml-3,#bookly-tbs .mx-3{margin-left:1rem!important}#bookly-tbs .m-4{margin:1.5rem!important}#bookly-tbs .mt-4,#bookly-tbs .my-4{margin-top:1.5rem!important}#bookly-tbs .mr-4,#bookly-tbs .mx-4{margin-right:1.5rem!important}#bookly-tbs .mb-4,#bookly-tbs .my-4{margin-bottom:1.5rem!important}#bookly-tbs .ml-4,#bookly-tbs .mx-4{margin-left:1.5rem!important}#bookly-tbs .m-5{margin:3rem!important}#bookly-tbs .mt-5,#bookly-tbs .my-5{margin-top:3rem!important}#bookly-tbs .mr-5,#bookly-tbs .mx-5{margin-right:3rem!important}#bookly-tbs .mb-5,#bookly-tbs .my-5{margin-bottom:3rem!important}#bookly-tbs .ml-5,#bookly-tbs .mx-5{margin-left:3rem!important}#bookly-tbs .p-0{padding:0!important}#bookly-tbs .pt-0,#bookly-tbs .py-0{padding-top:0!important}#bookly-tbs .pr-0,#bookly-tbs .px-0{padding-right:0!important}#bookly-tbs .pb-0,#bookly-tbs .py-0{padding-bottom:0!important}#bookly-tbs .pl-0,#bookly-tbs .px-0{padding-left:0!important}#bookly-tbs .p-1{padding:.25rem!important}#bookly-tbs .pt-1,#bookly-tbs .py-1{padding-top:.25rem!important}#bookly-tbs .pr-1,#bookly-tbs .px-1{padding-right:.25rem!important}#bookly-tbs .pb-1,#bookly-tbs .py-1{padding-bottom:.25rem!important}#bookly-tbs .pl-1,#bookly-tbs .px-1{padding-left:.25rem!important}#bookly-tbs .p-2{padding:.5rem!important}#bookly-tbs .pt-2,#bookly-tbs .py-2{padding-top:.5rem!important}#bookly-tbs .pr-2,#bookly-tbs .px-2{padding-right:.5rem!important}#bookly-tbs .pb-2,#bookly-tbs .py-2{padding-bottom:.5rem!important}#bookly-tbs .pl-2,#bookly-tbs .px-2{padding-left:.5rem!important}#bookly-tbs .p-3{padding:1rem!important}#bookly-tbs .pt-3,#bookly-tbs .py-3{padding-top:1rem!important}#bookly-tbs .pr-3,#bookly-tbs .px-3{padding-right:1rem!important}#bookly-tbs .pb-3,#bookly-tbs .py-3{padding-bottom:1rem!important}#bookly-tbs .pl-3,#bookly-tbs .px-3{padding-left:1rem!important}#bookly-tbs .p-4{padding:1.5rem!important}#bookly-tbs .pt-4,#bookly-tbs .py-4{padding-top:1.5rem!important}#bookly-tbs .pr-4,#bookly-tbs .px-4{padding-right:1.5rem!important}#bookly-tbs .pb-4,#bookly-tbs .py-4{padding-bottom:1.5rem!important}#bookly-tbs .pl-4,#bookly-tbs .px-4{padding-left:1.5rem!important}#bookly-tbs .p-5{padding:3rem!important}#bookly-tbs .pt-5,#bookly-tbs .py-5{padding-top:3rem!important}#bookly-tbs .pr-5,#bookly-tbs .px-5{padding-right:3rem!important}#bookly-tbs .pb-5,#bookly-tbs .py-5{padding-bottom:3rem!important}#bookly-tbs .pl-5,#bookly-tbs .px-5{padding-left:3rem!important}#bookly-tbs .m-n1{margin:-.25rem!important}#bookly-tbs .mt-n1,#bookly-tbs .my-n1{margin-top:-.25rem!important}#bookly-tbs .mr-n1,#bookly-tbs .mx-n1{margin-right:-.25rem!important}#bookly-tbs .mb-n1,#bookly-tbs .my-n1{margin-bottom:-.25rem!important}#bookly-tbs .ml-n1,#bookly-tbs .mx-n1{margin-left:-.25rem!important}#bookly-tbs .m-n2{margin:-.5rem!important}#bookly-tbs .mt-n2,#bookly-tbs .my-n2{margin-top:-.5rem!important}#bookly-tbs .mr-n2,#bookly-tbs .mx-n2{margin-right:-.5rem!important}#bookly-tbs .mb-n2,#bookly-tbs .my-n2{margin-bottom:-.5rem!important}#bookly-tbs .ml-n2,#bookly-tbs .mx-n2{margin-left:-.5rem!important}#bookly-tbs .m-n3{margin:-1rem!important}#bookly-tbs .mt-n3,#bookly-tbs .my-n3{margin-top:-1rem!important}#bookly-tbs .mr-n3,#bookly-tbs .mx-n3{margin-right:-1rem!important}#bookly-tbs .mb-n3,#bookly-tbs .my-n3{margin-bottom:-1rem!important}#bookly-tbs .ml-n3,#bookly-tbs .mx-n3{margin-left:-1rem!important}#bookly-tbs .m-n4{margin:-1.5rem!important}#bookly-tbs .mt-n4,#bookly-tbs .my-n4{margin-top:-1.5rem!important}#bookly-tbs .mr-n4,#bookly-tbs .mx-n4{margin-right:-1.5rem!important}#bookly-tbs .mb-n4,#bookly-tbs .my-n4{margin-bottom:-1.5rem!important}#bookly-tbs .ml-n4,#bookly-tbs .mx-n4{margin-left:-1.5rem!important}#bookly-tbs .m-n5{margin:-3rem!important}#bookly-tbs .mt-n5,#bookly-tbs .my-n5{margin-top:-3rem!important}#bookly-tbs .mr-n5,#bookly-tbs .mx-n5{margin-right:-3rem!important}#bookly-tbs .mb-n5,#bookly-tbs .my-n5{margin-bottom:-3rem!important}#bookly-tbs .ml-n5,#bookly-tbs .mx-n5{margin-left:-3rem!important}#bookly-tbs .m-auto{margin:auto!important}#bookly-tbs .mt-auto,#bookly-tbs .my-auto{margin-top:auto!important}#bookly-tbs .mr-auto,#bookly-tbs .mx-auto{margin-right:auto!important}#bookly-tbs .mb-auto,#bookly-tbs .my-auto{margin-bottom:auto!important}#bookly-tbs .ml-auto,#bookly-tbs .mx-auto{margin-left:auto!important}@media (min-width:576px){#bookly-tbs .m-sm-0{margin:0!important}#bookly-tbs .mt-sm-0,#bookly-tbs .my-sm-0{margin-top:0!important}#bookly-tbs .mr-sm-0,#bookly-tbs .mx-sm-0{margin-right:0!important}#bookly-tbs .mb-sm-0,#bookly-tbs .my-sm-0{margin-bottom:0!important}#bookly-tbs .ml-sm-0,#bookly-tbs .mx-sm-0{margin-left:0!important}#bookly-tbs .m-sm-1{margin:.25rem!important}#bookly-tbs .mt-sm-1,#bookly-tbs .my-sm-1{margin-top:.25rem!important}#bookly-tbs .mr-sm-1,#bookly-tbs .mx-sm-1{margin-right:.25rem!important}#bookly-tbs .mb-sm-1,#bookly-tbs .my-sm-1{margin-bottom:.25rem!important}#bookly-tbs .ml-sm-1,#bookly-tbs .mx-sm-1{margin-left:.25rem!important}#bookly-tbs .m-sm-2{margin:.5rem!important}#bookly-tbs .mt-sm-2,#bookly-tbs .my-sm-2{margin-top:.5rem!important}#bookly-tbs .mr-sm-2,#bookly-tbs .mx-sm-2{margin-right:.5rem!important}#bookly-tbs .mb-sm-2,#bookly-tbs .my-sm-2{margin-bottom:.5rem!important}#bookly-tbs .ml-sm-2,#bookly-tbs .mx-sm-2{margin-left:.5rem!important}#bookly-tbs .m-sm-3{margin:1rem!important}#bookly-tbs .mt-sm-3,#bookly-tbs .my-sm-3{margin-top:1rem!important}#bookly-tbs .mr-sm-3,#bookly-tbs .mx-sm-3{margin-right:1rem!important}#bookly-tbs .mb-sm-3,#bookly-tbs .my-sm-3{margin-bottom:1rem!important}#bookly-tbs .ml-sm-3,#bookly-tbs .mx-sm-3{margin-left:1rem!important}#bookly-tbs .m-sm-4{margin:1.5rem!important}#bookly-tbs .mt-sm-4,#bookly-tbs .my-sm-4{margin-top:1.5rem!important}#bookly-tbs .mr-sm-4,#bookly-tbs .mx-sm-4{margin-right:1.5rem!important}#bookly-tbs .mb-sm-4,#bookly-tbs .my-sm-4{margin-bottom:1.5rem!important}#bookly-tbs .ml-sm-4,#bookly-tbs .mx-sm-4{margin-left:1.5rem!important}#bookly-tbs .m-sm-5{margin:3rem!important}#bookly-tbs .mt-sm-5,#bookly-tbs .my-sm-5{margin-top:3rem!important}#bookly-tbs .mr-sm-5,#bookly-tbs .mx-sm-5{margin-right:3rem!important}#bookly-tbs .mb-sm-5,#bookly-tbs .my-sm-5{margin-bottom:3rem!important}#bookly-tbs .ml-sm-5,#bookly-tbs .mx-sm-5{margin-left:3rem!important}#bookly-tbs .p-sm-0{padding:0!important}#bookly-tbs .pt-sm-0,#bookly-tbs .py-sm-0{padding-top:0!important}#bookly-tbs .pr-sm-0,#bookly-tbs .px-sm-0{padding-right:0!important}#bookly-tbs .pb-sm-0,#bookly-tbs .py-sm-0{padding-bottom:0!important}#bookly-tbs .pl-sm-0,#bookly-tbs .px-sm-0{padding-left:0!important}#bookly-tbs .p-sm-1{padding:.25rem!important}#bookly-tbs .pt-sm-1,#bookly-tbs .py-sm-1{padding-top:.25rem!important}#bookly-tbs .pr-sm-1,#bookly-tbs .px-sm-1{padding-right:.25rem!important}#bookly-tbs .pb-sm-1,#bookly-tbs .py-sm-1{padding-bottom:.25rem!important}#bookly-tbs .pl-sm-1,#bookly-tbs .px-sm-1{padding-left:.25rem!important}#bookly-tbs .p-sm-2{padding:.5rem!important}#bookly-tbs .pt-sm-2,#bookly-tbs .py-sm-2{padding-top:.5rem!important}#bookly-tbs .pr-sm-2,#bookly-tbs .px-sm-2{padding-right:.5rem!important}#bookly-tbs .pb-sm-2,#bookly-tbs .py-sm-2{padding-bottom:.5rem!important}#bookly-tbs .pl-sm-2,#bookly-tbs .px-sm-2{padding-left:.5rem!important}#bookly-tbs .p-sm-3{padding:1rem!important}#bookly-tbs .pt-sm-3,#bookly-tbs .py-sm-3{padding-top:1rem!important}#bookly-tbs .pr-sm-3,#bookly-tbs .px-sm-3{padding-right:1rem!important}#bookly-tbs .pb-sm-3,#bookly-tbs .py-sm-3{padding-bottom:1rem!important}#bookly-tbs .pl-sm-3,#bookly-tbs .px-sm-3{padding-left:1rem!important}#bookly-tbs .p-sm-4{padding:1.5rem!important}#bookly-tbs .pt-sm-4,#bookly-tbs .py-sm-4{padding-top:1.5rem!important}#bookly-tbs .pr-sm-4,#bookly-tbs .px-sm-4{padding-right:1.5rem!important}#bookly-tbs .pb-sm-4,#bookly-tbs .py-sm-4{padding-bottom:1.5rem!important}#bookly-tbs .pl-sm-4,#bookly-tbs .px-sm-4{padding-left:1.5rem!important}#bookly-tbs .p-sm-5{padding:3rem!important}#bookly-tbs .pt-sm-5,#bookly-tbs .py-sm-5{padding-top:3rem!important}#bookly-tbs .pr-sm-5,#bookly-tbs .px-sm-5{padding-right:3rem!important}#bookly-tbs .pb-sm-5,#bookly-tbs .py-sm-5{padding-bottom:3rem!important}#bookly-tbs .pl-sm-5,#bookly-tbs .px-sm-5{padding-left:3rem!important}#bookly-tbs .m-sm-n1{margin:-.25rem!important}#bookly-tbs .mt-sm-n1,#bookly-tbs .my-sm-n1{margin-top:-.25rem!important}#bookly-tbs .mr-sm-n1,#bookly-tbs .mx-sm-n1{margin-right:-.25rem!important}#bookly-tbs .mb-sm-n1,#bookly-tbs .my-sm-n1{margin-bottom:-.25rem!important}#bookly-tbs .ml-sm-n1,#bookly-tbs .mx-sm-n1{margin-left:-.25rem!important}#bookly-tbs .m-sm-n2{margin:-.5rem!important}#bookly-tbs .mt-sm-n2,#bookly-tbs .my-sm-n2{margin-top:-.5rem!important}#bookly-tbs .mr-sm-n2,#bookly-tbs .mx-sm-n2{margin-right:-.5rem!important}#bookly-tbs .mb-sm-n2,#bookly-tbs .my-sm-n2{margin-bottom:-.5rem!important}#bookly-tbs .ml-sm-n2,#bookly-tbs .mx-sm-n2{margin-left:-.5rem!important}#bookly-tbs .m-sm-n3{margin:-1rem!important}#bookly-tbs .mt-sm-n3,#bookly-tbs .my-sm-n3{margin-top:-1rem!important}#bookly-tbs .mr-sm-n3,#bookly-tbs .mx-sm-n3{margin-right:-1rem!important}#bookly-tbs .mb-sm-n3,#bookly-tbs .my-sm-n3{margin-bottom:-1rem!important}#bookly-tbs .ml-sm-n3,#bookly-tbs .mx-sm-n3{margin-left:-1rem!important}#bookly-tbs .m-sm-n4{margin:-1.5rem!important}#bookly-tbs .mt-sm-n4,#bookly-tbs .my-sm-n4{margin-top:-1.5rem!important}#bookly-tbs .mr-sm-n4,#bookly-tbs .mx-sm-n4{margin-right:-1.5rem!important}#bookly-tbs .mb-sm-n4,#bookly-tbs .my-sm-n4{margin-bottom:-1.5rem!important}#bookly-tbs .ml-sm-n4,#bookly-tbs .mx-sm-n4{margin-left:-1.5rem!important}#bookly-tbs .m-sm-n5{margin:-3rem!important}#bookly-tbs .mt-sm-n5,#bookly-tbs .my-sm-n5{margin-top:-3rem!important}#bookly-tbs .mr-sm-n5,#bookly-tbs .mx-sm-n5{margin-right:-3rem!important}#bookly-tbs .mb-sm-n5,#bookly-tbs .my-sm-n5{margin-bottom:-3rem!important}#bookly-tbs .ml-sm-n5,#bookly-tbs .mx-sm-n5{margin-left:-3rem!important}#bookly-tbs .m-sm-auto{margin:auto!important}#bookly-tbs .mt-sm-auto,#bookly-tbs .my-sm-auto{margin-top:auto!important}#bookly-tbs .mr-sm-auto,#bookly-tbs .mx-sm-auto{margin-right:auto!important}#bookly-tbs .mb-sm-auto,#bookly-tbs .my-sm-auto{margin-bottom:auto!important}#bookly-tbs .ml-sm-auto,#bookly-tbs .mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){#bookly-tbs .m-md-0{margin:0!important}#bookly-tbs .mt-md-0,#bookly-tbs .my-md-0{margin-top:0!important}#bookly-tbs .mr-md-0,#bookly-tbs .mx-md-0{margin-right:0!important}#bookly-tbs .mb-md-0,#bookly-tbs .my-md-0{margin-bottom:0!important}#bookly-tbs .ml-md-0,#bookly-tbs .mx-md-0{margin-left:0!important}#bookly-tbs .m-md-1{margin:.25rem!important}#bookly-tbs .mt-md-1,#bookly-tbs .my-md-1{margin-top:.25rem!important}#bookly-tbs .mr-md-1,#bookly-tbs .mx-md-1{margin-right:.25rem!important}#bookly-tbs .mb-md-1,#bookly-tbs .my-md-1{margin-bottom:.25rem!important}#bookly-tbs .ml-md-1,#bookly-tbs .mx-md-1{margin-left:.25rem!important}#bookly-tbs .m-md-2{margin:.5rem!important}#bookly-tbs .mt-md-2,#bookly-tbs .my-md-2{margin-top:.5rem!important}#bookly-tbs .mr-md-2,#bookly-tbs .mx-md-2{margin-right:.5rem!important}#bookly-tbs .mb-md-2,#bookly-tbs .my-md-2{margin-bottom:.5rem!important}#bookly-tbs .ml-md-2,#bookly-tbs .mx-md-2{margin-left:.5rem!important}#bookly-tbs .m-md-3{margin:1rem!important}#bookly-tbs .mt-md-3,#bookly-tbs .my-md-3{margin-top:1rem!important}#bookly-tbs .mr-md-3,#bookly-tbs .mx-md-3{margin-right:1rem!important}#bookly-tbs .mb-md-3,#bookly-tbs .my-md-3{margin-bottom:1rem!important}#bookly-tbs .ml-md-3,#bookly-tbs .mx-md-3{margin-left:1rem!important}#bookly-tbs .m-md-4{margin:1.5rem!important}#bookly-tbs .mt-md-4,#bookly-tbs .my-md-4{margin-top:1.5rem!important}#bookly-tbs .mr-md-4,#bookly-tbs .mx-md-4{margin-right:1.5rem!important}#bookly-tbs .mb-md-4,#bookly-tbs .my-md-4{margin-bottom:1.5rem!important}#bookly-tbs .ml-md-4,#bookly-tbs .mx-md-4{margin-left:1.5rem!important}#bookly-tbs .m-md-5{margin:3rem!important}#bookly-tbs .mt-md-5,#bookly-tbs .my-md-5{margin-top:3rem!important}#bookly-tbs .mr-md-5,#bookly-tbs .mx-md-5{margin-right:3rem!important}#bookly-tbs .mb-md-5,#bookly-tbs .my-md-5{margin-bottom:3rem!important}#bookly-tbs .ml-md-5,#bookly-tbs .mx-md-5{margin-left:3rem!important}#bookly-tbs .p-md-0{padding:0!important}#bookly-tbs .pt-md-0,#bookly-tbs .py-md-0{padding-top:0!important}#bookly-tbs .pr-md-0,#bookly-tbs .px-md-0{padding-right:0!important}#bookly-tbs .pb-md-0,#bookly-tbs .py-md-0{padding-bottom:0!important}#bookly-tbs .pl-md-0,#bookly-tbs .px-md-0{padding-left:0!important}#bookly-tbs .p-md-1{padding:.25rem!important}#bookly-tbs .pt-md-1,#bookly-tbs .py-md-1{padding-top:.25rem!important}#bookly-tbs .pr-md-1,#bookly-tbs .px-md-1{padding-right:.25rem!important}#bookly-tbs .pb-md-1,#bookly-tbs .py-md-1{padding-bottom:.25rem!important}#bookly-tbs .pl-md-1,#bookly-tbs .px-md-1{padding-left:.25rem!important}#bookly-tbs .p-md-2{padding:.5rem!important}#bookly-tbs .pt-md-2,#bookly-tbs .py-md-2{padding-top:.5rem!important}#bookly-tbs .pr-md-2,#bookly-tbs .px-md-2{padding-right:.5rem!important}#bookly-tbs .pb-md-2,#bookly-tbs .py-md-2{padding-bottom:.5rem!important}#bookly-tbs .pl-md-2,#bookly-tbs .px-md-2{padding-left:.5rem!important}#bookly-tbs .p-md-3{padding:1rem!important}#bookly-tbs .pt-md-3,#bookly-tbs .py-md-3{padding-top:1rem!important}#bookly-tbs .pr-md-3,#bookly-tbs .px-md-3{padding-right:1rem!important}#bookly-tbs .pb-md-3,#bookly-tbs .py-md-3{padding-bottom:1rem!important}#bookly-tbs .pl-md-3,#bookly-tbs .px-md-3{padding-left:1rem!important}#bookly-tbs .p-md-4{padding:1.5rem!important}#bookly-tbs .pt-md-4,#bookly-tbs .py-md-4{padding-top:1.5rem!important}#bookly-tbs .pr-md-4,#bookly-tbs .px-md-4{padding-right:1.5rem!important}#bookly-tbs .pb-md-4,#bookly-tbs .py-md-4{padding-bottom:1.5rem!important}#bookly-tbs .pl-md-4,#bookly-tbs .px-md-4{padding-left:1.5rem!important}#bookly-tbs .p-md-5{padding:3rem!important}#bookly-tbs .pt-md-5,#bookly-tbs .py-md-5{padding-top:3rem!important}#bookly-tbs .pr-md-5,#bookly-tbs .px-md-5{padding-right:3rem!important}#bookly-tbs .pb-md-5,#bookly-tbs .py-md-5{padding-bottom:3rem!important}#bookly-tbs .pl-md-5,#bookly-tbs .px-md-5{padding-left:3rem!important}#bookly-tbs .m-md-n1{margin:-.25rem!important}#bookly-tbs .mt-md-n1,#bookly-tbs .my-md-n1{margin-top:-.25rem!important}#bookly-tbs .mr-md-n1,#bookly-tbs .mx-md-n1{margin-right:-.25rem!important}#bookly-tbs .mb-md-n1,#bookly-tbs .my-md-n1{margin-bottom:-.25rem!important}#bookly-tbs .ml-md-n1,#bookly-tbs .mx-md-n1{margin-left:-.25rem!important}#bookly-tbs .m-md-n2{margin:-.5rem!important}#bookly-tbs .mt-md-n2,#bookly-tbs .my-md-n2{margin-top:-.5rem!important}#bookly-tbs .mr-md-n2,#bookly-tbs .mx-md-n2{margin-right:-.5rem!important}#bookly-tbs .mb-md-n2,#bookly-tbs .my-md-n2{margin-bottom:-.5rem!important}#bookly-tbs .ml-md-n2,#bookly-tbs .mx-md-n2{margin-left:-.5rem!important}#bookly-tbs .m-md-n3{margin:-1rem!important}#bookly-tbs .mt-md-n3,#bookly-tbs .my-md-n3{margin-top:-1rem!important}#bookly-tbs .mr-md-n3,#bookly-tbs .mx-md-n3{margin-right:-1rem!important}#bookly-tbs .mb-md-n3,#bookly-tbs .my-md-n3{margin-bottom:-1rem!important}#bookly-tbs .ml-md-n3,#bookly-tbs .mx-md-n3{margin-left:-1rem!important}#bookly-tbs .m-md-n4{margin:-1.5rem!important}#bookly-tbs .mt-md-n4,#bookly-tbs .my-md-n4{margin-top:-1.5rem!important}#bookly-tbs .mr-md-n4,#bookly-tbs .mx-md-n4{margin-right:-1.5rem!important}#bookly-tbs .mb-md-n4,#bookly-tbs .my-md-n4{margin-bottom:-1.5rem!important}#bookly-tbs .ml-md-n4,#bookly-tbs .mx-md-n4{margin-left:-1.5rem!important}#bookly-tbs .m-md-n5{margin:-3rem!important}#bookly-tbs .mt-md-n5,#bookly-tbs .my-md-n5{margin-top:-3rem!important}#bookly-tbs .mr-md-n5,#bookly-tbs .mx-md-n5{margin-right:-3rem!important}#bookly-tbs .mb-md-n5,#bookly-tbs .my-md-n5{margin-bottom:-3rem!important}#bookly-tbs .ml-md-n5,#bookly-tbs .mx-md-n5{margin-left:-3rem!important}#bookly-tbs .m-md-auto{margin:auto!important}#bookly-tbs .mt-md-auto,#bookly-tbs .my-md-auto{margin-top:auto!important}#bookly-tbs .mr-md-auto,#bookly-tbs .mx-md-auto{margin-right:auto!important}#bookly-tbs .mb-md-auto,#bookly-tbs .my-md-auto{margin-bottom:auto!important}#bookly-tbs .ml-md-auto,#bookly-tbs .mx-md-auto{margin-left:auto!important}}@media (min-width:992px){#bookly-tbs .m-lg-0{margin:0!important}#bookly-tbs .mt-lg-0,#bookly-tbs .my-lg-0{margin-top:0!important}#bookly-tbs .mr-lg-0,#bookly-tbs .mx-lg-0{margin-right:0!important}#bookly-tbs .mb-lg-0,#bookly-tbs .my-lg-0{margin-bottom:0!important}#bookly-tbs .ml-lg-0,#bookly-tbs .mx-lg-0{margin-left:0!important}#bookly-tbs .m-lg-1{margin:.25rem!important}#bookly-tbs .mt-lg-1,#bookly-tbs .my-lg-1{margin-top:.25rem!important}#bookly-tbs .mr-lg-1,#bookly-tbs .mx-lg-1{margin-right:.25rem!important}#bookly-tbs .mb-lg-1,#bookly-tbs .my-lg-1{margin-bottom:.25rem!important}#bookly-tbs .ml-lg-1,#bookly-tbs .mx-lg-1{margin-left:.25rem!important}#bookly-tbs .m-lg-2{margin:.5rem!important}#bookly-tbs .mt-lg-2,#bookly-tbs .my-lg-2{margin-top:.5rem!important}#bookly-tbs .mr-lg-2,#bookly-tbs .mx-lg-2{margin-right:.5rem!important}#bookly-tbs .mb-lg-2,#bookly-tbs .my-lg-2{margin-bottom:.5rem!important}#bookly-tbs .ml-lg-2,#bookly-tbs .mx-lg-2{margin-left:.5rem!important}#bookly-tbs .m-lg-3{margin:1rem!important}#bookly-tbs .mt-lg-3,#bookly-tbs .my-lg-3{margin-top:1rem!important}#bookly-tbs .mr-lg-3,#bookly-tbs .mx-lg-3{margin-right:1rem!important}#bookly-tbs .mb-lg-3,#bookly-tbs .my-lg-3{margin-bottom:1rem!important}#bookly-tbs .ml-lg-3,#bookly-tbs .mx-lg-3{margin-left:1rem!important}#bookly-tbs .m-lg-4{margin:1.5rem!important}#bookly-tbs .mt-lg-4,#bookly-tbs .my-lg-4{margin-top:1.5rem!important}#bookly-tbs .mr-lg-4,#bookly-tbs .mx-lg-4{margin-right:1.5rem!important}#bookly-tbs .mb-lg-4,#bookly-tbs .my-lg-4{margin-bottom:1.5rem!important}#bookly-tbs .ml-lg-4,#bookly-tbs .mx-lg-4{margin-left:1.5rem!important}#bookly-tbs .m-lg-5{margin:3rem!important}#bookly-tbs .mt-lg-5,#bookly-tbs .my-lg-5{margin-top:3rem!important}#bookly-tbs .mr-lg-5,#bookly-tbs .mx-lg-5{margin-right:3rem!important}#bookly-tbs .mb-lg-5,#bookly-tbs .my-lg-5{margin-bottom:3rem!important}#bookly-tbs .ml-lg-5,#bookly-tbs .mx-lg-5{margin-left:3rem!important}#bookly-tbs .p-lg-0{padding:0!important}#bookly-tbs .pt-lg-0,#bookly-tbs .py-lg-0{padding-top:0!important}#bookly-tbs .pr-lg-0,#bookly-tbs .px-lg-0{padding-right:0!important}#bookly-tbs .pb-lg-0,#bookly-tbs .py-lg-0{padding-bottom:0!important}#bookly-tbs .pl-lg-0,#bookly-tbs .px-lg-0{padding-left:0!important}#bookly-tbs .p-lg-1{padding:.25rem!important}#bookly-tbs .pt-lg-1,#bookly-tbs .py-lg-1{padding-top:.25rem!important}#bookly-tbs .pr-lg-1,#bookly-tbs .px-lg-1{padding-right:.25rem!important}#bookly-tbs .pb-lg-1,#bookly-tbs .py-lg-1{padding-bottom:.25rem!important}#bookly-tbs .pl-lg-1,#bookly-tbs .px-lg-1{padding-left:.25rem!important}#bookly-tbs .p-lg-2{padding:.5rem!important}#bookly-tbs .pt-lg-2,#bookly-tbs .py-lg-2{padding-top:.5rem!important}#bookly-tbs .pr-lg-2,#bookly-tbs .px-lg-2{padding-right:.5rem!important}#bookly-tbs .pb-lg-2,#bookly-tbs .py-lg-2{padding-bottom:.5rem!important}#bookly-tbs .pl-lg-2,#bookly-tbs .px-lg-2{padding-left:.5rem!important}#bookly-tbs .p-lg-3{padding:1rem!important}#bookly-tbs .pt-lg-3,#bookly-tbs .py-lg-3{padding-top:1rem!important}#bookly-tbs .pr-lg-3,#bookly-tbs .px-lg-3{padding-right:1rem!important}#bookly-tbs .pb-lg-3,#bookly-tbs .py-lg-3{padding-bottom:1rem!important}#bookly-tbs .pl-lg-3,#bookly-tbs .px-lg-3{padding-left:1rem!important}#bookly-tbs .p-lg-4{padding:1.5rem!important}#bookly-tbs .pt-lg-4,#bookly-tbs .py-lg-4{padding-top:1.5rem!important}#bookly-tbs .pr-lg-4,#bookly-tbs .px-lg-4{padding-right:1.5rem!important}#bookly-tbs .pb-lg-4,#bookly-tbs .py-lg-4{padding-bottom:1.5rem!important}#bookly-tbs .pl-lg-4,#bookly-tbs .px-lg-4{padding-left:1.5rem!important}#bookly-tbs .p-lg-5{padding:3rem!important}#bookly-tbs .pt-lg-5,#bookly-tbs .py-lg-5{padding-top:3rem!important}#bookly-tbs .pr-lg-5,#bookly-tbs .px-lg-5{padding-right:3rem!important}#bookly-tbs .pb-lg-5,#bookly-tbs .py-lg-5{padding-bottom:3rem!important}#bookly-tbs .pl-lg-5,#bookly-tbs .px-lg-5{padding-left:3rem!important}#bookly-tbs .m-lg-n1{margin:-.25rem!important}#bookly-tbs .mt-lg-n1,#bookly-tbs .my-lg-n1{margin-top:-.25rem!important}#bookly-tbs .mr-lg-n1,#bookly-tbs .mx-lg-n1{margin-right:-.25rem!important}#bookly-tbs .mb-lg-n1,#bookly-tbs .my-lg-n1{margin-bottom:-.25rem!important}#bookly-tbs .ml-lg-n1,#bookly-tbs .mx-lg-n1{margin-left:-.25rem!important}#bookly-tbs .m-lg-n2{margin:-.5rem!important}#bookly-tbs .mt-lg-n2,#bookly-tbs .my-lg-n2{margin-top:-.5rem!important}#bookly-tbs .mr-lg-n2,#bookly-tbs .mx-lg-n2{margin-right:-.5rem!important}#bookly-tbs .mb-lg-n2,#bookly-tbs .my-lg-n2{margin-bottom:-.5rem!important}#bookly-tbs .ml-lg-n2,#bookly-tbs .mx-lg-n2{margin-left:-.5rem!important}#bookly-tbs .m-lg-n3{margin:-1rem!important}#bookly-tbs .mt-lg-n3,#bookly-tbs .my-lg-n3{margin-top:-1rem!important}#bookly-tbs .mr-lg-n3,#bookly-tbs .mx-lg-n3{margin-right:-1rem!important}#bookly-tbs .mb-lg-n3,#bookly-tbs .my-lg-n3{margin-bottom:-1rem!important}#bookly-tbs .ml-lg-n3,#bookly-tbs .mx-lg-n3{margin-left:-1rem!important}#bookly-tbs .m-lg-n4{margin:-1.5rem!important}#bookly-tbs .mt-lg-n4,#bookly-tbs .my-lg-n4{margin-top:-1.5rem!important}#bookly-tbs .mr-lg-n4,#bookly-tbs .mx-lg-n4{margin-right:-1.5rem!important}#bookly-tbs .mb-lg-n4,#bookly-tbs .my-lg-n4{margin-bottom:-1.5rem!important}#bookly-tbs .ml-lg-n4,#bookly-tbs .mx-lg-n4{margin-left:-1.5rem!important}#bookly-tbs .m-lg-n5{margin:-3rem!important}#bookly-tbs .mt-lg-n5,#bookly-tbs .my-lg-n5{margin-top:-3rem!important}#bookly-tbs .mr-lg-n5,#bookly-tbs .mx-lg-n5{margin-right:-3rem!important}#bookly-tbs .mb-lg-n5,#bookly-tbs .my-lg-n5{margin-bottom:-3rem!important}#bookly-tbs .ml-lg-n5,#bookly-tbs .mx-lg-n5{margin-left:-3rem!important}#bookly-tbs .m-lg-auto{margin:auto!important}#bookly-tbs .mt-lg-auto,#bookly-tbs .my-lg-auto{margin-top:auto!important}#bookly-tbs .mr-lg-auto,#bookly-tbs .mx-lg-auto{margin-right:auto!important}#bookly-tbs .mb-lg-auto,#bookly-tbs .my-lg-auto{margin-bottom:auto!important}#bookly-tbs .ml-lg-auto,#bookly-tbs .mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){#bookly-tbs .m-xl-0{margin:0!important}#bookly-tbs .mt-xl-0,#bookly-tbs .my-xl-0{margin-top:0!important}#bookly-tbs .mr-xl-0,#bookly-tbs .mx-xl-0{margin-right:0!important}#bookly-tbs .mb-xl-0,#bookly-tbs .my-xl-0{margin-bottom:0!important}#bookly-tbs .ml-xl-0,#bookly-tbs .mx-xl-0{margin-left:0!important}#bookly-tbs .m-xl-1{margin:.25rem!important}#bookly-tbs .mt-xl-1,#bookly-tbs .my-xl-1{margin-top:.25rem!important}#bookly-tbs .mr-xl-1,#bookly-tbs .mx-xl-1{margin-right:.25rem!important}#bookly-tbs .mb-xl-1,#bookly-tbs .my-xl-1{margin-bottom:.25rem!important}#bookly-tbs .ml-xl-1,#bookly-tbs .mx-xl-1{margin-left:.25rem!important}#bookly-tbs .m-xl-2{margin:.5rem!important}#bookly-tbs .mt-xl-2,#bookly-tbs .my-xl-2{margin-top:.5rem!important}#bookly-tbs .mr-xl-2,#bookly-tbs .mx-xl-2{margin-right:.5rem!important}#bookly-tbs .mb-xl-2,#bookly-tbs .my-xl-2{margin-bottom:.5rem!important}#bookly-tbs .ml-xl-2,#bookly-tbs .mx-xl-2{margin-left:.5rem!important}#bookly-tbs .m-xl-3{margin:1rem!important}#bookly-tbs .mt-xl-3,#bookly-tbs .my-xl-3{margin-top:1rem!important}#bookly-tbs .mr-xl-3,#bookly-tbs .mx-xl-3{margin-right:1rem!important}#bookly-tbs .mb-xl-3,#bookly-tbs .my-xl-3{margin-bottom:1rem!important}#bookly-tbs .ml-xl-3,#bookly-tbs .mx-xl-3{margin-left:1rem!important}#bookly-tbs .m-xl-4{margin:1.5rem!important}#bookly-tbs .mt-xl-4,#bookly-tbs .my-xl-4{margin-top:1.5rem!important}#bookly-tbs .mr-xl-4,#bookly-tbs .mx-xl-4{margin-right:1.5rem!important}#bookly-tbs .mb-xl-4,#bookly-tbs .my-xl-4{margin-bottom:1.5rem!important}#bookly-tbs .ml-xl-4,#bookly-tbs .mx-xl-4{margin-left:1.5rem!important}#bookly-tbs .m-xl-5{margin:3rem!important}#bookly-tbs .mt-xl-5,#bookly-tbs .my-xl-5{margin-top:3rem!important}#bookly-tbs .mr-xl-5,#bookly-tbs .mx-xl-5{margin-right:3rem!important}#bookly-tbs .mb-xl-5,#bookly-tbs .my-xl-5{margin-bottom:3rem!important}#bookly-tbs .ml-xl-5,#bookly-tbs .mx-xl-5{margin-left:3rem!important}#bookly-tbs .p-xl-0{padding:0!important}#bookly-tbs .pt-xl-0,#bookly-tbs .py-xl-0{padding-top:0!important}#bookly-tbs .pr-xl-0,#bookly-tbs .px-xl-0{padding-right:0!important}#bookly-tbs .pb-xl-0,#bookly-tbs .py-xl-0{padding-bottom:0!important}#bookly-tbs .pl-xl-0,#bookly-tbs .px-xl-0{padding-left:0!important}#bookly-tbs .p-xl-1{padding:.25rem!important}#bookly-tbs .pt-xl-1,#bookly-tbs .py-xl-1{padding-top:.25rem!important}#bookly-tbs .pr-xl-1,#bookly-tbs .px-xl-1{padding-right:.25rem!important}#bookly-tbs .pb-xl-1,#bookly-tbs .py-xl-1{padding-bottom:.25rem!important}#bookly-tbs .pl-xl-1,#bookly-tbs .px-xl-1{padding-left:.25rem!important}#bookly-tbs .p-xl-2{padding:.5rem!important}#bookly-tbs .pt-xl-2,#bookly-tbs .py-xl-2{padding-top:.5rem!important}#bookly-tbs .pr-xl-2,#bookly-tbs .px-xl-2{padding-right:.5rem!important}#bookly-tbs .pb-xl-2,#bookly-tbs .py-xl-2{padding-bottom:.5rem!important}#bookly-tbs .pl-xl-2,#bookly-tbs .px-xl-2{padding-left:.5rem!important}#bookly-tbs .p-xl-3{padding:1rem!important}#bookly-tbs .pt-xl-3,#bookly-tbs .py-xl-3{padding-top:1rem!important}#bookly-tbs .pr-xl-3,#bookly-tbs .px-xl-3{padding-right:1rem!important}#bookly-tbs .pb-xl-3,#bookly-tbs .py-xl-3{padding-bottom:1rem!important}#bookly-tbs .pl-xl-3,#bookly-tbs .px-xl-3{padding-left:1rem!important}#bookly-tbs .p-xl-4{padding:1.5rem!important}#bookly-tbs .pt-xl-4,#bookly-tbs .py-xl-4{padding-top:1.5rem!important}#bookly-tbs .pr-xl-4,#bookly-tbs .px-xl-4{padding-right:1.5rem!important}#bookly-tbs .pb-xl-4,#bookly-tbs .py-xl-4{padding-bottom:1.5rem!important}#bookly-tbs .pl-xl-4,#bookly-tbs .px-xl-4{padding-left:1.5rem!important}#bookly-tbs .p-xl-5{padding:3rem!important}#bookly-tbs .pt-xl-5,#bookly-tbs .py-xl-5{padding-top:3rem!important}#bookly-tbs .pr-xl-5,#bookly-tbs .px-xl-5{padding-right:3rem!important}#bookly-tbs .pb-xl-5,#bookly-tbs .py-xl-5{padding-bottom:3rem!important}#bookly-tbs .pl-xl-5,#bookly-tbs .px-xl-5{padding-left:3rem!important}#bookly-tbs .m-xl-n1{margin:-.25rem!important}#bookly-tbs .mt-xl-n1,#bookly-tbs .my-xl-n1{margin-top:-.25rem!important}#bookly-tbs .mr-xl-n1,#bookly-tbs .mx-xl-n1{margin-right:-.25rem!important}#bookly-tbs .mb-xl-n1,#bookly-tbs .my-xl-n1{margin-bottom:-.25rem!important}#bookly-tbs .ml-xl-n1,#bookly-tbs .mx-xl-n1{margin-left:-.25rem!important}#bookly-tbs .m-xl-n2{margin:-.5rem!important}#bookly-tbs .mt-xl-n2,#bookly-tbs .my-xl-n2{margin-top:-.5rem!important}#bookly-tbs .mr-xl-n2,#bookly-tbs .mx-xl-n2{margin-right:-.5rem!important}#bookly-tbs .mb-xl-n2,#bookly-tbs .my-xl-n2{margin-bottom:-.5rem!important}#bookly-tbs .ml-xl-n2,#bookly-tbs .mx-xl-n2{margin-left:-.5rem!important}#bookly-tbs .m-xl-n3{margin:-1rem!important}#bookly-tbs .mt-xl-n3,#bookly-tbs .my-xl-n3{margin-top:-1rem!important}#bookly-tbs .mr-xl-n3,#bookly-tbs .mx-xl-n3{margin-right:-1rem!important}#bookly-tbs .mb-xl-n3,#bookly-tbs .my-xl-n3{margin-bottom:-1rem!important}#bookly-tbs .ml-xl-n3,#bookly-tbs .mx-xl-n3{margin-left:-1rem!important}#bookly-tbs .m-xl-n4{margin:-1.5rem!important}#bookly-tbs .mt-xl-n4,#bookly-tbs .my-xl-n4{margin-top:-1.5rem!important}#bookly-tbs .mr-xl-n4,#bookly-tbs .mx-xl-n4{margin-right:-1.5rem!important}#bookly-tbs .mb-xl-n4,#bookly-tbs .my-xl-n4{margin-bottom:-1.5rem!important}#bookly-tbs .ml-xl-n4,#bookly-tbs .mx-xl-n4{margin-left:-1.5rem!important}#bookly-tbs .m-xl-n5{margin:-3rem!important}#bookly-tbs .mt-xl-n5,#bookly-tbs .my-xl-n5{margin-top:-3rem!important}#bookly-tbs .mr-xl-n5,#bookly-tbs .mx-xl-n5{margin-right:-3rem!important}#bookly-tbs .mb-xl-n5,#bookly-tbs .my-xl-n5{margin-bottom:-3rem!important}#bookly-tbs .ml-xl-n5,#bookly-tbs .mx-xl-n5{margin-left:-3rem!important}#bookly-tbs .m-xl-auto{margin:auto!important}#bookly-tbs .mt-xl-auto,#bookly-tbs .my-xl-auto{margin-top:auto!important}#bookly-tbs .mr-xl-auto,#bookly-tbs .mx-xl-auto{margin-right:auto!important}#bookly-tbs .mb-xl-auto,#bookly-tbs .my-xl-auto{margin-bottom:auto!important}#bookly-tbs .ml-xl-auto,#bookly-tbs .mx-xl-auto{margin-left:auto!important}}#bookly-tbs .text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}#bookly-tbs .text-justify{text-align:justify!important}#bookly-tbs .text-wrap{white-space:normal!important}#bookly-tbs .text-nowrap{white-space:nowrap!important}#bookly-tbs .text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#bookly-tbs .text-left{text-align:left!important}#bookly-tbs .text-right{text-align:right!important}#bookly-tbs .text-center{text-align:center!important}@media (min-width:576px){#bookly-tbs .text-sm-left{text-align:left!important}#bookly-tbs .text-sm-right{text-align:right!important}#bookly-tbs .text-sm-center{text-align:center!important}}@media (min-width:768px){#bookly-tbs .text-md-left{text-align:left!important}#bookly-tbs .text-md-right{text-align:right!important}#bookly-tbs .text-md-center{text-align:center!important}}@media (min-width:992px){#bookly-tbs .text-lg-left{text-align:left!important}#bookly-tbs .text-lg-right{text-align:right!important}#bookly-tbs .text-lg-center{text-align:center!important}}@media (min-width:1200px){#bookly-tbs .text-xl-left{text-align:left!important}#bookly-tbs .text-xl-right{text-align:right!important}#bookly-tbs .text-xl-center{text-align:center!important}}#bookly-tbs .text-lowercase{text-transform:lowercase!important}#bookly-tbs .text-uppercase{text-transform:uppercase!important}#bookly-tbs .text-capitalize{text-transform:capitalize!important}#bookly-tbs .font-weight-light{font-weight:300!important}#bookly-tbs .font-weight-lighter{font-weight:lighter!important}#bookly-tbs .font-weight-normal{font-weight:400!important}#bookly-tbs .font-weight-bold{font-weight:700!important}#bookly-tbs .font-weight-bolder{font-weight:bolder!important}#bookly-tbs .font-italic{font-style:italic!important}#bookly-tbs .text-white{color:#fff!important}#bookly-tbs .text-primary{color:#007bff!important}#bookly-tbs a.text-primary:focus,#bookly-tbs a.text-primary:hover{color:#0056b3!important}#bookly-tbs .text-secondary{color:#6c757d!important}#bookly-tbs a.text-secondary:focus,#bookly-tbs a.text-secondary:hover{color:#494f54!important}#bookly-tbs .text-success{color:#28a745!important}#bookly-tbs a.text-success:focus,#bookly-tbs a.text-success:hover{color:#19692c!important}#bookly-tbs .text-info{color:#17a2b8!important}#bookly-tbs a.text-info:focus,#bookly-tbs a.text-info:hover{color:#0f6674!important}#bookly-tbs .text-warning{color:#ffc107!important}#bookly-tbs a.text-warning:focus,#bookly-tbs a.text-warning:hover{color:#ba8b00!important}#bookly-tbs .text-danger{color:#dc3545!important}#bookly-tbs a.text-danger:focus,#bookly-tbs a.text-danger:hover{color:#a71d2a!important}#bookly-tbs .text-light{color:#f8f9fa!important}#bookly-tbs a.text-light:focus,#bookly-tbs a.text-light:hover{color:#cbd3da!important}#bookly-tbs .text-dark{color:#343a40!important}#bookly-tbs a.text-dark:focus,#bookly-tbs a.text-dark:hover{color:#121416!important}#bookly-tbs .text-body{color:#212529!important}#bookly-tbs .text-muted{color:#6c757d!important}#bookly-tbs .text-black-50{color:rgba(0,0,0,.5)!important}#bookly-tbs .text-white-50{color:rgba(255,255,255,.5)!important}#bookly-tbs .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}#bookly-tbs .text-decoration-none{text-decoration:none!important}#bookly-tbs .text-break{word-break:break-word!important;overflow-wrap:break-word!important}#bookly-tbs .text-reset{color:inherit!important}#bookly-tbs .visible{visibility:visible!important}#bookly-tbs .invisible{visibility:hidden!important}@media print{#bookly-tbs *,#bookly-tbs ::after,#bookly-tbs ::before{text-shadow:none!important;box-shadow:none!important}#bookly-tbs a:not(.btn){text-decoration:underline}#bookly-tbs abbr[title]::after{content:" (" attr(title) ")"}#bookly-tbs pre{white-space:pre-wrap!important}#bookly-tbs blockquote,#bookly-tbs pre{border:1px solid #adb5bd;page-break-inside:avoid}#bookly-tbs thead{display:table-header-group}#bookly-tbs img,#bookly-tbs tr{page-break-inside:avoid}#bookly-tbs h2,#bookly-tbs h3,#bookly-tbs p{orphans:3;widows:3}#bookly-tbs h2,#bookly-tbs h3{page-break-after:avoid}@page{size:a3}#bookly-tbs body{min-width:992px!important}#bookly-tbs .container{min-width:992px!important}#bookly-tbs .navbar{display:none}#bookly-tbs .badge{border:1px solid #000}#bookly-tbs .table{border-collapse:collapse!important}#bookly-tbs .table td,#bookly-tbs .table th{background-color:#fff!important}#bookly-tbs .table-bordered td,#bookly-tbs .table-bordered th{border:1px solid #dee2e6!important}#bookly-tbs .table-dark{color:inherit}#bookly-tbs .table-dark tbody+tbody,#bookly-tbs .table-dark td,#bookly-tbs .table-dark th,#bookly-tbs .table-dark thead th{border-color:#dee2e6}#bookly-tbs .table .thead-dark th{color:inherit;border-color:#dee2e6}}#bookly-tbs p{font-size:1rem}#bookly-tbs ol,#bookly-tbs ul{padding:0 0 0 40px}#bookly-tbs ol{margin-left:0}#bookly-tbs ul{list-style:disc}#bookly-tbs li{margin:0}#bookly-tbs a:focus{box-shadow:none}#bookly-tbs .form-control{max-width:none}#bookly-tbs .btn,#bookly-tbs .fc .fc-button{white-space:nowrap}#bookly-tbs .btn-default,#bookly-tbs .fc .fc-button{color:#212529;background-color:#fff;border-color:#ced4da}#bookly-tbs .btn-default:hover,#bookly-tbs .fc .fc-button:hover{color:#212529;background-color:#ececec;border-color:#b1bbc4}#bookly-tbs .btn-default.focus,#bookly-tbs .btn-default:focus,#bookly-tbs .fc .fc-button:focus,#bookly-tbs .fc .focus.fc-button{color:#212529;background-color:#ececec;border-color:#b1bbc4;box-shadow:0 0 0 .2rem rgba(180,186,191,.5)}#bookly-tbs .btn-default.disabled,#bookly-tbs .btn-default:disabled,#bookly-tbs .fc .disabled.fc-button,#bookly-tbs .fc .fc-button:disabled{color:#212529;background-color:#fff;border-color:#ced4da}#bookly-tbs .btn-default:not(:disabled):not(.disabled).active,#bookly-tbs .btn-default:not(:disabled):not(.disabled):active,#bookly-tbs .fc .fc-button:not(:disabled):not(.disabled).active,#bookly-tbs .fc .fc-button:not(:disabled):not(.disabled):active,.show>#bookly-tbs .btn-default.dropdown-toggle,.show>#bookly-tbs .fc .dropdown-toggle.fc-button{color:#212529;background-color:#e6e6e6;border-color:#aab4bf}#bookly-tbs .btn-default:not(:disabled):not(.disabled).active:focus,#bookly-tbs .btn-default:not(:disabled):not(.disabled):active:focus,#bookly-tbs .fc .fc-button:not(:disabled):not(.disabled).active:focus,#bookly-tbs .fc .fc-button:not(:disabled):not(.disabled):active:focus,.show>#bookly-tbs .btn-default.dropdown-toggle:focus,.show>#bookly-tbs .fc .dropdown-toggle.fc-button:focus{box-shadow:0 0 0 .2rem rgba(180,186,191,.5)}#bookly-tbs .bookly-fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){#bookly-tbs .bookly-fade{-webkit-transition:none;transition:none}}#bookly-tbs .bookly-fade:not(.show){opacity:0}#bookly-tbs .dropdown-item:focus,#bookly-tbs .dropdown-item:hover{background-color:#fff}#bookly-tbs .dropdown-item .dropdown-item{padding:.25rem 0 .25rem 1.5rem}#bookly-tbs .dropdown-item .custom-control label{width:100%}#bookly-tbs .dropdown-item .custom-control:focus,#bookly-tbs .dropdown-item .custom-control:hover{background-color:#f8f9fa}#bookly-tbs .bookly-modal .dropdown-menu.show{overflow-y:auto;max-height:300px}#bookly-tbs .custom-checkbox .custom-control-input.bookly-checkbox-loading~.custom-control-label:before{content:'';width:16px;height:16px;background:url(../../images/ajax_loader_32x32.gif) no-repeat;background-size:contain;border:none;background-color:transparent!important}#bookly-tbs .custom-checkbox .custom-control-input:not(:checked)~.custom-control-label.bookly-toggle-label{color:#6c757d}#bookly-tbs .nav-tabs .nav-link{color:#495057}#bookly-tbs .nav-tabs .nav-link:hover{color:#343a40}#bookly-tbs .nav-tabs .nav-link:focus{box-shadow:none;outline:0}@media (max-width:575.98px){#bookly-tbs .bookly-nav-tabs-xs.nav-tabs .nav-link{background-color:#f8f9fa;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-color:#dee2e6;margin-bottom:.5rem}#bookly-tbs .bookly-nav-tabs-xs.nav-tabs .nav-link.active{background-color:#fff;border-bottom:1px solid #dee2e6}#bookly-tbs .bookly-nav-tabs-xs.nav-tabs .nav-link:hover{border-color:#343a40}}@media (max-width:767.98px){#bookly-tbs .bookly-nav-tabs-sm.nav-tabs .nav-link{background-color:#f8f9fa;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-color:#dee2e6;margin-bottom:.5rem}#bookly-tbs .bookly-nav-tabs-sm.nav-tabs .nav-link.active{background-color:#fff;border-bottom:1px solid #dee2e6}#bookly-tbs .bookly-nav-tabs-sm.nav-tabs .nav-link:hover{border-color:#343a40}}@media (max-width:991.98px){#bookly-tbs .bookly-nav-tabs-md.nav-tabs .nav-link{background-color:#f8f9fa;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-color:#dee2e6;margin-bottom:.5rem}#bookly-tbs .bookly-nav-tabs-md.nav-tabs .nav-link.active{background-color:#fff;border-bottom:1px solid #dee2e6}#bookly-tbs .bookly-nav-tabs-md.nav-tabs .nav-link:hover{border-color:#343a40}}@media (max-width:1199.98px){#bookly-tbs .bookly-nav-tabs-lg.nav-tabs .nav-link{background-color:#f8f9fa;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-color:#dee2e6;margin-bottom:.5rem}#bookly-tbs .bookly-nav-tabs-lg.nav-tabs .nav-link.active{background-color:#fff;border-bottom:1px solid #dee2e6}#bookly-tbs .bookly-nav-tabs-lg.nav-tabs .nav-link:hover{border-color:#343a40}}#bookly-tbs .bookly-nav-tabs-xl.nav-tabs .nav-link{background-color:#f8f9fa;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-color:#dee2e6;margin-bottom:.5rem}#bookly-tbs .bookly-nav-tabs-xl.nav-tabs .nav-link.active{background-color:#fff;border-bottom:1px solid #dee2e6}#bookly-tbs .bookly-nav-tabs-xl.nav-tabs .nav-link:hover{border-color:#343a40}#bookly-tbs .nav-pills .nav-link{background-color:#fff;background-clip:border-box;color:#212529;border:1px solid #ced4da}#bookly-tbs .nav-pills .nav-link:hover{color:#fff;background-color:#007bff}#bookly-tbs .nav-pills .nav-link.active,#bookly-tbs .nav-pills .nav-link:hover{border-color:transparent}#bookly-tbs .card{margin-top:0;padding:0;max-width:none;box-shadow:none}#bookly-tbs .bookly-card-highlighted{background-color:#f4e9e6}#bookly-tbs .list-group-item+.list-group-item{border-top-width:0}#bookly-tbs .list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}#bookly-tbs .list-group-item[style="display: none;"]+.list-group-item{border-top-left-radius:.25rem;border-top-right-radius:.25rem;border-top:1px solid rgba(0,0,0,.125)}#bookly-tbs .list-group-item.ui-sortable-helper,#bookly-tbs .list-group-item.ui-sortable-placeholder+.list-group-item{border-top:1px solid rgba(0,0,0,.125)}#bookly-tbs .bookly-cursor-move{cursor:move}#bookly-tbs .bookly-loading{position:relative;height:100px}#bookly-tbs .bookly-loading:before{content:'';position:absolute;left:calc(50% - 16px);top:calc(50% - 16px);width:32px;height:32px;background:url(../../images/ajax_loader_32x32.gif) no-repeat;background-size:contain}#bookly-tbs .bookly-loading.bookly-loading-sm{position:relative;display:inline-block;min-width:16px;min-height:16px;height:16px}#bookly-tbs .bookly-loading.bookly-loading-sm:before{left:0;top:2px;width:16px;height:16px}#bookly-tbs .bookly-hide-empty:empty{display:none}#bookly-tbs .text-pre-wrap{white-space:pre-wrap!important}#bookly-tbs .bookly-cursor-pointer{cursor:pointer}#bookly-tbs .bookly-alert{position:fixed;top:55px;right:13px;z-index:10000;text-align:left}@media (min-width:783px){#bookly-tbs .bookly-alert{right:21px}}#bookly-tbs .bookly-alert button{margin-left:10px}#bookly-tbs .bookly-collapse{margin-bottom:.75rem}#bookly-tbs .bookly-collapse a[data-toggle=collapse]{text-decoration:none;color:#343a40}#bookly-tbs .bookly-collapse a[data-toggle=collapse]:after{content:"\f0d8";font-family:"Font Awesome 5 Free";font-size:.875rem;font-weight:900;margin-left:.5em}#bookly-tbs .bookly-collapse a[data-toggle=collapse].collapsed{color:#495057}#bookly-tbs .bookly-collapse a[data-toggle=collapse].collapsed:hover{color:#343a40}#bookly-tbs .bookly-collapse a[data-toggle=collapse].collapsed:after{content:"\f0d7"}#bookly-tbs .bookly-color-picker{height:38px}#bookly-tbs .bookly-color-picker .wp-picker-container{position:absolute;z-index:1;padding:9px 8px 8px;margin:-8px 0 0 -8px;background-color:#fff}#bookly-tbs .bookly-color-picker .wp-picker-container *{box-sizing:content-box}#bookly-tbs .bookly-color-picker .wp-picker-container .wp-color-result{border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;border:none;box-shadow:0 0 0 1px #ced4da}@media (prefers-reduced-motion:reduce){#bookly-tbs .bookly-color-picker .wp-picker-container .wp-color-result{-webkit-transition:none;transition:none}}#bookly-tbs .bookly-color-picker .wp-picker-container .wp-color-result:hover{box-shadow:0 0 0 1px #b1bbc4}#bookly-tbs .bookly-color-picker .wp-picker-container .wp-color-result:hover .wp-color-result-text{color:#212529;border-color:#b1bbc4;background-color:#ececec}#bookly-tbs .bookly-color-picker .wp-picker-container .wp-color-result.focus,#bookly-tbs .bookly-color-picker .wp-picker-container .wp-color-result:focus{box-shadow:0 0 0 .2rem rgba(180,186,191,.5)}#bookly-tbs .bookly-color-picker .wp-picker-container .wp-color-result.focus .wp-color-result-text,#bookly-tbs .bookly-color-picker .wp-picker-container .wp-color-result:focus .wp-color-result-text{color:#212529;border-color:#b1bbc4;background-color:#ececec}#bookly-tbs .bookly-color-picker .wp-picker-container .wp-color-result .wp-color-result-text{margin:-1px -1px -1px 0;border:1px solid #ced4da;border-radius:0 .25rem .25rem 0;color:#212529;padding:.375rem .75rem;font-weight:400;font-size:1rem;background-color:#fff;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;line-height:1.5;max-width:130px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:reduce){#bookly-tbs .bookly-color-picker .wp-picker-container .wp-color-result .wp-color-result-text{-webkit-transition:none;transition:none}}#bookly-tbs .bookly-color-picker .wp-picker-container.wp-picker-active{box-shadow:0 5px 10px rgba(0,0,0,.2)}#bookly-tbs .bookly-color-picker .wp-picker-container .wp-picker-input-wrap{margin-left:8px}#bookly-tbs .bookly-color-picker .wp-picker-container .wp-picker-input-wrap .wp-color-picker{margin-top:-1px;min-height:26px;border:1px solid #ced4da;border-radius:.25rem}#bookly-tbs .bookly-color-picker .wp-picker-container .wp-picker-input-wrap input.wp-picker-clear{display:none}#bookly-tbs table.dataTable{clear:both;margin-top:6px!important;margin-bottom:6px!important;max-width:none!important;border-collapse:separate!important;border-spacing:0}#bookly-tbs table.dataTable td,#bookly-tbs table.dataTable th{box-sizing:content-box}#bookly-tbs table.dataTable td.dataTables_empty,#bookly-tbs table.dataTable th.dataTables_empty{text-align:center}#bookly-tbs table.dataTable.nowrap td,#bookly-tbs table.dataTable.nowrap th{white-space:nowrap}#bookly-tbs div.dataTables_wrapper div.dataTables_length label{font-weight:400;text-align:left;white-space:nowrap}#bookly-tbs div.dataTables_wrapper div.dataTables_length select{width:auto;display:inline-block}#bookly-tbs div.dataTables_wrapper div.dataTables_filter{text-align:right}#bookly-tbs div.dataTables_wrapper div.dataTables_filter label{font-weight:400;white-space:nowrap;text-align:left}#bookly-tbs div.dataTables_wrapper div.dataTables_filter input{margin-left:.5em;display:inline-block;width:auto}#bookly-tbs div.dataTables_wrapper div.dataTables_info{padding-top:.85em;white-space:nowrap}#bookly-tbs div.dataTables_wrapper div.dataTables_paginate{margin:0;white-space:nowrap;text-align:right}#bookly-tbs div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap}#bookly-tbs div.dataTables_wrapper div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:1em 0}#bookly-tbs table.dataTable thead>tr>td.sorting,#bookly-tbs table.dataTable thead>tr>td.sorting_asc,#bookly-tbs table.dataTable thead>tr>td.sorting_desc,#bookly-tbs table.dataTable thead>tr>th.sorting,#bookly-tbs table.dataTable thead>tr>th.sorting_asc,#bookly-tbs table.dataTable thead>tr>th.sorting_desc{padding-right:30px}#bookly-tbs table.dataTable thead>tr>td:active,#bookly-tbs table.dataTable thead>tr>th:active{outline:0}#bookly-tbs table.dataTable thead .sorting,#bookly-tbs table.dataTable thead .sorting_asc,#bookly-tbs table.dataTable thead .sorting_asc_disabled,#bookly-tbs table.dataTable thead .sorting_desc,#bookly-tbs table.dataTable thead .sorting_desc_disabled{cursor:pointer;position:relative}#bookly-tbs table.dataTable thead .sorting:after,#bookly-tbs table.dataTable thead .sorting:before,#bookly-tbs table.dataTable thead .sorting_asc:after,#bookly-tbs table.dataTable thead .sorting_asc:before,#bookly-tbs table.dataTable thead .sorting_asc_disabled:after,#bookly-tbs table.dataTable thead .sorting_asc_disabled:before,#bookly-tbs table.dataTable thead .sorting_desc:after,#bookly-tbs table.dataTable thead .sorting_desc:before,#bookly-tbs table.dataTable thead .sorting_desc_disabled:after,#bookly-tbs table.dataTable thead .sorting_desc_disabled:before{position:absolute;bottom:.9em;display:block;opacity:.3}#bookly-tbs table.dataTable thead .sorting:before,#bookly-tbs table.dataTable thead .sorting_asc:before,#bookly-tbs table.dataTable thead .sorting_asc_disabled:before,#bookly-tbs table.dataTable thead .sorting_desc:before,#bookly-tbs table.dataTable thead .sorting_desc_disabled:before{right:1em;content:"\2191"}#bookly-tbs table.dataTable thead .sorting:after,#bookly-tbs table.dataTable thead .sorting_asc:after,#bookly-tbs table.dataTable thead .sorting_asc_disabled:after,#bookly-tbs table.dataTable thead .sorting_desc:after,#bookly-tbs table.dataTable thead .sorting_desc_disabled:after{right:.5em;content:"\2193"}#bookly-tbs table.dataTable thead .sorting_asc:before,#bookly-tbs table.dataTable thead .sorting_desc:after{opacity:1}#bookly-tbs table.dataTable thead .sorting_asc_disabled:before,#bookly-tbs table.dataTable thead .sorting_desc_disabled:after{opacity:0}#bookly-tbs div.dataTables_scrollHead table.dataTable{margin-bottom:0!important}#bookly-tbs div.dataTables_scrollBody table{border-top:none;margin-top:0!important;margin-bottom:0!important}#bookly-tbs div.dataTables_scrollBody table thead .sorting:after,#bookly-tbs div.dataTables_scrollBody table thead .sorting:before,#bookly-tbs div.dataTables_scrollBody table thead .sorting_asc:after,#bookly-tbs div.dataTables_scrollBody table thead .sorting_asc:before,#bookly-tbs div.dataTables_scrollBody table thead .sorting_desc:after,#bookly-tbs div.dataTables_scrollBody table thead .sorting_desc:before{display:none}#bookly-tbs div.dataTables_scrollBody table tbody tr:first-child td,#bookly-tbs div.dataTables_scrollBody table tbody tr:first-child th{border-top:none}#bookly-tbs div.dataTables_scrollFoot>.dataTables_scrollFootInner{box-sizing:content-box}#bookly-tbs div.dataTables_scrollFoot>.dataTables_scrollFootInner>table{margin-top:0!important;border-top:none}@media screen and (max-width:767px){#bookly-tbs div.dataTables_wrapper div.dataTables_filter,#bookly-tbs div.dataTables_wrapper div.dataTables_info,#bookly-tbs div.dataTables_wrapper div.dataTables_length,#bookly-tbs div.dataTables_wrapper div.dataTables_paginate{text-align:center}}#bookly-tbs table.dataTable.table-sm>thead>tr>th{padding-right:20px}#bookly-tbs table.dataTable.table-sm .sorting:before,#bookly-tbs table.dataTable.table-sm .sorting_asc:before,#bookly-tbs table.dataTable.table-sm .sorting_desc:before{top:5px;right:.85em}#bookly-tbs table.dataTable.table-sm .sorting:after,#bookly-tbs table.dataTable.table-sm .sorting_asc:after,#bookly-tbs table.dataTable.table-sm .sorting_desc:after{top:5px}#bookly-tbs table.table-bordered.dataTable td,#bookly-tbs table.table-bordered.dataTable th{border-left-width:0}#bookly-tbs table.table-bordered.dataTable td:last-child,#bookly-tbs table.table-bordered.dataTable th:last-child{border-right-width:0}#bookly-tbs table.table-bordered.dataTable tbody td,#bookly-tbs table.table-bordered.dataTable tbody th{border-bottom-width:0}#bookly-tbs div.dataTables_scrollHead table.table-bordered{border-bottom-width:0}#bookly-tbs div.table-responsive>div.dataTables_wrapper>div.jCal-wrap,#bookly-tbs div.table-responsive>div.dataTables_wrapper>div.row{margin:0}#bookly-tbs div.table-responsive>div.dataTables_wrapper>div.jCal-wrap>div[class^=col-]:first-child,#bookly-tbs div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child{padding-left:0}#bookly-tbs div.table-responsive>div.dataTables_wrapper>div.jCal-wrap>div[class^=col-]:last-child,#bookly-tbs div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child{padding-right:0}@keyframes dtb-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dtb-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#bookly-tbs div.dt-button-info{position:fixed;top:50%;left:50%;width:400px;margin-top:-100px;margin-left:-200px;background-color:#fff;border:2px solid #111;box-shadow:3px 3px 8px rgba(0,0,0,.3);border-radius:3px;text-align:center;z-index:21}#bookly-tbs div.dt-button-info h2{padding:.5em;margin:0;font-weight:400;border-bottom:1px solid #ddd;background-color:#f3f3f3}#bookly-tbs div.dt-button-info>div{padding:1em}#bookly-tbs div.dt-button-collection-title{text-align:center;padding:.3em 0 .5em;font-size:.9em}#bookly-tbs div.dt-button-collection-title:empty{display:none}#bookly-tbs div.dt-button-collection{position:absolute;z-index:2001}#bookly-tbs div.dt-button-collection div.dropdown-menu{display:block;z-index:2002;min-width:100%}#bookly-tbs div.dt-button-collection div.dt-button-collection-title{background-color:#fff;border:1px solid rgba(0,0,0,.15)}#bookly-tbs div.dt-button-collection.fixed{position:fixed;top:50%;left:50%;margin-left:-75px;border-radius:0}#bookly-tbs div.dt-button-collection.fixed.two-column{margin-left:-200px}#bookly-tbs div.dt-button-collection.fixed.three-column{margin-left:-225px}#bookly-tbs div.dt-button-collection.fixed.four-column{margin-left:-300px}#bookly-tbs div.dt-button-collection>:last-child{display:block!important;-webkit-column-gap:8px;-moz-column-gap:8px;-ms-column-gap:8px;-o-column-gap:8px;column-gap:8px}#bookly-tbs div.dt-button-collection>:last-child>*{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}#bookly-tbs div.dt-button-collection.two-column{width:400px}#bookly-tbs div.dt-button-collection.two-column>:last-child{padding-bottom:1px;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}#bookly-tbs div.dt-button-collection.three-column{width:450px}#bookly-tbs div.dt-button-collection.three-column>:last-child{padding-bottom:1px;-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3}#bookly-tbs div.dt-button-collection.four-column{width:600px}#bookly-tbs div.dt-button-collection.four-column>:last-child{padding-bottom:1px;-webkit-column-count:4;-moz-column-count:4;-ms-column-count:4;-o-column-count:4;column-count:4}#bookly-tbs div.dt-button-collection .dt-button{border-radius:0}#bookly-tbs div.dt-button-collection.fixed{max-width:none}#bookly-tbs div.dt-button-collection.fixed:after,#bookly-tbs div.dt-button-collection.fixed:before{display:none}#bookly-tbs div.dt-button-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}@media screen and (max-width:767px){#bookly-tbs div.dt-buttons{float:none;width:100%;text-align:center;margin-bottom:.5em}#bookly-tbs .fc div.dt-buttons a.fc-button,#bookly-tbs div.dt-buttons .fc a.fc-button,#bookly-tbs div.dt-buttons a.btn{float:none}}#bookly-tbs .fc div.dt-buttons a.processing.fc-button,#bookly-tbs .fc div.dt-buttons button.processing.fc-button,#bookly-tbs .fc div.dt-buttons div.processing.fc-button,#bookly-tbs div.dt-buttons .fc a.processing.fc-button,#bookly-tbs div.dt-buttons .fc button.processing.fc-button,#bookly-tbs div.dt-buttons .fc div.processing.fc-button,#bookly-tbs div.dt-buttons a.btn.processing,#bookly-tbs div.dt-buttons button.btn.processing,#bookly-tbs div.dt-buttons div.btn.processing{color:rgba(0,0,0,.2)}#bookly-tbs .fc div.dt-buttons a.processing.fc-button:after,#bookly-tbs .fc div.dt-buttons button.processing.fc-button:after,#bookly-tbs .fc div.dt-buttons div.processing.fc-button:after,#bookly-tbs div.dt-buttons .fc a.processing.fc-button:after,#bookly-tbs div.dt-buttons .fc button.processing.fc-button:after,#bookly-tbs div.dt-buttons .fc div.processing.fc-button:after,#bookly-tbs div.dt-buttons a.btn.processing:after,#bookly-tbs div.dt-buttons button.btn.processing:after,#bookly-tbs div.dt-buttons div.btn.processing:after{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;box-sizing:border-box;display:block;content:' ';border:2px solid #282828;border-radius:50%;border-left-color:transparent;border-right-color:transparent;animation:dtb-spinner 1.5s infinite linear;-o-animation:dtb-spinner 1.5s infinite linear;-ms-animation:dtb-spinner 1.5s infinite linear;-webkit-animation:dtb-spinner 1.5s infinite linear;-moz-animation:dtb-spinner 1.5s infinite linear}#bookly-tbs table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,#bookly-tbs table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty,#bookly-tbs table.dataTable.dtr-inline.collapsed>tbody>tr>th.child{cursor:default!important}#bookly-tbs table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,#bookly-tbs table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before,#bookly-tbs table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before{display:none!important}#bookly-tbs table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child,#bookly-tbs table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child{position:relative;padding-left:30px;cursor:pointer}#bookly-tbs table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,#bookly-tbs table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before{top:16px;left:4px;height:14px;width:14px;display:block;position:absolute;color:#fff;border:2px solid #fff;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;text-indent:0!important;font-family:'Courier New',Courier,monospace;line-height:14px;content:'+';background-color:#0275d8}#bookly-tbs table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,#bookly-tbs table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{content:'-';background-color:#d33333}#bookly-tbs table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child,#bookly-tbs table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child{padding-left:27px}#bookly-tbs table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child:before,#bookly-tbs table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child:before{top:5px;left:4px;height:14px;width:14px;border-radius:14px;line-height:14px;text-indent:3px}#bookly-tbs table.dataTable.dtr-column>tbody>tr>td.control,#bookly-tbs table.dataTable.dtr-column>tbody>tr>th.control{position:relative;cursor:pointer}#bookly-tbs table.dataTable.dtr-column>tbody>tr>td.control:before,#bookly-tbs table.dataTable.dtr-column>tbody>tr>th.control:before{top:50%;left:50%;height:16px;width:16px;margin-top:-10px;margin-left:-10px;display:block;position:absolute;color:#fff;border:2px solid #fff;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;text-indent:0!important;font-family:'Courier New',Courier,monospace;line-height:14px;content:'+';background-color:#0275d8}#bookly-tbs table.dataTable.dtr-column>tbody>tr.parent td.control:before,#bookly-tbs table.dataTable.dtr-column>tbody>tr.parent th.control:before{content:'-';background-color:#d33333}#bookly-tbs table.dataTable>tbody>tr.child{padding:.5em 1em}#bookly-tbs table.dataTable>tbody>tr.child:hover{background:0 0!important}#bookly-tbs table.dataTable>tbody>tr.child ul.dtr-details{display:inline-block;list-style-type:none;margin:0;padding:0}#bookly-tbs table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom:1px solid #efefef;padding:.5em 0}#bookly-tbs table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:0}#bookly-tbs table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{border-bottom:none}#bookly-tbs table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:700}#bookly-tbs div.dtr-modal{position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em}#bookly-tbs div.dtr-modal div.dtr-modal-display{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:50%;overflow:auto;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:1px solid #000;border-radius:.5em;box-shadow:0 12px 30px rgba(0,0,0,.6)}#bookly-tbs div.dtr-modal div.dtr-modal-content{position:relative;padding:1em}#bookly-tbs div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;border-radius:3px;cursor:pointer;z-index:12}#bookly-tbs div.dtr-modal div.dtr-modal-close:hover{background-color:#eaeaea}#bookly-tbs div.dtr-modal div.dtr-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0,0,0,.6)}@media screen and (max-width:767px){#bookly-tbs div.dtr-modal div.dtr-modal-display{width:95%}}#bookly-tbs div.dtr-bs-modal table.table tr:first-child td{border-top:none}#bookly-tbs table.dt-rowReorder-float{position:absolute!important;opacity:.8;table-layout:fixed;outline:2px solid #0275d8;outline-offset:-2px;z-index:2001}#bookly-tbs tr.dt-rowReorder-moving{outline:2px solid #888;outline-offset:-2px}#bookly-tbs body.dt-rowReorder-noOverflow{overflow-x:hidden}#bookly-tbs table.dataTable td.reorder{text-align:center;cursor:move}#bookly-tbs .daterangepicker{position:absolute;color:inherit;background-color:#fff;border-radius:4px;border:1px solid #ddd;width:278px;max-width:none;padding:0;margin-top:7px;top:100px;left:20px;z-index:3001;display:none;font-family:arial;font-size:15px;line-height:1em}#bookly-tbs .daterangepicker:after,#bookly-tbs .daterangepicker:before{position:absolute;display:inline-block;border-bottom-color:rgba(0,0,0,.2);content:''}#bookly-tbs .daterangepicker:before{top:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc}#bookly-tbs .daterangepicker:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}#bookly-tbs .daterangepicker.opensleft:before{right:9px}#bookly-tbs .daterangepicker.opensleft:after{right:10px}#bookly-tbs .daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}#bookly-tbs .daterangepicker.openscenter:after{left:0;right:0;width:0;margin-left:auto;margin-right:auto}#bookly-tbs .daterangepicker.opensright:before{left:9px}#bookly-tbs .daterangepicker.opensright:after{left:10px}#bookly-tbs .daterangepicker.drop-up{margin-top:-7px}#bookly-tbs .daterangepicker.drop-up:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}#bookly-tbs .daterangepicker.drop-up:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}#bookly-tbs .daterangepicker.single .daterangepicker .ranges,#bookly-tbs .daterangepicker.single .drp-calendar{float:none}#bookly-tbs .daterangepicker.single .drp-selected{display:none}#bookly-tbs .daterangepicker.show-calendar .drp-calendar{display:block}#bookly-tbs .daterangepicker.show-calendar .drp-calendar select{border:1px solid #ced4da;padding:0 7px}#bookly-tbs .daterangepicker.show-calendar .drp-calendar table th{text-transform:none}#bookly-tbs .daterangepicker.show-calendar .drp-buttons{display:block}#bookly-tbs .daterangepicker.auto-apply .drp-buttons{display:none}#bookly-tbs .daterangepicker .drp-calendar{display:none;max-width:270px}#bookly-tbs .daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}#bookly-tbs .daterangepicker .drp-calendar.right{padding:8px}#bookly-tbs .daterangepicker .drp-calendar.single .calendar-table{border:none}#bookly-tbs .daterangepicker .calendar-table .next span,#bookly-tbs .daterangepicker .calendar-table .prev span{color:#fff;border:solid #000;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px}#bookly-tbs .daterangepicker .calendar-table .next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#bookly-tbs .daterangepicker .calendar-table .prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}#bookly-tbs .daterangepicker .calendar-table td,#bookly-tbs .daterangepicker .calendar-table th{white-space:nowrap;text-align:center;vertical-align:middle;min-width:32px;width:32px;height:24px;line-height:24px;font-size:12px;border-radius:4px;border:1px solid transparent;cursor:pointer}#bookly-tbs .daterangepicker .calendar-table{border:1px solid #fff;border-radius:4px;background-color:#fff}#bookly-tbs .daterangepicker .calendar-table table{width:100%;margin:0;border-spacing:0;border-collapse:collapse}#bookly-tbs .daterangepicker td.available:hover,#bookly-tbs .daterangepicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit}#bookly-tbs .daterangepicker td.week,#bookly-tbs .daterangepicker th.week{font-size:80%;color:#ccc}#bookly-tbs .daterangepicker td.off,#bookly-tbs .daterangepicker td.off.end-date,#bookly-tbs .daterangepicker td.off.in-range,#bookly-tbs .daterangepicker td.off.start-date{background-color:#fff;border-color:transparent;color:#999}#bookly-tbs .daterangepicker td.in-range{background-color:#ebf4f8;border-color:transparent;color:#000;border-radius:0}#bookly-tbs .daterangepicker td.start-date{border-radius:4px 0 0 4px}#bookly-tbs .daterangepicker td.end-date{border-radius:0 4px 4px 0}#bookly-tbs .daterangepicker td.start-date.end-date{border-radius:4px}#bookly-tbs .daterangepicker td.active,#bookly-tbs .daterangepicker td.active:hover{background-color:#357ebd;border-color:transparent;color:#fff}#bookly-tbs .daterangepicker th.month{width:auto}#bookly-tbs .daterangepicker option.disabled,#bookly-tbs .daterangepicker td.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}#bookly-tbs .daterangepicker select.monthselect,#bookly-tbs .daterangepicker select.yearselect{font-size:12px;padding:1px;margin:0;cursor:default}#bookly-tbs .daterangepicker select.monthselect{margin-right:2%;width:56%}#bookly-tbs .daterangepicker select.yearselect{width:40%}#bookly-tbs .daterangepicker select.ampmselect,#bookly-tbs .daterangepicker select.hourselect,#bookly-tbs .daterangepicker select.minuteselect,#bookly-tbs .daterangepicker select.secondselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px}#bookly-tbs .daterangepicker .calendar-time{text-align:center;margin:4px auto 0 auto;line-height:30px;position:relative}#bookly-tbs .daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}#bookly-tbs .daterangepicker .drp-buttons{clear:both;text-align:right;padding:8px;border-top:1px solid #ddd;display:none;line-height:12px;vertical-align:middle}#bookly-tbs .daterangepicker .drp-selected{display:block;font-size:12px;padding:8px}#bookly-tbs .daterangepicker .drp-buttons .btn,#bookly-tbs .daterangepicker .drp-buttons .fc .fc-button,#bookly-tbs .fc .daterangepicker .drp-buttons .fc-button{margin-left:8px;font-size:12px;padding:4px 8px}#bookly-tbs .daterangepicker.show-ranges.single.rtl .drp-calendar.left{border-right:1px solid #ddd}#bookly-tbs .daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid #ddd}#bookly-tbs .daterangepicker.show-ranges.rtl .drp-calendar.right{border-right:1px solid #ddd}#bookly-tbs .daterangepicker.show-calendar.show-ranges .ranges{min-height:246px;border-right:1px solid #ddd}#bookly-tbs .daterangepicker .ranges{float:none;text-align:left;margin:0}#bookly-tbs .daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}#bookly-tbs .daterangepicker .ranges li{font-size:12px;padding:8px 12px;cursor:pointer;border-radius:0;border:0;background-color:transparent}#bookly-tbs .daterangepicker .ranges li:first-child{border-radius:4px 4px 0 0}#bookly-tbs .daterangepicker .ranges li:last-child{border-radius:0 0 4px 4px}#bookly-tbs .daterangepicker .ranges li:hover{background-color:#f8f9fa;color:#212529}#bookly-tbs .daterangepicker .ranges li.active{background-color:#08c;color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}@media (min-width:564px){#bookly-tbs .daterangepicker{width:auto}#bookly-tbs .daterangepicker.show-calendar.show-ranges{width:646px}#bookly-tbs .daterangepicker .drp-selected{display:inline-block;padding-right:8px}#bookly-tbs .daterangepicker .ranges ul{width:140px}#bookly-tbs .daterangepicker.single .ranges ul{width:100%}#bookly-tbs .daterangepicker.single .drp-calendar.left{clear:none}#bookly-tbs .daterangepicker.single .drp-calendar,#bookly-tbs .daterangepicker.single .ranges{float:left}#bookly-tbs .daterangepicker{direction:ltr;text-align:left}#bookly-tbs .daterangepicker .drp-calendar.left{clear:left;margin-right:0}#bookly-tbs .daterangepicker .drp-calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}#bookly-tbs .daterangepicker .drp-calendar.right{margin-left:0}#bookly-tbs .daterangepicker .drp-calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}#bookly-tbs .daterangepicker .drp-calendar.left .calendar-table{padding-right:8px}#bookly-tbs .daterangepicker .drp-calendar,#bookly-tbs .daterangepicker .ranges{float:left}}@media (min-width:730px){#bookly-tbs .daterangepicker .ranges{width:auto}#bookly-tbs .daterangepicker .ranges{float:left}#bookly-tbs .daterangepicker.rtl .ranges{float:right}#bookly-tbs .daterangepicker .drp-calendar.left{clear:none!important}}#bookly-tbs .fc .fc-button-group>.fc-button.fc-agendaDay-button:not(:last-child):not(.dropdown-toggle){border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}#bookly-tbs .fc .fc-button{background-image:none;height:auto}#bookly-tbs .fc .fc-button:not(:disabled):not(.disabled).fc-state-active{color:#212529;background-color:#e6e6e6;border-color:#aab4bf;box-shadow:none}#bookly-tbs .fc .fc-toolbar .fc-today-button{margin-left:10px}#bookly-tbs .fc .fc-toolbar h2{cursor:pointer;font-size:24px;margin:6px 0 -3px}#bookly-tbs .fc .fc-toolbar h2::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}#bookly-tbs .fc .fc-toolbar h2:empty::after{margin-left:0}#bookly-tbs .fc .fc-toolbar h2::after{font-size:1rem;margin-left:.5rem}#bookly-tbs .fc .fc-toolbar h2:hover{color:#0056b3}@media (max-width:767.98px){#bookly-tbs .fc .fc-toolbar .fc-left,#bookly-tbs .fc .fc-toolbar .fc-right{float:none;margin-bottom:10px}#bookly-tbs .fc .fc-toolbar .fc-left>*,#bookly-tbs .fc .fc-toolbar .fc-right>*{float:none}}#bookly-tbs .fc .fc-view{overflow:auto}#bookly-tbs .fc .fc-view>table{min-width:700px}#bookly-tbs .fc .fc-view .fc-day-header{font-weight:inherit;text-align:center}#bookly-tbs .fc .fc-view .fc-day.bookly-fc-day-active{background-color:#eafcff}#bookly-tbs .fc .fc-view .fc-axis{box-sizing:content-box;font-size:calc(1rem - 1px)}#bookly-tbs .fc .fc-view .fc-event{cursor:pointer;border:none;border-radius:0;padding:3px 2px 3px 5px}#bookly-tbs .fc .fc-view .fc-event:after{content:'';position:absolute;top:0;right:0;width:calc(100% - 2px);height:100%;background-color:rgba(255,255,255,.6)}#bookly-tbs .fc .fc-view .fc-event:hover:after{background-color:rgba(255,255,255,.7)}#bookly-tbs .fc .fc-view .fc-event .fc-time{font-size:inherit;font-weight:700}#bookly-tbs .fc .fc-view .fc-event .fc-time .bookly-fc-icon{cursor:pointer;float:right;font-size:1.2em;line-height:1.3;opacity:.8}#bookly-tbs .fc .fc-view .fc-event .fc-time .bookly-fc-icon:hover{opacity:1}#bookly-tbs .bookly-fc-loading{background-color:rgba(255,255,255,.7);bottom:0;left:0;position:absolute;right:0;top:50px;z-index:9}#bookly-tbs .bookly-fc-loading .bookly-fc-loading-icon{position:absolute;left:calc(50% - 16px);top:calc(50% - 16px);background:rgba(255,0,0,0) url(../../images/ajax_loader_32x32.gif) no-repeat scroll 50% center;width:32px;height:32px}@media (max-width:767.98px){#bookly-tbs .bookly-fc-loading{top:150px}}#bookly-tbs .jCal{width:100%;position:relative}#bookly-tbs .jCalMo{display:block;position:relative;padding:0 15px;margin-bottom:15px;white-space:nowrap}@media (min-width:576px){#bookly-tbs .jCalMo{height:257px}}#bookly-tbs .jCal .month,#bookly-tbs .jCal .monthName,#bookly-tbs .jCal .monthSelect,#bookly-tbs .jCal .monthYear{float:left}#bookly-tbs .jCal .monthName{font-weight:700;padding:.5rem 0;text-align:center;width:100%}#bookly-tbs .jCal .monthYear{float:right;text-align:left}#bookly-tbs .jCal .month{width:100%}#bookly-tbs .jCal .monthSelect{background:#f8f9fa}#bookly-tbs .jCal .monthSelector{position:absolute}#bookly-tbs .jCal .monthSelectorShadow{position:absolute;background:#adb5bd;padding:0}#bookly-tbs .jCal .monthNameHover,#bookly-tbs .jCal .monthYearHover{background:#f8f9fa;color:#adb5bd}#bookly-tbs .jCal .monthSelectHover{background:#007bff;color:#fff}#bookly-tbs .jCalMo .aday,#bookly-tbs .jCalMo .day,#bookly-tbs .jCalMo .dow,#bookly-tbs .jCalMo .invday,#bookly-tbs .jCalMo .overDay,#bookly-tbs .jCalMo .pday,#bookly-tbs .jCalMo .selectedDay{position:relative;float:left;width:calc(14.2857% + 1px);margin-right:-1px;border:1px solid #f8f9fa;border-width:0 1px 1px 1px;text-align:center;cursor:default}#bookly-tbs .jCalMo .dow{font-size:12px;line-height:30px;background:#f8f9fa;border-bottom:0}#bookly-tbs .jCalMo .day{font-size:13px;line-height:30px;cursor:pointer;background:#fff}#bookly-tbs .jCalMo .invday{color:#adb5bd;background:#f8f9fa;text-decoration:line-through}#bookly-tbs .jCalMo .aday,#bookly-tbs .jCalMo .pday{font-size:13px;line-height:30px;color:#f8f9fa;background:rgba(248,249,250,.3)}#bookly-tbs .jCalMo .overDay{color:#212529;background:rgba(0,123,255,.2)}#bookly-tbs .jCalMo .holidayDay{color:#fff;background:#ffc107}#bookly-tbs .jCalMo .holidayDay.repeatDay{color:#fff;background:#dc3545}#bookly-tbs .jCalMo .selectedDay,#bookly-tbs .jCalMo .selectedDay.repeatDay{color:#fff;background:#007bff}#bookly-tbs .jCal .left,#bookly-tbs .jCal .right{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}#bookly-tbs .jCalMask,#bookly-tbs .jCalMove{position:absolute;overflow:hidden;width:700px;height:930px}@media (max-width:991.98px){#bookly-tbs .jCalMo{float:left;width:50%}}@media (min-width:992px){#bookly-tbs .jCalMo{float:left;width:33.33333333%}}#bookly-tbs .intl-tel-input{display:block}#bookly-tbs .intl-tel-input .flag-container{left:0;right:0}#bookly-tbs .intl-tel-input .flag-container ul.country-list{list-style:none;padding:0}#bookly-tbs .intl-tel-input .selected-flag{width:42px;padding:0 0 0 8px}#bookly-tbs .intl-tel-input .selected-flag .arrow{left:auto;right:4px;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #000}#bookly-tbs .intl-tel-input .iti-flag{background-image:url(../../../../frontend/resources/images/flags.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx){#bookly-tbs .intl-tel-input .iti-flag{background-image:url(../../../../frontend/resources/images/flags@2x.png)}}#bookly-tbs .intl-tel-input .form-control{padding-left:45px}#bookly-tbs .intl-tel-input .country-list{max-width:100%}#bookly-tbs .bookly-thumb{display:block;position:relative;width:106px;height:106px;border:1px solid #ced4da;border-radius:.25rem;background-color:#e9ecef;background-image:url(../../images/sprite.png);background-repeat:no-repeat;background-position:0 0;overflow:hidden}#bookly-tbs .bookly-thumb.w-100{background-image:none}#bookly-tbs .bookly-thumb .bookly-thumb-delete{position:absolute;top:.25rem;right:0;text-decoration:none}#bookly-tbs .bookly-thumb .bookly-thumb-edit{position:absolute;left:0;right:0;bottom:0;background-color:rgba(173,181,189,.5)}#bookly-tbs .bookly-thumb .bookly-thumb-edit:hover{background-color:rgba(173,181,189,.8)}#bookly-tbs .bookly-thumb .bookly-thumb-edit .bookly-thumb-edit-btn{width:100%;padding:0 3px;margin:0;text-align:center;color:#fff;font-size:13px;line-height:25px}#bookly-tbs .select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}#bookly-tbs .select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}#bookly-tbs .select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#bookly-tbs .select2-container .select2-selection--single .select2-selection__clear{position:relative}#bookly-tbs .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}#bookly-tbs .select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}#bookly-tbs .select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}#bookly-tbs .select2-container .select2-search--inline{float:left}#bookly-tbs .select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}#bookly-tbs .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}#bookly-tbs .select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}#bookly-tbs .select2-results{display:block}#bookly-tbs .select2-results__options{list-style:none;margin:0;padding:0}#bookly-tbs .select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}#bookly-tbs .select2-results__option[aria-selected]{cursor:pointer}#bookly-tbs .select2-container--open .select2-dropdown{left:0}#bookly-tbs .select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}#bookly-tbs .select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}#bookly-tbs .select2-search--dropdown{display:block;padding:4px}#bookly-tbs .select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}#bookly-tbs .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}#bookly-tbs .select2-search--dropdown.select2-search--hide{display:none}#bookly-tbs .select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}#bookly-tbs .select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}#bookly-tbs .select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}#bookly-tbs .select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}#bookly-tbs .select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}#bookly-tbs .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}#bookly-tbs .select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}#bookly-tbs .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}#bookly-tbs .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}#bookly-tbs .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}#bookly-tbs .select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}#bookly-tbs .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}#bookly-tbs .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}#bookly-tbs .select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}#bookly-tbs .select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}#bookly-tbs .select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}#bookly-tbs .select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px;padding:1px}#bookly-tbs .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}#bookly-tbs .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}#bookly-tbs .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}#bookly-tbs .select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,#bookly-tbs .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}#bookly-tbs .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}#bookly-tbs .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}#bookly-tbs .select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}#bookly-tbs .select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}#bookly-tbs .select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}#bookly-tbs .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,#bookly-tbs .select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}#bookly-tbs .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,#bookly-tbs .select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}#bookly-tbs .select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}#bookly-tbs .select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}#bookly-tbs .select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}#bookly-tbs .select2-container--default .select2-results__option[role=group]{padding:0}#bookly-tbs .select2-container--default .select2-results__option[aria-disabled=true]{color:#999}#bookly-tbs .select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}#bookly-tbs .select2-container--default .select2-results__option .select2-results__option{padding-left:1em}#bookly-tbs .select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}#bookly-tbs .select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}#bookly-tbs .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}#bookly-tbs .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}#bookly-tbs .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}#bookly-tbs .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}#bookly-tbs .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}#bookly-tbs .select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}#bookly-tbs .select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #dee2e6;border-radius:.25rem;outline:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#eee));background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}#bookly-tbs .select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}#bookly-tbs .select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}#bookly-tbs .select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}#bookly-tbs .select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}#bookly-tbs .select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #dee2e6;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc));background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}#bookly-tbs .select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}#bookly-tbs .select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}#bookly-tbs .select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #dee2e6;border-radius:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;left:1px;right:auto}#bookly-tbs .select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}#bookly-tbs .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}#bookly-tbs .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}#bookly-tbs .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,from(white),color-stop(50%,#eee));background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}#bookly-tbs .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(white));background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}#bookly-tbs .select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;cursor:text;outline:0}#bookly-tbs .select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}#bookly-tbs .select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}#bookly-tbs .select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}#bookly-tbs .select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #dee2e6;border-radius:.25rem;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}#bookly-tbs .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}#bookly-tbs .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}#bookly-tbs .select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}#bookly-tbs .select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}#bookly-tbs .select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}#bookly-tbs .select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}#bookly-tbs .select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}#bookly-tbs .select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #dee2e6;outline:0}#bookly-tbs .select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}#bookly-tbs .select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}#bookly-tbs .select2-container--classic .select2-dropdown--above{border-bottom:none}#bookly-tbs .select2-container--classic .select2-dropdown--below{border-top:none}#bookly-tbs .select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}#bookly-tbs .select2-container--classic .select2-results__option[role=group]{padding:0}#bookly-tbs .select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}#bookly-tbs .select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}#bookly-tbs .select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}#bookly-tbs .select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}#bookly-tbs .select2-container--bootstrap4 .select2-selection--single{height:calc(1.5em + .75rem + 2px)!important}#bookly-tbs .select2-container--bootstrap4 .select2-selection--single .select2-selection__placeholder{color:#757575;line-height:calc(1.5em + .75rem)}#bookly-tbs .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow{position:absolute;top:50%;right:3px;width:20px}#bookly-tbs .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b{top:60%;border-color:#343a40 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;width:0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute}#bookly-tbs .select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered{line-height:calc(1.5em + .75rem)}#bookly-tbs .select2-search--dropdown .select2-search__field{border:1px solid #ced4da;border-radius:.25rem}#bookly-tbs .select2-results__message{color:#6c757d}#bookly-tbs .select2-container--bootstrap4 .select2-selection--multiple{min-height:calc(1.5em + .75rem + 2px)!important}#bookly-tbs .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}#bookly-tbs .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice{color:#343a40;border:1px solid #bdc6d0;border-radius:.2rem;padding:0;padding-right:5px;cursor:pointer;float:left;margin-top:.3em;margin-right:5px}#bookly-tbs .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove{color:#bdc6d0;font-weight:700;margin-left:3px;margin-right:1px;padding-right:3px;padding-left:3px;float:left}#bookly-tbs .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove:hover{color:#343a40}#bookly-tbs .select2-container{display:block}#bookly-tbs .select2-container :focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}#bookly-tbs .input-group .select2-container--bootstrap4{-webkit-box-flex:1;flex-grow:1}#bookly-tbs .input-group-prepend~.select2-container--bootstrap4 .select2-selection{border-top-left-radius:0;border-bottom-left-radius:0}#bookly-tbs .input-group>.select2-container--bootstrap4:not(:last-child) .select2-selection{border-top-right-radius:0;border-bottom-right-radius:0}#bookly-tbs .select2-container--bootstrap4 .select2-selection{background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){#bookly-tbs .select2-container--bootstrap4 .select2-selection{-webkit-transition:none;transition:none}}#bookly-tbs .select2-container--bootstrap4.select2-container--focus .select2-selection{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}#bookly-tbs .select2-container--bootstrap4.select2-container--focus.select2-container--open .select2-selection{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}#bookly-tbs .select2-container--bootstrap4.select2-container--disabled .select2-selection,#bookly-tbs .select2-container--bootstrap4.select2-container--disabled.select2-container--focus .select2-selection{background-color:#e9ecef;cursor:not-allowed;border-color:#ced4da;box-shadow:none}#bookly-tbs .select2-container--bootstrap4.select2-container--disabled .select2-search__field,#bookly-tbs .select2-container--bootstrap4.select2-container--disabled.select2-container--focus .select2-search__field{background-color:transparent}form.was-validated select:invalid~#bookly-tbs .select2-container--bootstrap4 .select2-selection,select.is-invalid~#bookly-tbs .select2-container--bootstrap4 .select2-selection{border-color:#dc3545}form.was-validated select:valid~#bookly-tbs .select2-container--bootstrap4 .select2-selection,select.is-valid~#bookly-tbs .select2-container--bootstrap4 .select2-selection{border-color:#28a745}#bookly-tbs .select2-container--bootstrap4 .select2-dropdown{border-color:#ced4da;border-top:none;border-top-left-radius:0;border-top-right-radius:0}#bookly-tbs .select2-container--bootstrap4 .select2-dropdown.select2-dropdown--above{border-top:1px solid #ced4da;border-top-left-radius:.25rem;border-top-right-radius:.25rem}#bookly-tbs .select2-container--bootstrap4 .select2-dropdown .select2-results__option[aria-selected=true]{background-color:#e9ecef}#bookly-tbs .select2-container--bootstrap4 .select2-dropdown .select2-results__option:empty{padding:0}#bookly-tbs .select2-container--bootstrap4 .select2-results__option--highlighted,#bookly-tbs .select2-container--bootstrap4 .select2-results__option--highlighted.select2-results__option[aria-selected=true]{background-color:#007bff;color:#f8f9fa}#bookly-tbs .select2-container--bootstrap4 .select2-results__option[role=group]{padding:0}#bookly-tbs .select2-container--bootstrap4 .select2-results>.select2-results__options{max-height:15em;overflow-y:auto}#bookly-tbs .select2-container--bootstrap4 .select2-results__group{padding:6px;display:list-item;color:#6c757d}#bookly-tbs .select2-container--bootstrap4 .select2-selection__clear{width:1.2em;height:1.2em;line-height:1.15em;padding-left:.3em;margin-top:.5em;color:#6c757d;font-weight:700;float:right;margin-right:.3em}#bookly-tbs .select2-container--bootstrap4 .select2-selection__clear:hover{color:#343a40}#bookly-tbs #bookly-appointment-dialog .select2 .select2-selection,#bookly-tbs #bookly-coupon-modal .select2 .select2-selection,#bookly-tbs #bookly-package-dialog .select2 .select2-selection{height:38px;box-shadow:none}#bookly-tbs #bookly-appointment-dialog .select2 .select2-selection__choice,#bookly-tbs #bookly-coupon-modal .select2 .select2-selection__choice,#bookly-tbs #bookly-package-dialog .select2 .select2-selection__choice{display:none}#bookly-tbs #bookly-appointment-dialog .select2 .select2-selection ul,#bookly-tbs #bookly-coupon-modal .select2 .select2-selection ul,#bookly-tbs #bookly-package-dialog .select2 .select2-selection ul{margin-bottom:0}#bookly-tbs #bookly-appointment-dialog .select2.select2-container--focus,#bookly-tbs #bookly-coupon-modal .select2.select2-container--focus,#bookly-tbs #bookly-package-dialog .select2.select2-container--focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25);border-radius:.25rem}#bookly-tbs #bookly-appointment-dialog .select2 .select2-search,#bookly-tbs #bookly-coupon-modal .select2 .select2-search,#bookly-tbs #bookly-package-dialog .select2 .select2-search{float:none;margin:3px 0;padding-left:8px;border-radius:.25rem}#bookly-tbs #bookly-appointment-dialog .select2 .select2-search__field,#bookly-tbs #bookly-coupon-modal .select2 .select2-search__field,#bookly-tbs #bookly-package-dialog .select2 .select2-search__field{min-width:50%!important;box-shadow:none;margin:0;padding:0;border:0}#bookly-tbs #select2-bookly-appointment-dialog-select2-results .select2-results__option[aria-selected=true]{background-color:#fff;color:#212529}.rtl #bookly-tbs *{text-align:right}.rtl #bookly-tbs .card-footer>button{margin:.25rem}.rtl #bookly-tbs .close{float:left}.rtl #bookly-tbs i.far,.rtl #bookly-tbs i.fas{margin-left:.5rem}.rtl #bookly-tbs .daterangepicker .calendar-table{text-align:center}.rtl #bookly-tbs .daterangepicker .drp-calendar{max-width:315px}.rtl #bookly-tbs .daterangepicker.show-calendar.show-ranges{width:774px}.rtl #bookly-tbs .fc-center h2{position:absolute;right:50%;top:0}.rtl #bookly-tbs .fc-icon{text-align:center}.rtl #bookly-tbs .input-group .select2-selection{border-radius:0 5px 5px 0!important}.rtl #bookly-tbs .input-group .form-control{border-radius:0 5px 5px 0;right:1px}.rtl #bookly-tbs .fc .input-group .input-group-append .fc-button,.rtl #bookly-tbs .input-group .input-group-append .btn,.rtl #bookly-tbs .input-group .input-group-append .fc .fc-button,.rtl #bookly-tbs .input-group .input-group-append .input-group-text{border-radius:5px 0 0 5px;border-top-left-radius:5px;border-bottom-left-radius:5px}.rtl #bookly-tbs .input-group .input-group-prepend{margin-left:-1px}.rtl #bookly-tbs .input-group .input-group-prepend .input-group-text{border-radius:0 5px 5px 0}.rtl #bookly-tbs #bookly-customer-information-fields .input-group .input-group-append:nth-child(2)>*{border-radius:0!important}.rtl #bookly-tbs .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:20px;padding-left:8px}.rtl #bookly-tbs .btn-group>:first-child,.rtl #bookly-tbs .fc .fc-button-group>:first-child{border-radius:0 3px 3px 0!important}.rtl #bookly-tbs .btn-group>.dropdown-toggle,.rtl #bookly-tbs .btn-group>:last-child,.rtl #bookly-tbs .fc .fc-button-group>.dropdown-toggle,.rtl #bookly-tbs .fc .fc-button-group>:last-child{border-radius:3px 0 0 3px!important;margin-right:0!important}.rtl #bookly-tbs .intl-tel-input .selected-flag{padding:0 16px 0 0}.rtl #bookly-tbs .intl-tel-input .country-list .flag-box{margin-left:6px}.rtl #bookly-tbs .intl-tel-input .form-control{padding-right:45px;padding-left:.75rem}.rtl #bookly-tbs .modal-header button.close{position:absolute;left:0}.rtl #bookly-tbs .custom-control.custom-checkbox{padding-left:0}.rtl #bookly-tbs label.custom-control-label{position:relative;padding-right:1.5rem}.rtl #bookly-tbs label.custom-control-label::after,.rtl #bookly-tbs label.custom-control-label::before{right:0;left:auto}
|
backend/resources/images/calendar.png
DELETED
Binary file
|
backend/resources/images/clear.png
DELETED
Binary file
|
backend/resources/images/delete.png
DELETED
Binary file
|
backend/resources/images/edit.png
DELETED
Binary file
|
backend/resources/images/notifications-arrow-down.png
DELETED
Binary file
|
backend/resources/images/notifications-arrow-up.png
DELETED
Binary file
|
backend/resources/js/dropdown.js
CHANGED
@@ -312,7 +312,7 @@
|
|
312 |
};
|
313 |
|
314 |
$.fn.booklyDropdown.defaults = {
|
315 |
-
align: 'left',
|
316 |
containerClass: '',
|
317 |
iconClass: 'far fa-user',
|
318 |
txtSelectAll: 'All',
|
312 |
};
|
313 |
|
314 |
$.fn.booklyDropdown.defaults = {
|
315 |
+
align: $('body').hasClass('rtl') ? 'right ' : 'left',
|
316 |
containerClass: '',
|
317 |
iconClass: 'far fa-user',
|
318 |
txtSelectAll: 'All',
|
backend/resources/js/plugins.js
CHANGED
@@ -1,4 +1,172 @@
|
|
1 |
jQuery(function ($) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
$('.bookly-js-plugin').each(function () {
|
3 |
let $plugin_tr = $(this).prev();
|
4 |
$plugin_tr.addClass('update');
|
@@ -10,7 +178,7 @@ jQuery(function ($) {
|
|
10 |
let $update_link = $('a[href*="puc_check_for_updates=1&puc_slug=bookly-addon-"]', $plugin_tr),
|
11 |
data = {
|
12 |
action : 'bookly_pro_re_check_support',
|
13 |
-
csrf_token:
|
14 |
plugin : $(this).data('bookly-plugin')
|
15 |
};
|
16 |
|
1 |
jQuery(function ($) {
|
2 |
+
let $modal = $('#bookly-js-update-plugins-modal'),
|
3 |
+
$list = $('.bookly-js-plugins-list', $modal),
|
4 |
+
spinner = '<span class="spinner" style="float: none; margin: -2px 0 0 2px"></span>',
|
5 |
+
icon = '<img src="{src}" style="vertical-align:middle; height:24px; margin-right: 8px; border-radius: 3px; padding-bottom:3px">'
|
6 |
+
reloadPage = false;
|
7 |
+
|
8 |
+
$(document)
|
9 |
+
.on('click', '[data-update-bookly-plugin]', function (e) {
|
10 |
+
e.preventDefault();
|
11 |
+
let slug = $(this).data('update-bookly-plugin'),
|
12 |
+
$constainer = $(this).closest('.bookly-js-plugin-update-info');
|
13 |
+
|
14 |
+
$(this).next('.spinner').addClass('is-active');
|
15 |
+
|
16 |
+
$.ajax({
|
17 |
+
url: ajaxurl,
|
18 |
+
type: 'POST',
|
19 |
+
data: {
|
20 |
+
action: 'bookly_update_plugin',
|
21 |
+
slug : slug,
|
22 |
+
csrf_token: BooklyPluginsPageL10n.csrfToken,
|
23 |
+
},
|
24 |
+
dataType: 'json',
|
25 |
+
success: function (response) {
|
26 |
+
if (response.success) {
|
27 |
+
$('span', $constainer).html(BooklyPluginsPageL10n.updated.replace('%s', response.data.title));
|
28 |
+
if (slug == 'bookly-addon-pro') {
|
29 |
+
processUpdatesForPro();
|
30 |
+
}
|
31 |
+
reloadPage = true;
|
32 |
+
}
|
33 |
+
},
|
34 |
+
error: function (XHR, exception) {
|
35 |
+
|
36 |
+
},
|
37 |
+
});
|
38 |
+
})
|
39 |
+
.on('wp-plugin-update-success', {},
|
40 |
+
function (event, arg) {
|
41 |
+
if (arg.slug == 'bookly-responsive-appointment-booking-tool' || arg.slug == 'bookly-addon-pro') {
|
42 |
+
count = 0;
|
43 |
+
if (arg.slug == 'bookly-addon-pro') {
|
44 |
+
processUpdatesForPro();
|
45 |
+
} else {
|
46 |
+
checkUpdate(arg.slug, [], function () {});
|
47 |
+
}
|
48 |
+
}
|
49 |
+
}
|
50 |
+
);
|
51 |
+
|
52 |
+
function processUpdatesForPro() {
|
53 |
+
if (BooklyPluginsPageL10n.addons.length > 0) {
|
54 |
+
$modal.show();
|
55 |
+
$list.html(
|
56 |
+
BooklyPluginsPageL10n.wait
|
57 |
+
.replace('{checked}', '<span class="bookly-js-plugins-checked">0</span>')
|
58 |
+
.replace('{total}', BooklyPluginsPageL10n.addons.length)
|
59 |
+
);
|
60 |
+
}
|
61 |
+
let promises = [],
|
62 |
+
i = 0;
|
63 |
+
for (; i < BooklyPluginsPageL10n.addons.length;) {
|
64 |
+
promises.push(new Promise(function (resolve, reject) {
|
65 |
+
checkUpdate('bookly-addon-pro', BooklyPluginsPageL10n.addons.slice(i, i + 5), resolve)
|
66 |
+
}));
|
67 |
+
i += 5;
|
68 |
+
}
|
69 |
+
if (i < BooklyPluginsPageL10n.addons.length) {
|
70 |
+
promises.push(new Promise(function (resolve, reject) {
|
71 |
+
checkUpdate('bookly-addon-pro', BooklyPluginsPageL10n.addons.slice(i), resolve);
|
72 |
+
}));
|
73 |
+
}
|
74 |
+
Promise.all(promises).then(results => {
|
75 |
+
let exists = false;
|
76 |
+
for (var key in results) {
|
77 |
+
if (results[key].exist_updates) {
|
78 |
+
exists = true;
|
79 |
+
}
|
80 |
+
}
|
81 |
+
if (!exists) {
|
82 |
+
$list.append('<p>' + BooklyPluginsPageL10n.noUpdatesAvailable + '</p>');
|
83 |
+
setTimeout(function () {
|
84 |
+
$modal.fadeOut()
|
85 |
+
}, 3000);
|
86 |
+
}
|
87 |
+
});
|
88 |
+
}
|
89 |
+
|
90 |
+
function checkUpdate(slug, slugs, resolve) {
|
91 |
+
$.ajax({
|
92 |
+
url: ajaxurl,
|
93 |
+
type: 'POST',
|
94 |
+
data: {
|
95 |
+
action: 'bookly_check_update',
|
96 |
+
csrf_token: BooklyPluginsPageL10n.csrfToken,
|
97 |
+
slug: slug,
|
98 |
+
slugs: slugs
|
99 |
+
},
|
100 |
+
dataType: 'json',
|
101 |
+
success: function (response) {
|
102 |
+
if (slugs.length > 0) {
|
103 |
+
count += slugs.length;
|
104 |
+
$('.bookly-js-plugins-checked', $modal).html(count);
|
105 |
+
}
|
106 |
+
if (response.success) {
|
107 |
+
for (var key in response.data.update) {
|
108 |
+
let info = ''
|
109 |
+
if (response.data.update[key].icon) {
|
110 |
+
info = icon.replace('{src}', response.data.update[key].icon);
|
111 |
+
}
|
112 |
+
info += '<span>' + response.data.update[key].details + spinner;
|
113 |
+
if (response.data.update[key].support) {
|
114 |
+
info += '<br>' + response.data.update[key].support;
|
115 |
+
}
|
116 |
+
info += '</span>';
|
117 |
+
$list.append('<div class="bookly-js-plugin-update-info">' + info + '</div>');
|
118 |
+
}
|
119 |
+
$modal.show();
|
120 |
+
return resolve({exist_updates: response.data.update.length > 0});
|
121 |
+
}
|
122 |
+
return resolve({exist_updates: false});
|
123 |
+
},
|
124 |
+
error: function (XHR, exception) {
|
125 |
+
|
126 |
+
},
|
127 |
+
});
|
128 |
+
}
|
129 |
+
|
130 |
+
$list
|
131 |
+
.on('click', '[data-bookly-plugin]', function (e) {
|
132 |
+
e.preventDefault();
|
133 |
+
let $spinner = $(this).next('span.spinner'),
|
134 |
+
$container = $(this).closest('.bookly-js-plugin-update-info');
|
135 |
+
$spinner.addClass('is-active');
|
136 |
+
|
137 |
+
$.ajax({
|
138 |
+
url : ajaxurl,
|
139 |
+
type: 'POST',
|
140 |
+
data: {
|
141 |
+
action: 'bookly_pro_re_check_support',
|
142 |
+
csrf_token: BooklyPluginsPageL10n.csrfToken,
|
143 |
+
plugin: $(this).data('bookly-plugin')
|
144 |
+
},
|
145 |
+
dataType: 'json',
|
146 |
+
success: function (response) {
|
147 |
+
if (response.valid) {
|
148 |
+
$('.update-message',$container).fadeOut();
|
149 |
+
} else {
|
150 |
+
$spinner.removeClass('is-active');
|
151 |
+
alert(response.message);
|
152 |
+
}
|
153 |
+
},
|
154 |
+
error: function (XHR, exception) {
|
155 |
+
$spinner.removeClass('is-active');
|
156 |
+
},
|
157 |
+
});
|
158 |
+
});
|
159 |
+
|
160 |
+
|
161 |
+
window.onclick = function (event) {
|
162 |
+
if (event.target == $modal[0]) {
|
163 |
+
$modal.hide();
|
164 |
+
if (reloadPage) {
|
165 |
+
window.location.href = window.location.href;
|
166 |
+
}
|
167 |
+
}
|
168 |
+
}
|
169 |
+
|
170 |
$('.bookly-js-plugin').each(function () {
|
171 |
let $plugin_tr = $(this).prev();
|
172 |
$plugin_tr.addClass('update');
|
178 |
let $update_link = $('a[href*="puc_check_for_updates=1&puc_slug=bookly-addon-"]', $plugin_tr),
|
179 |
data = {
|
180 |
action : 'bookly_pro_re_check_support',
|
181 |
+
csrf_token: BooklyPluginsPageL10n.csrfToken,
|
182 |
plugin : $(this).data('bookly-plugin')
|
183 |
};
|
184 |
|
frontend/components/booking/InfoText.php
CHANGED
@@ -32,14 +32,14 @@ class InfoText
|
|
32 |
case Steps::TIME:
|
33 |
case Steps::REPEAT:
|
34 |
$data = array(
|
|
|
|
|
35 |
'category_names' => array(),
|
36 |
'numbers_of_persons' => array(),
|
37 |
-
'service_date' => array(),
|
38 |
'service_duration' => array(),
|
39 |
'service_info' => array(),
|
40 |
'service_names' => array(),
|
41 |
'service_prices' => array(),
|
42 |
-
'service_time' => array(),
|
43 |
'staff_info' => array(),
|
44 |
'staff_names' => array(),
|
45 |
'staff_photo' => array(),
|
@@ -70,16 +70,16 @@ class InfoText
|
|
70 |
}
|
71 |
$data['service_duration'][] = Lib\Utils\DateTime::secondsToInterval( $duration );
|
72 |
if ( $step == Steps::REPEAT ) {
|
73 |
-
$service_dp
|
74 |
-
$data['
|
75 |
-
$data['
|
76 |
}
|
77 |
} else {
|
78 |
$data['service_duration'][] = Lib\Utils\DateTime::secondsToInterval( $chain_item->getUnits() * $service->getDuration() );
|
79 |
if ( $step == Steps::REPEAT ) {
|
80 |
-
$service_dp
|
81 |
-
$data['
|
82 |
-
$data['
|
83 |
}
|
84 |
}
|
85 |
/** @var Lib\Entities\Staff $staff */
|
@@ -131,15 +131,17 @@ class InfoText
|
|
131 |
$info_text_codes = array(
|
132 |
'{amount_due}' => '<b>' . Lib\Utils\Price::format( $data['total_price'] - $data['total_deposit_price'] ) . '</b>',
|
133 |
'{amount_to_pay}' => '<b>' . Lib\Utils\Price::format( $data['total_deposit_price'] ) . '</b>',
|
|
|
|
|
134 |
'{category_name}' => '<b>' . implode( ', ', $data['category_names'] ) . '</b>',
|
135 |
'{deposit_value}' => '<b>' . Lib\Utils\Price::format( $data['total_deposit_price'] ) . '</b>',
|
136 |
'{number_of_persons}' => '<b>' . implode( ', ', $data['numbers_of_persons'] ) . '</b>',
|
137 |
-
'{service_date}' => '<b>' . implode( ', ', $data['
|
138 |
'{service_duration}' => '<b>' . implode( ', ', $data['service_duration'] ) . '</b>',
|
139 |
'{service_info}' => '<b>' . implode( ', ', $data['service_info'] ) . '</b>',
|
140 |
'{service_name}' => '<b>' . implode( ', ', $data['service_names'] ) . '</b>',
|
141 |
'{service_price}' => '<b>' . implode( ', ', $data['service_prices'] ) . '</b>',
|
142 |
-
'{service_time}' => '<b>' . implode( ', ', $data['
|
143 |
'{staff_info}' => '<b>' . implode( ', ', $data['staff_info'] ) . '</b>',
|
144 |
'{staff_name}' => '<b>' . implode( ', ', $data['staff_names'] ) . '</b>',
|
145 |
'{staff_photo}' => '<b>' . implode( ', ', $data['staff_photo'] ) . '</b>',
|
@@ -150,20 +152,21 @@ class InfoText
|
|
150 |
break;
|
151 |
default:
|
152 |
$data = array(
|
153 |
-
'
|
154 |
-
'
|
155 |
-
'
|
156 |
-
'
|
157 |
-
'
|
158 |
-
'
|
159 |
-
'
|
160 |
-
'
|
161 |
-
'
|
162 |
-
'
|
163 |
-
'
|
164 |
-
'
|
165 |
-
'
|
166 |
-
'
|
|
|
167 |
);
|
168 |
/** @var Lib\CartItem $cart_item */
|
169 |
foreach ( $userData->cart->getItems() as $cart_item ) {
|
@@ -171,9 +174,9 @@ class InfoText
|
|
171 |
$slots = $cart_item->getSlots();
|
172 |
$service_dp = Lib\Slots\DatePoint::fromStr( $slots[0][2] )->toClientTz();
|
173 |
|
|
|
174 |
$data['category_name'][] = $service->getTranslatedCategoryName();
|
175 |
$data['number_of_persons'][] = $cart_item->getNumberOfPersons();
|
176 |
-
$data['service_date'][] = $slots[0][2] !== null ? $service_dp->formatI18nDate() : __( 'N/A', 'bookly' );
|
177 |
$data['service_info'][] = $service->getTranslatedInfo();
|
178 |
$data['service_name'][] = $service->getTranslatedTitle();
|
179 |
$data['service_price'][] = Lib\Utils\Price::format( $cart_item->getServicePrice() );
|
@@ -186,11 +189,11 @@ class InfoText
|
|
186 |
$duration = max( $duration, $sub_service->getDuration() );
|
187 |
}
|
188 |
}
|
|
|
189 |
$data['service_duration'][] = Lib\Utils\DateTime::secondsToInterval( $duration );
|
190 |
-
$data['service_time'][] = $slots[0][2] !== null ? ( $duration >= DAY_IN_SECONDS ? $service->getStartTimeInfo() : $service_dp->formatI18nTime() ) : __( 'N/A', 'bookly' );
|
191 |
} else {
|
|
|
192 |
$data['service_duration'][] = Lib\Utils\DateTime::secondsToInterval( $cart_item->getUnits() * $cart_item->getService()->getDuration() );
|
193 |
-
$data['service_time'][] = $slots[0][2] !== null ? ( $cart_item->getUnits() * $cart_item->getService()->getDuration() >= DAY_IN_SECONDS ? $service->getStartTimeInfo() : $service_dp->formatI18nTime() ) : __( 'N/A', 'bookly' );
|
194 |
}
|
195 |
$data['staff_info'][] = $cart_item->getStaff()->getTranslatedInfo();
|
196 |
$data['staff_name'][] = $cart_item->getStaff()->getTranslatedName();
|
@@ -199,6 +202,12 @@ class InfoText
|
|
199 |
} else {
|
200 |
$data['staff_photo'][] = '';
|
201 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
202 |
$data = Proxy\Shared::prepareCartItemInfoText( $data, $cart_item );
|
203 |
}
|
204 |
|
@@ -210,19 +219,21 @@ class InfoText
|
|
210 |
'{amount_due}' => '<b>' . Lib\Utils\Price::format( $cart_info->getDue() ) . '</b>',
|
211 |
'{amount_to_pay}' => '<b>' . Lib\Utils\Price::format( $cart_info->getPayNow() ) . '</b>',
|
212 |
'{appointments_count}' => '<b>' . count( $userData->cart->getItems() ) . '</b>',
|
|
|
|
|
213 |
'{booking_number}' => '<b>' . implode( ', ', $data['booking_number'] ) . '</b>',
|
214 |
'{category_name}' => '<b>' . implode( ', ', $data['category_name'] ) . '</b>',
|
215 |
'{deposit_value}' => '<b>' . Lib\Utils\Price::format( $cart_info->getDepositPay() ) . '</b>',
|
216 |
'{number_of_persons}' => '<b>' . implode( ', ', $data['number_of_persons'] ) . '</b>',
|
217 |
-
'{service_date}' => '<b>' . implode( ', ', $data['
|
218 |
'{service_duration}' => '<b>' . implode( ', ', $data['service_duration'] ) . '</b>',
|
219 |
'{service_info}' => '<b>' . implode( ', ', $data['service_info'] ) . '</b>',
|
220 |
'{service_name}' => '<b>' . implode( ', ', $data['service_name'] ) . '</b>',
|
221 |
'{service_price}' => '<b>' . implode( ', ', $data['service_price'] ) . '</b>',
|
222 |
-
'{service_time}' => '<b>' . implode( ', ', $data['
|
223 |
'{staff_info}' => '<b>' . implode( ', ', $data['staff_info'] ) . '</b>',
|
224 |
'{staff_name}' => '<b>' . implode( ', ', $data['staff_name'] ) . '</b>',
|
225 |
-
'{staff_photo}' =>
|
226 |
'{total_price}' => '<b>' . Lib\Utils\Price::format( $cart_info->getTotal() ) . '</b>',
|
227 |
);
|
228 |
if ( $step == Steps::DETAILS ) {
|
32 |
case Steps::TIME:
|
33 |
case Steps::REPEAT:
|
34 |
$data = array(
|
35 |
+
'appointment_date' => array(),
|
36 |
+
'appointment_time' => array(),
|
37 |
'category_names' => array(),
|
38 |
'numbers_of_persons' => array(),
|
|
|
39 |
'service_duration' => array(),
|
40 |
'service_info' => array(),
|
41 |
'service_names' => array(),
|
42 |
'service_prices' => array(),
|
|
|
43 |
'staff_info' => array(),
|
44 |
'staff_names' => array(),
|
45 |
'staff_photo' => array(),
|
70 |
}
|
71 |
$data['service_duration'][] = Lib\Utils\DateTime::secondsToInterval( $duration );
|
72 |
if ( $step == Steps::REPEAT ) {
|
73 |
+
$service_dp = Lib\Slots\DatePoint::fromStr( $slots[ $num ][2] )->toClientTz();
|
74 |
+
$data['appointment_date'][] = $slots[ $num ][2] !== null ? $service_dp->formatI18nDate() : __( 'N/A', 'bookly' );
|
75 |
+
$data['appointment_time'][] = $slots[ $num ][2] !== null ? ( $duration >= DAY_IN_SECONDS ? $service->getStartTimeInfo() : $service_dp->formatI18nTime() ) : __( 'N/A', 'bookly' );
|
76 |
}
|
77 |
} else {
|
78 |
$data['service_duration'][] = Lib\Utils\DateTime::secondsToInterval( $chain_item->getUnits() * $service->getDuration() );
|
79 |
if ( $step == Steps::REPEAT ) {
|
80 |
+
$service_dp = Lib\Slots\DatePoint::fromStr( $slots[ $num ][2] )->toClientTz();
|
81 |
+
$data['appointment_date'][] = $slots[ $num ][2] !== null ? $service_dp->formatI18nDate() : __( 'N/A', 'bookly' );
|
82 |
+
$data['appointment_time'][] = $slots[ $num ][2] !== null ? ( $chain_item->getUnits() * $service->getDuration() >= DAY_IN_SECONDS ? $service->getStartTimeInfo() : $service_dp->formatI18nTime() ) : __( 'N/A', 'bookly' );
|
83 |
}
|
84 |
}
|
85 |
/** @var Lib\Entities\Staff $staff */
|
131 |
$info_text_codes = array(
|
132 |
'{amount_due}' => '<b>' . Lib\Utils\Price::format( $data['total_price'] - $data['total_deposit_price'] ) . '</b>',
|
133 |
'{amount_to_pay}' => '<b>' . Lib\Utils\Price::format( $data['total_deposit_price'] ) . '</b>',
|
134 |
+
'{appointment_date}' => '<b>' . implode( ', ', $data['appointment_date'] ) . '</b>',
|
135 |
+
'{appointment_time}' => '<b>' . implode( ', ', $data['appointment_time'] ) . '</b>',
|
136 |
'{category_name}' => '<b>' . implode( ', ', $data['category_names'] ) . '</b>',
|
137 |
'{deposit_value}' => '<b>' . Lib\Utils\Price::format( $data['total_deposit_price'] ) . '</b>',
|
138 |
'{number_of_persons}' => '<b>' . implode( ', ', $data['numbers_of_persons'] ) . '</b>',
|
139 |
+
'{service_date}' => '<b>' . implode( ', ', $data['appointment_date'] ) . '</b>', // deprecated
|
140 |
'{service_duration}' => '<b>' . implode( ', ', $data['service_duration'] ) . '</b>',
|
141 |
'{service_info}' => '<b>' . implode( ', ', $data['service_info'] ) . '</b>',
|
142 |
'{service_name}' => '<b>' . implode( ', ', $data['service_names'] ) . '</b>',
|
143 |
'{service_price}' => '<b>' . implode( ', ', $data['service_prices'] ) . '</b>',
|
144 |
+
'{service_time}' => '<b>' . implode( ', ', $data['appointment_time'] ) . '</b>', // deprecated
|
145 |
'{staff_info}' => '<b>' . implode( ', ', $data['staff_info'] ) . '</b>',
|
146 |
'{staff_name}' => '<b>' . implode( ', ', $data['staff_names'] ) . '</b>',
|
147 |
'{staff_photo}' => '<b>' . implode( ', ', $data['staff_photo'] ) . '</b>',
|
152 |
break;
|
153 |
default:
|
154 |
$data = array(
|
155 |
+
'appointment_date' => array(),
|
156 |
+
'appointment_time' => array(),
|
157 |
+
'booking_number' => array(),
|
158 |
+
'category_name' => array(),
|
159 |
+
'extras' => array(),
|
160 |
+
'number_of_persons' => array(),
|
161 |
+
'online_meeting_url' => array(),
|
162 |
+
'service' => array(),
|
163 |
+
'service_duration' => array(),
|
164 |
+
'service_info' => array(),
|
165 |
+
'service_name' => array(),
|
166 |
+
'service_price' => array(),
|
167 |
+
'staff_info' => array(),
|
168 |
+
'staff_name' => array(),
|
169 |
+
'staff_photo' => array(),
|
170 |
);
|
171 |
/** @var Lib\CartItem $cart_item */
|
172 |
foreach ( $userData->cart->getItems() as $cart_item ) {
|
174 |
$slots = $cart_item->getSlots();
|
175 |
$service_dp = Lib\Slots\DatePoint::fromStr( $slots[0][2] )->toClientTz();
|
176 |
|
177 |
+
$data['appointment_date'][] = $slots[0][2] !== null ? $service_dp->formatI18nDate() : __( 'N/A', 'bookly' );
|
178 |
$data['category_name'][] = $service->getTranslatedCategoryName();
|
179 |
$data['number_of_persons'][] = $cart_item->getNumberOfPersons();
|
|
|
180 |
$data['service_info'][] = $service->getTranslatedInfo();
|
181 |
$data['service_name'][] = $service->getTranslatedTitle();
|
182 |
$data['service_price'][] = Lib\Utils\Price::format( $cart_item->getServicePrice() );
|
189 |
$duration = max( $duration, $sub_service->getDuration() );
|
190 |
}
|
191 |
}
|
192 |
+
$data['appointment_time'][] = $slots[0][2] !== null ? ( $duration >= DAY_IN_SECONDS ? $service->getStartTimeInfo() : $service_dp->formatI18nTime() ) : __( 'N/A', 'bookly' );
|
193 |
$data['service_duration'][] = Lib\Utils\DateTime::secondsToInterval( $duration );
|
|
|
194 |
} else {
|
195 |
+
$data['appointment_time'][] = $slots[0][2] !== null ? ( $cart_item->getUnits() * $cart_item->getService()->getDuration() >= DAY_IN_SECONDS ? $service->getStartTimeInfo() : $service_dp->formatI18nTime() ) : __( 'N/A', 'bookly' );
|
196 |
$data['service_duration'][] = Lib\Utils\DateTime::secondsToInterval( $cart_item->getUnits() * $cart_item->getService()->getDuration() );
|
|
|
197 |
}
|
198 |
$data['staff_info'][] = $cart_item->getStaff()->getTranslatedInfo();
|
199 |
$data['staff_name'][] = $cart_item->getStaff()->getTranslatedName();
|
202 |
} else {
|
203 |
$data['staff_photo'][] = '';
|
204 |
}
|
205 |
+
|
206 |
+
// If appointment exists, prepare some additional data.
|
207 |
+
if ( $cart_item->getAppointmentId() ) {
|
208 |
+
$data['booking_number'][] = $cart_item->getAppointmentId();
|
209 |
+
}
|
210 |
+
|
211 |
$data = Proxy\Shared::prepareCartItemInfoText( $data, $cart_item );
|
212 |
}
|
213 |
|
219 |
'{amount_due}' => '<b>' . Lib\Utils\Price::format( $cart_info->getDue() ) . '</b>',
|
220 |
'{amount_to_pay}' => '<b>' . Lib\Utils\Price::format( $cart_info->getPayNow() ) . '</b>',
|
221 |
'{appointments_count}' => '<b>' . count( $userData->cart->getItems() ) . '</b>',
|
222 |
+
'{appointment_date}' => '<b>' . implode( ', ', $data['appointment_date'] ) . '</b>',
|
223 |
+
'{appointment_time}' => '<b>' . implode( ', ', $data['appointment_time'] ) . '</b>',
|
224 |
'{booking_number}' => '<b>' . implode( ', ', $data['booking_number'] ) . '</b>',
|
225 |
'{category_name}' => '<b>' . implode( ', ', $data['category_name'] ) . '</b>',
|
226 |
'{deposit_value}' => '<b>' . Lib\Utils\Price::format( $cart_info->getDepositPay() ) . '</b>',
|
227 |
'{number_of_persons}' => '<b>' . implode( ', ', $data['number_of_persons'] ) . '</b>',
|
228 |
+
'{service_date}' => '<b>' . implode( ', ', $data['appointment_date'] ) . '</b>', // deprecated
|
229 |
'{service_duration}' => '<b>' . implode( ', ', $data['service_duration'] ) . '</b>',
|
230 |
'{service_info}' => '<b>' . implode( ', ', $data['service_info'] ) . '</b>',
|
231 |
'{service_name}' => '<b>' . implode( ', ', $data['service_name'] ) . '</b>',
|
232 |
'{service_price}' => '<b>' . implode( ', ', $data['service_price'] ) . '</b>',
|
233 |
+
'{service_time}' => '<b>' . implode( ', ', $data['appointment_time'] ) . '</b>', // deprecated
|
234 |
'{staff_info}' => '<b>' . implode( ', ', $data['staff_info'] ) . '</b>',
|
235 |
'{staff_name}' => '<b>' . implode( ', ', $data['staff_name'] ) . '</b>',
|
236 |
+
'{staff_photo}' => implode( ' ', $data['staff_photo'] ),
|
237 |
'{total_price}' => '<b>' . Lib\Utils\Price::format( $cart_info->getTotal() ) . '</b>',
|
238 |
);
|
239 |
if ( $step == Steps::DETAILS ) {
|
frontend/resources/css/bookly-rtl.css
CHANGED
@@ -174,6 +174,10 @@
|
|
174 |
|
175 |
/* Mobile */
|
176 |
@media screen and (max-width: 650px) {
|
|
|
|
|
|
|
|
|
177 |
.bookly-mobile-float-none {
|
178 |
float: none !important;
|
179 |
}
|
174 |
|
175 |
/* Mobile */
|
176 |
@media screen and (max-width: 650px) {
|
177 |
+
.bookly-form .picker__holder {
|
178 |
+
right: 0!important;
|
179 |
+
}
|
180 |
+
|
181 |
.bookly-mobile-float-none {
|
182 |
float: none !important;
|
183 |
}
|
languages/bookly-ar.mo
CHANGED
Binary file
|
languages/bookly-ar.po
CHANGED
@@ -3,1637 +3,1983 @@ msgstr ""
|
|
3 |
"MIME-Version: 1.0\n"
|
4 |
"Content-Type: text/plain; charset=UTF-8\n"
|
5 |
"Content-Transfer-Encoding: 8bit\n"
|
6 |
-
"X-Generator:
|
7 |
"Project-Id-Version: Bookly\n"
|
8 |
"Language: ar\n"
|
9 |
-
"Plural-Forms: nplurals=6; plural= n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
|
11 |
-
|
12 |
-
|
13 |
-
msgstr "التقويم"
|
14 |
|
15 |
-
|
16 |
-
|
17 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
|
19 |
-
|
20 |
-
|
21 |
-
msgstr "الأعضاء العاملون"
|
22 |
|
23 |
-
|
24 |
-
|
25 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
26 |
|
27 |
-
|
28 |
-
|
29 |
-
msgstr "الإشعارات عبر الرسائل القصيرة"
|
30 |
|
31 |
-
|
32 |
-
|
33 |
-
msgstr "الإشعارات عبر البريد الإلكتروني"
|
34 |
|
35 |
-
|
36 |
-
|
37 |
-
msgstr "العملاء"
|
38 |
|
39 |
-
|
40 |
-
|
41 |
-
msgstr "المدفوعات"
|
42 |
|
43 |
-
|
44 |
-
|
45 |
-
msgstr "المظهر"
|
46 |
|
47 |
-
|
48 |
-
|
49 |
-
msgstr "الإعدادات"
|
50 |
|
51 |
-
|
52 |
-
|
53 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
54 |
|
55 |
-
|
56 |
-
|
57 |
-
msgstr "الملف الشخصي"
|
58 |
|
59 |
-
|
60 |
-
|
61 |
-
msgstr "الرسائل"
|
62 |
|
63 |
-
|
64 |
-
|
65 |
-
msgstr "اليوم"
|
66 |
|
67 |
-
|
68 |
-
|
69 |
-
msgstr "الشهر القادم"
|
70 |
|
71 |
-
|
72 |
-
|
73 |
-
|
|
|
|
|
74 |
|
75 |
-
#:
|
76 |
msgid "Settings saved."
|
77 |
msgstr "تم حفظ الإعدادات"
|
78 |
|
79 |
-
|
80 |
-
|
81 |
-
msgstr "تم حفظ الغييرات على ملف CSS، نرجو تحديث اصفحة لترى التغييرات"
|
82 |
|
83 |
-
|
84 |
-
|
85 |
-
msgstr "ستظهر عندما تكون خانة الوقت المختار محجوزة فعلاً"
|
86 |
|
87 |
-
|
88 |
-
|
89 |
-
msgstr "تاريخ"
|
90 |
|
91 |
-
|
92 |
-
|
93 |
-
msgstr "الوقت"
|
94 |
|
95 |
-
|
96 |
-
|
97 |
-
msgstr "السعر"
|
98 |
|
99 |
-
|
100 |
-
|
101 |
-
msgstr "تعديل"
|
102 |
|
103 |
-
|
104 |
-
|
105 |
-
msgstr "الإجمالي"
|
106 |
|
107 |
-
|
108 |
-
|
109 |
-
msgstr "ستظهر فقط للعملاء غير المسجلين"
|
110 |
|
111 |
-
|
112 |
-
|
113 |
-
|
|
|
|
|
|
|
114 |
|
115 |
-
|
116 |
-
|
117 |
-
msgstr "رقم الحجز"
|
118 |
|
119 |
-
|
120 |
-
|
121 |
-
msgstr "اسم التصنيف"
|
122 |
|
123 |
-
|
124 |
-
|
125 |
-
msgstr "استمارة تسجيل الدخول"
|
126 |
|
127 |
-
|
128 |
-
|
129 |
-
msgstr "عدد الأشخاص"
|
130 |
|
131 |
-
|
132 |
-
|
133 |
-
msgstr "تاريخ الخدمة"
|
134 |
|
135 |
-
|
136 |
-
|
137 |
-
msgstr "معلومات الخدمة"
|
138 |
|
139 |
-
|
140 |
-
|
141 |
-
msgstr "اسم الخدمة"
|
142 |
|
143 |
-
|
144 |
-
|
145 |
-
msgstr "سعر الخدمة"
|
146 |
|
147 |
-
|
148 |
-
|
149 |
-
msgstr "وقت الخدمة"
|
150 |
|
151 |
-
|
152 |
-
|
153 |
-
msgstr "معلومات العاملين"
|
154 |
|
155 |
-
|
156 |
-
|
157 |
-
msgstr "اسماء العاملين"
|
158 |
|
159 |
-
|
160 |
-
|
161 |
-
msgstr "السعر الإجمالي للحجوزات"
|
162 |
|
163 |
-
|
164 |
-
|
165 |
-
msgstr "تحرير مخصص لمللف CSS"
|
166 |
|
167 |
-
|
168 |
-
|
169 |
-
msgstr "حرر ملفك الخاص من CSS"
|
170 |
|
171 |
-
|
172 |
-
|
173 |
-
msgstr "حفظ"
|
174 |
|
175 |
-
|
176 |
-
|
177 |
-
msgstr "إلغاء"
|
178 |
|
179 |
-
|
180 |
-
|
181 |
-
msgstr "اظهر متابعة تقدم النموذج"
|
182 |
|
183 |
-
|
184 |
-
|
185 |
-
msgstr "اضغط على النص الذي أسفله خط لتحريره"
|
186 |
|
187 |
-
|
188 |
-
|
189 |
-
msgstr "اجعل اختيار الموظف مطلوباً"
|
190 |
|
191 |
-
|
192 |
-
msgid "
|
193 |
-
msgstr "
|
194 |
|
195 |
-
|
196 |
-
|
197 |
-
msgstr "أظهر مدة الخدمة بجانب اسمها"
|
198 |
|
199 |
-
|
200 |
-
|
201 |
-
msgstr "اظهر التقويم"
|
202 |
|
203 |
-
|
204 |
-
|
205 |
-
msgstr "اظهر التواريخ المغلقة"
|
206 |
|
207 |
-
|
208 |
-
|
209 |
-
msgstr "اظهر كل يوم في عمود مستقل"
|
210 |
|
211 |
-
|
212 |
-
|
213 |
-
msgstr "اظهر زر الدخول"
|
214 |
|
215 |
-
|
216 |
-
|
217 |
-
|
|
|
|
|
|
|
|
|
218 |
|
219 |
-
|
220 |
-
|
221 |
-
msgstr "استخدم الاسم الأول والأخير بدلاً من الاسم الكامل"
|
222 |
|
223 |
-
|
224 |
-
|
225 |
-
msgstr "قد يكون نموذج الحجز في هذه الخطوة مجموعة مختلفة أو حالات من عناصرها. يعتمد ذلك على العديد من الشروط مثل الوظائف الإضافية المثبتة / النشطة ، الإعدادات أو الخيارات التي تم إجراؤها على الخطوات السابقة. حدد الخيار وانقر على النص الذي تحته خط لتحريره.\n"
|
226 |
-
""
|
227 |
|
228 |
-
|
229 |
-
|
230 |
-
|
|
|
|
|
|
|
|
|
|
|
231 |
|
232 |
-
|
233 |
-
|
234 |
-
msgstr "أمس"
|
235 |
|
236 |
-
|
237 |
-
msgid "
|
238 |
-
|
|
|
|
|
239 |
|
240 |
-
|
241 |
-
|
242 |
-
|
|
|
|
|
243 |
|
244 |
-
|
245 |
-
|
246 |
-
|
|
|
247 |
|
248 |
-
|
249 |
-
|
250 |
-
|
251 |
-
""
|
|
|
|
|
|
|
252 |
|
253 |
-
|
254 |
-
|
255 |
-
|
256 |
-
""
|
257 |
|
258 |
-
|
259 |
-
|
260 |
-
|
|
|
261 |
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
|
268 |
-
msgstr "لا."
|
269 |
|
270 |
-
|
271 |
-
|
272 |
-
|
|
|
|
|
|
|
273 |
|
274 |
-
|
275 |
-
|
276 |
-
msgstr "هاتف العميل"
|
277 |
|
278 |
-
|
279 |
-
|
280 |
-
|
|
|
|
|
|
|
281 |
|
282 |
-
|
283 |
-
|
284 |
-
msgstr "المدة"
|
285 |
|
286 |
-
|
287 |
-
|
288 |
-
|
289 |
|
290 |
-
|
291 |
-
|
292 |
-
msgstr "طرق الدفع"
|
293 |
|
294 |
-
|
295 |
-
|
296 |
-
|
|
|
|
|
297 |
|
298 |
-
|
299 |
-
|
300 |
-
msgstr "موعد جديد\n"
|
301 |
-
""
|
302 |
|
303 |
-
|
304 |
-
|
305 |
-
msgstr "
|
|
|
|
|
306 |
|
307 |
-
|
308 |
-
|
309 |
-
msgstr "تعديل الموعد"
|
310 |
|
311 |
-
|
312 |
-
|
313 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
314 |
|
315 |
-
|
316 |
-
|
317 |
-
msgstr "اليوم"
|
318 |
|
319 |
-
|
320 |
-
|
321 |
-
msgstr "الشهر"
|
322 |
|
323 |
-
|
324 |
-
|
325 |
-
msgstr "طوال اليوم"
|
326 |
|
327 |
-
|
328 |
-
|
329 |
-
msgstr "حذف"
|
330 |
|
331 |
-
|
332 |
-
|
333 |
-
|
334 |
-
""
|
|
|
|
|
|
|
335 |
|
336 |
-
|
337 |
-
|
338 |
-
msgstr "مواعيد متكررة\n"
|
339 |
-
""
|
340 |
|
341 |
-
|
342 |
-
|
343 |
-
|
344 |
-
""
|
|
|
|
|
|
|
345 |
|
346 |
-
|
347 |
-
|
348 |
-
msgstr "وقت بدأ الموعد يجب ألا يكون فارغًا\n"
|
349 |
-
""
|
350 |
|
351 |
-
|
352 |
-
|
353 |
-
|
354 |
-
""
|
|
|
|
|
|
|
|
|
355 |
|
356 |
-
|
357 |
-
|
358 |
-
msgstr "وقت انتهاء الموعد يجب ألا يكون مساويًا لوقت بدأ الموعد\n"
|
359 |
-
""
|
360 |
|
361 |
-
|
362 |
-
|
363 |
-
|
|
|
|
|
|
|
364 |
|
365 |
-
|
366 |
-
|
367 |
-
msgstr "لا يمكن حفظ الموعد في قاعدة البيانات\n"
|
368 |
-
""
|
369 |
|
370 |
-
|
371 |
-
|
372 |
-
msgstr "بدون عنوان"
|
373 |
|
374 |
-
|
375 |
-
|
376 |
-
msgstr "مقدم الخدمة"
|
377 |
|
378 |
-
|
379 |
-
|
380 |
-
|
|
|
381 |
|
382 |
-
|
383 |
-
|
384 |
-
msgstr "- اختر خدمة -\n"
|
385 |
-
""
|
386 |
|
387 |
-
|
388 |
-
|
389 |
-
msgstr "يرجى اختيار خدمة\n"
|
390 |
-
""
|
391 |
|
392 |
-
|
393 |
-
|
394 |
-
msgstr "الموقع"
|
395 |
|
396 |
-
|
397 |
-
|
398 |
-
msgstr "الفترة"
|
399 |
|
400 |
-
|
401 |
-
|
402 |
-
msgstr "الى"
|
403 |
|
404 |
-
|
405 |
-
|
406 |
-
msgstr "الفترة المحددة لا تتطابق مع مدة الخدمة\n"
|
407 |
-
""
|
408 |
|
409 |
-
|
410 |
-
|
411 |
-
msgstr "الفترة المختارة محجوزة من قبل موعد آخر\n"
|
412 |
-
""
|
413 |
|
414 |
-
|
415 |
-
|
416 |
-
msgstr "المختارة / الحد الأعلى"
|
417 |
|
418 |
-
|
419 |
-
|
420 |
-
msgstr "سعة الحد الأدنى"
|
421 |
|
422 |
-
|
423 |
-
|
424 |
-
|
425 |
-
""
|
426 |
|
427 |
-
|
428 |
-
|
429 |
-
msgstr "حذف العميل"
|
430 |
|
431 |
-
|
432 |
-
|
433 |
-
msgstr "- البحث عن العملاء -\n"
|
434 |
-
""
|
435 |
|
436 |
-
|
437 |
-
|
438 |
-
msgstr "عميل جديد\n"
|
439 |
-
""
|
440 |
|
441 |
-
|
442 |
-
|
443 |
-
msgstr "إرسال التنبيهات"
|
444 |
|
445 |
-
|
446 |
-
|
447 |
-
msgstr "ملاحظات خاصة"
|
448 |
|
449 |
-
|
450 |
-
|
451 |
-
msgstr "عدد الأشخاص"
|
452 |
|
453 |
-
|
454 |
-
|
455 |
-
msgstr "سبب الإلغاء (إختياري)\n"
|
456 |
-
""
|
457 |
|
458 |
-
|
459 |
-
|
460 |
-
msgstr "الكل"
|
461 |
|
462 |
-
|
463 |
-
|
464 |
-
msgstr "جميع الأعضاء العاملون\n"
|
465 |
-
""
|
466 |
|
467 |
-
|
468 |
-
|
469 |
-
msgstr "اضافة اعضاء عاملون"
|
470 |
|
471 |
-
|
472 |
-
|
473 |
-
msgstr "اضافة اعضاء عاملون"
|
474 |
|
475 |
-
|
476 |
-
|
477 |
-
|
478 |
-
""
|
479 |
|
480 |
-
|
481 |
-
|
482 |
-
msgstr "جميع الخدمات\n"
|
483 |
-
""
|
484 |
|
485 |
-
|
486 |
-
|
487 |
-
msgstr "الشفرة"
|
488 |
|
489 |
-
|
490 |
-
|
491 |
-
msgstr "إعادة ترتيب"
|
492 |
|
493 |
-
|
494 |
-
|
495 |
-
msgstr "لم يتم العثور على عملاء.\n"
|
496 |
-
""
|
497 |
|
498 |
-
|
499 |
-
|
500 |
-
msgstr "تعديل العميل"
|
501 |
|
502 |
-
|
503 |
-
|
504 |
-
msgstr "عميل جديد"
|
505 |
|
506 |
-
|
507 |
-
|
508 |
-
msgstr "البحث عن عملاء\n"
|
509 |
-
""
|
510 |
|
511 |
-
|
512 |
-
|
513 |
-
msgstr "المستخدم"
|
514 |
|
515 |
-
|
516 |
-
|
517 |
-
msgstr "ملاحظات"
|
518 |
|
519 |
-
|
520 |
-
|
521 |
-
msgstr "آخر موعد"
|
522 |
|
523 |
-
|
524 |
-
|
525 |
-
msgstr "مجموع المواعيد"
|
526 |
|
527 |
-
|
528 |
-
|
529 |
-
msgstr "عميل جديد"
|
530 |
|
531 |
-
|
532 |
-
|
533 |
-
|
|
|
534 |
|
535 |
-
|
536 |
-
|
537 |
-
msgstr "مطلوب"
|
538 |
|
539 |
-
|
540 |
-
|
541 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
542 |
|
543 |
-
|
544 |
-
|
545 |
-
msgstr "الاسم"
|
546 |
|
547 |
-
|
548 |
-
|
549 |
-
msgstr "الهاتف"
|
550 |
|
551 |
-
|
552 |
-
|
553 |
-
msgstr "البريد الإلكتروني"
|
554 |
|
555 |
-
|
556 |
-
|
557 |
-
msgstr "حذف العملاء"
|
558 |
|
559 |
-
|
560 |
-
|
561 |
-
msgstr "تذكر اختياري"
|
562 |
|
563 |
-
|
564 |
-
|
565 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
566 |
|
567 |
-
|
568 |
-
|
569 |
-
|
570 |
-
|
571 |
-
|
572 |
-
|
573 |
-
|
574 |
-
|
575 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
576 |
|
577 |
-
|
578 |
-
|
579 |
-
msgstr "أرسل بنجاح."
|
580 |
|
581 |
-
|
582 |
-
|
583 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
584 |
|
585 |
-
|
586 |
-
|
587 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
588 |
|
589 |
-
|
590 |
-
|
591 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
592 |
|
593 |
-
|
594 |
-
|
595 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
596 |
|
597 |
-
|
598 |
-
|
599 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
600 |
|
601 |
-
|
602 |
-
|
603 |
-
msgstr "نهاية وقت الموعد"
|
604 |
|
605 |
-
|
606 |
-
|
607 |
-
msgstr "رابط لقبول الموعد (لاستخدامه داخل الوسم <a>)"
|
608 |
|
609 |
-
|
610 |
-
|
611 |
-
|
612 |
-
""
|
|
|
|
|
|
|
|
|
|
|
613 |
|
614 |
-
|
615 |
-
|
616 |
-
msgstr "الرابط لإلغاء الموعد (لاستخدامه في داخل الوسم <a>)"
|
617 |
|
618 |
-
|
619 |
-
|
620 |
-
msgstr "السبب الذي ذكرته أثناء حذف الموعد"
|
621 |
|
622 |
-
|
623 |
-
|
624 |
-
msgstr "البريد الإلكتروني للعميل"
|
625 |
|
626 |
-
|
627 |
-
|
628 |
-
msgstr "الاسم الكامل للعميل"
|
629 |
|
630 |
-
|
631 |
-
|
632 |
-
msgstr "الاسم الأول للعميل"
|
633 |
|
634 |
-
|
635 |
-
|
636 |
-
msgstr "الاسم الأخير للعميل"
|
637 |
|
638 |
-
|
639 |
-
|
640 |
-
msgstr "هاتف العميل"
|
641 |
|
642 |
-
|
643 |
-
|
644 |
-
|
|
|
|
|
|
|
645 |
|
646 |
-
|
647 |
-
|
648 |
-
msgstr "شعار الشركة"
|
649 |
|
650 |
-
|
651 |
-
|
652 |
-
msgstr "عنوان الشركة"
|
653 |
|
654 |
-
|
655 |
-
|
656 |
-
msgstr "هاتف الشركة"
|
657 |
|
658 |
-
|
659 |
-
|
660 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
661 |
|
662 |
-
|
663 |
-
|
664 |
-
msgstr "الرابط لإضافة حدث إلى تقويم Google الخاص بالعميل (لاستخدامه في داخل الوسم <a>)\n"
|
665 |
-
""
|
666 |
|
667 |
-
|
668 |
-
|
669 |
-
msgstr "طريقة الدفع"
|
670 |
|
671 |
-
|
672 |
-
|
673 |
-
msgstr "مدة الخدمة"
|
674 |
|
675 |
-
|
676 |
-
|
677 |
-
msgstr "البريد الإلكتروني للموظف\n"
|
678 |
-
""
|
679 |
|
680 |
-
|
681 |
-
|
682 |
-
msgstr "هاتف الموظف"
|
683 |
|
684 |
-
|
685 |
-
|
686 |
-
msgstr "صورة للموظف"
|
687 |
|
688 |
-
|
689 |
-
|
690 |
-
msgstr "السعر الاجمالي للحجز (مجموع كل عناصر العربة بعد تطبيق القسيمة)\n"
|
691 |
-
""
|
692 |
|
693 |
-
|
694 |
-
|
695 |
-
|
696 |
-
""
|
|
|
|
|
697 |
|
698 |
-
|
699 |
-
|
700 |
-
msgstr "معلومات سلة التسوق مع إلغاء"
|
701 |
|
702 |
-
|
703 |
-
|
704 |
-
|
|
|
|
|
|
|
705 |
|
706 |
-
|
707 |
-
|
708 |
-
msgstr "كلمة المرور الجديدة للعميل"
|
709 |
|
710 |
-
|
711 |
-
|
712 |
-
msgstr "عنوان الموقع"
|
713 |
|
714 |
-
|
715 |
-
|
716 |
-
msgstr "تاريخ اليوم التالي"
|
717 |
|
718 |
-
|
719 |
-
|
720 |
-
msgstr "جدول أعمال الموظفين لليوم التالي"
|
721 |
|
722 |
-
|
723 |
-
|
724 |
-
msgstr "الى البريد الإلكتروني"
|
725 |
|
726 |
-
|
727 |
-
|
728 |
-
msgstr "اسم المرسل"
|
729 |
|
730 |
-
|
731 |
-
|
732 |
-
msgstr "البريد الإلكتروني المرسل"
|
733 |
|
734 |
-
|
735 |
-
|
736 |
-
msgstr "الرد مباشرة على العملاء"
|
737 |
|
738 |
-
|
739 |
-
|
740 |
-
msgstr "تعطيل"
|
741 |
|
742 |
-
|
743 |
-
|
744 |
-
msgstr "تفعيل"
|
745 |
|
746 |
-
|
747 |
-
|
748 |
-
msgstr "ارسال البريد بصيغة"
|
749 |
|
750 |
-
|
751 |
-
|
752 |
-
msgstr "HTML"
|
753 |
|
754 |
-
|
755 |
-
|
756 |
-
msgstr "نص"
|
757 |
|
758 |
-
|
759 |
-
|
760 |
-
msgstr "قوالب التنبيه"
|
761 |
|
762 |
-
|
763 |
-
|
764 |
-
msgstr "جميع القوالب"
|
765 |
|
766 |
-
|
767 |
-
|
768 |
-
msgstr "ارسال"
|
769 |
|
770 |
-
|
771 |
-
|
772 |
-
msgstr "إغلاق"
|
773 |
|
774 |
-
|
775 |
-
|
776 |
-
msgstr "يسمح HTML بتنسيق الألوان ، والخطوط ، وتحديد المواقع ، وما إلى ذلك. باستخدام النص ، يجب استخدام وضع النص في برامج تحرير النصوص المنسقية أدناه. على بعض الخوادم فقط يتم إرسال رسائل البريد الإلكتروني النصية بنجاح.\n"
|
777 |
-
""
|
778 |
|
779 |
-
|
780 |
-
|
781 |
-
msgstr "إذا تم تفعيل هذا الخيار ، فسيتم استخدام عنوان البريد الإلكتروني للعميل كعنوان بريد إلكتروني للمرسل لإرسال التنبيهات إلى الموظفين والمدراء.\n"
|
782 |
-
""
|
783 |
|
784 |
-
|
785 |
-
|
786 |
-
msgstr "الأكواد البرمجية"
|
787 |
|
788 |
-
|
789 |
-
|
790 |
-
msgstr "لإرسال تنبيهات مجدولة ، يرجى الرجوع إلى اضافه <a href=\"%1$s\">بوكلي متعددة المواقع</a> <a href=\"%2$s\">رسالة</a>.\n"
|
791 |
-
""
|
792 |
|
793 |
-
|
794 |
-
|
795 |
-
msgstr "لإرسال تنبيهات مجدولة ، يرجى تنفيذ الأمر التالي كل ساعة باستخدام كرون:"
|
796 |
|
797 |
-
|
798 |
-
|
799 |
-
msgstr "لا توجد مدفوعات للفترة المحددة والمعايير."
|
800 |
|
801 |
-
|
802 |
-
|
803 |
-
msgstr "تفاصيل"
|
804 |
|
805 |
-
|
806 |
-
|
807 |
-
|
808 |
-
""
|
809 |
|
810 |
-
|
811 |
-
|
812 |
-
|
813 |
|
814 |
-
|
815 |
-
|
816 |
-
msgstr "عربون مقدم"
|
817 |
|
818 |
-
|
819 |
-
|
820 |
-
msgstr "حاصل الجمع"
|
821 |
|
822 |
-
|
823 |
-
|
824 |
-
msgstr "دفع"
|
825 |
|
826 |
-
|
827 |
-
|
828 |
-
msgstr "مستحق"
|
829 |
|
830 |
-
|
831 |
-
|
832 |
-
msgstr "اكمل الدفع"
|
833 |
|
834 |
-
|
835 |
-
|
836 |
-
msgstr "الكمية"
|
837 |
|
838 |
-
|
839 |
-
|
840 |
-
msgstr "يجب ألا تكون سعة الحد الأدنى أكبر من السعة القصوى"
|
841 |
|
842 |
-
|
843 |
-
|
844 |
-
msgid_plural "%d services"
|
845 |
-
msgstr[0] "%d خدمة"
|
846 |
-
msgstr[1] "%d خدمة"
|
847 |
-
msgstr[2] "%d خدمات"
|
848 |
-
msgstr[3] "%d خدمات"
|
849 |
-
msgstr[4] "%d خدمات"
|
850 |
-
msgstr[5] "%d خدمات"
|
851 |
|
852 |
-
|
853 |
-
|
854 |
-
msgstr "بسيط"
|
855 |
|
856 |
-
|
857 |
-
|
858 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
859 |
|
860 |
-
|
861 |
-
|
862 |
-
msgstr "لون"
|
863 |
|
864 |
-
|
865 |
-
|
866 |
-
msgstr "رؤية"
|
867 |
|
868 |
-
|
869 |
-
|
870 |
-
msgstr "عام"
|
871 |
|
872 |
-
|
873 |
-
|
874 |
-
msgstr "خاص"
|
875 |
|
876 |
-
|
877 |
-
|
878 |
-
msgstr "إيقاف"
|
879 |
|
880 |
-
|
881 |
-
|
882 |
-
msgstr "مقدمي"
|
883 |
|
884 |
-
|
885 |
-
|
886 |
-
msgstr "الصنف"
|
887 |
|
888 |
-
|
889 |
-
|
890 |
-
msgstr "غير مصنف"
|
891 |
|
892 |
-
|
893 |
-
|
894 |
-
msgstr "معلومات"
|
895 |
|
896 |
-
|
897 |
-
|
898 |
-
msgstr "يمكن إدراج هذا النص في الإشعارات باستخدام رمز %s."
|
899 |
|
900 |
-
|
901 |
-
|
902 |
-
msgstr "اضف خدمة"
|
903 |
|
904 |
-
|
905 |
-
|
906 |
-
msgstr "لم يتم العثور على خدمات. يرجى إضافة الخدمات."
|
907 |
|
908 |
-
|
909 |
-
|
910 |
-
msgstr "تحديث إعداد الخدمة"
|
911 |
|
912 |
-
|
913 |
-
|
914 |
-
|
915 |
|
916 |
-
|
917 |
-
|
918 |
-
msgstr "لا، قم بتحديث في الخدمات هنا فقط"
|
919 |
|
920 |
-
|
921 |
-
|
922 |
-
msgstr "لم يتم إعداد عربة WooCommerce. اتبع <a href=\"%s\"> الرابط </a> لتصحيح هذه المشكلة."
|
923 |
|
924 |
-
|
925 |
-
|
926 |
-
msgstr "كرر كل عام"
|
927 |
|
928 |
-
|
929 |
-
|
930 |
-
msgstr "نحن لا نعمل في هذا اليوم"
|
931 |
|
932 |
-
|
933 |
-
|
934 |
-
msgstr "موعد مع مشارك واحد"
|
935 |
|
936 |
-
|
937 |
-
|
938 |
-
msgstr "موعد مع العديد من المشاركين"
|
939 |
|
940 |
-
|
941 |
-
|
942 |
-
msgstr "أدخل قيمة"
|
943 |
|
944 |
-
|
945 |
-
|
946 |
-
msgstr "سعة الخدمة"
|
947 |
|
948 |
-
|
949 |
-
|
950 |
-
msgstr "عدد الأشخاص الموجودين بالفعل في القائمة"
|
951 |
|
952 |
-
|
953 |
-
|
954 |
-
msgstr "حالة الدفع"
|
955 |
|
956 |
-
|
957 |
-
|
958 |
-
msgstr "حالة الموعد"
|
959 |
|
960 |
-
|
961 |
-
|
962 |
-
msgstr "عربة التسوق"
|
963 |
|
964 |
-
|
965 |
-
|
966 |
-
msgstr "صورة"
|
967 |
|
968 |
-
|
969 |
-
|
970 |
-
msgstr "اسم الشركة"
|
971 |
|
972 |
-
|
973 |
-
|
974 |
-
msgstr "العنوان"
|
975 |
|
976 |
-
|
977 |
-
|
978 |
-
msgstr "موقع الكتروني"
|
979 |
|
980 |
-
|
981 |
-
|
982 |
-
msgstr "حقل الهاتف الافتراضي للبلد"
|
983 |
|
984 |
-
|
985 |
-
|
986 |
-
msgstr "حدد البلد الافتراضي لحقل الهاتف في خطوة \"تفاصيل\" الحجز. يمكنك أيضًا السماح لـ Bookly بتحديد البلد استنادًا إلى عنوان IP الخاص بالعميل."
|
987 |
|
988 |
-
|
989 |
-
|
990 |
-
msgstr "خمن الدولة عن طريق عنوان بروتوكول الإنترنت للمستخدم"
|
991 |
|
992 |
-
|
993 |
-
|
994 |
-
msgstr "رمز البلد الافتراضي"
|
995 |
|
996 |
-
|
997 |
-
|
998 |
-
msgstr "يجب أن يكون لعملائك أرقام هواتفهم بالتنسيق الدولي لتلقي رسائل نصية. ومع ذلك ، يمكنك تحديد رمز البلد الافتراضي الذي سيتم استخدامه كبادئة لجميع أرقام الهواتف التي لا تبدأ بـ \"+\" أو \"00\". مثلا إذا أدخلت \"1\" كرمز البلد الافتراضي ، فسيرسل العميل هاتفه باسم \"(600) 555-2222\" ، وسيكون رقم الهاتف الناتج لإرسال الرسالة القصيرة هو \"+1600555222\"."
|
999 |
|
1000 |
-
|
1001 |
-
|
1002 |
-
msgstr "حفظ المعلومات الشخصية في الكوكيز"
|
1003 |
|
1004 |
-
|
1005 |
-
|
1006 |
-
msgstr "إذا تم تمكين هذا الإعداد ، فسيكون لدى العملاء العائدين حقول معلوماتهم الشخصية معبأة في خطوة التفاصيل مع البيانات المحفوظة مسبقًا في ملفات تعريف الارتباط."
|
1007 |
|
1008 |
-
|
1009 |
-
|
1010 |
-
msgstr "طول الفترة الزمنية"
|
1011 |
|
1012 |
-
|
1013 |
-
|
1014 |
-
msgstr "حدد الفاصل الزمني الذي سيتم استخدامه كخطوة عند إنشاء جميع فترات الوقت في النظام."
|
1015 |
|
1016 |
-
|
1017 |
-
|
1018 |
-
msgstr "قم بتمكين هذا الخيار لجعل طول الفترة الزمنية مساويًا لمدة الخدمة في استمارة الحجز."
|
1019 |
|
1020 |
-
|
1021 |
-
|
1022 |
-
msgstr "حالة الموعد الافتراضية"
|
1023 |
|
1024 |
-
|
1025 |
-
|
1026 |
-
msgstr "حدد حالة المواعيد المحجوزة حديثًا."
|
1027 |
|
1028 |
-
|
1029 |
-
|
1030 |
-
msgstr "قيد الانتظار"
|
1031 |
|
1032 |
-
|
1033 |
-
|
1034 |
-
msgstr "موافق عليه"
|
1035 |
|
1036 |
-
|
1037 |
-
|
1038 |
-
msgstr "الموافقة على عنوان URL للتعيين (النجاح)"
|
1039 |
|
1040 |
-
|
1041 |
-
|
1042 |
-
msgstr "قم بتعيين عنوان URL لصفحة يتم عرضها للموظفين بعد أن يتم قبول الموعد بنجاح."
|
1043 |
|
1044 |
-
|
1045 |
-
|
1046 |
-
msgstr "الموافقة على عنوان URL الموعد (مرفوض)"
|
1047 |
|
1048 |
-
|
1049 |
-
|
1050 |
-
msgstr "قم بتعيين عنوان URL الخاص بصفحة تظهر للموظفين عندما لا يمكن إجراء الموافقة على التعيين (بسبب السعة أو الحالة المتغيرة ، إلخ)."
|
1051 |
|
1052 |
-
|
1053 |
-
|
1054 |
-
msgstr "إلغاء عنوان URL الخاص بالتعيين (النجاح)"
|
1055 |
|
1056 |
-
|
1057 |
-
|
1058 |
-
msgstr "قم بتعيين عنوان URL الخاص بصفحة تظهر للعملاء بعد قيامهم بإلغاء الموعد بنجاح."
|
1059 |
|
1060 |
-
|
1061 |
-
|
1062 |
-
msgstr "إلغاء عنوان URL الموعد (مرفوض)"
|
1063 |
|
1064 |
-
|
1065 |
-
|
1066 |
-
msgstr "قم بتعيين عنوان URL الخاص بصفحة تظهر للعملاء عندما لا يكون إلغاء الموعد متاحًا بعد الآن."
|
1067 |
|
1068 |
-
|
1069 |
-
|
1070 |
-
msgstr "عدد الأيام المتاحة للحجز"
|
1071 |
|
1072 |
-
|
1073 |
-
|
1074 |
-
msgstr "حدد إلى أي مدى يمكن للعملاء حجز المواعيد في المستقبل."
|
1075 |
|
1076 |
-
|
1077 |
-
|
1078 |
-
msgstr "عرض الفترات الزمنية المتاحة في المنطقة الزمنية للعميل"
|
1079 |
|
1080 |
-
|
1081 |
-
|
1082 |
-
msgstr "اسمح للموظفين بتعديل ملفاتهم الشخصية"
|
1083 |
|
1084 |
-
|
1085 |
-
|
1086 |
-
msgstr "إذا تم تمكين هذا الخيار ، فسيتمكن جميع الموظفين المرتبطين بمستخدمي WordPress من تعديل ملفاتهم الشخصية والخدمات والجدول الزمني وأيام العطلة."
|
1087 |
|
1088 |
-
|
1089 |
-
|
1090 |
-
msgstr "طريقة تضمين ملفات JavaScript وCSS في الصفحة"
|
1091 |
|
1092 |
-
|
1093 |
-
|
1094 |
-
msgstr "باستخدام أسلوب \"إدراج بقائمة الانتظار\" ، سيتم تضمين ملفات JavaScript و CSS في Bookly على جميع صفحات موقعك. يجب أن تعمل هذه الطريقة مع جميع الموضوعات. مع طريقة \"الطباعة\" سيتم تضمين الملفات فقط على الصفحات التي تحتوي على نموذج الحجز Bookly. قد لا تعمل هذه الطريقة مع جميع الموضوعات."
|
1095 |
|
1096 |
-
|
1097 |
-
|
1098 |
-
msgstr "ساعدنا في تحسين Bookly بإرسال إحصائيات استخدام مجهولة"
|
1099 |
|
1100 |
-
|
1101 |
-
|
1102 |
-
msgstr "التعليمات"
|
1103 |
|
1104 |
-
|
1105 |
-
|
1106 |
-
msgstr "يرجى ملاحظة أن ساعات العمل التالية تعمل كنموذج لجميع الموظفين الجدد. لتقديم قائمة من الفترات الزمنية المتاحة ، يأخذ النظام بعين الاعتبار جدول الموظفين فقط ، وليس ساعات عمل الشركة. تأكد من التحقق من الجدول الزمني لموظفيك إذا كان لديك بعض السلوك غير المتوقع لنظام الحجز."
|
1107 |
|
1108 |
-
|
1109 |
-
|
1110 |
-
msgstr "العملة"
|
1111 |
|
1112 |
-
|
1113 |
-
|
1114 |
-
msgstr "تنسيق السعر"
|
1115 |
|
1116 |
-
|
1117 |
-
|
1118 |
-
msgstr "سيتم دفع الخدمة محليا"
|
1119 |
|
1120 |
-
|
1121 |
-
|
1122 |
-
msgstr "لا"
|
1123 |
|
1124 |
-
|
1125 |
-
|
1126 |
-
msgstr "عميل"
|
1127 |
|
1128 |
-
|
1129 |
-
|
1130 |
-
msgstr "عام"
|
1131 |
|
1132 |
-
|
1133 |
-
|
1134 |
-
msgstr "الشركة"
|
1135 |
|
1136 |
-
|
1137 |
-
|
1138 |
-
msgstr "ساعات العمل"
|
1139 |
|
1140 |
-
|
1141 |
-
|
1142 |
-
msgstr "العطلات"
|
1143 |
|
1144 |
-
|
1145 |
-
|
1146 |
-
|
1147 |
|
1148 |
-
|
1149 |
-
|
1150 |
-
msgstr "تم قبول عملية الدفع الخاص بك للمعالجة."
|
1151 |
|
1152 |
-
|
1153 |
-
msgid "
|
1154 |
-
msgstr "
|
1155 |
|
1156 |
-
|
1157 |
-
|
1158 |
-
msgstr "تمكين إعادة الشحن التلقائي."
|
1159 |
|
1160 |
-
|
1161 |
-
|
1162 |
-
msgstr "لقد رفضت إعادة التعبئة التلقائية لرصيدك."
|
1163 |
|
1164 |
-
|
1165 |
-
|
1166 |
-
msgstr "
|
1167 |
|
1168 |
-
|
1169 |
-
|
1170 |
-
msgstr "يجب أن تكون كلمات المرور هي نفسها."
|
1171 |
|
1172 |
-
|
1173 |
-
|
1174 |
-
|
|
|
1175 |
|
1176 |
-
|
1177 |
-
|
1178 |
-
msgstr "تم إعادة تعيين معرف المرسل إلى الوضع الافتراضي."
|
1179 |
|
1180 |
-
|
1181 |
-
|
1182 |
-
msgstr "لا توجد سجلات للفترة المحددة."
|
1183 |
|
1184 |
-
|
1185 |
-
|
1186 |
-
msgstr "لا توجد سجلات."
|
1187 |
|
1188 |
-
|
1189 |
-
|
1190 |
-
msgstr "تعذّر إعادة التعبئة التلقائية ، يرجى إعادة تعبئة رصيدك مباشرةً."
|
1191 |
|
1192 |
-
|
1193 |
-
|
1194 |
-
msgstr "إعادة الشحن التلقائي معطلة"
|
1195 |
|
1196 |
-
|
1197 |
-
|
1198 |
-
|
|
|
1199 |
|
1200 |
-
|
1201 |
-
|
1202 |
-
msgstr "تم إرسال الرسالة القصيرة بنجاح."
|
1203 |
|
1204 |
-
|
1205 |
-
|
1206 |
-
msgstr "سنقوم بالخصم من حساب PayPal فقط عندما يقل رصيدك عن 10 دولارات."
|
1207 |
|
1208 |
-
|
1209 |
-
|
1210 |
-
msgstr "تمكين إعادة الشحن التلقائي"
|
1211 |
|
1212 |
-
|
1213 |
-
|
1214 |
-
msgstr "تعطيل إعادة الشحن التلقائي"
|
1215 |
|
1216 |
-
|
1217 |
-
|
1218 |
-
msgstr "هاتف المسؤول"
|
1219 |
|
1220 |
-
|
1221 |
-
|
1222 |
-
msgstr "أدخل رقم الهاتف بالتنسيق الدولي. مثلا بالنسبة للولايات المتحدة ، سيكون رقم الهاتف الصحيح هو +17327572923."
|
1223 |
|
1224 |
-
|
1225 |
-
|
1226 |
-
|
|
|
|
|
|
|
1227 |
|
1228 |
-
|
1229 |
-
|
1230 |
-
msgstr "البلد"
|
1231 |
|
1232 |
-
|
1233 |
-
|
1234 |
-
msgstr "السعر العادي"
|
1235 |
|
1236 |
-
|
1237 |
-
|
1238 |
-
msgstr "السعر مع معرف مخصص للمرسل"
|
1239 |
|
1240 |
-
|
1241 |
-
|
1242 |
-
msgstr "الطلب"
|
1243 |
|
1244 |
-
|
1245 |
-
|
1246 |
-
msgstr "يرجى الأخذ في الاعتبار أنه لا تسمح جميع الدول بموجب القانون بموجب القانون الدولي لمعرّف هوية المرسل. يرجى التحقق مما إذا كانت دولة معينة تدعم معرف المرسل المخصص في قائمة الأسعار الخاصة بنا. يُرجى أيضًا ملاحظة أن أسعار الرسائل التي تحتوي على معرّف مرسل مخصص عادةً ما تكون أعلى بنسبة 20% - 25% من سعر الرسالة العادي."
|
1247 |
|
1248 |
-
|
1249 |
-
|
1250 |
-
msgstr "رقم هوية المرسل"
|
1251 |
|
1252 |
-
|
1253 |
-
|
1254 |
-
msgstr "آو"
|
1255 |
|
1256 |
-
|
1257 |
-
|
1258 |
-
msgstr "إعادة تعيين إلى الافتراضي"
|
1259 |
|
1260 |
-
|
1261 |
-
|
1262 |
-
msgstr "يمكن أن يحتوي فقط على أحرف أو أرقام (حتى 11 حرفًا)."
|
1263 |
|
1264 |
-
|
1265 |
-
|
1266 |
-
msgstr "طلب"
|
1267 |
|
1268 |
-
|
1269 |
-
|
1270 |
-
msgstr "إلغاء الطلب"
|
1271 |
|
1272 |
-
|
1273 |
-
|
1274 |
-
msgstr "رقم الطلب"
|
1275 |
|
1276 |
-
|
1277 |
-
|
1278 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1279 |
|
1280 |
-
|
1281 |
-
|
1282 |
-
msgstr "هوية المرسل"
|
1283 |
|
1284 |
-
|
1285 |
-
|
1286 |
-
msgstr "كلفة"
|
1287 |
|
1288 |
-
|
1289 |
-
|
1290 |
-
msgstr "رصيدك"
|
1291 |
|
1292 |
-
|
1293 |
-
|
1294 |
-
|
|
|
1295 |
|
1296 |
-
|
1297 |
-
|
1298 |
-
msgstr "إرسال ملخص أسبوعي للمسؤولين"
|
1299 |
|
1300 |
-
|
1301 |
-
|
1302 |
-
|
|
|
1303 |
|
1304 |
-
|
1305 |
-
|
1306 |
-
msgstr "تمت الموافقة عليه في"
|
1307 |
|
1308 |
-
|
1309 |
-
|
1310 |
-
msgstr "الخروج"
|
1311 |
|
1312 |
-
|
1313 |
-
|
1314 |
-
msgstr "الإشعارات"
|
1315 |
|
1316 |
-
|
1317 |
-
|
1318 |
-
msgstr "أضف نقود"
|
1319 |
|
1320 |
-
|
1321 |
-
|
1322 |
-
msgstr "الشحن التلقائي"
|
1323 |
|
1324 |
-
|
1325 |
-
|
1326 |
-
msgstr "المشتريات"
|
1327 |
|
1328 |
-
|
1329 |
-
|
1330 |
-
msgstr "تفاصيل الرسالة القصيرة"
|
1331 |
|
1332 |
-
|
1333 |
-
|
1334 |
-
msgstr "قائمة الاسعار"
|
1335 |
|
1336 |
-
|
1337 |
-
|
1338 |
-
|
|
|
|
|
|
|
|
|
1339 |
|
1340 |
-
|
1341 |
-
|
1342 |
-
msgstr "من الضروري التسجيل للبدء في استخدام هذه الخدمة."
|
1343 |
|
1344 |
-
|
1345 |
-
|
1346 |
-
msgstr "بعد التسجيل ستحتاج إلى اعداد رسائل الاخطار ورفع رصيدك من أجل البدء في إرسال الرسائل القصيرة."
|
1347 |
|
1348 |
-
|
1349 |
-
|
1350 |
-
msgstr "تسجيل الدخول"
|
1351 |
|
1352 |
-
|
1353 |
-
|
1354 |
-
msgstr "كلمه السر"
|
1355 |
|
1356 |
-
|
1357 |
-
|
1358 |
-
msgstr "
|
1359 |
|
1360 |
-
|
1361 |
-
|
1362 |
-
msgstr "التسجيل"
|
1363 |
|
1364 |
-
|
1365 |
-
|
1366 |
-
msgstr "هل نسيت كلمة المرور؟"
|
1367 |
|
1368 |
-
|
1369 |
-
|
1370 |
-
msgstr "اعد كلمة السر"
|
1371 |
|
1372 |
-
|
1373 |
-
|
1374 |
-
msgstr "تسجيل"
|
1375 |
|
1376 |
-
|
1377 |
-
|
1378 |
-
msgstr "أدخل الرمز من البريد الإلكتروني"
|
1379 |
|
1380 |
-
|
1381 |
-
|
1382 |
-
msgstr "كلمة السر الجديدة"
|
1383 |
|
1384 |
-
|
1385 |
-
|
1386 |
-
|
|
|
|
|
|
|
1387 |
|
1388 |
-
|
1389 |
-
|
1390 |
-
msgstr "التالي"
|
1391 |
|
1392 |
-
|
1393 |
-
|
1394 |
-
|
|
|
|
|
|
|
1395 |
|
1396 |
-
|
1397 |
-
|
1398 |
-
msgstr "كلمة السر القديمة"
|
1399 |
|
1400 |
-
|
1401 |
-
|
1402 |
-
msgstr "جميع المواقع"
|
1403 |
|
1404 |
-
|
1405 |
-
|
1406 |
-
msgstr "لا توجد مواقع محددة"
|
1407 |
|
1408 |
-
|
1409 |
-
|
1410 |
-
msgstr "يجب أن يكون وقت البدء أقل من وقت النهاية"
|
1411 |
|
1412 |
-
|
1413 |
-
|
1414 |
-
|
|
|
|
|
|
|
|
|
|
|
1415 |
|
1416 |
-
|
1417 |
-
|
1418 |
-
|
1419 |
|
1420 |
-
|
1421 |
-
|
1422 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
1423 |
|
1424 |
-
|
1425 |
-
|
1426 |
-
|
|
|
|
|
|
|
1427 |
|
1428 |
-
|
1429 |
-
|
1430 |
-
msgstr "الاسم الكامل"
|
1431 |
|
1432 |
-
|
1433 |
-
|
1434 |
-
|
|
|
|
|
|
|
1435 |
|
1436 |
-
|
1437 |
-
|
1438 |
-
msgstr "يمكن للمستخدم الذي يملك دور \"المسؤول\" الوصول إلى التقويمات وإعدادات جميع الموظفين ،سيكون للمستخدم دور آخر في الوصول فقط إلى التقويم وإعدادات الشخصية."
|
1439 |
|
1440 |
-
|
1441 |
-
|
1442 |
-
msgstr "إذا تركت هذا الحقل فارغًا ، فلن يتمكن هذا الموظف من الوصول إلى التقويم الشخصي باستخدام خلفية WP."
|
1443 |
|
1444 |
-
|
1445 |
-
|
1446 |
-
msgstr "حدد من مستخدمي الورد بريس"
|
1447 |
|
1448 |
-
|
1449 |
-
|
1450 |
-
msgstr "لجعل الموظف غير مرئي لعملائك ، يمكنك تعيين مستوى الرؤية إلى \"خاص\"."
|
1451 |
|
1452 |
-
|
1453 |
-
|
1454 |
-
msgstr "جدول"
|
1455 |
|
1456 |
-
|
1457 |
-
|
1458 |
-
msgstr "أيام العطلة"
|
1459 |
|
1460 |
-
|
1461 |
-
|
1462 |
-
msgstr "أضف استراحة"
|
1463 |
|
1464 |
-
|
1465 |
-
|
1466 |
-
msgstr "إعادة تعيين"
|
1467 |
|
1468 |
-
|
1469 |
-
|
1470 |
-
msgstr "جميع الحقول التي تحمل علامة النجمة (*) مطلوبة."
|
1471 |
|
1472 |
-
|
1473 |
-
|
1474 |
-
msgstr "بريد إلكتروني خاطئ."
|
1475 |
|
1476 |
-
|
1477 |
-
|
1478 |
-
msgstr "خطأ في إرسال طلب الدعم."
|
1479 |
|
1480 |
-
|
1481 |
-
|
1482 |
-
msgstr "عرض جميع الإشعارات"
|
1483 |
|
1484 |
-
|
1485 |
-
|
1486 |
-
msgstr "اجعل جميع الإشعارات مقروءة"
|
1487 |
|
1488 |
-
|
1489 |
-
|
1490 |
-
msgstr "الوثائق"
|
1491 |
|
1492 |
-
|
1493 |
-
|
1494 |
-
msgstr "تحتاج مساعدة؟ اتصل بنا هنا."
|
1495 |
|
1496 |
-
|
1497 |
-
|
1498 |
-
|
|
|
|
|
1499 |
|
1500 |
-
|
1501 |
-
|
1502 |
-
msgstr "اترك لنا رسالة"
|
1503 |
|
1504 |
-
|
1505 |
-
|
1506 |
-
msgstr "اسمك"
|
1507 |
|
1508 |
-
|
1509 |
-
|
1510 |
-
msgstr "عنوان بريد الكتروني"
|
1511 |
|
1512 |
-
|
1513 |
-
|
1514 |
-
msgstr "كيف يمكننا مساعدتك؟"
|
1515 |
|
1516 |
-
|
1517 |
-
|
1518 |
-
msgstr "ما مدى احتمالية أن توصي بـ Bookly لصديق أو زميل؟"
|
1519 |
|
1520 |
-
|
1521 |
-
|
1522 |
-
msgstr "ما رأيك يجب تحسينه؟"
|
1523 |
|
1524 |
-
|
1525 |
-
|
1526 |
-
msgstr "يرجى إدخال البريد الإلكتروني الخاص بك (اختياري)"
|
1527 |
|
1528 |
-
|
1529 |
-
|
1530 |
-
msgstr "يرجى ترك تعليقاتك <a href=\"%s\" target=\"_blank\"> هنا </a>."
|
1531 |
|
1532 |
-
|
1533 |
-
|
1534 |
-
msgstr "اشترك في رسائل البريد الإلكتروني الشهرية حول تحسينات Bookly والإصدارات الجديدة."
|
1535 |
|
1536 |
-
|
1537 |
-
|
1538 |
-
msgstr "إضافة نموذج الحجز Bookly"
|
1539 |
|
1540 |
-
|
1541 |
-
|
1542 |
-
msgstr "العاملين"
|
1543 |
|
1544 |
-
|
1545 |
-
|
1546 |
-
msgstr "إدراج"
|
1547 |
|
1548 |
-
|
1549 |
-
|
1550 |
-
msgstr "القيمة الافتراضية للفئة حدد"
|
1551 |
|
1552 |
-
|
1553 |
-
|
1554 |
-
msgstr "اختر الفئة"
|
1555 |
|
1556 |
-
|
1557 |
-
|
1558 |
-
msgstr "إخفاء هذا الحقل"
|
1559 |
|
1560 |
-
|
1561 |
-
|
1562 |
-
msgstr "القيمة الافتراضية لاختيار الخدمة"
|
1563 |
|
1564 |
-
|
1565 |
-
|
1566 |
-
msgstr "اختر الخدمة"
|
1567 |
|
1568 |
-
|
1569 |
-
|
1570 |
-
msgstr "يرجى الانتباه إلى أن القيمة في هذا الحقل مطلوبة في الواجهة الأمامية. إذا اخترت إخفاء هذا الحقل ، فيرجى التأكد من تحديد قيمة افتراضية له"
|
1571 |
|
1572 |
-
|
1573 |
-
|
1574 |
-
msgstr "القيمة الافتراضية لاختيار الموظف"
|
1575 |
|
1576 |
-
|
1577 |
-
|
1578 |
-
msgstr "أي"
|
1579 |
|
1580 |
-
|
1581 |
-
|
1582 |
-
msgstr "ايام الاسبوع"
|
1583 |
|
1584 |
-
|
1585 |
-
|
1586 |
-
msgstr "النطاق الزمني"
|
1587 |
|
1588 |
-
|
1589 |
-
|
1590 |
-
msgstr "إدراج استمارة حجز موعد"
|
1591 |
|
1592 |
-
|
1593 |
-
|
1594 |
-
|
|
|
|
|
|
|
1595 |
|
1596 |
-
|
1597 |
-
|
1598 |
-
msgstr "
|
1599 |
|
1600 |
-
|
1601 |
-
|
1602 |
-
msgstr "خطأ في معرف الاستمارة."
|
1603 |
|
1604 |
-
|
1605 |
-
|
1606 |
-
msgstr "الدفع محليًا غير متوفر."
|
1607 |
|
1608 |
-
|
1609 |
-
|
1610 |
-
msgstr "بوابة غير صالحة."
|
1611 |
|
1612 |
-
|
1613 |
-
|
1614 |
-
msgstr "لا يوجد وقت متاح لمعايير مختارة."
|
1615 |
|
1616 |
-
|
1617 |
-
|
1618 |
-
msgstr "البيانات قيد الاستخدام بالفعل"
|
1619 |
|
1620 |
-
|
1621 |
-
|
1622 |
-
|
|
|
|
|
|
|
1623 |
|
1624 |
-
|
1625 |
-
|
1626 |
-
|
|
|
|
|
|
|
1627 |
|
1628 |
-
|
1629 |
-
|
1630 |
-
msgstr "جار التحميل..."
|
1631 |
|
1632 |
-
|
1633 |
-
|
1634 |
-
msgstr "خطأ"
|
1635 |
|
1636 |
-
|
1637 |
msgid " and %d more item"
|
1638 |
msgid_plural " and %d more items"
|
1639 |
msgstr[0] "و%d عنصر آخر"
|
@@ -1643,23 +1989,24 @@ msgstr[3] "و%d من العناصر الأخرى"
|
|
1643 |
msgstr[4] "و%d من العناصر الأخرى"
|
1644 |
msgstr[5] "و%d من العناصر الأخرى"
|
1645 |
|
1646 |
-
|
1647 |
-
|
1648 |
-
msgstr "معلومات موعدك"
|
1649 |
|
1650 |
-
|
1651 |
-
|
1652 |
"\n"
|
1653 |
"This is a confirmation that you have booked {service_name}.\n"
|
1654 |
"\n"
|
1655 |
-
"We are waiting you at {company_address} on {appointment_date} at
|
|
|
1656 |
"\n"
|
1657 |
"Thank you for choosing our company.\n"
|
1658 |
"\n"
|
1659 |
"{company_name}\n"
|
1660 |
"{company_phone}\n"
|
1661 |
"{company_website}"
|
1662 |
-
msgstr "
|
|
|
1663 |
"\n"
|
1664 |
"هذا تأكيد بأنك قد حجزت {service_name}.\n"
|
1665 |
"\n"
|
@@ -1671,23 +2018,50 @@ msgstr "عزيزي {client_name}.\n"
|
|
1671 |
"{company_phone}\n"
|
1672 |
"{company_website}"
|
1673 |
|
1674 |
-
|
1675 |
-
|
|
|
|
|
|
|
1676 |
"\n"
|
1677 |
-
"
|
1678 |
"\n"
|
1679 |
-
"{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1680 |
"\n"
|
1681 |
"Thank you for choosing our company.\n"
|
1682 |
"\n"
|
1683 |
"{company_name}\n"
|
1684 |
"{company_phone}\n"
|
1685 |
"{company_website}"
|
1686 |
-
msgstr "
|
1687 |
-
"
|
1688 |
-
"هذا تأكيد على أنك قمت بحجز العناصر التالية:\n"
|
1689 |
"\n"
|
1690 |
-
"{
|
1691 |
"\n"
|
1692 |
"شكرا لكم لاختيار شركتنا.\n"
|
1693 |
"\n"
|
@@ -1695,14 +2069,13 @@ msgstr "عزيزي {client_name}.\n"
|
|
1695 |
"{company_phone}\n"
|
1696 |
"{company_website}"
|
1697 |
|
1698 |
-
|
1699 |
-
|
1700 |
-
msgstr "معلومات الحجز الجديدة"
|
1701 |
|
1702 |
-
|
1703 |
-
|
1704 |
"\n"
|
1705 |
-
"
|
1706 |
"\n"
|
1707 |
"Service: {service_name}\n"
|
1708 |
"Date: {appointment_date}\n"
|
@@ -1710,9 +2083,10 @@ msgid "Hello.\n"
|
|
1710 |
"Client name: {client_name}\n"
|
1711 |
"Client phone: {client_phone}\n"
|
1712 |
"Client email: {client_email}"
|
1713 |
-
msgstr "
|
|
|
1714 |
"\n"
|
1715 |
-
"
|
1716 |
"\n"
|
1717 |
"الخدمة: {service_name}\n"
|
1718 |
"التاريخ: {appointment_date}\n"
|
@@ -1721,18 +2095,14 @@ msgstr "مرحبا.\n"
|
|
1721 |
"هاتف العميل: {client_phone}\n"
|
1722 |
"البريد الإلكتروني للعميل: {client_email}"
|
1723 |
|
1724 |
-
|
1725 |
-
|
1726 |
-
msgstr "الغاء الحجز"
|
1727 |
-
|
1728 |
-
#:
|
1729 |
-
msgid "Booking rejection"
|
1730 |
-
msgstr "رفض الحجز"
|
1731 |
|
1732 |
-
|
1733 |
-
|
1734 |
"\n"
|
1735 |
-
"Your booking of {service_name} on {appointment_date} at {appointment_time}
|
|
|
1736 |
"\n"
|
1737 |
"Reason: {cancellation_reason}\n"
|
1738 |
"\n"
|
@@ -1741,7 +2111,8 @@ msgid "Dear {client_name}.\n"
|
|
1741 |
"{company_name}\n"
|
1742 |
"{company_phone}\n"
|
1743 |
"{company_website}"
|
1744 |
-
msgstr "
|
|
|
1745 |
"\n"
|
1746 |
"تم رفض حجز {service_name} في {date_date} في {appointment_date}.\n"
|
1747 |
"\n"
|
@@ -1753,8 +2124,11 @@ msgstr "عزيزي {client_name}.\n"
|
|
1753 |
"{company_phone}\n"
|
1754 |
"{company_website}"
|
1755 |
|
1756 |
-
|
1757 |
-
|
|
|
|
|
|
|
1758 |
"\n"
|
1759 |
"The following booking has been rejected.\n"
|
1760 |
"\n"
|
@@ -1766,12 +2140,85 @@ msgid "Hello.\n"
|
|
1766 |
"Client name: {client_name}\n"
|
1767 |
"Client phone: {client_phone}\n"
|
1768 |
"Client email: {client_email}"
|
1769 |
-
msgstr "
|
1770 |
-
"
|
1771 |
-
"
|
1772 |
-
"
|
1773 |
-
"
|
1774 |
-
"\n"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1775 |
"الخدمة: {service_name}\n"
|
1776 |
"التاريخ: {appointment_date}\n"
|
1777 |
"الوقت: {appointment_time}\n"
|
@@ -1779,63 +2226,17 @@ msgstr "مرحبا.\n"
|
|
1779 |
"هاتف العميل: {client_phone}\n"
|
1780 |
"البريد الإلكتروني للعميل: {client_email}"
|
1781 |
|
1782 |
-
|
1783 |
-
|
1784 |
-
"
|
1785 |
-
"
|
1786 |
-
"\n"
|
1787 |
-
"Your user details:\n"
|
1788 |
-
"user: {new_username}\n"
|
1789 |
-
"password: {new_password}\n"
|
1790 |
-
"\n"
|
1791 |
-
"Thanks."
|
1792 |
-
msgstr "مرحبا.\n"
|
1793 |
-
"\n"
|
1794 |
-
"تم إنشاء حساب لك في {site_address}\n"
|
1795 |
-
"\n"
|
1796 |
-
"تفاصيل المستخدم الخاصة بك:\n"
|
1797 |
-
"المستخدم: {new username}\n"
|
1798 |
-
"كلمة المرور: {new_password}\n"
|
1799 |
-
"\n"
|
1800 |
-
"شكرا."
|
1801 |
-
|
1802 |
-
#:
|
1803 |
-
msgid "Happy Birthday!"
|
1804 |
-
msgstr "عيد ميلاد سعيد!"
|
1805 |
-
|
1806 |
-
#:
|
1807 |
-
msgid "Dear {client_name},\n"
|
1808 |
-
"\n"
|
1809 |
-
"Happy birthday!\n"
|
1810 |
-
"We wish you all the best.\n"
|
1811 |
-
"May you and your family be happy and healthy.\n"
|
1812 |
-
"\n"
|
1813 |
-
"Thank you for choosing our company.\n"
|
1814 |
-
"\n"
|
1815 |
-
"{company_name}\n"
|
1816 |
-
"{company_phone}\n"
|
1817 |
-
"{company_website}"
|
1818 |
-
msgstr "عزيزي {client_name} ،\n"
|
1819 |
-
"\n"
|
1820 |
-
"عيد مولد سعيد!\n"
|
1821 |
-
"نتمنى لكم كل التوفيق.\n"
|
1822 |
-
"نرجو أن تكون أنت وعائلتك سعيدًا وصحيًا.\n"
|
1823 |
-
"\n"
|
1824 |
-
"شكرا لكم لاختيار شركتنا.\n"
|
1825 |
-
"\n"
|
1826 |
-
"{company_name}\n"
|
1827 |
-
"{company_phone}\n"
|
1828 |
-
"{company_website}"
|
1829 |
-
|
1830 |
-
#:
|
1831 |
-
msgid "Dear {client_name}.\n"
|
1832 |
-
"Your booking of {service_name} on {appointment_date} at {appointment_time} has been rejected.\n"
|
1833 |
"Reason: {cancellation_reason}\n"
|
1834 |
"Thank you for choosing our company.\n"
|
1835 |
"{company_name}\n"
|
1836 |
"{company_phone}\n"
|
1837 |
"{company_website}"
|
1838 |
-
msgstr "
|
|
|
1839 |
"تم رفض حجز {service_name} في {date_date} في {appointment_date}.\n"
|
1840 |
"السبب: {cancellation_reason}\n"
|
1841 |
"شكرا لكم لاختيار شركتنا.\n"
|
@@ -1843,8 +2244,8 @@ msgstr "عزيزي {client_name}.\n"
|
|
1843 |
"{company_phone}\n"
|
1844 |
"{company_website}"
|
1845 |
|
1846 |
-
|
1847 |
-
|
1848 |
"The following booking has been rejected.\n"
|
1849 |
"Reason: {cancellation_reason}\n"
|
1850 |
"Service: {service_name}\n"
|
@@ -1853,7 +2254,8 @@ msgid "Hello.\n"
|
|
1853 |
"Client name: {client_name}\n"
|
1854 |
"Client phone: {client_phone}\n"
|
1855 |
"Client email: {client_email}"
|
1856 |
-
msgstr "
|
|
|
1857 |
"تم رفض الحجز التالي.\n"
|
1858 |
"السبب: {cancellation_reason}\n"
|
1859 |
"الخدمة: {service_name}\n"
|
@@ -1863,416 +2265,337 @@ msgstr "مرحبا.\n"
|
|
1863 |
"هاتف العميل: {client_phone}\n"
|
1864 |
"البريد الإلكتروني للعميل: {client_email}"
|
1865 |
|
1866 |
-
|
1867 |
-
|
1868 |
-
"
|
1869 |
-
"Your user details:\n"
|
1870 |
-
"user: {new_username}\n"
|
1871 |
-
"password: {new_password}\n"
|
1872 |
-
"\n"
|
1873 |
-
"Thanks."
|
1874 |
-
msgstr "مرحبا.\n"
|
1875 |
-
"تم إنشاء حساب لك في {site_address}\n"
|
1876 |
-
"تفاصيل المستخدم الخاصة بك:\n"
|
1877 |
-
"المستخدم: {new username}\n"
|
1878 |
-
"كلمة المرور: {new_password}\n"
|
1879 |
-
"شكرا."
|
1880 |
|
1881 |
-
|
1882 |
-
|
1883 |
-
"
|
1884 |
-
"We
|
1885 |
-
"May you and your family be happy and healthy.\n"
|
1886 |
"Thank you for choosing our company.\n"
|
1887 |
"{company_name}\n"
|
1888 |
"{company_phone}\n"
|
1889 |
"{company_website}"
|
1890 |
-
msgstr "
|
1891 |
-
"
|
1892 |
-
"
|
1893 |
-
"
|
1894 |
"شكرا لكم لاختيار شركتنا.\n"
|
1895 |
"{company_name}\n"
|
1896 |
"{company_phone}\n"
|
1897 |
"{company_website}"
|
1898 |
|
1899 |
-
|
1900 |
-
|
1901 |
-
msgstr "
|
1902 |
|
1903 |
-
|
1904 |
-
|
1905 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1906 |
|
1907 |
-
|
1908 |
-
|
1909 |
-
"
|
1910 |
-
msgstr "
|
1911 |
-
"انقر على احجز المزيد إذا كنت ترغب في إضافة المزيد من الخدمات."
|
1912 |
|
1913 |
-
|
1914 |
-
|
1915 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1916 |
|
1917 |
-
|
1918 |
-
|
|
|
|
|
|
|
|
|
|
|
1919 |
"Please provide your details in the form below to proceed with booking."
|
1920 |
-
msgstr "
|
|
|
|
|
1921 |
"يرجى تقديم التفاصيل الخاصة بك في النموذج أدناه للمضي قدما في الحجز."
|
1922 |
|
1923 |
-
#:
|
1924 |
msgid "Please tell us how you would like to pay: "
|
1925 |
msgstr "من فضلك أخبرنا كيف ترغب في الدفع:"
|
1926 |
|
1927 |
-
#:
|
1928 |
msgid "Please select service: "
|
1929 |
msgstr "يرجى اختيار الخدمة:"
|
1930 |
|
1931 |
-
|
1932 |
-
|
|
|
1933 |
"Click on a time slot to proceed with booking."
|
1934 |
-
msgstr "
|
|
|
|
|
1935 |
"انقر على خانة الوقت للمضي قدما في الحجز."
|
1936 |
|
1937 |
-
|
1938 |
-
|
1939 |
-
msgstr "رمز أمان البطاقة"
|
1940 |
-
|
1941 |
-
#:
|
1942 |
-
msgid "Expiration Date"
|
1943 |
-
msgstr "تاريخ إنتهاء الصلاحية"
|
1944 |
-
|
1945 |
-
#:
|
1946 |
-
msgid "Credit Card Number"
|
1947 |
-
msgstr "رقم بطاقه الائتمان"
|
1948 |
-
|
1949 |
-
#:
|
1950 |
-
msgid "Coupon"
|
1951 |
-
msgstr "كوبون"
|
1952 |
-
|
1953 |
-
#:
|
1954 |
-
msgid "Employee"
|
1955 |
-
msgstr "موظف"
|
1956 |
|
1957 |
-
#:
|
1958 |
msgid "Finish by"
|
1959 |
msgstr "الانتهاء من قبل"
|
1960 |
|
1961 |
-
|
1962 |
-
|
1963 |
-
msgstr "سوف أدفع الآن باستخدام بطاقة الائتمان"
|
1964 |
|
1965 |
-
|
1966 |
-
|
1967 |
-
msgstr "سوف أدفع محلياً"
|
1968 |
|
1969 |
-
|
1970 |
-
|
1971 |
-
msgstr "سوف أدفع الآن باستخدام مولي"
|
1972 |
|
1973 |
-
|
1974 |
-
|
1975 |
-
msgstr "سوف أدفع الآن باستخدام PayPal"
|
1976 |
|
1977 |
-
#:
|
1978 |
msgid "I'm available on or after"
|
1979 |
msgstr "أنا متاح في أو بعد"
|
1980 |
|
1981 |
-
#:
|
1982 |
msgid "Start from"
|
1983 |
msgstr "يبدأ من"
|
1984 |
|
1985 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1986 |
msgid "Please tell us your email"
|
1987 |
msgstr "من فضلك أخبرنا عن البريد الإلكتروني الخاص بك"
|
1988 |
|
1989 |
-
|
|
|
|
|
1990 |
msgid "Please select an employee"
|
1991 |
msgstr "يرجى اختيار موظف"
|
1992 |
|
1993 |
-
#:
|
1994 |
msgid "Please tell us your name"
|
1995 |
msgstr "من فضلك، أخبرنا عن اسمك"
|
1996 |
|
1997 |
-
#:
|
1998 |
msgid "Please tell us your first name"
|
1999 |
msgstr "من فضلك، أخبرنا عن اسمك الأول"
|
2000 |
|
2001 |
-
#:
|
2002 |
msgid "Please tell us your last name"
|
2003 |
msgstr "من فضلك، أخبرنا عن اسمك الأخير"
|
2004 |
|
2005 |
-
#:
|
2006 |
msgid "Please tell us your phone"
|
2007 |
msgstr "من فضلك، أخبرنا هاتفك"
|
2008 |
|
2009 |
-
|
2010 |
-
|
2011 |
-
|
2012 |
|
2013 |
-
|
2014 |
-
|
2015 |
-
msgstr "الوقت المحدد غير متوفر بعد الآن. من فضلك، اختار فترة زمنية أخرى."
|
2016 |
|
2017 |
-
#:
|
2018 |
msgid "Done"
|
2019 |
msgstr "تم"
|
2020 |
|
2021 |
-
|
2022 |
-
|
2023 |
-
msgstr "تم تسجيل الدخول"
|
2024 |
-
|
2025 |
-
#:
|
2026 |
-
msgid "Capacity"
|
2027 |
-
msgstr "السعه"
|
2028 |
-
|
2029 |
-
#:
|
2030 |
-
msgid "Appointment"
|
2031 |
-
msgstr "الموعد"
|
2032 |
-
|
2033 |
-
#:
|
2034 |
-
msgid "sent to our system"
|
2035 |
-
msgstr "تم ارسلها الى نظامنا"
|
2036 |
-
|
2037 |
-
#:
|
2038 |
-
msgid "more"
|
2039 |
-
msgstr "أكثر"
|
2040 |
-
|
2041 |
-
#:
|
2042 |
-
msgid "less"
|
2043 |
-
msgstr "أقل"
|
2044 |
-
|
2045 |
-
#:
|
2046 |
-
msgid "Bookly SMS weekly summary"
|
2047 |
-
msgstr "Bookly SMS موجز الأسبوع"
|
2048 |
-
|
2049 |
-
#:
|
2050 |
-
msgid "Your don't have enough Bookly SMS credits to send this message. Please add funds to your balance and try again."
|
2051 |
-
msgstr "ليس لديك ما يكفي من أرصدة Bookly SMS لإرسال هذه الرسالة. يرجى إضافة الأموال إلى رصيدك والمحاولة مرة أخرى."
|
2052 |
-
|
2053 |
-
#:
|
2054 |
-
msgid "Failed to send SMS."
|
2055 |
-
msgstr "فشل في إرسال الرسائل القصيرة."
|
2056 |
-
|
2057 |
-
#:
|
2058 |
-
msgid "Phone number is empty."
|
2059 |
-
msgstr "رقم الهاتف فارغ."
|
2060 |
-
|
2061 |
-
#:
|
2062 |
-
msgid "Queued"
|
2063 |
-
msgstr "في قائمة الانتظار"
|
2064 |
-
|
2065 |
-
#:
|
2066 |
-
msgid "Out of credit"
|
2067 |
-
msgstr "خارج من الائتمان"
|
2068 |
-
|
2069 |
-
#:
|
2070 |
-
msgid "Country out of service"
|
2071 |
-
msgstr "البلد خارج الخدمة"
|
2072 |
-
|
2073 |
-
#:
|
2074 |
-
msgid "Sending"
|
2075 |
-
msgstr "إرسال"
|
2076 |
-
|
2077 |
-
#:
|
2078 |
-
msgid "Sent"
|
2079 |
-
msgstr "أرسلت"
|
2080 |
-
|
2081 |
-
#:
|
2082 |
-
msgid "Delivered"
|
2083 |
-
msgstr "تم التوصيل"
|
2084 |
-
|
2085 |
-
#:
|
2086 |
-
msgid "Failed"
|
2087 |
-
msgstr "فشل"
|
2088 |
-
|
2089 |
-
#:
|
2090 |
-
msgid "Undelivered"
|
2091 |
-
msgstr "لم يتم الاستلام"
|
2092 |
-
|
2093 |
-
#:
|
2094 |
-
msgid "Default"
|
2095 |
-
msgstr "افتراضي"
|
2096 |
-
|
2097 |
-
#:
|
2098 |
-
msgid "Declined"
|
2099 |
-
msgstr "رفض"
|
2100 |
-
|
2101 |
-
#:
|
2102 |
-
msgid "Cancelled"
|
2103 |
-
msgstr "ألغيت"
|
2104 |
-
|
2105 |
-
#:
|
2106 |
-
msgid "Error connecting to server."
|
2107 |
-
msgstr "خطأ في الاتصال بالسيرفر."
|
2108 |
-
|
2109 |
-
#:
|
2110 |
-
msgid "Dear Bookly SMS customer.\n"
|
2111 |
-
"We would like to notify you that your Bookly SMS balance fell lower than 5 USD. To use our service without interruptions please recharge your balance by visiting Bookly SMS page <a href='%s'>here</a>.\n"
|
2112 |
-
"\n"
|
2113 |
-
"If you want to stop receiving these notifications, please update your settings <a href='%s'>here</a>."
|
2114 |
-
msgstr "عزيزي العميل SMS Bookly.\n"
|
2115 |
-
"نود أن نخطرك بأن رصيد SMS Bookly الخاص بك قد انخفض إلى أقل من 5 دولارات أمريكية. لاستخدام خدمتنا دون انقطاع ، يرجى إعادة شحن رصيدك عن طريق زيارة صفحة Bookly SMS <a href='%s'> هنا </a>.\n"
|
2116 |
-
"\n"
|
2117 |
-
"إذا كنت تريد إيقاف تلقي هذه الإشعارات ، فيرجى تحديث الإعدادات <a href='%s'> هنا </a>."
|
2118 |
-
|
2119 |
-
#:
|
2120 |
-
msgid "Bookly SMS - Low Balance"
|
2121 |
-
msgstr "SMS Bookly - رصيد منخفض"
|
2122 |
-
|
2123 |
-
#:
|
2124 |
-
msgid "Empty password."
|
2125 |
-
msgstr "كلمة السر فارغة."
|
2126 |
-
|
2127 |
-
#:
|
2128 |
-
msgid "Incorrect password."
|
2129 |
-
msgstr "كلمة سر غير صحيحة."
|
2130 |
-
|
2131 |
-
#:
|
2132 |
-
msgid "Incorrect recovery code."
|
2133 |
-
msgstr "رمز الاسترداد غير صحيح."
|
2134 |
-
|
2135 |
-
#:
|
2136 |
-
msgid "Incorrect email or password."
|
2137 |
-
msgstr "البريد الإلكتروني أو كلمة السرغير صحيحة."
|
2138 |
-
|
2139 |
-
#:
|
2140 |
-
msgid "Incorrect sender ID"
|
2141 |
-
msgstr "رقم تعريف المرسل غير صحيح"
|
2142 |
|
2143 |
-
|
2144 |
-
|
2145 |
-
msgstr "رقم تعريف المرسل موجود بالفعل."
|
2146 |
|
2147 |
-
|
2148 |
-
|
2149 |
-
msgstr "رمز الاسترداد انتهت صلاحيته."
|
2150 |
|
2151 |
-
|
2152 |
-
|
2153 |
-
msgstr "خطأ في إرسال البريد الإلكتروني."
|
2154 |
|
2155 |
-
|
2156 |
-
|
2157 |
-
msgstr "المستخدم ليس موجود."
|
2158 |
|
2159 |
-
|
2160 |
-
|
2161 |
-
msgstr "البريد الالكتروني قيد الاستخدام."
|
2162 |
|
2163 |
-
|
2164 |
-
|
2165 |
-
msgstr "بريد إلكتروني خاطئ"
|
2166 |
|
2167 |
-
|
2168 |
-
|
2169 |
-
msgstr "
|
2170 |
|
2171 |
-
|
2172 |
-
|
2173 |
-
msgstr "
|
2174 |
|
2175 |
-
|
2176 |
-
|
2177 |
-
msgstr "
|
2178 |
|
2179 |
-
|
2180 |
-
|
2181 |
-
msgstr "تاريخ غير صحيح"
|
2182 |
|
2183 |
-
|
2184 |
-
|
2185 |
-
msgstr "وقت غير صحيح"
|
2186 |
|
2187 |
-
|
2188 |
-
|
2189 |
-
msgstr "خاصة بك %s% :s مرتبط بالفعل بـ %s أخرى. <br/> اضغط على تحديث إذا كان يجب تحديث بيانات المستخدم الخاصة بك ، أو اضغط على إلغاء لتعديل البيانات المدخلة."
|
2190 |
|
2191 |
-
|
2192 |
-
|
2193 |
-
msgstr "مرفوض"
|
2194 |
|
2195 |
-
|
2196 |
-
|
2197 |
-
msgstr "إخطار العميل بشأن الموعد المعتمد"
|
2198 |
|
2199 |
-
|
2200 |
-
|
2201 |
-
msgstr "إخطار العميل بشأن المواعيد المعتمدة"
|
2202 |
|
2203 |
-
|
2204 |
-
|
2205 |
-
msgstr "إخطار العميل بشأن الموعد الملغاه"
|
2206 |
|
2207 |
-
|
2208 |
-
|
2209 |
-
msgstr "إخطار العميل بشأن الموعد المرفوض"
|
2210 |
|
2211 |
-
|
2212 |
-
|
2213 |
-
msgstr "رسالة المتابعة في نفس اليوم بعد الموعد (يتطلب إعداد cron)"
|
2214 |
|
2215 |
-
|
2216 |
-
|
2217 |
-
msgstr "إخطار العميل عن تفاصيل تسجيل دخول مستخدم WordPress الخاصة به"
|
2218 |
|
2219 |
-
|
2220 |
-
|
2221 |
-
msgstr "إخطار العميل بشأن الموعد المعلق"
|
2222 |
|
2223 |
-
|
2224 |
-
|
2225 |
-
msgstr "تذكير مسائي للعملاء حول موعد اليوم التالي (يتطلب إعداد cron)"
|
2226 |
|
2227 |
-
|
2228 |
-
|
2229 |
-
msgstr "أول تذكير للعميل حول الموعد المرتقب (يتطلب إعداد cron)"
|
2230 |
|
2231 |
-
|
2232 |
-
|
2233 |
-
msgstr "التذكير الثاني للعميل بشأن الموعد القادم (يتطلب إعداد cron)"
|
2234 |
|
2235 |
-
|
2236 |
-
|
2237 |
-
msgstr "التذكير الثالث للعميل بشأن الموعد القادم (يتطلب إعداد cron)"
|
2238 |
|
2239 |
-
|
2240 |
-
|
2241 |
-
msgstr "تحية عيد ميلاد العميل (يتطلب إعداد cron)"
|
2242 |
|
2243 |
-
|
2244 |
-
|
2245 |
-
msgstr "الإخطار المسائي مع أجندة اليوم التالي للموظف (يتطلب إعداد cron)"
|
2246 |
|
2247 |
-
|
2248 |
-
|
2249 |
-
msgstr "إخطار الموظف بشأن التعيين المعتمد"
|
2250 |
|
2251 |
-
|
2252 |
-
|
2253 |
-
msgstr "إخطار الموظف حول الموعد الملغي"
|
2254 |
|
2255 |
-
|
2256 |
-
|
2257 |
-
|
|
|
2258 |
|
2259 |
-
|
2260 |
-
|
2261 |
-
msgstr "إخطار الموظف بشأن التعيين المعلق"
|
2262 |
|
2263 |
-
|
2264 |
-
|
2265 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2266 |
|
2267 |
-
|
2268 |
-
|
2269 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2270 |
|
2271 |
-
|
2272 |
-
msgid "
|
2273 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2274 |
|
2275 |
-
|
2276 |
msgid "%d week"
|
2277 |
msgid_plural "%d weeks"
|
2278 |
msgstr[0] "%d أسبوع"
|
@@ -2282,2677 +2605,2587 @@ msgstr[3] "%d أسابيع"
|
|
2282 |
msgstr[4] "%d أسابيع"
|
2283 |
msgstr[5] "%d أسابيع"
|
2284 |
|
2285 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2286 |
msgid "%d h"
|
2287 |
msgstr "%d ساعة"
|
2288 |
|
2289 |
-
|
2290 |
msgid "%d min"
|
2291 |
msgstr "%d دقيقة"
|
2292 |
|
2293 |
-
|
2294 |
-
|
2295 |
-
msgstr "عرض الاستمارة في حالة الحجز الناجح"
|
2296 |
|
2297 |
-
|
2298 |
-
|
2299 |
-
msgstr "عرض الاستمارة في حال تجاوز عدد الحجوزات الحد"
|
2300 |
|
2301 |
-
|
2302 |
-
|
2303 |
-
msgstr "عرض الاستمارة في حالة قبول الدفع للمعالجة"
|
2304 |
|
2305 |
-
|
2306 |
-
|
2307 |
-
msgstr "لم يتم العثور على نتائج"
|
2308 |
|
2309 |
-
|
2310 |
-
|
2311 |
-
msgstr "باقة"
|
2312 |
|
2313 |
-
|
2314 |
-
|
2315 |
-
msgstr "جدول الباقات"
|
2316 |
|
2317 |
-
|
2318 |
-
|
2319 |
-
msgstr "الرسائل"
|
2320 |
|
2321 |
-
|
2322 |
-
|
2323 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2324 |
|
2325 |
-
|
2326 |
-
|
2327 |
-
msgstr "السابق"
|
2328 |
|
2329 |
-
|
2330 |
-
|
2331 |
-
msgstr "الاخير"
|
2332 |
|
2333 |
-
|
2334 |
-
|
2335 |
-
msgstr "رابط عنوان URL لرفض الموعد (لاستخدامه داخل علامة <a>)"
|
2336 |
|
2337 |
-
|
2338 |
-
|
2339 |
-
msgstr "إشعار مخصص"
|
2340 |
|
2341 |
-
|
2342 |
-
|
2343 |
-
msgstr "عيد ميلاد العميل"
|
2344 |
|
2345 |
-
|
2346 |
-
|
2347 |
-
msgstr "أيام"
|
2348 |
|
2349 |
-
|
2350 |
-
|
2351 |
-
msgstr "بعد"
|
2352 |
|
2353 |
-
|
2354 |
-
|
2355 |
-
msgstr "في"
|
2356 |
|
2357 |
-
|
2358 |
-
|
2359 |
-
msgstr "قبل"
|
2360 |
|
2361 |
-
|
2362 |
-
|
2363 |
-
msgstr "مخصص"
|
2364 |
|
2365 |
-
|
2366 |
-
|
2367 |
-
msgstr "بداية ونهاية أوقات الموعد"
|
2368 |
|
2369 |
-
|
2370 |
-
msgid "
|
2371 |
-
|
|
|
|
|
2372 |
|
2373 |
-
|
2374 |
-
msgid "
|
2375 |
-
msgstr "
|
2376 |
|
2377 |
-
|
2378 |
-
|
2379 |
-
msgstr "رفض عنوان المواعيد (النجاح)"
|
2380 |
|
2381 |
-
|
2382 |
-
|
2383 |
-
|
|
|
|
|
|
|
2384 |
|
2385 |
-
|
2386 |
-
msgid "
|
2387 |
-
|
|
|
|
|
|
|
2388 |
|
2389 |
-
|
2390 |
-
msgid "
|
2391 |
-
|
|
|
|
|
2392 |
|
2393 |
-
|
2394 |
-
|
2395 |
-
msgstr "أنت تحاول استخدام الخدمة كثيرًا. يرجى الاتصال بنا لإجراء حجز."
|
2396 |
|
2397 |
-
|
2398 |
-
|
2399 |
-
msgstr "
|
2400 |
|
2401 |
-
|
2402 |
-
|
2403 |
-
msgstr "إعدادات عنوان URL"
|
2404 |
|
2405 |
-
|
2406 |
-
|
2407 |
-
msgstr "في نفس اليوم"
|
2408 |
|
2409 |
-
|
2410 |
-
|
2411 |
-
msgstr "المسؤولين"
|
2412 |
|
2413 |
-
|
2414 |
-
|
2415 |
-
msgstr "إظهار حقل الملاحظات"
|
2416 |
|
2417 |
-
|
2418 |
-
|
2419 |
-
msgstr "ملاحظات العملاء على الموعد"
|
2420 |
|
2421 |
-
|
2422 |
-
|
2423 |
-
msgstr "عنوان URL لإلغاء رابط الموعد مع التأكيد (لاستخدام العلامة الداخلية <a>)"
|
2424 |
|
2425 |
-
|
2426 |
-
|
2427 |
-
msgstr "تاريخ جدول الاعمال"
|
2428 |
|
2429 |
-
|
2430 |
-
|
2431 |
-
msgstr "إرفاق ملف ICS"
|
2432 |
|
2433 |
-
|
2434 |
-
|
2435 |
-
msgstr "حجز جديد"
|
2436 |
|
2437 |
-
|
2438 |
-
|
2439 |
-
msgstr "آخر موعد للعميل"
|
2440 |
|
2441 |
-
|
2442 |
-
|
2443 |
-
msgstr "جدول يوم كامل"
|
2444 |
|
2445 |
-
|
2446 |
-
|
2447 |
-
msgstr "حدد فترة زمنية عندما يحاول النظام تسليم الإشعارات إلى المستخدم. سيتم تجاهل الإشعار بعد انتهاء المدة."
|
2448 |
|
2449 |
-
|
2450 |
-
|
2451 |
-
msgstr "مرفقات"
|
2452 |
|
2453 |
-
|
2454 |
-
|
2455 |
-
msgstr "المنطقة الزمنية للعميل"
|
2456 |
|
2457 |
-
|
2458 |
-
|
2459 |
-
"\n"
|
2460 |
-
"This will also remove the entered purchase code from this site."
|
2461 |
-
msgstr "هل أنت متأكد من أنك تريد فصل رمز الشراء هذا من %s؟\n"
|
2462 |
-
"\n"
|
2463 |
-
"سيؤدي هذا أيضًا إلى إزالة رمز الشراء الذي تم إدخاله من هذا الموقع."
|
2464 |
|
2465 |
-
|
2466 |
-
|
2467 |
-
msgstr "تصحيح السعر"
|
2468 |
|
2469 |
-
|
2470 |
-
|
2471 |
-
msgstr "الزيادة / الخصم (٪)"
|
2472 |
|
2473 |
-
|
2474 |
-
|
2475 |
-
msgstr "إضافة / خصم"
|
2476 |
|
2477 |
-
|
2478 |
-
|
2479 |
-
msgstr "أنت على وشك حذف العنصر الذي يشارك في المواعيد القادمة. سيتم حذف جميع المواعيد ذات صلة. يرجى التحقق من المواعيد وتعديلها قبل حذف هذا العنصر إذا لزم الأمر."
|
2480 |
|
2481 |
-
|
2482 |
-
msgid "
|
2483 |
-
msgstr "
|
2484 |
|
2485 |
-
|
2486 |
-
|
2487 |
-
msgstr "خطأ."
|
2488 |
|
2489 |
-
|
2490 |
-
|
2491 |
-
msgstr "ملاحظات داخلية"
|
2492 |
|
2493 |
-
|
2494 |
-
|
2495 |
-
msgid_plural "%d years"
|
2496 |
-
msgstr[0] "%d سنة"
|
2497 |
-
msgstr[1] "سنة"
|
2498 |
-
msgstr[2] "سنتان"
|
2499 |
-
msgstr[3] "%d سنوات"
|
2500 |
-
msgstr[4] "%d سنوات"
|
2501 |
-
msgstr[5] "%d سنوات"
|
2502 |
|
2503 |
-
|
2504 |
-
msgid "
|
2505 |
-
|
2506 |
-
|
2507 |
-
msgstr
|
2508 |
-
|
2509 |
-
|
2510 |
-
msgstr[4] "%d أشهر"
|
2511 |
-
msgstr[5] "%d أشهر"
|
2512 |
|
2513 |
-
|
2514 |
-
|
2515 |
-
msgstr "تعيين ترتيب الحقول في التقويم"
|
2516 |
|
2517 |
-
|
2518 |
-
|
2519 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2520 |
|
2521 |
-
|
2522 |
-
|
2523 |
-
msgstr "ربط الدفع"
|
2524 |
|
2525 |
-
|
2526 |
-
|
2527 |
-
msgstr "لم يتم العثور على الدفع."
|
2528 |
|
2529 |
-
|
2530 |
-
|
2531 |
-
msgstr "يوم غير صحيح"
|
2532 |
|
2533 |
-
|
2534 |
-
|
2535 |
-
msgstr "اليوم مطلوب"
|
2536 |
|
2537 |
-
|
2538 |
-
|
2539 |
-
|
|
|
|
|
|
|
2540 |
|
2541 |
-
|
2542 |
-
|
2543 |
-
msgstr "السنة مطلوبة"
|
2544 |
|
2545 |
-
|
2546 |
-
|
2547 |
-
msgstr "اختر اليوم"
|
2548 |
|
2549 |
-
|
2550 |
-
|
2551 |
-
|
|
|
|
|
|
|
2552 |
|
2553 |
-
|
2554 |
-
|
2555 |
-
msgstr "اختر السنة"
|
2556 |
|
2557 |
-
|
2558 |
-
|
2559 |
-
msgstr "عيد الميلاد"
|
2560 |
|
2561 |
-
|
2562 |
-
|
2563 |
-
msgstr "الفترة المحددة لا تطابق جدول الموفر"
|
2564 |
|
2565 |
-
|
2566 |
-
|
2567 |
-
msgstr "الفترة المحددة لا تطابق جدول الخدمة"
|
2568 |
|
2569 |
-
|
2570 |
-
|
2571 |
-
msgstr "تم أخذ القيمة من متصفح العميل."
|
2572 |
|
2573 |
-
|
2574 |
-
|
2575 |
-
msgstr "ضريبة"
|
2576 |
|
2577 |
-
|
2578 |
-
|
2579 |
-
msgstr "خصم المجموعة"
|
2580 |
|
2581 |
-
|
2582 |
-
|
2583 |
-
msgstr "قسيمة خصم"
|
2584 |
|
2585 |
-
|
2586 |
-
|
2587 |
-
msgstr "إرسال المعلومات الضريبية"
|
2588 |
|
2589 |
-
|
2590 |
-
|
2591 |
-
msgstr "معرف التطبيق"
|
2592 |
|
2593 |
-
|
2594 |
-
|
2595 |
-
msgstr "الدولة / المنطقة"
|
2596 |
|
2597 |
-
|
2598 |
-
|
2599 |
-
msgstr "الرمز البريدي"
|
2600 |
|
2601 |
-
|
2602 |
-
|
2603 |
-
msgstr "مدينة"
|
2604 |
|
2605 |
-
|
2606 |
-
|
2607 |
-
msgstr "عنوان الشارع"
|
2608 |
|
2609 |
-
|
2610 |
-
msgid "
|
2611 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2612 |
|
2613 |
-
|
2614 |
-
|
2615 |
-
msgstr "الدولة مطلوبة"
|
2616 |
|
2617 |
-
|
2618 |
-
|
2619 |
-
msgstr "الرمز البريدي مطلوب"
|
2620 |
|
2621 |
-
|
2622 |
-
|
2623 |
-
msgstr "المدينة مطلوبة"
|
2624 |
|
2625 |
-
|
2626 |
-
|
2627 |
-
msgstr "الشارع مطلوب"
|
2628 |
|
2629 |
-
|
2630 |
-
|
2631 |
-
msgstr "عنوان العميل"
|
2632 |
|
2633 |
-
|
2634 |
-
|
2635 |
-
msgstr "فاتورة"
|
2636 |
|
2637 |
-
|
2638 |
-
|
2639 |
-
msgstr "حقل الهاتف مطلوب"
|
2640 |
|
2641 |
-
|
2642 |
-
|
2643 |
-
msgstr "حقل البريد الإلكتروني مطلوب"
|
2644 |
|
2645 |
-
|
2646 |
-
|
2647 |
-
msgstr "كل من البريد الإلكتروني والهاتف مطلوبين"
|
2648 |
|
2649 |
-
|
2650 |
-
|
2651 |
-
msgstr "عنوان اضافي"
|
2652 |
|
2653 |
-
|
2654 |
-
|
2655 |
-
msgstr "لدمج اعدادات الفيسبوك، قم بما يلي:"
|
2656 |
|
2657 |
-
|
2658 |
-
|
2659 |
-
msgstr "اتبع الخطوات على <a href=\"https://developers.facebook.com/docs/apps/register\" target=\"_blank\">https://developers.facebook.com/docs/apps/register</a> لإنشاء حساب مطوّر برامج ، قم بتسجيل وتكوين <b> تطبيق Facebook </b> الخاص بك. أسفل لوحة تفاصيل التطبيق ، انقر فوق زر <b> إضافة منصة </b> ، وحدد موقع الويب وأدخل عنوان URL لموقعك على الويب."
|
2660 |
|
2661 |
-
|
2662 |
-
|
2663 |
-
msgstr "انتقل إلى <a href=\"https://developers.facebook.com/apps/\" target=\"_blank\"> لوحة تحكم التطبيق </a>. في لوحة التنقل في الجانب الأيمن من لوحة تحكم التطبيق ، انقر فوق <b> الإعدادات> الأساسي </b> لعرض لوحة تفاصيل التطبيق مع <b> معرف التطبيق </b>. استخدمه في النموذج أدناه."
|
2664 |
|
2665 |
-
|
2666 |
-
|
2667 |
-
msgstr "مطلوب عنوان إضافي"
|
2668 |
|
2669 |
-
|
2670 |
-
|
2671 |
-
msgstr "يدمج مع"
|
2672 |
|
2673 |
-
|
2674 |
-
|
2675 |
-
msgstr "اختر للدمج"
|
2676 |
|
2677 |
-
|
2678 |
-
|
2679 |
-
msgstr "قائمة الدمج"
|
2680 |
|
2681 |
-
|
2682 |
-
|
2683 |
-
msgstr "دمج العملاء"
|
2684 |
|
2685 |
-
|
2686 |
-
|
2687 |
-
msgstr "أنت على وشك دمج العملاء من قائمة الدمج مع العميل المختار. سيؤدي ذلك إلى فقدان العملاء المدمجين ونقل جميع مواعيدهم إلى العميل المحدد. هل أنت متأكد من أنك تريد المتابعة؟"
|
2688 |
|
2689 |
-
|
2690 |
-
|
2691 |
-
msgstr "دمج"
|
2692 |
|
2693 |
-
|
2694 |
-
|
2695 |
-
msgstr "السماح بتكرار العملاء"
|
2696 |
|
2697 |
-
|
2698 |
-
|
2699 |
-
msgstr "في حالة التمكين، سيتم إنشاء مستخدم جديد إذا كانت أي من بيانات التسجيل أثناء الحجز مختلفة."
|
2700 |
|
2701 |
-
|
2702 |
-
|
2703 |
-
msgstr "ترتيب حسب"
|
2704 |
|
2705 |
-
|
2706 |
-
|
2707 |
-
msgstr "الأكثر مبيعا"
|
2708 |
|
2709 |
-
|
2710 |
-
|
2711 |
-
msgstr "أفضل تصنيف"
|
2712 |
|
2713 |
-
|
2714 |
-
|
2715 |
-
msgstr "احدث العناصر"
|
2716 |
|
2717 |
-
|
2718 |
-
|
2719 |
-
msgstr "السعر: من الاقل للاعلى"
|
2720 |
|
2721 |
-
|
2722 |
-
|
2723 |
-
|
2724 |
|
2725 |
-
|
2726 |
-
|
2727 |
-
msgstr "جديد"
|
2728 |
|
2729 |
-
|
2730 |
-
|
2731 |
-
msgid_plural "%d sales"
|
2732 |
-
msgstr[0] "%d مبيعات"
|
2733 |
-
msgstr[1] "%d مبيعات"
|
2734 |
-
msgstr[2] "%d مبيعات"
|
2735 |
-
msgstr[3] "%d مبيعات"
|
2736 |
-
msgstr[4] "%d مبيعات"
|
2737 |
-
msgstr[5] "%d مبيعات"
|
2738 |
|
2739 |
-
|
2740 |
-
|
2741 |
-
|
2742 |
-
msgstr[0] "%d تقييم"
|
2743 |
-
msgstr[1] "%d تقييم"
|
2744 |
-
msgstr[2] "تقيمان"
|
2745 |
-
msgstr[3] "%d تقييمات"
|
2746 |
-
msgstr[4] "%d تقييمات"
|
2747 |
-
msgstr[5] "%d تقييمات"
|
2748 |
|
2749 |
-
|
2750 |
-
|
2751 |
-
msgstr "المثبتة"
|
2752 |
|
2753 |
-
|
2754 |
-
|
2755 |
-
msgstr "احصل عليه!"
|
2756 |
|
2757 |
-
|
2758 |
-
|
2759 |
-
msgstr "أقبل <a href=\"%1$s\" target=\"_blank\"> بنود الخدمة </a> و <a href=\"%2$s\" target=\"_blank\"> سياسة الخصوصية </a>"
|
2760 |
|
2761 |
-
|
2762 |
-
|
2763 |
-
msgstr "N/A"
|
2764 |
|
2765 |
-
|
2766 |
-
|
2767 |
-
msgstr "إنشاء الدفع"
|
2768 |
|
2769 |
-
|
2770 |
-
|
2771 |
-
msgstr "البحث عن الاموال المدفوعة"
|
2772 |
|
2773 |
-
|
2774 |
-
|
2775 |
-
|
2776 |
|
2777 |
-
|
2778 |
-
|
2779 |
-
msgstr "إضافات"
|
2780 |
|
2781 |
-
|
2782 |
-
|
2783 |
-
msgstr "هذه الوظيفة غير متوفرة في Bookly."
|
2784 |
|
2785 |
-
|
2786 |
-
|
2787 |
-
msgstr "في <b> خيارات الدفع </b> لحساب 2Checkout الخاص بك ، اتبع الخطوات التالية:"
|
2788 |
|
2789 |
-
|
2790 |
-
|
2791 |
-
msgstr "في <b> العودة المباشرة </b> حدد <b> إعادة توجيه الرأس (عنوان URL الخاص بك) </b>."
|
2792 |
|
2793 |
-
|
2794 |
-
|
2795 |
-
msgstr "في <b> عنوان URL المعتمد </b> أدخل عنوان URL لصفحة الحجز الخاصة بك."
|
2796 |
|
2797 |
-
|
2798 |
-
|
2799 |
-
msgstr "أخيرا، قدم المعلومات الضرورية في النموذج أدناه."
|
2800 |
|
2801 |
-
|
2802 |
-
|
2803 |
-
msgstr "رقم الحساب"
|
2804 |
|
2805 |
-
|
2806 |
-
|
2807 |
-
msgstr "كلمة سرية"
|
2808 |
|
2809 |
-
|
2810 |
-
|
2811 |
-
msgstr "وضع الحماية"
|
2812 |
|
2813 |
-
|
2814 |
-
|
2815 |
-
msgstr "رمز مميز غير صالح"
|
2816 |
|
2817 |
-
|
2818 |
-
|
2819 |
-
msgstr "جلسة غير صالحة"
|
2820 |
|
2821 |
-
|
2822 |
-
|
2823 |
-
msgstr "حدث تقويم Google"
|
2824 |
|
2825 |
-
|
2826 |
-
|
2827 |
-
msgstr "وضع التزامن"
|
2828 |
|
2829 |
-
|
2830 |
-
|
2831 |
-
msgstr "باستخدام المزامنة \"أحادية الاتجاه\" Bookly ، يمكنك دفع مواعيد جديدة وأي تغييرات أخرى في تقويم Google. من خلال مزامنة \"الواجهة الأمامية فقط في اتجاهين فقط\" Bookly ، يمكنك أيضًا جلب الأحداث من تقويم Google وإزالة الفترات الزمنية المقابلة قبل عرض خطوة الوقت في نموذج الحجز (قد يؤدي ذلك إلى تأخير عند نقر المستخدمين على التالي للوصول إلى خطوة الوقت ). مع مزامنة \"ثنائية الاتجاه\" سيتم نسخ جميع الحجوزات التي تم إنشاؤها في تقويم Bookly تلقائيًا إلى تقويم Google والعكس. مهم: يجب أن يستخدم موقعك على الويب HTTPS. ستتمكن واجهة برمجة تطبيقات تقويم Google من إرسال الإشعارات فقط إذا كانت هناك شهادة SSL صالحة مثبتة على خادم الويب."
|
2832 |
|
2833 |
-
|
2834 |
-
|
2835 |
-
msgstr "اتجاه واحد"
|
2836 |
|
2837 |
-
|
2838 |
-
|
2839 |
-
msgstr "واجهة أمامية ثنائية الاتجاه فقط"
|
2840 |
|
2841 |
-
|
2842 |
-
|
2843 |
-
msgstr "في اتجاهين"
|
2844 |
|
2845 |
-
|
2846 |
-
|
2847 |
-
msgstr "تاريخ المواعيد التزامن"
|
2848 |
|
2849 |
-
|
2850 |
-
|
2851 |
-
msgstr "حدد عدد أيام بيانات التقويم السابقة التي ترغب في مزامنتها في وقت المزامنة الأولية. إذا قمت بإدخال 0 ، فلن يتم تنفيذ مزامنة الأحداث السابقة."
|
2852 |
|
2853 |
-
|
2854 |
-
|
2855 |
-
msgstr "نسخ عناوين أحداث تقويم Google"
|
2856 |
|
2857 |
-
|
2858 |
-
|
2859 |
-
|
|
|
|
|
|
|
2860 |
|
2861 |
-
|
2862 |
-
|
2863 |
-
msgstr "تزامن مع تقويم Google"
|
2864 |
|
2865 |
-
|
2866 |
-
|
2867 |
-
|
|
|
|
|
|
|
2868 |
|
2869 |
-
|
2870 |
-
|
2871 |
-
msgstr "تزامن التقاويم تم بنجاح."
|
2872 |
|
2873 |
-
|
2874 |
-
|
2875 |
-
msgstr "معرف تسجيل دخول API"
|
2876 |
|
2877 |
-
|
2878 |
-
|
2879 |
-
|
|
|
2880 |
|
2881 |
-
|
2882 |
-
|
2883 |
-
msgstr "أعمدة"
|
2884 |
|
2885 |
-
|
2886 |
-
|
2887 |
-
msgstr "لاستخدام السلة، قم بتعطيل التكامل مع WooCommerce <a href=\"%s\"> هنا </a>."
|
2888 |
|
2889 |
-
|
2890 |
-
|
2891 |
-
msgstr "إزالة"
|
2892 |
|
2893 |
-
|
2894 |
-
msgid "
|
2895 |
-
msgstr "
|
2896 |
|
2897 |
-
|
2898 |
-
msgid "
|
2899 |
-
msgstr "
|
2900 |
|
2901 |
-
|
2902 |
-
|
2903 |
-
msgstr "وقت الفراغ"
|
2904 |
|
2905 |
-
|
2906 |
-
msgid "
|
2907 |
-
msgstr "
|
2908 |
|
2909 |
-
|
2910 |
-
|
2911 |
-
msgstr "=== وقت الفراغ ==="
|
2912 |
|
2913 |
-
|
2914 |
-
|
2915 |
-
msgstr "مركب"
|
2916 |
|
2917 |
-
|
2918 |
-
|
2919 |
-
msgstr "جزء من الخدمة المركبة"
|
2920 |
|
2921 |
-
|
2922 |
-
|
2923 |
-
msgstr "خدمة مركبة"
|
2924 |
|
2925 |
-
|
2926 |
-
|
2927 |
-
msgstr "السعر الإجمالي للحجز هو {total_price}."
|
2928 |
|
2929 |
-
|
2930 |
-
msgid "
|
2931 |
-
|
|
|
|
|
|
|
|
|
2932 |
|
2933 |
-
|
2934 |
-
|
2935 |
-
msgstr "كوبونات"
|
2936 |
|
2937 |
-
|
2938 |
-
|
2939 |
-
msgstr "سلسلة كوبون جديدة"
|
2940 |
|
2941 |
-
|
2942 |
-
|
2943 |
-
msgstr "كوبون جديد"
|
2944 |
|
2945 |
-
|
2946 |
-
|
2947 |
-
msgstr "تعديل الكوبون"
|
2948 |
|
2949 |
-
|
2950 |
-
|
2951 |
-
msgstr "يمكنك إدخال قناع يحتوي على العلامات النجمية \"*\" للمتغيرات هنا والنقر فوق إنشاء."
|
2952 |
|
2953 |
-
|
2954 |
-
|
2955 |
-
msgstr "
|
2956 |
|
2957 |
-
|
2958 |
-
|
2959 |
-
msgstr "قناع"
|
2960 |
|
2961 |
-
|
2962 |
-
|
2963 |
-
msgstr "أدخل قناعًا يحتوي على العلامات النجمية \"*\" للمتغيرات."
|
2964 |
|
2965 |
-
|
2966 |
-
|
2967 |
-
|
|
|
|
|
|
|
2968 |
|
2969 |
-
|
2970 |
-
|
2971 |
-
msgstr "المستقطع"
|
2972 |
|
2973 |
-
|
2974 |
-
|
2975 |
-
msgstr "حد الاستخدام"
|
2976 |
|
2977 |
-
|
2978 |
-
|
2979 |
-
msgstr "مرة واحدة لكل عميل"
|
2980 |
|
2981 |
-
|
2982 |
-
|
2983 |
-
|
|
|
|
|
|
|
2984 |
|
2985 |
-
|
2986 |
-
|
2987 |
-
msgstr "حد التاريخ (من وإلى)"
|
2988 |
|
2989 |
-
|
2990 |
-
msgid "
|
2991 |
-
|
|
|
|
|
|
|
|
|
2992 |
|
2993 |
-
|
2994 |
-
|
2995 |
-
|
|
|
2996 |
|
2997 |
-
|
2998 |
-
|
2999 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3000 |
|
3001 |
-
|
3002 |
-
|
3003 |
-
msgstr "حدد الحد الأدنى والحد الأقصى (الاختياري) من الخدمات من نفس النوع المطلوب لتطبيق الكوبون."
|
3004 |
|
3005 |
-
|
3006 |
-
|
3007 |
-
msgstr "حدود للعملاء"
|
3008 |
|
3009 |
-
|
3010 |
-
|
3011 |
-
msgstr "إنشاء كوبون اخر"
|
3012 |
|
3013 |
-
|
3014 |
-
|
3015 |
-
msgstr "أضف سلسلة كوبونات"
|
3016 |
|
3017 |
-
|
3018 |
-
|
3019 |
-
msgstr "أضف كوبون"
|
3020 |
|
3021 |
-
|
3022 |
-
|
3023 |
-
msgstr "اعرض النشط فقط"
|
3024 |
|
3025 |
-
|
3026 |
-
|
3027 |
-
msgstr "حد العملاء"
|
3028 |
|
3029 |
-
|
3030 |
-
|
3031 |
-
msgstr "عدد المرات المستخدمة"
|
3032 |
|
3033 |
-
|
3034 |
-
|
3035 |
-
msgstr "نشط حتى"
|
3036 |
|
3037 |
-
|
3038 |
-
|
3039 |
-
msgstr "اقل مواعيد"
|
3040 |
|
3041 |
-
|
3042 |
-
|
3043 |
-
msgstr "مكرر"
|
3044 |
|
3045 |
-
|
3046 |
-
|
3047 |
-
msgstr "لم يتم العثور على كوبونات."
|
3048 |
|
3049 |
-
|
3050 |
-
|
3051 |
-
msgstr "لا توجد خدمة محددة"
|
3052 |
|
3053 |
-
|
3054 |
-
|
3055 |
-
msgstr "جميع العملاء"
|
3056 |
|
3057 |
-
|
3058 |
-
|
3059 |
-
msgstr "يجب أن يكون الخصم بين 0 و 100."
|
3060 |
|
3061 |
-
|
3062 |
-
|
3063 |
-
|
|
|
|
|
|
|
3064 |
|
3065 |
-
|
3066 |
-
|
3067 |
-
msgstr "يجب أن بكون الحد الأدنى للمواعيد أكبر من الصفر."
|
3068 |
|
3069 |
-
|
3070 |
-
|
3071 |
-
msgstr "يجب أن بكون الحد الأقصى للمواعيد أكبر من الصفر."
|
3072 |
|
3073 |
-
|
3074 |
-
|
3075 |
-
msgstr "يرجى إدخال قناع غير فارغ."
|
3076 |
|
3077 |
-
|
3078 |
-
|
3079 |
-
msgstr "لا يمكن إنشاء رموز%d لهذا القناع. تتوفر%d رموز فقط."
|
3080 |
|
3081 |
-
|
3082 |
-
|
3083 |
-
msgstr "لقد تم بالفعل إنشاء جميع الرموز الممكنة لهذا القناع."
|
3084 |
|
3085 |
-
|
3086 |
-
|
3087 |
-
msgstr "قناع الرمز الافتراضي"
|
3088 |
|
3089 |
-
|
3090 |
-
|
3091 |
-
|
|
|
|
|
|
|
3092 |
|
3093 |
-
|
3094 |
-
|
3095 |
-
msgstr "رمز الكوبون غير صالح أو تم استخدامه"
|
3096 |
|
3097 |
-
|
3098 |
-
|
3099 |
-
msgstr "انتهت صلاحية رمز الكوبون"
|
3100 |
|
3101 |
-
|
3102 |
-
|
3103 |
-
msgstr "ضبط مدة الخدمة. إذا قمت باختيار مخصص ، فيجب على العميل ، أثناء الحجز ، اختيار مدة الخدمة من عدة وحدات زمنية. في حقل \"سعر الوحدة\" حدد تكلفة وحدة واحدة ، وبالتالي فإن التكلفة الإجمالية للخدمة ستزداد خطيًا مع الزيادة في مدتها."
|
3104 |
|
3105 |
-
|
3106 |
-
|
3107 |
-
msgstr "مدة الوحدة"
|
3108 |
|
3109 |
-
|
3110 |
-
|
3111 |
-
msgstr "وحدات الحد الأدنى"
|
3112 |
|
3113 |
-
|
3114 |
-
|
3115 |
-
msgstr "وحدات الحد الأقصى"
|
3116 |
|
3117 |
-
|
3118 |
-
|
3119 |
-
msgstr "سعر الوحده"
|
3120 |
|
3121 |
-
|
3122 |
-
|
3123 |
-
msgstr "عرض سعر الخدمة بجانب المدة"
|
3124 |
|
3125 |
-
|
3126 |
-
|
3127 |
-
msgstr "خزانة العملاء (جميع الخدمات المعروضة في علامات التبويب)"
|
3128 |
|
3129 |
-
|
3130 |
-
|
3131 |
-
msgstr "إدارة المواعيد"
|
3132 |
|
3133 |
-
|
3134 |
-
|
3135 |
-
|
|
|
|
|
|
|
3136 |
|
3137 |
-
|
3138 |
-
|
3139 |
-
msgstr "إدارة الملف الشخصي"
|
3140 |
|
3141 |
-
|
3142 |
-
|
3143 |
-
|
|
|
|
|
|
|
3144 |
|
3145 |
-
|
3146 |
-
|
3147 |
-
msgstr "حذف الحساب"
|
3148 |
|
3149 |
-
|
3150 |
-
|
3151 |
-
msgstr "إضافة خزانة العملاء"
|
3152 |
|
3153 |
-
|
3154 |
-
|
3155 |
-
msgstr "مستخدم ورد بريس"
|
3156 |
|
3157 |
-
|
3158 |
-
|
3159 |
-
msgstr "كلمة السر الحالية"
|
3160 |
|
3161 |
-
|
3162 |
-
|
3163 |
-
msgstr "تأكيد كلمة السر"
|
3164 |
|
3165 |
-
|
3166 |
-
|
3167 |
-
msgstr "ليس لديك أذونات لعرض هذا المحتوى."
|
3168 |
|
3169 |
-
|
3170 |
-
|
3171 |
-
msgstr "لا مواعيد."
|
3172 |
|
3173 |
-
|
3174 |
-
|
3175 |
-
|
|
|
|
|
|
|
|
|
3176 |
|
3177 |
-
|
3178 |
-
|
3179 |
-
msgstr "غير مسموح"
|
3180 |
|
3181 |
-
|
3182 |
-
|
3183 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3184 |
|
3185 |
-
|
3186 |
-
|
3187 |
-
msgstr "تم تحديث الملف الشخصي بنجاح."
|
3188 |
|
3189 |
-
|
3190 |
-
|
3191 |
-
|
|
|
|
|
3192 |
|
3193 |
-
|
3194 |
-
|
3195 |
-
msgstr "عدم تطابق كلمات السر"
|
3196 |
|
3197 |
-
|
3198 |
-
|
3199 |
-
|
|
|
|
|
3200 |
|
3201 |
-
|
3202 |
-
|
3203 |
-
msgstr "أنت على وشك إلغاء موعد مجدول. هل أنت واثق؟"
|
3204 |
|
3205 |
-
|
3206 |
-
|
3207 |
-
msgstr "أنت بصدد حذف حسابك وجميع المعلومات المرتبطة به. انقر فوق \"تأكيد\" للمتابعة أو \"إلغاء\" لإلغاء الإجراء."
|
3208 |
|
3209 |
-
|
3210 |
-
|
3211 |
-
msgstr "لا يمكن حذف هذا الحساب لأنه مرتبط بامواعيد مجدولة. يرجى إلغاء الحجز أو الاتصال بمزود الخدمة."
|
3212 |
|
3213 |
-
|
3214 |
-
|
3215 |
-
msgstr "أؤكد"
|
3216 |
|
3217 |
-
|
3218 |
-
|
3219 |
-
msgstr "موافق"
|
3220 |
|
3221 |
-
|
3222 |
-
|
3223 |
-
msgstr "معلومات العميل"
|
3224 |
|
3225 |
-
|
3226 |
-
|
3227 |
-
msgstr "حقل النص"
|
3228 |
|
3229 |
-
|
3230 |
-
|
3231 |
-
msgstr "منطقة النص"
|
3232 |
|
3233 |
-
|
3234 |
-
|
3235 |
-
msgstr "محتوى النص"
|
3236 |
|
3237 |
-
|
3238 |
-
|
3239 |
-
|
|
|
|
|
3240 |
|
3241 |
-
|
3242 |
-
|
3243 |
-
msgstr "مجموعة زر الراديو"
|
3244 |
|
3245 |
-
|
3246 |
-
|
3247 |
-
|
|
|
|
|
|
|
3248 |
|
3249 |
-
|
3250 |
-
|
3251 |
-
msgstr "يسمح HTML في جميع النصوص والعلامات."
|
3252 |
|
3253 |
-
|
3254 |
-
|
3255 |
-
|
|
|
|
|
3256 |
|
3257 |
-
|
3258 |
-
|
3259 |
-
msgstr "أدخل تسمية"
|
3260 |
|
3261 |
-
|
3262 |
-
|
3263 |
-
|
|
|
|
|
|
|
3264 |
|
3265 |
-
|
3266 |
-
|
3267 |
-
msgstr "اسأل مرة واحدة"
|
3268 |
|
3269 |
-
|
3270 |
-
|
3271 |
-
|
|
|
3272 |
|
3273 |
-
|
3274 |
-
|
3275 |
-
msgstr "خانة اختيار"
|
3276 |
|
3277 |
-
|
3278 |
-
|
3279 |
-
|
|
|
|
|
|
|
3280 |
|
3281 |
-
|
3282 |
-
|
3283 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3284 |
|
3285 |
-
|
3286 |
-
|
3287 |
-
msgstr "إزالة البند"
|
3288 |
|
3289 |
-
|
3290 |
-
|
3291 |
-
msgstr "رمز غير صحيح"
|
3292 |
|
3293 |
-
|
3294 |
-
|
3295 |
-
msgstr "القيم المجمعة لكافة الحقول المخصصة"
|
3296 |
|
3297 |
-
|
3298 |
-
|
3299 |
-
msgstr "ربط الحقول بالخدمات"
|
3300 |
|
3301 |
-
|
3302 |
-
|
3303 |
-
msgstr "عند تمكين هذا الإعداد ، ستتمكن من إنشاء حقول مخصصة خاصة بالخدمة."
|
3304 |
|
3305 |
-
|
3306 |
-
|
3307 |
-
msgstr "دمج تكرار الحقول المخصصة لحجوزات متعددة للخدمة"
|
3308 |
|
3309 |
-
|
3310 |
-
|
3311 |
-
msgstr "في حالة التمكين، سيشاهد العملاء حقولًا مخصصة لمواعيد فريدة أثناء حجز مثيلات متعددة من الخدمة. يتم دمج الحقول المخصصة المتكررة (مطوية) في حقل واحد. في حالة التعطيل، سيرى العملاء حقولًا مخصصة لكل موعد في مجموعة الحجوزات."
|
3312 |
|
3313 |
-
|
3314 |
-
|
3315 |
-
|
|
|
|
|
|
|
|
|
3316 |
|
3317 |
-
|
3318 |
-
|
3319 |
-
msgstr "جدول أعمال الموظفين الموسعة لليوم التالي"
|
3320 |
|
3321 |
-
|
3322 |
-
|
3323 |
-
msgstr "القيم المجمعة لكافة الحقول المخصصة (منسقة في عمودين)"
|
3324 |
|
3325 |
-
|
3326 |
-
|
3327 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3328 |
|
3329 |
-
|
3330 |
-
|
3331 |
-
msgstr "هل ترغب في دفع عربون مقدم أو السعر الاجمالي"
|
3332 |
|
3333 |
-
|
3334 |
-
|
3335 |
-
|
|
|
|
|
|
|
|
|
|
|
3336 |
|
3337 |
-
|
3338 |
-
|
3339 |
-
msgstr "سوف أدفع السعر الإجمالي"
|
3340 |
|
3341 |
-
|
3342 |
-
|
3343 |
-
|
|
|
|
|
|
|
3344 |
|
3345 |
-
|
3346 |
-
|
3347 |
-
msgstr "إذا قمت بتمكين \"العربون المقدم فقط\"، سيُطلب من العملاء دفع مبلغ العربون فقط. إذا قمت بتمكين \"العربون أو السعر الكامل\"، سيُطلب من العملاء دفع مبلغ العربون أو مبلغ كامل."
|
3348 |
|
3349 |
-
|
3350 |
-
|
3351 |
-
|
|
|
|
|
|
|
3352 |
|
3353 |
-
|
3354 |
-
msgid "
|
3355 |
-
|
|
|
|
|
|
|
|
|
3356 |
|
3357 |
-
|
3358 |
-
|
3359 |
-
msgstr "المبلغ المستحق"
|
3360 |
|
3361 |
-
|
3362 |
-
|
3363 |
-
msgstr "مبلغ لدفع"
|
3364 |
|
3365 |
-
|
3366 |
-
|
3367 |
-
msgstr "اجمالي مبلغ العربون المدفوع"
|
3368 |
|
3369 |
-
|
3370 |
-
|
3371 |
-
msgstr "المبلغ المدفوع"
|
3372 |
|
3373 |
-
|
3374 |
-
|
3375 |
-
|
|
|
|
|
|
|
|
|
3376 |
|
3377 |
-
|
3378 |
-
|
3379 |
-
msgstr "قيمة العربون المقدم"
|
3380 |
|
3381 |
-
|
3382 |
-
|
3383 |
-
msgstr "ادفع الآن"
|
3384 |
|
3385 |
-
|
3386 |
-
|
3387 |
-
msgstr "ادفع الآن الضرائب"
|
3388 |
|
3389 |
-
|
3390 |
-
|
3391 |
-
msgstr "تحميل"
|
3392 |
|
3393 |
-
|
3394 |
-
|
3395 |
-
|
3396 |
|
3397 |
-
|
3398 |
-
|
3399 |
-
|
3400 |
|
3401 |
-
|
3402 |
-
msgid "
|
3403 |
-
msgstr "
|
3404 |
|
3405 |
-
|
3406 |
-
|
3407 |
-
msgstr "أدخل مسار مجلد الملف حيث سيتم تخزين الملفات. إذا لزم الأمر، تأكد من عدم وجود وصول مجاني على شبكة الإنترنت إلى مواد المجلد."
|
3408 |
|
3409 |
-
|
3410 |
-
|
3411 |
-
|
|
|
|
|
|
|
|
|
3412 |
|
3413 |
-
|
3414 |
-
|
3415 |
-
msgstr "ملف"
|
3416 |
|
3417 |
-
|
3418 |
-
|
3419 |
-
|
|
|
|
|
|
|
|
|
|
|
3420 |
|
3421 |
-
|
3422 |
-
|
3423 |
-
msgstr "الأشخاص"
|
3424 |
|
3425 |
-
|
3426 |
-
|
3427 |
-
msgstr "السعة (الحد الأدنى والحد الأقصى)"
|
3428 |
|
3429 |
-
|
3430 |
-
msgid "
|
3431 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
3432 |
|
3433 |
-
|
3434 |
-
|
3435 |
-
msgstr "شكل معلومات حجوزات المجموعات"
|
3436 |
|
3437 |
-
|
3438 |
-
|
3439 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
3440 |
|
3441 |
-
|
3442 |
-
|
3443 |
-
|
|
|
|
|
|
|
3444 |
|
3445 |
-
|
3446 |
-
|
3447 |
-
|
|
|
|
|
|
|
3448 |
|
3449 |
-
|
3450 |
-
|
3451 |
-
|
|
|
|
|
|
|
3452 |
|
3453 |
-
|
3454 |
-
|
3455 |
-
|
|
|
|
|
|
|
3456 |
|
3457 |
-
|
3458 |
-
msgid "
|
3459 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3460 |
|
3461 |
-
|
3462 |
-
|
3463 |
-
msgstr "فاتورة الى"
|
3464 |
|
3465 |
-
|
3466 |
-
|
3467 |
-
|
3468 |
|
3469 |
-
|
3470 |
-
|
3471 |
-
msgstr "تاريخ الاستحقاق"
|
3472 |
|
3473 |
-
|
3474 |
-
|
3475 |
-
msgstr "فاتورة"
|
3476 |
|
3477 |
-
|
3478 |
-
|
3479 |
-
|
3480 |
|
3481 |
-
|
3482 |
-
|
3483 |
-
msgstr "الفاتورة #{invoice_number} لموعدك"
|
3484 |
|
3485 |
-
|
3486 |
-
|
3487 |
-
"\n"
|
3488 |
-
"Attached please find invoice #{invoice_number} for your appointment.\n"
|
3489 |
-
"\n"
|
3490 |
-
"Thank you for choosing our company.\n"
|
3491 |
-
"\n"
|
3492 |
-
"{company_name}\n"
|
3493 |
-
"{company_phone}\n"
|
3494 |
-
"{company_website}"
|
3495 |
-
msgstr "عزيزي {client_name}.\n"
|
3496 |
-
"\n"
|
3497 |
-
"يرجى الاطلاع على الفاتورة # {invoice_number} لتعيينك.\n"
|
3498 |
-
"\n"
|
3499 |
-
"شكرا لكم لاختيار شركتنا.\n"
|
3500 |
-
"\n"
|
3501 |
-
"{company_name}\n"
|
3502 |
-
"{company_phone}\n"
|
3503 |
-
"{company_website}"
|
3504 |
|
3505 |
-
|
3506 |
-
|
3507 |
-
msgstr "فاتورة جديدة"
|
3508 |
|
3509 |
-
|
3510 |
-
|
3511 |
-
"You have a new invoice #{invoice_number} for an appointment scheduled by {client_first_name} {client_last_name}.\n"
|
3512 |
-
"Please download invoice here: {invoice_link}"
|
3513 |
-
msgstr "مرحبا.\n"
|
3514 |
-
"لديك فاتورة جديدة رقم {invoice_number} لموعد محدد بواسطة {client_first_name} {client_last_name}.\n"
|
3515 |
-
"الرجاء تنزيل الفاتورة هنا: {invoice_link}"
|
3516 |
|
3517 |
-
|
3518 |
-
|
3519 |
-
msgstr "الفواتير"
|
3520 |
|
3521 |
-
|
3522 |
-
|
3523 |
-
msgstr "أيام الفاتورة المستحقة"
|
3524 |
|
3525 |
-
|
3526 |
-
|
3527 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
3528 |
|
3529 |
-
|
3530 |
-
|
3531 |
-
msgstr "نموذج الفاتورة"
|
3532 |
|
3533 |
-
|
3534 |
-
|
3535 |
-
msgstr "حدد النموذج الخاص بالفاتورة."
|
3536 |
|
3537 |
-
|
3538 |
-
|
3539 |
-
msgstr "معاينة"
|
3540 |
|
3541 |
-
|
3542 |
-
|
3543 |
-
msgstr "تحميل الفواتير"
|
3544 |
|
3545 |
-
|
3546 |
-
|
3547 |
-
msgstr "تاريخ إنشاء الفاتورة"
|
3548 |
|
3549 |
-
|
3550 |
-
|
3551 |
-
msgstr "تاريخ استحقاق الفاتورة"
|
3552 |
|
3553 |
-
|
3554 |
-
|
3555 |
-
msgstr "عدد الأيام لإتمام الدفع"
|
3556 |
|
3557 |
-
|
3558 |
-
|
3559 |
-
msgstr "رابط الفاتورة"
|
3560 |
|
3561 |
-
|
3562 |
-
|
3563 |
-
msgstr "رقم الفاتورة"
|
3564 |
|
3565 |
-
|
3566 |
-
|
3567 |
-
msgstr "إرفاق الفاتورة"
|
3568 |
|
3569 |
-
|
3570 |
-
|
3571 |
-
msgstr "أيام الفوترة المستحقة: يرجى إدخال القيمة في النطاق التالي (بالأيام) - من 1 إلى 365."
|
3572 |
|
3573 |
-
|
3574 |
-
|
3575 |
-
|
|
|
3576 |
|
3577 |
-
|
3578 |
-
|
3579 |
-
msgstr "اختر موقعا"
|
3580 |
|
3581 |
-
|
3582 |
-
|
3583 |
-
msgstr "يرجى اختيار الموقع"
|
3584 |
|
3585 |
-
|
3586 |
-
|
3587 |
-
msgstr "المواقع"
|
3588 |
|
3589 |
-
|
3590 |
-
|
3591 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3592 |
|
3593 |
-
|
3594 |
-
|
3595 |
-
msgstr "حدد المواقع التي يتم تقديم الخدمات فيها."
|
3596 |
|
3597 |
-
|
3598 |
-
|
3599 |
-
msgstr "إعدادات مخصصة للموقع"
|
3600 |
|
3601 |
-
|
3602 |
-
|
3603 |
-
msgstr "معلومات الموقع"
|
3604 |
|
3605 |
-
|
3606 |
-
|
3607 |
-
msgstr "اسم الموقع"
|
3608 |
|
3609 |
-
|
3610 |
-
|
3611 |
-
msgstr "موقع جديد"
|
3612 |
|
3613 |
-
|
3614 |
-
|
3615 |
-
msgstr "عدل الموقع"
|
3616 |
|
3617 |
-
|
3618 |
-
|
3619 |
-
msgstr "أضف الموقع"
|
3620 |
|
3621 |
-
|
3622 |
-
|
3623 |
-
|
3624 |
|
3625 |
-
|
3626 |
-
|
3627 |
-
msgstr "بدون موقع"
|
3628 |
|
3629 |
-
|
3630 |
-
|
3631 |
-
msgstr "جعل اختيار الموقع المطلوب"
|
3632 |
|
3633 |
-
|
3634 |
-
|
3635 |
-
msgstr "القيمة الافتراضية لتحديد الموقع"
|
3636 |
|
3637 |
-
|
3638 |
-
|
3639 |
-
msgstr "تقبل مولي الدفع باليورو فقط."
|
3640 |
|
3641 |
-
|
3642 |
-
|
3643 |
-
|
|
|
|
|
|
|
|
|
|
|
3644 |
|
3645 |
-
|
3646 |
-
|
3647 |
-
msgstr "مفتاح API"
|
3648 |
|
3649 |
-
|
3650 |
-
|
3651 |
-
|
3652 |
|
3653 |
-
|
3654 |
-
|
3655 |
-
msgstr "يحدد هذا الإعداد الحد الزمني الذي بعده يعتبر الدفع الذي تم عبر بوابة الدفع غير كامل. تتطلب هذه الوظيفة مهمة cron مجدولة."
|
3656 |
|
3657 |
-
|
3658 |
-
|
3659 |
-
msgstr "الكمية"
|
3660 |
|
3661 |
-
|
3662 |
-
|
3663 |
-
|
3664 |
|
3665 |
-
|
3666 |
-
|
3667 |
-
msgstr "الباقة الخاصة بك في {company_name}"
|
3668 |
|
3669 |
-
|
3670 |
-
|
3671 |
-
"\n"
|
3672 |
-
"This is a confirmation that you have booked {package_name}.\n"
|
3673 |
-
"We are waiting you at {company_address}.\n"
|
3674 |
-
"\n"
|
3675 |
-
"Thank you for choosing our company.\n"
|
3676 |
-
"\n"
|
3677 |
-
"{company_name}\n"
|
3678 |
-
"{company_phone}\n"
|
3679 |
-
"{company_website}"
|
3680 |
-
msgstr "عزيزي {client_name}.\n"
|
3681 |
-
"\n"
|
3682 |
-
"هذا تأكيد بأنك قد حجزت {package_name}.\n"
|
3683 |
-
"نحن في انتظارك في {company_address}.\n"
|
3684 |
-
"\n"
|
3685 |
-
"شكرا لكم لاختيار شركتنا.\n"
|
3686 |
-
"\n"
|
3687 |
-
"{company_name}\n"
|
3688 |
-
"{company_phone}\n"
|
3689 |
-
"{company_website}"
|
3690 |
|
3691 |
-
|
3692 |
-
|
3693 |
-
msgstr "حجز باقة جديدة"
|
3694 |
|
3695 |
-
|
3696 |
-
|
3697 |
-
"\n"
|
3698 |
-
"You have new package booking.\n"
|
3699 |
-
"\n"
|
3700 |
-
"Package: {package_name}\n"
|
3701 |
-
"\n"
|
3702 |
-
"Client name: {client_name}\n"
|
3703 |
-
"\n"
|
3704 |
-
"Client phone: {client_phone}\n"
|
3705 |
-
"\n"
|
3706 |
-
"Client email: {client_email}"
|
3707 |
-
msgstr "مرحبا.\n"
|
3708 |
-
"\n"
|
3709 |
-
"لديك حجز باقة جديدة.\n"
|
3710 |
-
"\n"
|
3711 |
-
"الباقة: {package_name}\n"
|
3712 |
-
"\n"
|
3713 |
-
"اسم العميل: {client_name}\n"
|
3714 |
-
"\n"
|
3715 |
-
"هاتف العميل: {client_phone}\n"
|
3716 |
-
"\n"
|
3717 |
-
"البريد الإلكتروني للعميل: {client_email}"
|
3718 |
|
3719 |
-
|
3720 |
-
|
3721 |
-
"This is a confirmation that you have booked {package_name}.\n"
|
3722 |
-
"We are waiting you at {company_address}.\n"
|
3723 |
-
"Thank you for choosing our company.\n"
|
3724 |
-
"{company_name}\n"
|
3725 |
-
"{company_phone}\n"
|
3726 |
-
"{company_website}"
|
3727 |
-
msgstr "عزيزي {client_name}.\n"
|
3728 |
-
"هذا تأكيد بأنك قد حجزت {package_name}.\n"
|
3729 |
-
"نحن في انتظارك في {company_address}.\n"
|
3730 |
-
"شكرا لكم لاختيار شركتنا.\n"
|
3731 |
-
"{company_name}\n"
|
3732 |
-
"{company_phone}\n"
|
3733 |
-
"{company_website}"
|
3734 |
|
3735 |
-
|
3736 |
-
|
3737 |
-
"You have new package booking.\n"
|
3738 |
-
"Package: {package_name}\n"
|
3739 |
-
"Client name: {client_name}\n"
|
3740 |
-
"Client phone: {client_phone}\n"
|
3741 |
-
"Client email: {client_email}"
|
3742 |
-
msgstr "مرحبا.\n"
|
3743 |
-
"لديك حجز باقة جديدة.\n"
|
3744 |
-
"الباقة: {package_name}\n"
|
3745 |
-
"اسم العميل: {client_name}\n"
|
3746 |
-
"هاتف العميل: {client_phone}\n"
|
3747 |
-
"البريد الإلكتروني للعميل: {client_email}"
|
3748 |
|
3749 |
-
|
3750 |
-
|
3751 |
-
msgstr "باقة الخدمة معطلة"
|
3752 |
|
3753 |
-
|
3754 |
-
|
3755 |
-
"\n"
|
3756 |
-
"Your package of services {package_name} has been deactivated.\n"
|
3757 |
-
"\n"
|
3758 |
-
"Thank you for choosing our company.\n"
|
3759 |
-
"\n"
|
3760 |
-
"If you have any questions, please contact us.\n"
|
3761 |
-
"{company_name}\n"
|
3762 |
-
"{company_phone}\n"
|
3763 |
-
"{company_website}"
|
3764 |
-
msgstr "عزيزي {client_name}.\n"
|
3765 |
-
"\n"
|
3766 |
-
"تم إلغاء تنشيط حزمة الخدمات {package_name}.\n"
|
3767 |
-
"\n"
|
3768 |
-
"شكرا لكم لاختيار شركتنا.\n"
|
3769 |
-
"\n"
|
3770 |
-
"إذا كان لديك أي أسئلة، يرجى الاتصال بنا.\n"
|
3771 |
-
"{company_name}\n"
|
3772 |
-
"{company_phone}\n"
|
3773 |
-
"{company_website}"
|
3774 |
|
3775 |
-
|
3776 |
-
|
3777 |
-
"\n"
|
3778 |
-
"The following Package of services {package_name} has been deactivated.\n"
|
3779 |
-
"\n"
|
3780 |
-
"Client name: {client_name}\n"
|
3781 |
-
"\n"
|
3782 |
-
"Client phone: {client_phone}\n"
|
3783 |
-
"\n"
|
3784 |
-
"Client email: {client_email}"
|
3785 |
-
msgstr "مرحبا.\n"
|
3786 |
-
"\n"
|
3787 |
-
"تم إلغاء تنشيط باقة الخدمات التالية {package_name}.\n"
|
3788 |
-
"\n"
|
3789 |
-
"اسم العميل: {client_name}\n"
|
3790 |
-
"\n"
|
3791 |
-
"هاتف العميل: {client_phone}\n"
|
3792 |
-
"\n"
|
3793 |
-
"البريد الإلكتروني للعميل: {client_email}"
|
3794 |
|
3795 |
-
|
3796 |
-
msgid "
|
3797 |
-
"
|
3798 |
-
"
|
3799 |
-
"
|
3800 |
-
"
|
3801 |
-
"
|
3802 |
-
"
|
3803 |
-
msgstr "
|
3804 |
-
"تم إلغاء تنشيط باقة الخدمات {package_name}.\n"
|
3805 |
-
"شكرا لكم لاختيار شركتنا.\n"
|
3806 |
-
"إذا كان لديك أي أسئلة، يرجى الاتصال بنا.\n"
|
3807 |
-
"{company_name}\n"
|
3808 |
-
"{company_phone}\n"
|
3809 |
-
"{company_website}"
|
3810 |
|
3811 |
-
|
3812 |
-
msgid "
|
3813 |
-
"
|
3814 |
-
"
|
3815 |
-
"
|
3816 |
-
|
3817 |
-
msgstr "
|
3818 |
-
"
|
3819 |
-
"
|
3820 |
-
"هاتف العميل: {client_phone}\n"
|
3821 |
-
"البريد الإلكتروني للعميل: {client_email}"
|
3822 |
|
3823 |
-
|
3824 |
-
|
3825 |
-
msgstr "إخطار العميل عن الباقة المشتراة"
|
3826 |
|
3827 |
-
|
3828 |
-
|
3829 |
-
msgstr "إخطار الموظف عن الباقة المشتراة"
|
3830 |
|
3831 |
-
|
3832 |
-
|
3833 |
-
msgstr "
|
3834 |
|
3835 |
-
|
3836 |
-
|
3837 |
-
msgstr "إخطار الموظف حول إلغاء الباقة"
|
3838 |
|
3839 |
-
|
3840 |
-
|
3841 |
-
msgstr "الباقات"
|
3842 |
|
3843 |
-
|
3844 |
-
|
3845 |
-
|
3846 |
|
3847 |
-
|
3848 |
-
|
3849 |
-
msgstr "قم بتمكين هذا الإعداد بحيث يمكن عرض الباقة ومتاحة للحجز عندما لا يحدد العملاء موفرًا معينًا."
|
3850 |
|
3851 |
-
|
3852 |
-
|
3853 |
-
msgstr "مدة الحياة"
|
3854 |
|
3855 |
-
|
3856 |
-
|
3857 |
-
msgstr "الفترة الزمنية في الأيام التي يمكن للعميل فيها استخدام باقة من الخدمات."
|
3858 |
|
3859 |
-
|
3860 |
-
|
3861 |
-
msgstr "باقة جديدة"
|
3862 |
|
3863 |
-
|
3864 |
-
|
3865 |
-
msgstr "
|
|
|
3866 |
|
3867 |
-
|
3868 |
-
|
3869 |
-
msgstr "تعديل الباقة"
|
3870 |
|
3871 |
-
|
3872 |
-
|
3873 |
-
msgstr "لا يوجد باقات للفترة والمعايير المختارة."
|
3874 |
|
3875 |
-
|
3876 |
-
|
3877 |
-
msgstr "
|
|
|
|
|
3878 |
|
3879 |
-
|
3880 |
-
|
3881 |
-
msgstr "حجم الباقة"
|
3882 |
|
3883 |
-
|
3884 |
-
|
3885 |
-
msgstr "سعر الباقة"
|
3886 |
|
3887 |
-
|
3888 |
-
|
3889 |
-
msgstr "عمر الباقة"
|
3890 |
|
3891 |
-
|
3892 |
-
|
3893 |
-
msgstr "السبب الذي ذكرته أثناء حذف الباقة"
|
3894 |
|
3895 |
-
|
3896 |
-
|
3897 |
-
msgstr "أضف قائمة باقات العملاء"
|
3898 |
|
3899 |
-
|
3900 |
-
|
3901 |
-
msgstr "اختر مزود الخدمة لترى الباقات المقدمة. أو حدد الباقة غير المعينة لمشاهدة الباقة بدون مزود معين."
|
3902 |
|
3903 |
-
|
3904 |
-
|
3905 |
-
msgstr "- اختر باقة -"
|
3906 |
|
3907 |
-
|
3908 |
-
|
3909 |
-
msgstr "يرجى اختيار الباقة"
|
3910 |
|
3911 |
-
|
3912 |
-
|
3913 |
-
msgstr "مجموعة الموقع والباقة غير صحيحة"
|
3914 |
|
3915 |
-
|
3916 |
-
|
3917 |
-
|
3918 |
|
3919 |
-
|
3920 |
-
|
3921 |
-
msgstr "احفظ و جدول"
|
3922 |
|
3923 |
-
|
3924 |
-
|
3925 |
-
msgstr "لا يمكن حفظ الباقة في قاعدة البيانات."
|
3926 |
|
3927 |
-
|
3928 |
-
|
3929 |
-
msgstr "يتجاوز تاريخ الموعد المحدد الفترة التي يمكن للعميل فيها استخدام الباقة من الخدمات."
|
3930 |
|
3931 |
-
|
3932 |
-
|
3933 |
-
|
|
|
|
|
|
|
3934 |
|
3935 |
-
|
3936 |
-
|
3937 |
-
msgstr "الفترة المختارة مشغولة من قبل موعد آخر"
|
3938 |
|
3939 |
-
|
3940 |
-
|
3941 |
-
msgstr "للأسف، لا يمكنك حجز موعد لأن المهلة الزمنية المطلوبة قبل الحجز قد انتهت."
|
3942 |
|
3943 |
-
|
3944 |
-
|
3945 |
-
msgstr "أنت تحاول جدولة موعد في الماضي. يرجى تحديد فترة زمنية أخرى."
|
3946 |
|
3947 |
-
|
3948 |
-
|
3949 |
-
msgstr "حدد تاريخ الموعد"
|
3950 |
|
3951 |
-
|
3952 |
-
|
3953 |
-
|
|
|
|
|
3954 |
|
3955 |
-
|
3956 |
-
|
3957 |
-
msgstr "تعديل موعد الباقة"
|
3958 |
|
3959 |
-
|
3960 |
-
|
3961 |
-
msgstr "تنتهي"
|
3962 |
|
3963 |
-
|
3964 |
-
|
3965 |
-
msgstr "معرف PayPal"
|
3966 |
|
3967 |
-
|
3968 |
-
|
3969 |
-
msgstr "معرف PayPal الخاص بك أو عنوان البريد الإلكتروني المرتبط بحساب PayPal الخاص بك. يجب تأكيد عناوين البريد الإلكتروني."
|
3970 |
|
3971 |
-
|
3972 |
-
|
3973 |
-
|
|
|
|
|
|
|
|
|
|
|
3974 |
|
3975 |
-
|
3976 |
-
|
3977 |
-
msgstr "معرف الوكيل"
|
3978 |
|
3979 |
-
|
3980 |
-
|
3981 |
-
msgstr "معرف الحساب"
|
3982 |
|
3983 |
-
|
3984 |
-
|
3985 |
-
|
|
|
|
|
|
|
|
|
3986 |
|
3987 |
-
|
3988 |
-
|
3989 |
-
msgstr "تم رفض المعاملة"
|
3990 |
|
3991 |
-
|
3992 |
-
|
3993 |
-
msgstr "في انتظار الدفع"
|
3994 |
|
3995 |
-
|
3996 |
-
|
3997 |
-
msgstr "التحقق من الترخيص"
|
3998 |
|
3999 |
-
|
4000 |
-
|
4001 |
-
|
|
|
|
|
|
|
|
|
4002 |
|
4003 |
-
|
4004 |
-
|
4005 |
-
msgstr "عرض الاستمارة في حالة الحجز المتعدد"
|
4006 |
|
4007 |
-
|
4008 |
-
|
4009 |
-
msgstr "تصدير إلى CSV"
|
4010 |
|
4011 |
-
|
4012 |
-
|
4013 |
-
msgstr "محدد"
|
4014 |
|
4015 |
-
|
4016 |
-
|
4017 |
-
msgstr "فاصلة (،)"
|
4018 |
|
4019 |
-
|
4020 |
-
|
4021 |
-
msgstr "فاصلة منقوطة (؛)"
|
4022 |
|
4023 |
-
|
4024 |
-
|
4025 |
-
msgstr "
|
4026 |
|
4027 |
-
|
4028 |
-
|
4029 |
-
msgstr "طباعة"
|
4030 |
|
4031 |
-
|
4032 |
-
|
4033 |
-
msgstr "إضافات"
|
4034 |
|
4035 |
-
|
4036 |
-
|
4037 |
-
msgstr "تاريخ الميلاد"
|
4038 |
|
4039 |
-
|
4040 |
-
|
4041 |
-
msgstr "استيراد"
|
4042 |
|
4043 |
-
|
4044 |
-
|
4045 |
-
msgstr "ملحوظة"
|
4046 |
|
4047 |
-
|
4048 |
-
|
4049 |
-
msgstr "حدد الملف"
|
4050 |
|
4051 |
-
|
4052 |
-
|
4053 |
-
msgstr "يرجى التحقق من الترخيص الخاص بك عن طريق توفير رمز شراء ساري المفعول. عند توفير رمز الشراء، ستتمكن من الوصول إلى تحديثات البرامج، بما في ذلك تحسينات الميزات وتصحيحات الأمان المهمة."
|
4054 |
|
4055 |
-
|
4056 |
-
|
4057 |
-
msgstr "إذا لم تقدم رمز شراء صالحًا خلال {days} ، فسيتم تعطيل الوصول إلى حجوزاتك."
|
4058 |
|
4059 |
-
|
4060 |
-
|
4061 |
-
msgstr "لقد قمت بالفعل بالشراء"
|
4062 |
|
4063 |
-
|
4064 |
-
|
4065 |
-
msgstr "أرغب في إجراء عملية شراء الآن"
|
4066 |
|
4067 |
-
|
4068 |
-
|
4069 |
-
msgstr "سأقدم معلومات الترخيص لاحقًا"
|
4070 |
|
4071 |
-
|
4072 |
-
|
4073 |
-
msgstr "تم تعطيل الوصول إلى حجوزاتك."
|
4074 |
|
4075 |
-
|
4076 |
-
|
4077 |
-
msgstr "لتمكين الوصول إلى حجوزاتك ، يرجى التحقق من ترخيصك عن طريق توفير رمز شراء صالح."
|
4078 |
|
4079 |
-
|
4080 |
-
|
4081 |
-
msgstr "التحقق من الترخيص مطلوب"
|
4082 |
|
4083 |
-
|
4084 |
-
|
4085 |
-
|
|
|
|
|
|
|
|
|
4086 |
|
4087 |
-
|
4088 |
-
|
4089 |
-
msgstr "إذا لم تقم بالتحقق من الرخصة خلال {days} ، فسيتم تعطيل الوصول إلى حجوزاتك."
|
4090 |
|
4091 |
-
|
4092 |
-
|
4093 |
-
msgstr "لتمكين الوصول إلى حجوزاتك، يرجى الاتصال بمسؤول موقع الويب الخاص بك من أجل التحقق من الترخيص."
|
4094 |
|
4095 |
-
|
4096 |
-
|
4097 |
-
msgstr "لا يمكن العثور على رمز الشراء الخاص بك؟ راجع هذه <a href=\"%s\" target=\"_blank\"> الصفحة </a>."
|
4098 |
|
4099 |
-
|
4100 |
-
|
4101 |
-
msgstr "كود شراء"
|
4102 |
|
4103 |
-
|
4104 |
-
|
4105 |
-
msgstr "نجح التحقق من الترخيص"
|
4106 |
|
4107 |
-
|
4108 |
-
|
4109 |
-
|
|
|
|
|
|
|
4110 |
|
4111 |
-
|
4112 |
-
|
4113 |
-
msgstr "يمكنك الوصول إلى تحديثات البرامج ، بما في ذلك تحسينات الميزات وتصحيحات الأمان المهمة."
|
4114 |
|
4115 |
-
|
4116 |
-
|
4117 |
-
msgstr "تقدم"
|
4118 |
|
4119 |
-
|
4120 |
-
|
4121 |
-
msgstr "الطلب المحدد"
|
4122 |
|
4123 |
-
|
4124 |
-
|
4125 |
-
msgstr "الأقل انشغالا ذلك اليوم"
|
4126 |
|
4127 |
-
|
4128 |
-
|
4129 |
-
msgstr "الأكثر انشغالا ذلك اليوم"
|
4130 |
|
4131 |
-
|
4132 |
-
|
4133 |
-
msgstr "الأرخص"
|
4134 |
|
4135 |
-
|
4136 |
-
|
4137 |
-
msgstr "الأغلى"
|
4138 |
|
4139 |
-
|
4140 |
-
|
4141 |
-
|
|
|
|
|
|
|
4142 |
|
4143 |
-
|
4144 |
-
|
4145 |
-
msgstr "وقت التحضير (قبل وبعد)"
|
4146 |
|
4147 |
-
|
4148 |
-
|
4149 |
-
msgstr "تعيين وقت التحضير قبل و/أو بعد الموعد. على سبيل المثال ، إذا كنت تحتاج إلى 15 دقيقة للتحضير للموعد التالي ، فعليك تعيين \"قبل\" إلى 15 دقيقة. إذا كان هناك موعد من الساعة 8:00 إلى الساعة 9:00 ، فإن الفترة الزمنية المتاحة التالية ستكون 9:15 بدلاً من الساعة 9:00."
|
4150 |
|
4151 |
-
|
4152 |
-
|
4153 |
-
msgstr "تفضيل مقدمي لأي"
|
4154 |
|
4155 |
-
|
4156 |
-
|
4157 |
-
|
|
|
4158 |
|
4159 |
-
|
4160 |
-
|
4161 |
-
msgstr "
|
4162 |
|
4163 |
-
|
4164 |
-
|
4165 |
-
msgstr "إنشاء حساب مستخدم WordPress للعملاء"
|
4166 |
|
4167 |
-
|
4168 |
-
|
4169 |
-
msgstr "إذا تم تمكين هذا الإعداد ، فستقوم Bookly بإنشاء حسابات مستخدم WordPress لجميع العملاء الجدد. إذا تم تسجيل دخول المستخدم ، فسيتم إقران العميل الجديد بحساب المستخدم الحالي."
|
4170 |
|
4171 |
-
|
4172 |
-
|
4173 |
-
msgstr "إنشاء حساب مستخدم جديد"
|
4174 |
|
4175 |
-
|
4176 |
-
|
4177 |
-
msgstr "حدد الدور الذي سيتم تعيينه لحسابات مستخدم WordPress التي تم إنشاؤها حديثًا للعملاء."
|
4178 |
|
4179 |
-
|
4180 |
-
|
4181 |
-
msgstr "إلغاء إجراء التعيين"
|
4182 |
|
4183 |
-
|
4184 |
-
|
4185 |
-
msgstr "حدد ما يحدث عندما ينقر العميل على إلغاء رابط المواعيد. مع \"حذف\" سيتم حذف الموعد من التقويم. باستخدام \"إلغاء\" ، سيتم تغيير حالة المواعيد فقط إلى \"تم الإلغاء\"."
|
4186 |
|
4187 |
-
|
4188 |
-
|
4189 |
-
msgstr "الحد الأدنى من متطلبات الوقت قبل الحجز"
|
4190 |
|
4191 |
-
|
4192 |
-
|
4193 |
-
msgstr "حدد كيف يمكن حجز المواعيد المتأخرة (على سبيل المثال ، مطالبة العملاء بالحجز قبل ساعة واحدة على الأقل من موعد الموعد)."
|
4194 |
|
4195 |
-
|
4196 |
-
|
4197 |
-
msgstr "الحد الأدنى لمتطلبات الوقت قبل الإلغاء"
|
4198 |
|
4199 |
-
|
4200 |
-
|
4201 |
-
msgstr "ضبط كيفية إلغاء المواعيد المتأخرة (على سبيل المثال ، مطالبة العملاء بالإلغاء قبل ساعة واحدة على الأقل من موعد الموعد)."
|
4202 |
|
4203 |
-
|
4204 |
-
|
4205 |
-
msgstr "عنوان الخطوة النهائي"
|
4206 |
|
4207 |
-
|
4208 |
-
|
4209 |
-
|
|
|
|
|
|
|
4210 |
|
4211 |
-
|
4212 |
-
|
4213 |
-
|
|
|
|
|
|
|
|
|
4214 |
|
4215 |
-
|
4216 |
-
|
4217 |
-
|
|
|
|
|
|
|
4218 |
|
4219 |
-
|
4220 |
-
|
4221 |
-
msgstr "انتقل إلى <a href=\"https://console.developers.google.com/\" target=\"_blank\"> Google Developers Console </a>."
|
4222 |
|
4223 |
-
|
4224 |
-
|
4225 |
-
|
|
|
4226 |
|
4227 |
-
|
4228 |
-
|
4229 |
-
msgstr "انقر في الجزء العلوي الأيسر لرؤية شريط جانبي منزلق. بعد ذلك ، انقر فوق <b> مدير API </b>. في قائمة APIs ابحث عن <b> تقويم API </b> وتأكد من تمكينه."
|
4230 |
|
4231 |
-
|
4232 |
-
|
4233 |
-
msgstr "في الشريط الجانبي على اليسار ، حدد <b> بيانات الاعتماد </b>."
|
4234 |
|
4235 |
-
|
4236 |
-
|
4237 |
-
msgstr "انتقل إلى علامة التبويب <b> موافقة بروتوكول OAuth </b> ، ثم حدد اسمًا للمنتج ، ثم انقر فوق <b> حفظ </b>."
|
4238 |
|
4239 |
-
|
4240 |
-
|
4241 |
-
msgstr "انتقل إلى علامة التبويب <b> بيانات الاعتماد </b> وفي القائمة المنسدلة <b> بيانات الاعتماد الجديدة </b> حدد <b> مُعرّف عميل OAuth </b>."
|
4242 |
|
4243 |
-
|
4244 |
-
|
4245 |
-
msgstr "حدد <b> تطبيق ويب </b> وأنشئ بيانات اعتماد OAuth 2.0 لمشروعك من خلال توفير المعلومات الضرورية. بالنسبة إلى <b> URIs لإعادة التوجيه المعتمد </b> ، أدخل <b> عنوان URI لإعادة التوجيه </b> الموجود أسفل هذه الصفحة. انقر فوق <b> إنشاء </b>."
|
4246 |
|
4247 |
-
|
4248 |
-
|
4249 |
-
msgstr "في نافذة النافذة المنبثقة ، ابحث عن <b> معرف العميل </b> و <b> سر العميل </b>. استخدمها في النموذج أدناه في هذه الصفحة."
|
4250 |
|
4251 |
-
|
4252 |
-
|
4253 |
-
msgstr "انتقل إلى أعضاء فريق العمل وحدد أحد الموظفين وانقر فوق <b> اتصال </b> الموجود في أسفل الصفحة."
|
4254 |
|
4255 |
-
|
4256 |
-
|
4257 |
-
msgstr "معرف العميل"
|
4258 |
|
4259 |
-
|
4260 |
-
|
4261 |
-
msgstr "معرف العميل الذي تم الحصول عليه من Developers Console"
|
4262 |
|
4263 |
-
|
4264 |
-
|
4265 |
-
msgstr "سر العميل"
|
4266 |
|
4267 |
-
|
4268 |
-
|
4269 |
-
msgstr "سر العميل الذي تم الحصول عليه من Developers Console"
|
4270 |
|
4271 |
-
|
4272 |
-
|
4273 |
-
msgstr "إعادة توجيه URI"
|
4274 |
|
4275 |
-
|
4276 |
-
|
4277 |
-
|
4278 |
|
4279 |
-
|
4280 |
-
|
4281 |
-
msgstr "الحد من عدد الأحداث التي تم جلبها"
|
4282 |
|
4283 |
-
|
4284 |
-
|
4285 |
-
|
4286 |
|
4287 |
-
|
4288 |
-
|
4289 |
-
|
4290 |
|
4291 |
-
|
4292 |
-
|
4293 |
-
msgstr "اسم المستخدم API"
|
4294 |
|
4295 |
-
|
4296 |
-
|
4297 |
-
msgstr "كلمة مرور API"
|
4298 |
|
4299 |
-
|
4300 |
-
|
4301 |
-
msgstr "توقيع API"
|
4302 |
|
4303 |
-
|
4304 |
-
|
4305 |
-
msgstr "عند تقديم رمز الشراء ، سيكون بإمكانك الوصول إلى تحديثات مجانية لـ Bookly. قد تحتوي التحديثات على تحسينات في الأداء وتصحيحات أمان مهمة. لمزيد من المعلومات حول مكان العثور على رمز الشراء ، راجع هذا <a href = \"https://help.market.envato.com/hc/en-us/articles/202822600-Where-can-I-find-my-Purchase -Code- \"target =\" _ blank \"> الصفحة </a>."
|
4306 |
|
4307 |
-
|
4308 |
-
|
4309 |
-
msgstr "تحتاج إلى تثبيت وتفعيل ملحق WooCommerce قبل استخدام الخيارات أدناه. <br/> <br/> بمجرد تنشيط المكون الإضافي ، اتبع الخطوات التالية:"
|
4310 |
|
4311 |
-
|
4312 |
-
|
4313 |
-
msgstr "قم بإنشاء منتج في WooCommerce يمكن وضعه في عربة التسوق."
|
4314 |
|
4315 |
-
|
4316 |
-
|
4317 |
-
|
4318 |
|
4319 |
-
|
4320 |
-
|
4321 |
-
msgstr "حدد المنتج الذي قمت بإنشائه في الخطوة 1 في القائمة المنسدلة للمنتجات."
|
4322 |
|
4323 |
-
|
4324 |
-
|
4325 |
-
msgstr "لاحظ أنه بمجرد تمكين خيار WooCommerce في Bookly لن تعمل أساليب الدفع المضمنة. ستتم إعادة توجيه جميع عملائك إلى عربة WooCommerce بدلاً من خطوة الدفع العادية."
|
4326 |
|
4327 |
-
|
4328 |
-
|
4329 |
-
msgstr "حجز المنتج"
|
4330 |
|
4331 |
-
|
4332 |
-
|
4333 |
-
|
4334 |
|
4335 |
-
|
4336 |
-
|
4337 |
-
msgstr "دمج تقويم جوجل"
|
4338 |
|
4339 |
-
|
4340 |
-
|
4341 |
-
msgstr "مزامنة مواعيد أعضاء فريق العمل مع تقويم جوجل."
|
4342 |
|
4343 |
-
|
4344 |
-
|
4345 |
-
msgstr "الاتصال"
|
4346 |
|
4347 |
-
|
4348 |
-
|
4349 |
-
|
|
|
|
|
|
|
|
|
|
|
4350 |
|
4351 |
-
|
4352 |
-
|
4353 |
-
msgstr "متصل"
|
4354 |
|
4355 |
-
|
4356 |
-
|
4357 |
-
|
4358 |
|
4359 |
-
|
4360 |
-
|
4361 |
-
|
4362 |
|
4363 |
-
|
4364 |
-
|
4365 |
-
|
4366 |
|
4367 |
-
|
4368 |
-
msgid "
|
4369 |
-
msgstr "
|
4370 |
|
4371 |
-
|
4372 |
-
|
4373 |
-
|
4374 |
|
4375 |
-
|
4376 |
-
msgid "
|
4377 |
-
msgstr "
|
4378 |
|
4379 |
-
|
4380 |
-
|
4381 |
-
|
|
|
4382 |
|
4383 |
-
|
4384 |
-
|
4385 |
-
msgstr "%s ليس رمز شراء صالحًا لـ %s."
|
4386 |
|
4387 |
-
|
4388 |
-
|
4389 |
-
msgstr "التحقق من رمز الشراء غير متاح مؤقتًا. الرجاء معاودة المحاولة في وقت لاحق."
|
4390 |
|
4391 |
-
|
4392 |
-
|
4393 |
-
|
|
|
4394 |
|
4395 |
-
|
4396 |
-
|
4397 |
-
"\n"
|
4398 |
-
"We would like to remind you that you have booked {service_name} tomorrow at {appointment_time}. We are waiting for you at {company_address}.\n"
|
4399 |
-
"\n"
|
4400 |
-
"Thank you for choosing our company.\n"
|
4401 |
-
"\n"
|
4402 |
-
"{company_name}\n"
|
4403 |
-
"{company_phone}\n"
|
4404 |
-
"{company_website}"
|
4405 |
-
msgstr "عزيزي {client_name}.\n"
|
4406 |
-
"\n"
|
4407 |
-
"نود تذكيرك بأنك قد حجزت {service_name} غدًا في {appointment_time}. نحن في انتظارك في {company_address}.\n"
|
4408 |
-
"\n"
|
4409 |
-
"شكرا لكم لاختيار شركتنا.\n"
|
4410 |
-
"\n"
|
4411 |
-
"{company_name}\n"
|
4412 |
-
"{company_phone}\n"
|
4413 |
-
"{company_website}"
|
4414 |
|
4415 |
-
|
4416 |
-
|
4417 |
-
msgstr "زيارتك إلى {company_name}"
|
4418 |
|
4419 |
-
|
4420 |
-
|
4421 |
-
"\n"
|
4422 |
-
"Thank you for choosing {company_name}. We hope you were satisfied with your {service_name}.\n"
|
4423 |
-
"\n"
|
4424 |
-
"Thank you and we look forward to seeing you again soon.\n"
|
4425 |
-
"\n"
|
4426 |
-
"{company_name}\n"
|
4427 |
-
"{company_phone}\n"
|
4428 |
-
"{company_website}"
|
4429 |
-
msgstr "عزيزي {client_name}.\n"
|
4430 |
-
"\n"
|
4431 |
-
"شكرًا لاختيارك {company_name}. نأمل أن تكون راضيًا عن {service_name}.\n"
|
4432 |
-
"\n"
|
4433 |
-
"شكرا ونتطلع لرؤيتك مرة أخرى قريبا.\n"
|
4434 |
-
"\n"
|
4435 |
-
"{company_name}\n"
|
4436 |
-
"{company_phone}\n"
|
4437 |
-
"{company_website}"
|
4438 |
|
4439 |
-
|
4440 |
-
|
4441 |
-
msgstr "جدول أعمالك لـ {tomorrow_date}"
|
4442 |
|
4443 |
-
|
4444 |
-
|
4445 |
-
"
|
4446 |
-
"
|
4447 |
-
"
|
4448 |
-
"
|
4449 |
-
|
4450 |
-
"
|
4451 |
-
"جدول أعمالك للغد هو:\n"
|
4452 |
-
"\n"
|
4453 |
-
"{next_day agenda}"
|
4454 |
|
4455 |
-
|
4456 |
-
|
4457 |
-
msgstr "يرجى الاتصال بمسؤول موقع الويب الخاص بك من أجل التحقق من ترخيص إضافات Bookly. إذا لم تقم بالتحقق من الرخصة خلال {days} ، فسيتم تعطيل الوظائف الإضافية الخاصة بها."
|
4458 |
|
4459 |
-
|
4460 |
-
|
4461 |
-
msgstr "اتصل بالمسؤول الخاص بك للتحقق من ترخيص Add-ons الإضافي ؛ يتبقى {days}."
|
4462 |
|
4463 |
-
|
4464 |
-
|
4465 |
-
msgstr "يرجى التحقق من ترخيص وظائف Bookly الإضافية في اللوحة الإدارية. إذا لم تقم بالتحقق من الرخصة خلال {days} ، فسيتم تعطيل الوظائف الإضافية الخاصة بها."
|
4466 |
|
4467 |
-
|
4468 |
-
|
4469 |
-
msgstr "يرجى التحقق من ترخيص Add-ons ؛{days} متبقية.\n"
|
4470 |
-
""
|
4471 |
|
4472 |
-
|
4473 |
-
|
4474 |
-
msgstr "التحقق من التحديثات"
|
4475 |
|
4476 |
-
|
4477 |
-
|
4478 |
-
msgstr "هذا البرنامج المساعد محدث."
|
4479 |
|
4480 |
-
|
4481 |
-
|
4482 |
-
msgstr "يتوفر إصدار جديد من هذا المكون الإضافي."
|
4483 |
|
4484 |
-
|
4485 |
-
|
4486 |
-
msgstr "حالة مدقق التحديث غير المعروف \"%s\""
|
4487 |
|
4488 |
-
|
4489 |
-
|
4490 |
-
msgstr "للتحديث - أدخل <a href=\"%s\"> رمز الشراء </a>"
|
4491 |
|
4492 |
-
|
4493 |
-
|
4494 |
-
msgstr "يمكنك استيراد قائمة العملاء بتنسيق CSV. يمكنك اختيار الأعمدة الموجودة في ملفك. يجب أن يتطابق تسلسل الأعمدة مع الأعمدة المحددة."
|
4495 |
|
4496 |
-
|
4497 |
-
|
4498 |
-
msgstr "حدود المواعيد لكل عميل"
|
4499 |
|
4500 |
-
|
4501 |
-
|
4502 |
-
msgstr "في الأسبوع"
|
4503 |
|
4504 |
-
|
4505 |
-
|
4506 |
-
msgstr "في الشهر"
|
4507 |
|
4508 |
-
|
4509 |
-
|
4510 |
-
msgstr "كل سنة"
|
4511 |
|
4512 |
-
|
4513 |
-
|
4514 |
-
msgstr "اسم الخدمة المخصصة"
|
4515 |
|
4516 |
-
|
4517 |
-
|
4518 |
-
msgstr "يرجى إدخال اسم الخدمة"
|
4519 |
|
4520 |
-
|
4521 |
-
|
4522 |
-
msgstr "سعر الخدمة المخصصة"
|
4523 |
|
4524 |
-
|
4525 |
-
|
4526 |
-
|
|
|
|
|
|
|
4527 |
|
4528 |
-
|
4529 |
-
|
4530 |
-
|
|
|
4531 |
|
4532 |
-
|
4533 |
-
|
4534 |
-
msgstr "إضافة تأكيد إلغاء الموعد"
|
4535 |
|
4536 |
-
|
4537 |
-
|
4538 |
-
msgstr "شكرا لك على وجودك معنا"
|
4539 |
|
4540 |
-
|
4541 |
-
msgid "
|
4542 |
-
|
|
|
|
|
|
|
|
|
|
|
4543 |
|
4544 |
-
|
4545 |
-
|
4546 |
-
msgstr "السبب"
|
4547 |
|
4548 |
-
|
4549 |
-
|
4550 |
-
|
|
|
|
|
|
|
|
|
4551 |
|
4552 |
-
|
4553 |
-
|
4554 |
-
|
|
|
4555 |
|
4556 |
-
|
4557 |
-
|
4558 |
-
|
|
|
|
|
4559 |
|
4560 |
-
|
4561 |
-
|
4562 |
-
msgstr "
|
4563 |
|
4564 |
-
|
4565 |
-
|
4566 |
-
msgstr "إظهار حقل عيد الميلاد"
|
4567 |
|
4568 |
-
|
4569 |
-
|
4570 |
-
msgstr "عرض زر تسجيل الدخول على Facebook"
|
4571 |
|
4572 |
-
|
4573 |
-
|
4574 |
-
msgstr "جعل العنوان إلزامي"
|
4575 |
|
4576 |
-
|
4577 |
-
|
4578 |
-
msgstr "إظهار حقول العنوان"
|
4579 |
|
4580 |
-
|
4581 |
-
|
4582 |
-
msgstr "- اختر التقويم -"
|
4583 |
|
4584 |
-
|
4585 |
-
|
4586 |
-
msgstr "إذا كان هناك الكثير من الأحداث في تقويم جوجل في بعض الأحيان يؤدي ذلك إلى نقص في الذاكرة في PHP عندما يحاول Bookly إحضار جميع الأحداث. يمكنك تحديد عدد الأحداث التي تم جلبها هنا."
|
4587 |
|
4588 |
-
|
4589 |
-
|
4590 |
-
msgstr "حقول عنوان العميل"
|
4591 |
|
4592 |
-
|
4593 |
-
|
4594 |
-
msgstr "اختر حقول العنوان التي تريد طلبها من العميل."
|
4595 |
|
4596 |
-
|
4597 |
-
|
4598 |
-
msgstr "يرجى تهيئة تكامل تطبيق Facebook في <a href=\"%s\"> الإعدادات </a> أولاً."
|
4599 |
|
4600 |
-
|
4601 |
-
|
4602 |
-
msgstr "موافق"
|
4603 |
|
4604 |
-
|
4605 |
-
|
4606 |
-
msgstr "باستخدام المزامنة \"أحادية الاتجاه\" Bookly ، يمكنك دفع مواعيد جديدة وأي تغييرات أخرى في تقويم جوجل. من خلال مزامنة \"الواجهة الأمامية فقط في اتجاهين فقط\" Bookly ، يمكنك أيضًا جلب الأحداث من تقويم جوجل وإزالة الفترات الزمنية المقابلة قبل عرض خطوة الوقت في نموذج الحجز (قد يؤدي ذلك إلى تأخير عند نقر المستخدمين على التالي للوصول إلى خطوة الوقت)."
|
4607 |
|
4608 |
-
|
4609 |
-
|
4610 |
-
msgstr "التقييمات"
|
4611 |
|
4612 |
-
|
4613 |
-
|
4614 |
-
msgstr "عنوان URL الخاص بصفحة تقييم الموظفين"
|
4615 |
|
4616 |
-
|
4617 |
-
|
4618 |
-
msgstr "تقييم"
|
4619 |
|
4620 |
-
|
4621 |
-
|
4622 |
-
|
|
|
|
|
|
|
|
|
|
|
4623 |
|
4624 |
-
|
4625 |
-
|
4626 |
-
msgstr "أضف نموذج تقييم الموظفين"
|
4627 |
|
4628 |
-
|
4629 |
-
|
4630 |
-
msgstr "عرض مواعيد التقييم في الخلفية"
|
4631 |
|
4632 |
-
|
4633 |
-
|
4634 |
-
msgstr "تمكين هذا الإعداد لعرض التصنيفات في نهاية الخلفية."
|
4635 |
|
4636 |
-
|
4637 |
-
|
4638 |
-
msgstr "نفذ وقت المهلة لتقييم الموعد"
|
4639 |
|
4640 |
-
|
4641 |
-
|
4642 |
-
msgstr "حدد فترة زمنية بعد الموعد عندها يمكن للعميل تقييم وتعليقاتك على خدماتك."
|
4643 |
|
4644 |
-
|
4645 |
-
|
4646 |
-
msgstr "فترة حساب متوسط التقييم"
|
4647 |
|
4648 |
-
|
4649 |
-
|
4650 |
-
msgstr "حدد فترة زمنية يتم خلالها حساب متوسط التقييم."
|
4651 |
|
4652 |
-
|
4653 |
-
|
4654 |
-
msgstr "عنوان URL لصفحة التقييم"
|
4655 |
|
4656 |
-
|
4657 |
-
|
4658 |
-
msgstr "عيّن عنوان URL للصفحة التي تحتوي على تصنيف وتعليق."
|
4659 |
|
4660 |
-
|
4661 |
-
|
4662 |
-
msgstr "انتهت صلاحية فترة التعليق."
|
4663 |
|
4664 |
-
|
4665 |
-
|
4666 |
-
|
|
|
|
|
|
|
4667 |
|
4668 |
-
|
4669 |
-
|
4670 |
-
|
|
|
|
|
|
|
|
|
|
|
4671 |
|
4672 |
-
|
4673 |
-
|
4674 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
4675 |
|
4676 |
-
|
4677 |
-
|
4678 |
-
msgstr "لقد تم حفظ تقييمك. نحن نقدر ملاحظاتك."
|
4679 |
|
4680 |
-
|
4681 |
-
|
4682 |
-
msgstr "إظهار تصنيف الموظف قبل اسم الموظف"
|
4683 |
|
4684 |
-
|
4685 |
-
|
4686 |
-
msgstr "
|
4687 |
|
4688 |
-
|
4689 |
-
|
4690 |
-
msgstr "استعادة"
|
4691 |
|
4692 |
-
|
4693 |
-
|
4694 |
-
msgstr "بعض الفترات الزمنية المرغوبة مشغولة. يوفر النظام أقرب وقت للوقت بدلاً من ذلك. انقر فوق الزر \"تعديل\" لتحديد وقت آخر إذا لزم الأمر."
|
4695 |
|
4696 |
-
|
4697 |
-
|
4698 |
-
|
|
|
|
|
4699 |
|
4700 |
-
|
4701 |
-
|
4702 |
-
msgstr "وقت اخر"
|
4703 |
|
4704 |
-
|
4705 |
-
|
4706 |
-
msgstr "مرة أخرى عرضت على صفحات"
|
4707 |
|
4708 |
-
|
4709 |
-
|
4710 |
-
msgstr "كرر هذا الموعد"
|
4711 |
|
4712 |
-
|
4713 |
-
|
4714 |
-
msgstr "كرر"
|
4715 |
|
4716 |
-
|
4717 |
-
|
4718 |
-
msgstr "يوميا"
|
4719 |
|
4720 |
-
|
4721 |
-
|
4722 |
-
msgstr "أسبوعي"
|
4723 |
|
4724 |
-
|
4725 |
-
|
4726 |
-
msgstr "نصف إسبوعي"
|
4727 |
|
4728 |
-
|
4729 |
-
|
4730 |
-
msgstr "شهريا"
|
4731 |
|
4732 |
-
|
4733 |
-
|
4734 |
-
msgstr "كل"
|
4735 |
|
4736 |
-
|
4737 |
-
|
4738 |
-
msgstr "يوم(آيام)"
|
4739 |
|
4740 |
-
|
4741 |
-
|
4742 |
-
msgstr "على"
|
4743 |
|
4744 |
-
|
4745 |
-
|
4746 |
-
msgstr "يوم محدد"
|
4747 |
|
4748 |
-
|
4749 |
-
|
4750 |
-
msgstr "ثانيا"
|
4751 |
|
4752 |
-
|
4753 |
-
|
4754 |
-
msgstr "ثالثا"
|
4755 |
|
4756 |
-
|
4757 |
-
|
4758 |
-
msgstr "رابعا"
|
4759 |
|
4760 |
-
|
4761 |
-
|
4762 |
-
msgstr "حتى"
|
4763 |
|
4764 |
-
|
4765 |
-
|
4766 |
-
msgstr "حذف موعد"
|
4767 |
|
4768 |
-
|
4769 |
-
|
4770 |
-
msgstr "احذف هذا الموعد فقط"
|
4771 |
|
4772 |
-
|
4773 |
-
|
4774 |
-
msgstr "حذف هذا والمواعيد التالية"
|
4775 |
|
4776 |
-
|
4777 |
-
msgid "
|
4778 |
-
|
|
|
4779 |
|
4780 |
-
|
4781 |
-
|
4782 |
-
msgstr "السماح لهذه الخدمة أن يكون لها مواعيد متكررة."
|
4783 |
|
4784 |
-
|
4785 |
-
|
4786 |
-
msgstr "الترددات"
|
4787 |
|
4788 |
-
|
4789 |
-
|
4790 |
-
msgstr "لا شيء مختار"
|
4791 |
|
4792 |
-
|
4793 |
-
|
4794 |
-
msgstr "جدول المواعيد المتكررة"
|
4795 |
|
4796 |
-
|
4797 |
-
|
4798 |
-
msgstr "جدول المواعيد المتكررة مع إلغاء"
|
4799 |
|
4800 |
-
|
4801 |
-
|
4802 |
-
msgstr "المواعيد المتكررة"
|
4803 |
|
4804 |
-
|
4805 |
-
|
4806 |
-
msgstr "المواعيد المتكررة"
|
4807 |
|
4808 |
-
|
4809 |
-
|
4810 |
-
msgstr "المدفوعات عبر الإنترنت"
|
4811 |
|
4812 |
-
|
4813 |
-
|
4814 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4815 |
|
4816 |
-
|
4817 |
-
|
4818 |
-
msgstr "يجب أن يدفع العملاء عن جميع المواعيد في السلسلة"
|
4819 |
|
4820 |
-
|
4821 |
-
|
|
|
|
|
|
|
4822 |
"\n"
|
4823 |
-
"
|
4824 |
"\n"
|
4825 |
-
"
|
4826 |
"\n"
|
4827 |
-
"{
|
4828 |
"\n"
|
4829 |
-
"
|
4830 |
"\n"
|
4831 |
-
"
|
|
|
|
|
4832 |
"\n"
|
4833 |
-
"
|
4834 |
-
"{company_phone}\n"
|
4835 |
-
"{company_website}"
|
4836 |
-
msgstr "عزيزي {client_name}.\n"
|
4837 |
"\n"
|
4838 |
-
"
|
4839 |
"\n"
|
4840 |
-
"
|
4841 |
"\n"
|
4842 |
-
"{
|
4843 |
"\n"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4844 |
"نحن في انتظارك في {company_address}.\n"
|
4845 |
-
"\n"
|
4846 |
"شكرا لكم لاختيار شركتنا.\n"
|
4847 |
-
"\n"
|
4848 |
"{company_name}\n"
|
4849 |
"{company_phone}\n"
|
4850 |
"{company_website}"
|
4851 |
|
4852 |
-
|
4853 |
-
|
4854 |
-
"
|
4855 |
-
"
|
4856 |
-
"\n"
|
4857 |
-
"Service: {service_name} (x {recurring_count})\n"
|
4858 |
-
"Schedule:\n"
|
4859 |
-
"{appointment_schedule}\n"
|
4860 |
"Client name: {client_name}\n"
|
4861 |
"Client phone: {client_phone}\n"
|
4862 |
"Client email: {client_email}"
|
4863 |
-
msgstr "
|
4864 |
-
"
|
4865 |
-
"لديك حجز
|
4866 |
-
"\n"
|
4867 |
-
"الخدمة: {service_name} (العدد {recurring_count})\n"
|
4868 |
-
"جدول: {appointment_schedule}\n"
|
4869 |
"اسم العميل: {client_name}\n"
|
4870 |
"هاتف العميل: {client_phone}\n"
|
4871 |
"البريد الإلكتروني للعميل: {client_email}"
|
4872 |
|
4873 |
-
|
4874 |
-
|
4875 |
-
|
4876 |
-
"
|
4877 |
-
"
|
4878 |
-
|
4879 |
-
"
|
4880 |
-
"
|
4881 |
"\n"
|
4882 |
-
"{
|
4883 |
"\n"
|
4884 |
"Thank you for choosing our company.\n"
|
4885 |
"\n"
|
|
|
4886 |
"{company_name}\n"
|
4887 |
"{company_phone}\n"
|
4888 |
"{company_website}"
|
4889 |
-
msgstr "
|
4890 |
-
"
|
4891 |
-
"تم إلغاء حجزك {service_name} (العدد {recurring_count}).\n"
|
4892 |
-
"\n"
|
4893 |
-
"السبب: {cancellation_reason}\n"
|
4894 |
-
"\n"
|
4895 |
-
"يرجى الاطلاع على جدول الحجز الملغى أدناه:\n"
|
4896 |
"\n"
|
4897 |
-
"{
|
4898 |
"\n"
|
4899 |
"شكرا لكم لاختيار شركتنا.\n"
|
4900 |
"\n"
|
|
|
4901 |
"{company_name}\n"
|
4902 |
"{company_phone}\n"
|
4903 |
"{company_website}"
|
4904 |
|
4905 |
-
|
4906 |
-
|
4907 |
-
|
4908 |
-
|
|
|
4909 |
"\n"
|
4910 |
-
"
|
4911 |
"\n"
|
4912 |
-
"Service: {service_name} (x {recurring_count})\n"
|
4913 |
-
"Schedule:\n"
|
4914 |
-
"{appointment_schedule}\n"
|
4915 |
"Client name: {client_name}\n"
|
|
|
4916 |
"Client phone: {client_phone}\n"
|
|
|
4917 |
"Client email: {client_email}"
|
4918 |
-
msgstr "
|
|
|
4919 |
"\n"
|
4920 |
-
"تم إلغاء
|
4921 |
"\n"
|
4922 |
-
"
|
4923 |
"\n"
|
4924 |
-
"
|
4925 |
-
"
|
4926 |
-
"{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4927 |
"اسم العميل: {client_name}\n"
|
4928 |
"هاتف العميل: {client_phone}\n"
|
4929 |
"البريد الإلكتروني للعميل: {client_email}"
|
4930 |
|
4931 |
-
|
4932 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4933 |
"\n"
|
4934 |
-
"
|
4935 |
"\n"
|
4936 |
-
"
|
|
|
|
|
4937 |
"\n"
|
4938 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4939 |
"\n"
|
4940 |
-
"{
|
|
|
4941 |
"\n"
|
4942 |
"Thank you for choosing our company.\n"
|
4943 |
"\n"
|
4944 |
"{company_name}\n"
|
4945 |
"{company_phone}\n"
|
4946 |
"{company_website}"
|
4947 |
-
msgstr "
|
4948 |
-
"
|
4949 |
-
"تم رفض حجزك لـ {service_name} (العدد {recurring_count}).\n"
|
4950 |
-
"\n"
|
4951 |
-
"السبب: {cancellation_reason}\n"
|
4952 |
-
"\n"
|
4953 |
-
"يرجى الاطلاع على جدول الحجز الملغى أدناه:\n"
|
4954 |
"\n"
|
4955 |
-
"{
|
|
|
4956 |
"\n"
|
4957 |
"شكرا لكم لاختيار شركتنا.\n"
|
4958 |
"\n"
|
@@ -4960,1347 +5193,1204 @@ msgstr "عزيزي {client_name}.\n"
|
|
4960 |
"{company_phone}\n"
|
4961 |
"{company_website}"
|
4962 |
|
4963 |
-
|
4964 |
-
|
4965 |
-
|
4966 |
-
|
4967 |
-
"
|
4968 |
-
"Reason: {cancellation_reason}\n"
|
4969 |
-
"\n"
|
4970 |
-
"Service: {service_name} (x {recurring_count})\n"
|
4971 |
-
"Schedule:\n"
|
4972 |
-
"{appointment_schedule}\n"
|
4973 |
-
"Client name: {client_name}\n"
|
4974 |
-
"Client phone: {client_phone}\n"
|
4975 |
-
"Client email: {client_email}"
|
4976 |
-
msgstr "مرحبا.\n"
|
4977 |
-
"\n"
|
4978 |
-
"تم رفض الحجز التالي.\n"
|
4979 |
"\n"
|
4980 |
-
"
|
|
|
4981 |
"\n"
|
4982 |
-
"
|
4983 |
-
"جدول:\n"
|
4984 |
-
"{appointment_schedule}\n"
|
4985 |
-
"اسم العميل: {client_name}\n"
|
4986 |
-
"هاتف العميل: {client_phone}\n"
|
4987 |
-
"البريد الإلكتروني للعميل: {client_email}"
|
4988 |
-
|
4989 |
-
#:
|
4990 |
-
msgid "Dear {client_name}.\n"
|
4991 |
-
"This is a confirmation that you have booked {service_name} (x {recurring_count}).\n"
|
4992 |
-
"Please find the schedule of your booking below.\n"
|
4993 |
-
"{appointment_schedule}\n"
|
4994 |
"\n"
|
4995 |
-
"We are waiting you at {company_address}.\n"
|
4996 |
-
"Thank you for choosing our company.\n"
|
4997 |
"{company_name}\n"
|
4998 |
"{company_phone}\n"
|
4999 |
"{company_website}"
|
5000 |
-
msgstr "
|
5001 |
-
"
|
5002 |
-
"
|
5003 |
-
"{
|
|
|
|
|
5004 |
"\n"
|
5005 |
-
"نحن في انتظارك في {company_address}.\n"
|
5006 |
-
"شكرا لكم لاختيار شركتنا.\n"
|
5007 |
"{company_name}\n"
|
5008 |
"{company_phone}\n"
|
5009 |
"{company_website}"
|
5010 |
|
5011 |
-
|
5012 |
-
|
5013 |
-
"You have a new booking.\n"
|
5014 |
-
"Service: {service_name} (x {recurring_count})\n"
|
5015 |
-
"Schedule:\n"
|
5016 |
-
"{appointment_schedule}\n"
|
5017 |
-
"Client name: {client_name}\n"
|
5018 |
-
"Client phone: {client_phone}\n"
|
5019 |
-
"Client email: {client_email}"
|
5020 |
-
msgstr "مرحبا.\n"
|
5021 |
-
"لديك حجز جديد.\n"
|
5022 |
-
"الخدمة: {service_name} (العدد {recurring_count})\n"
|
5023 |
-
"جدول:\n"
|
5024 |
-
"{appointment_schedule}\n"
|
5025 |
-
"اسم العميل: {client_name}\n"
|
5026 |
-
"هاتف العميل: {client_phone}\n"
|
5027 |
-
"البريد الإلكتروني للعميل: {client_email}"
|
5028 |
|
5029 |
-
|
5030 |
-
|
5031 |
-
"
|
5032 |
-
"
|
5033 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5034 |
"Thank you for choosing our company.\n"
|
|
|
5035 |
"{company_name}\n"
|
5036 |
"{company_phone}\n"
|
5037 |
"{company_website}"
|
5038 |
-
msgstr "
|
5039 |
-
"
|
5040 |
-
"
|
5041 |
-
"
|
|
|
|
|
|
|
5042 |
"شكرا لكم لاختيار شركتنا.\n"
|
|
|
5043 |
"{company_name}\n"
|
5044 |
"{company_phone}\n"
|
5045 |
"{company_website}"
|
5046 |
|
5047 |
-
|
5048 |
-
|
5049 |
-
"
|
5050 |
-
"
|
5051 |
-
"
|
5052 |
-
"
|
5053 |
-
"
|
5054 |
-
"
|
5055 |
-
|
5056 |
-
"
|
5057 |
-
|
5058 |
-
"
|
5059 |
-
"
|
5060 |
-
"
|
5061 |
-
"
|
5062 |
-
"{appointment_schedule}\n"
|
5063 |
-
"اسم العميل: {client_name}\n"
|
5064 |
-
"هاتف العميل: {client_phone}\n"
|
5065 |
-
"البريد الإلكتروني للعميل: {client_email}"
|
5066 |
|
5067 |
-
|
5068 |
-
|
5069 |
-
"
|
5070 |
-
"
|
5071 |
-
"Please find the schedule of the cancelled booking below: {appointment_schedule}\n"
|
5072 |
"Thank you for choosing our company.\n"
|
5073 |
"{company_name}\n"
|
5074 |
"{company_phone}\n"
|
5075 |
"{company_website}"
|
5076 |
-
msgstr "
|
5077 |
-
"
|
5078 |
-
"
|
5079 |
-
"
|
5080 |
"شكرا لكم لاختيار شركتنا.\n"
|
5081 |
"{company_name}\n"
|
5082 |
"{company_phone}\n"
|
5083 |
"{company_website}"
|
5084 |
|
5085 |
-
|
5086 |
-
|
5087 |
-
"The following booking has been rejected.\n"
|
5088 |
-
"Reason: {cancellation_reason}\n"
|
5089 |
-
"Service: {service_name} (x {recurring_count})\n"
|
5090 |
-
"Schedule:\n"
|
5091 |
-
"{appointment_schedule}\n"
|
5092 |
-
"Client name: {client_name}\n"
|
5093 |
-
"Client phone: {client_phone}\n"
|
5094 |
-
"Client email: {client_email}"
|
5095 |
-
msgstr "مرحبا.\n"
|
5096 |
-
"تم رفض الحجز التالي.\n"
|
5097 |
-
"السبب: {cancellation_reason}\n"
|
5098 |
-
"الخدمة: {service_name} (العدد {recurring_count})\n"
|
5099 |
-
"جدول:\n"
|
5100 |
-
"{appointment_schedule}\n"
|
5101 |
-
"اسم العميل: {client_name}\n"
|
5102 |
-
"هاتف العميل: {client_phone}\n"
|
5103 |
-
"البريد الإلكتروني للعميل: {client_email}"
|
5104 |
-
|
5105 |
-
#:
|
5106 |
-
msgid "You selected a booking for {service_name} at {service_time} on {service_date}. If you would like to make this appointment recurring please check the box below and set appropriate parameters. Otherwise press Next button below."
|
5107 |
-
msgstr "لقد حددت حجزًا لـ {service_name} في {service_time} في {service_date}. إذا كنت ترغب في تكرار هذا الموعد ، يرجى تحديد المربع أدناه وتعيين المعلمات المناسبة. على خلاف ذلك اضغط على زر التالي أدناه."
|
5108 |
-
|
5109 |
-
#:
|
5110 |
-
msgid "every"
|
5111 |
-
msgstr "كل"
|
5112 |
-
|
5113 |
-
#:
|
5114 |
-
msgid "The first recurring appointment was added to cart. You will be invoiced for the remaining appointments later."
|
5115 |
-
msgstr "تم إضافة الموعد المتكرر الأول إلى عربة التسوق. سيتم تحرير فاتورة لك في المواعيد المتبقية في وقت لاحق."
|
5116 |
-
|
5117 |
-
#:
|
5118 |
-
msgid "There are no available time slots for this day"
|
5119 |
-
msgstr "لا توجد فترات زمنية متاحة لهذا اليوم"
|
5120 |
-
|
5121 |
-
#:
|
5122 |
-
msgid "Please select some days"
|
5123 |
-
msgstr "يرجى اختيار بعض الأيام"
|
5124 |
-
|
5125 |
-
#:
|
5126 |
-
msgid "Another time was offered on pages {list}."
|
5127 |
-
msgstr "تم عرض وقت آخر على الصفحات {list}."
|
5128 |
-
|
5129 |
-
#:
|
5130 |
-
msgid "Notification to customer about pending recurring appointment"
|
5131 |
-
msgstr "إخطار العميل بشأن موعد متكرر معلق"
|
5132 |
-
|
5133 |
-
#:
|
5134 |
-
msgid "Notification to staff member about pending recurring appointment"
|
5135 |
-
msgstr "إخطار الموظف بشأن موعد متكرر معلق"
|
5136 |
-
|
5137 |
-
#:
|
5138 |
-
msgid "Notification to customer about approved recurring appointment"
|
5139 |
-
msgstr "إخطار العميل بشأن الموعد المتكرر المعتمد"
|
5140 |
-
|
5141 |
-
#:
|
5142 |
-
msgid "Notification to staff member about approved recurring appointment"
|
5143 |
-
msgstr "إخطار الموظف بشأن الموعد المتكرر المعتمد"
|
5144 |
-
|
5145 |
-
#:
|
5146 |
-
msgid "Notification to customer about cancelled recurring appointment"
|
5147 |
-
msgstr "إخطار العميل بشأن الموعد المتكرر الملغى"
|
5148 |
-
|
5149 |
-
#:
|
5150 |
-
msgid "Notification to staff member about cancelled recurring appointment "
|
5151 |
-
msgstr "إخطار الموظف حول موعد متكرر ملغي"
|
5152 |
-
|
5153 |
-
#:
|
5154 |
-
msgid "Notification to customer about rejected recurring appointment"
|
5155 |
-
msgstr "إخطار العميل بشأن الموعد المتكرر المرفوض"
|
5156 |
-
|
5157 |
-
#:
|
5158 |
-
msgid "Notification to staff member about rejected recurring appointment "
|
5159 |
-
msgstr "إخطار الموظف بشأن الموعد المتكرر المرفوض"
|
5160 |
-
|
5161 |
-
#:
|
5162 |
-
msgid "time(s)"
|
5163 |
-
msgstr "موعد(مواعيد)"
|
5164 |
-
|
5165 |
-
#:
|
5166 |
-
msgid "Approve recurring appointment URL (success)"
|
5167 |
-
msgstr "اعتماد عنوان URL الموعد المتكرر (النجاح)"
|
5168 |
-
|
5169 |
-
#:
|
5170 |
-
msgid "Set the URL of a page that is shown to staff after they successfully approved recurring appointment."
|
5171 |
-
msgstr "قم بتعيين عنوان URL الخاص بصفحة تظهر للموظفين بعد أن يتم تعيين الموعد المتكرر بنجاح."
|
5172 |
-
|
5173 |
-
#:
|
5174 |
-
msgid "Approve recurring appointment URL (denied)"
|
5175 |
-
msgstr "الموافقة على تكرار عنوان URL الموعد (مرفوض)"
|
5176 |
-
|
5177 |
-
#:
|
5178 |
-
msgid "Set the URL of a page that is shown to staff when the approval of recurring appointment cannot be done (changed status, etc.)."
|
5179 |
-
msgstr "قم بتعيين عنوان URL لصفحة يتم عرضها للموظفين عندما لا يمكن إجراء الموافقة على الموعد المتكرر (حالة التغيير ، وما إلى ذلك)."
|
5180 |
|
5181 |
-
|
5182 |
-
|
5183 |
-
|
|
|
5184 |
|
5185 |
-
|
5186 |
-
|
5187 |
-
"\n"
|
5188 |
-
"This is a confirmation that you have been added to the waiting list for {service_name} (x {recurring_count}).\n"
|
5189 |
-
"\n"
|
5190 |
-
"Please find the service schedule below.\n"
|
5191 |
-
"\n"
|
5192 |
-
"{appointment_schedule}\n"
|
5193 |
-
"\n"
|
5194 |
-
"Thank you for choosing our company.\n"
|
5195 |
-
"\n"
|
5196 |
-
"{company_name}\n"
|
5197 |
-
"{company_phone}\n"
|
5198 |
-
"{company_website}"
|
5199 |
-
msgstr "عزيزي {client_name}.\n"
|
5200 |
-
"\n"
|
5201 |
-
"هذا تأكيد بأنك قد أضفت إلى قائمة الانتظار لـ {service_name} (العدد {recurring_count}).\n"
|
5202 |
-
"\n"
|
5203 |
-
"يرجى الاطلاع على جدول الخدمات أدناه.\n"
|
5204 |
-
"\n"
|
5205 |
-
"{appointment_schedule}\n"
|
5206 |
-
"\n"
|
5207 |
-
"شكرا لكم لاختيار شركتنا.\n"
|
5208 |
-
"\n"
|
5209 |
-
"{company_name}\n"
|
5210 |
-
"{company_phone}\n"
|
5211 |
-
"{company_website}"
|
5212 |
|
5213 |
-
|
5214 |
-
|
5215 |
-
msgstr "معلومات قائمة انتظار جديدة"
|
5216 |
|
5217 |
-
|
5218 |
-
|
5219 |
-
"\n"
|
5220 |
-
"You have new customer in the waiting list.\n"
|
5221 |
-
"\n"
|
5222 |
-
"Service: {service_name} (x {recurring_count})\n"
|
5223 |
-
"Schedule:\n"
|
5224 |
-
"{appointment_schedule}\n"
|
5225 |
-
"Client name: {client_name}\n"
|
5226 |
-
"Client phone: {client_phone}\n"
|
5227 |
-
"Client email: {client_email}"
|
5228 |
-
msgstr "مرحبا.\n"
|
5229 |
-
"\n"
|
5230 |
-
"لديك عميل جديد في قائمة الانتظار.\n"
|
5231 |
-
"\n"
|
5232 |
-
"الخدمة: {service_name} (العدد {recurring_count})\n"
|
5233 |
-
"جدول:\n"
|
5234 |
-
"{جدول المواعيد}\n"
|
5235 |
-
"اسم العميل: {client_name}\n"
|
5236 |
-
"هاتف العميل: {client_phone}\n"
|
5237 |
-
"البريد الإلكتروني للعميل: {client_email}"
|
5238 |
|
5239 |
-
|
5240 |
-
|
5241 |
-
"This is a confirmation that you have been added to the waiting list for {service_name} (x {recurring_count}).\n"
|
5242 |
-
"Please find the service schedule below.\n"
|
5243 |
-
"{appointment_schedule}\n"
|
5244 |
-
"Thank you for choosing our company.\n"
|
5245 |
-
"{company_name}\n"
|
5246 |
-
"{company_phone}\n"
|
5247 |
-
"{company_website}"
|
5248 |
-
msgstr "عزيزي {client_name}.\n"
|
5249 |
-
"هذا تأكيد بأنك قد أضفت إلى قائمة الانتظار لـ {service_name} (العدد {recurring_count}).\n"
|
5250 |
-
"يرجى الاطلاع على جدول الخدمات أدناه.\n"
|
5251 |
-
"{appointment_schedule}\n"
|
5252 |
-
"شكرا لكم لاختيار شركتنا.\n"
|
5253 |
-
"{company_name}\n"
|
5254 |
-
"{company_phone}\n"
|
5255 |
-
"{company_website}"
|
5256 |
|
5257 |
-
|
5258 |
-
|
5259 |
-
"You have new customer in the waiting list.\n"
|
5260 |
-
"Service: {service_name} (x {recurring_count})\n"
|
5261 |
-
"Schedule:\n"
|
5262 |
-
"{appointment_schedule}\n"
|
5263 |
-
"Client name: {client_name}\n"
|
5264 |
-
"Client phone: {client_phone}\n"
|
5265 |
-
"Client email: {client_email}"
|
5266 |
-
msgstr "مرحبا.\n"
|
5267 |
-
"لديك عميل جديد في قائمة الانتظار.\n"
|
5268 |
-
"الخدمة: {service_name} (العدد {recurring_count})\n"
|
5269 |
-
"جدول:\n"
|
5270 |
-
"{جدول المواعيد}\n"
|
5271 |
-
"اسم العميل: {client_name}\n"
|
5272 |
-
"هاتف العميل: {client_phone}\n"
|
5273 |
-
"البريد الإلكتروني للعميل: {client_email}"
|
5274 |
|
5275 |
-
|
5276 |
-
|
5277 |
-
msgstr "إخطار العميل بشأن وضع قائمة الانتظار للموعد المتكرر"
|
5278 |
|
5279 |
-
|
5280 |
-
|
5281 |
-
msgstr "إخطار الموظف بشأن وضع قائمة الانتظار للموعد المتكرر"
|
5282 |
|
5283 |
-
|
5284 |
-
|
5285 |
-
msgstr "عنوان URL للموافقة على الجدول بأكمله"
|
5286 |
|
5287 |
-
|
5288 |
-
|
5289 |
-
msgstr "ملخص"
|
5290 |
|
5291 |
-
|
5292 |
-
|
5293 |
-
msgstr "عنصر جديد"
|
5294 |
|
5295 |
-
|
5296 |
-
|
5297 |
-
msgstr "إظهار الإضافات"
|
5298 |
|
5299 |
-
|
5300 |
-
|
5301 |
-
msgstr "إظهار"
|
5302 |
|
5303 |
-
|
5304 |
-
|
5305 |
-
msgstr "سعر الاضافات"
|
5306 |
|
5307 |
-
|
5308 |
-
msgid "
|
5309 |
-
msgstr "
|
5310 |
|
5311 |
-
|
5312 |
-
msgid "
|
5313 |
-
msgstr "
|
5314 |
|
5315 |
-
|
5316 |
-
|
5317 |
-
msgstr "مجموع السعر الإضافي"
|
5318 |
|
5319 |
-
|
5320 |
-
|
5321 |
-
|
|
|
|
|
|
|
5322 |
|
5323 |
-
|
5324 |
-
|
5325 |
-
|
|
|
|
|
|
|
5326 |
|
5327 |
-
|
5328 |
-
|
5329 |
-
msgstr "مضاعفة الإضافات على حسب عدد الأشخاص"
|
5330 |
|
5331 |
-
|
5332 |
-
|
5333 |
-
msgstr "الجدول الأسبوعي"
|
5334 |
|
5335 |
-
|
5336 |
-
|
5337 |
-
msgstr "أيام خاصة"
|
5338 |
|
5339 |
-
|
5340 |
-
|
5341 |
-
|
|
|
|
|
|
|
|
|
5342 |
|
5343 |
-
|
5344 |
-
|
5345 |
-
|
|
|
5346 |
|
5347 |
-
|
5348 |
-
|
5349 |
-
|
|
|
|
|
|
|
5350 |
|
5351 |
-
|
5352 |
-
|
5353 |
-
msgstr "
|
5354 |
|
5355 |
-
|
5356 |
-
|
5357 |
-
|
|
|
|
|
|
|
|
|
|
|
5358 |
|
5359 |
-
|
5360 |
-
|
5361 |
-
msgstr "تعطيل تحديث ساعات العمل الخاصة"
|
5362 |
|
5363 |
-
|
5364 |
-
|
5365 |
-
|
|
|
|
|
|
|
|
|
5366 |
|
5367 |
-
|
5368 |
-
|
5369 |
-
|
5370 |
|
5371 |
-
|
5372 |
-
msgid "
|
5373 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5374 |
|
5375 |
-
|
5376 |
-
msgid "
|
5377 |
-
msgstr "
|
5378 |
|
5379 |
-
|
5380 |
-
|
5381 |
-
|
|
|
|
|
5382 |
|
5383 |
-
|
5384 |
-
msgid "
|
5385 |
-
msgstr "
|
5386 |
|
5387 |
-
|
5388 |
-
|
5389 |
-
msgstr "أضف ايام عطلة الموظفين"
|
5390 |
|
5391 |
-
|
5392 |
-
|
5393 |
-
msgstr "حقل إخفاء الرؤية"
|
5394 |
|
5395 |
-
|
5396 |
-
msgid "
|
5397 |
-
msgstr "
|
5398 |
|
5399 |
-
|
5400 |
-
|
5401 |
-
msgstr "تعطيل تحديث السعر"
|
5402 |
|
5403 |
-
|
5404 |
-
|
5405 |
-
msgstr "المواعيد المعروضة"
|
5406 |
|
5407 |
-
|
5408 |
-
|
5409 |
-
msgstr "المواعيد القادمة"
|
5410 |
|
5411 |
-
|
5412 |
-
|
5413 |
-
|
|
|
|
|
|
|
5414 |
|
5415 |
-
|
5416 |
-
|
5417 |
-
msgstr "يمكن إدراج هذا النص في الإشعارات للعملاء بواسطة المسؤول."
|
5418 |
|
5419 |
-
|
5420 |
-
|
5421 |
-
msgstr "إذا كنت تريد أن تصبح غير مرئي لعملائك ، فحدد مستوى الرؤية إلى \"خاص\"."
|
5422 |
|
5423 |
-
|
5424 |
-
|
5425 |
-
msgstr "مفتاح سر"
|
5426 |
|
5427 |
-
|
5428 |
-
|
5429 |
-
msgstr "مفتاح للنشر"
|
5430 |
|
5431 |
-
|
5432 |
-
|
5433 |
-
|
|
|
|
|
|
|
5434 |
|
5435 |
-
|
5436 |
-
|
5437 |
-
msgstr "إعدادات السعر وعرضه"
|
5438 |
|
5439 |
-
|
5440 |
-
|
5441 |
-
|
|
|
|
|
|
|
5442 |
|
5443 |
-
|
5444 |
-
|
5445 |
-
msgstr "اشمل الضرائب"
|
5446 |
|
5447 |
-
|
5448 |
-
|
5449 |
-
|
|
|
|
|
|
|
5450 |
|
5451 |
-
|
5452 |
-
|
5453 |
-
|
|
|
|
|
|
|
5454 |
|
5455 |
-
|
5456 |
-
|
5457 |
-
msgstr "معدل"
|
5458 |
|
5459 |
-
|
5460 |
-
|
5461 |
-
msgstr "ضريبة جديدة"
|
5462 |
|
5463 |
-
|
5464 |
-
|
5465 |
-
|
|
|
5466 |
|
5467 |
-
|
5468 |
-
|
5469 |
-
|
|
|
|
|
|
|
|
|
|
|
5470 |
|
5471 |
-
|
5472 |
-
|
5473 |
-
|
|
|
|
|
|
|
|
|
|
|
5474 |
|
5475 |
-
|
5476 |
-
|
5477 |
-
msgstr "مبلغ ضريبة الخدمة"
|
5478 |
|
5479 |
-
|
5480 |
-
|
5481 |
-
msgstr "معدل ضريبة الخدمة"
|
5482 |
|
5483 |
-
|
5484 |
-
|
5485 |
-
msgstr "مجموع الضريبة المشمولة في التعيين (ملخص لجميع البنود)"
|
5486 |
|
5487 |
-
|
5488 |
-
|
5489 |
-
|
|
|
|
|
|
|
5490 |
|
5491 |
-
|
5492 |
-
|
5493 |
-
|
5494 |
-
"
|
5495 |
-
"
|
5496 |
-
|
5497 |
-
"
|
5498 |
-
"
|
5499 |
-
"{company_phone}\n"
|
5500 |
-
"{company_website}"
|
5501 |
-
msgstr "عزيزي {client_name}.\n"
|
5502 |
-
"\n"
|
5503 |
-
"هذا تأكيد بأنك قد أضفت إلى قائمة انتظار {service_name} في {date_date} في {date_time}.\n"
|
5504 |
-
"\n"
|
5505 |
-
"شكرا لكم لاختيار شركتنا.\n"
|
5506 |
-
"\n"
|
5507 |
-
"{company_name}\n"
|
5508 |
-
"{company_phone}\n"
|
5509 |
-
"{company_website}"
|
5510 |
|
5511 |
-
|
5512 |
-
|
5513 |
-
"\n"
|
5514 |
-
"You have new customer in the waiting list.\n"
|
5515 |
-
"\n"
|
5516 |
-
"Service: {service_name}\n"
|
5517 |
-
"Date: {appointment_date}\n"
|
5518 |
-
"Time: {appointment_time}\n"
|
5519 |
-
"Client name: {client_name}\n"
|
5520 |
-
"Client phone: {client_phone}\n"
|
5521 |
-
"Client email: {client_email}"
|
5522 |
-
msgstr "مرحبا.\n"
|
5523 |
-
"\n"
|
5524 |
-
"لديك عميل جديد في قائمة الانتظار.\n"
|
5525 |
-
"\n"
|
5526 |
-
"الخدمة: {service_name}\n"
|
5527 |
-
"التاريخ: {appointment_date}\n"
|
5528 |
-
"الوقت: {appointment_time}\n"
|
5529 |
-
"اسم العميل: {client_name}\n"
|
5530 |
-
"هاتف العميل: {client_phone}\n"
|
5531 |
-
"البريد الإلكتروني للعميل: {client_email}"
|
5532 |
|
5533 |
-
|
5534 |
-
|
5535 |
-
|
|
|
|
|
|
|
5536 |
|
5537 |
-
|
5538 |
-
|
5539 |
-
"\n"
|
5540 |
-
"The time slot on {appointment_date} at {appointment_time} for {service_name} is now available for booking. Please see the list of customers on the waiting list and make a new appointment.\n"
|
5541 |
-
"\n"
|
5542 |
-
"{appointment_waiting_list}"
|
5543 |
-
msgstr "عزيزي {staff_name}،\n"
|
5544 |
-
"\n"
|
5545 |
-
"الفترة الزمنية المتاحة في {date_date} في {date_time} لـ {service_name} متاحة الآن للحجز. يرجى الاطلاع على قائمة العملاء في قائمة الانتظار وتحديد موعد جديد.\n"
|
5546 |
-
"\n"
|
5547 |
-
"{appointment_waiting_list}"
|
5548 |
|
5549 |
-
|
5550 |
-
|
5551 |
-
"
|
5552 |
-
"
|
5553 |
-
"{company_name}\n"
|
5554 |
-
"{company_phone}\n"
|
5555 |
-
"{company_website}"
|
5556 |
-
msgstr "عزيزي {client_name}.\n"
|
5557 |
-
"هذا تأكيد بأنك قد أضفت إلى قائمة انتظار {service_name} في {date_date} في {date_time}.\n"
|
5558 |
-
"شكرا لكم لاختيار شركتنا.\n"
|
5559 |
-
"{company_name}\n"
|
5560 |
-
"{company_phone}\n"
|
5561 |
-
"{company_website}"
|
5562 |
|
5563 |
-
|
5564 |
-
|
5565 |
-
"You have new customer in the waiting list.\n"
|
5566 |
-
"Service: {service_name}\n"
|
5567 |
-
"Date: {appointment_date}\n"
|
5568 |
-
"Time: {appointment_time}\n"
|
5569 |
-
"Client name: {client_name}\n"
|
5570 |
-
"Client phone: {client_phone}\n"
|
5571 |
-
"Client email: {client_email}"
|
5572 |
-
msgstr "مرحبا.\n"
|
5573 |
-
"لديك عميل جديد في قائمة الانتظار.\n"
|
5574 |
-
"الخدمة: {service_name}\n"
|
5575 |
-
"التاريخ: {appointment_date}\n"
|
5576 |
-
"الوقت: {appointment_time}\n"
|
5577 |
-
"اسم العميل: {client_name}\n"
|
5578 |
-
"هاتف العميل: {client_phone}\n"
|
5579 |
-
"البريد الإلكتروني للعميل: {client_email}"
|
5580 |
|
5581 |
-
|
5582 |
-
|
5583 |
-
"
|
5584 |
-
"
|
5585 |
-
msgstr "
|
5586 |
-
"الفترة الزمنية المتاحة في {date_date} في {date_time} لـ {service_name} متاحة الآن للحجز. يرجى الاطلاع على قائمة العملاء في قائمة الانتظار وتحديد موعد جديد.\n"
|
5587 |
-
"{appointment_waiting_list}"
|
5588 |
|
5589 |
-
|
5590 |
-
|
5591 |
-
|
|
|
|
|
5592 |
|
5593 |
-
|
5594 |
-
|
5595 |
-
msgstr "عدد الأشخاص المدرجين في قائمة الانتظار"
|
5596 |
|
5597 |
-
|
5598 |
-
|
5599 |
-
|
|
|
|
|
|
|
5600 |
|
5601 |
-
|
5602 |
-
|
5603 |
-
msgstr "إخطار الموظف حول وضع قائمة الانتظار"
|
5604 |
|
5605 |
-
|
5606 |
-
|
5607 |
-
|
|
|
|
|
|
|
|
|
5608 |
|
5609 |
-
|
5610 |
-
|
5611 |
-
msgstr "قائمة انتظار المواعيد"
|
5612 |
|
5613 |
-
|
5614 |
-
|
5615 |
-
|
|
|
|
|
|
|
5616 |
|
5617 |
-
|
5618 |
-
|
5619 |
-
|
|
|
|
|
|
|
5620 |
|
5621 |
-
|
5622 |
-
|
5623 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5624 |
|
5625 |
-
|
5626 |
-
|
5627 |
-
|
|
|
|
|
|
|
5628 |
|
5629 |
-
|
5630 |
-
msgid "
|
5631 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5632 |
|
5633 |
-
|
5634 |
-
|
5635 |
-
msgstr "إنشاء أو تحديد مشروع. انقر فوق <b> متابعة </b> لتمكين واجهة برمجة التطبيقات."
|
5636 |
|
5637 |
-
|
5638 |
-
|
5639 |
-
msgstr "في صفحة <b> بيانات الاعتماد </b> ، احصل على <b> مفتاح واجهة برمجة التطبيقات (API) </b> (وقم بتعيين قيود مفتاح API). ملاحظة: إذا كان لديك مفتاح واجهة تعامل مستخدم غير مقيد موجود ، أو مفتاح مع قيود الخادم ، فيمكنك استخدام هذا المفتاح."
|
5640 |
|
5641 |
-
|
5642 |
-
|
5643 |
-
msgstr "انقر فوق <b> مكتبة </b> في قائمة الشريط الجانبي الأيسر. حدد واجهة برمجة تطبيقات جافا سكريبت لخرائط Google وتأكد من تمكينها."
|
5644 |
|
5645 |
-
|
5646 |
-
|
5647 |
-
msgstr "استخدم <b> مفتاح واجهة برمجة التطبيقات </b> في النموذج أدناه."
|
5648 |
|
5649 |
-
|
5650 |
-
|
5651 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5652 |
|
5653 |
-
|
5654 |
-
|
5655 |
-
|
|
|
|
|
|
|
|
|
|
|
5656 |
|
5657 |
-
|
5658 |
-
|
5659 |
-
|
|
|
|
|
|
|
5660 |
|
5661 |
-
|
5662 |
-
|
5663 |
-
msgstr "إذا لزم الأمر ، قم بتحرير بيانات العنصر التي سيتم عرضها في سلة التسوق. إلى جانب بيانات بند العربة يمكنك تمرير عنوان وحقول الحساب إلى WooCommerce إذا قمت بتجميعها في استمارة الحجز الخاصة بك."
|
5664 |
|
5665 |
-
|
5666 |
-
|
5667 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5668 |
|
5669 |
-
|
5670 |
-
|
5671 |
-
|
|
|
|
|
|
|
5672 |
|
5673 |
-
|
5674 |
-
|
5675 |
-
|
|
|
|
|
|
|
|
|
|
|
5676 |
|
5677 |
-
|
5678 |
-
|
5679 |
-
msgstr "مهام"
|
5680 |
|
5681 |
-
|
5682 |
-
|
5683 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5684 |
|
5685 |
-
|
5686 |
-
|
5687 |
-
|
|
|
|
|
5688 |
|
5689 |
-
|
5690 |
-
|
5691 |
-
msgstr "مجموعة جديدة"
|
5692 |
|
5693 |
-
|
5694 |
-
|
5695 |
-
msgstr "
|
5696 |
|
5697 |
-
|
5698 |
-
|
5699 |
-
msgstr "عدد المستخدمين"
|
5700 |
|
5701 |
-
|
5702 |
-
|
5703 |
-
msgstr "وصف"
|
5704 |
|
5705 |
-
|
5706 |
-
|
5707 |
-
|
|
|
5708 |
|
5709 |
-
|
5710 |
-
|
5711 |
-
|
|
|
5712 |
|
5713 |
-
|
5714 |
-
|
5715 |
-
|
|
|
5716 |
|
5717 |
-
|
5718 |
-
|
5719 |
-
msgstr "جميع المجموعات"
|
5720 |
|
5721 |
-
|
5722 |
-
|
5723 |
-
|
|
|
5724 |
|
5725 |
-
|
5726 |
-
|
5727 |
-
|
|
|
5728 |
|
5729 |
-
|
5730 |
-
|
5731 |
-
msgstr "مجموعة جديدة"
|
5732 |
|
5733 |
-
|
5734 |
-
|
5735 |
-
msgstr "تعديل مجموعة"
|
5736 |
|
5737 |
-
|
5738 |
-
|
5739 |
-
msgstr "لا يوجد مجموعات للعملاء بعد."
|
5740 |
|
5741 |
-
|
5742 |
-
|
5743 |
-
msgstr "أساس مجموعة العملاء"
|
5744 |
|
5745 |
-
|
5746 |
-
|
5747 |
-
msgstr "مجموعة العملاء"
|
5748 |
|
5749 |
-
|
5750 |
-
msgid "
|
5751 |
-
|
|
|
|
|
|
|
5752 |
|
5753 |
-
|
5754 |
-
|
5755 |
-
msgstr "أسم المجموعة"
|
5756 |
|
5757 |
-
|
5758 |
-
|
5759 |
-
msgstr "إجمالي الخصم"
|
5760 |
|
5761 |
-
|
5762 |
-
|
5763 |
-
msgstr "أدخل مبلغ الخصم الثابت (على سبيل المثال ، 10 خصم). لتحديد خصم النسبة المئوية (على سبيل المثال ، خصم 10%) ، أضف رمز \"%\" إلى قيمة عددية."
|
5764 |
|
5765 |
-
|
5766 |
-
|
5767 |
-
|
|
|
|
|
|
|
|
|
|
|
5768 |
|
5769 |
-
|
5770 |
-
|
5771 |
-
msgstr "اسم المجموعة مطلوب"
|
5772 |
|
5773 |
-
|
5774 |
-
|
5775 |
-
|
|
|
|
|
|
|
|
|
|
|
5776 |
|
5777 |
-
|
5778 |
-
|
5779 |
-
msgstr "يسمح بضبط وقت البدء والانتهاء لموعد الخدمات مع مدة يوم واحد أو أكثر. سيتم عرض هذه المرة في الإخطارات للعملاء ، والتقويم الخلفي والرموز لنموذج الحجز."
|
5780 |
|
5781 |
-
|
5782 |
-
|
5783 |
-
|
|
|
|
|
|
|
5784 |
|
5785 |
-
|
5786 |
-
|
5787 |
-
msgstr "رقم الشارع مطلوب"
|
5788 |
|
5789 |
-
|
5790 |
-
|
5791 |
-
msgstr "السعر الاجمالي"
|
5792 |
|
5793 |
-
|
5794 |
-
msgid "
|
5795 |
-
|
|
|
|
|
|
|
|
|
5796 |
|
5797 |
-
|
5798 |
-
|
5799 |
-
msgstr "انتقل إلى لوحة تحكم التطبيق. في لوحة التنقل في الجانب الأيمن من لوحة تحكم التطبيق ، انقر على الإعدادات > أساسي لعرض لوحة تفاصيل التطبيق باستخدام معرف التطبيق. استخدمه في النموذج أدناه."
|
5800 |
|
5801 |
-
|
5802 |
-
|
5803 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5804 |
|
5805 |
-
|
5806 |
-
|
5807 |
-
msgstr "لا أوافق"
|
5808 |
|
5809 |
-
|
5810 |
-
|
5811 |
-
|
|
|
|
|
5812 |
|
5813 |
-
|
5814 |
-
|
5815 |
-
msgstr "حقل مطلوب"
|
5816 |
|
5817 |
-
|
5818 |
-
|
5819 |
-
|
|
|
|
|
|
|
5820 |
|
5821 |
-
|
5822 |
-
|
5823 |
-
msgstr "سيتم فقد جميع التغييرات غير المحفوظة."
|
5824 |
|
5825 |
-
|
5826 |
-
|
5827 |
-
msgstr "لا تقم بالحفظ"
|
5828 |
|
5829 |
-
|
5830 |
-
|
5831 |
-
msgstr "للوصول إلى جميع ميزات Bookly والتحديثات المجانية مدى الحياة والدعم على مدار 24 ساعة طوال أيام الأسبوع ، يرجى الترقية إلى الإصدار Pro من Bookly. لمزيد من المعلومات ، تفضل بزيارة"
|
5832 |
|
5833 |
-
|
5834 |
-
|
5835 |
-
msgstr "إظهار خطوة التكرار"
|
5836 |
|
5837 |
-
|
5838 |
-
|
5839 |
-
msgstr "إظهار خطوة إضافية"
|
5840 |
|
5841 |
-
|
5842 |
-
|
5843 |
-
msgstr "عرض خطوة العربة"
|
5844 |
|
5845 |
-
|
5846 |
-
|
5847 |
-
msgstr "إظهار الحقول المخصصة"
|
5848 |
|
5849 |
-
|
5850 |
-
|
5851 |
-
msgstr "عرض معلومات العملاء"
|
5852 |
|
5853 |
-
|
5854 |
-
|
5855 |
-
msgstr "عرض مجال خرائط جوجل"
|
5856 |
|
5857 |
-
|
5858 |
-
|
5859 |
-
msgstr "عرض الكوبونات"
|
5860 |
|
5861 |
-
|
5862 |
-
|
5863 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
5864 |
|
5865 |
-
|
5866 |
-
|
5867 |
-
msgstr "إظهار تسلسل المواعيد"
|
5868 |
|
5869 |
-
|
5870 |
-
|
5871 |
-
|
|
|
5872 |
|
5873 |
-
|
5874 |
-
|
5875 |
-
msgstr "اظهار المنطقة الزمنية"
|
5876 |
|
5877 |
-
|
5878 |
-
|
5879 |
-
msgstr "وحدة زمنية"
|
5880 |
|
5881 |
-
|
5882 |
-
|
5883 |
-
msgstr "تتطلب إضافة الفواتير معلومات عن عناوين عملائك. بحيث يتم تنشيط الخيارات \"جعل حقل العنوان إلزاميًا\" في الإعدادات / العملاء و \"إظهار حقل العنوان\" في المظهر / التفاصيل تلقائيًا ويمكن تعطيله بعد إلغاء تنشيط إضافة الفواتير."
|
5884 |
|
5885 |
-
|
5886 |
-
|
5887 |
-
msgstr "يجب على العملاء إدخال العنوان لمتابعة الحجز. لتعطيل ، قم بإلغاء تنشيط إضافة الفواتير أولاً."
|
5888 |
|
5889 |
-
|
5890 |
-
|
5891 |
-
msgstr "TimezoneBookly Pro - التحقق من الترخيص مطلوب"
|
5892 |
|
5893 |
-
|
5894 |
-
|
5895 |
-
msgstr "شكرا لك لاختيار Bookly Pro كحل الحجز الخاص بك."
|
5896 |
|
5897 |
-
|
5898 |
-
|
5899 |
-
msgstr "انتقل إلى Bookly Pro دون التحقق من الترخيص"
|
5900 |
|
5901 |
-
|
5902 |
-
|
5903 |
-
msgstr "يرجى التحقق من ترخيص Bookly Pro"
|
5904 |
|
5905 |
-
|
5906 |
-
|
5907 |
-
msgstr "ستحتاج Bookly Pro إلى التحقق من ترخيصك لاستعادة الوصول إلى حجوزاتك. يرجى إدخال رمز الشراء في اللوحة الإدارية."
|
5908 |
|
5909 |
-
|
5910 |
-
msgid "
|
5911 |
-
msgstr "
|
5912 |
|
5913 |
-
|
5914 |
-
|
5915 |
-
msgstr "تم إنشاء موعد جديد. لعرض تفاصيل هذا الموعد ، يرجى الاتصال بمسؤول موقع الويب الخاص بك للتحقق من ترخيص Bookly Pro."
|
5916 |
|
5917 |
-
|
5918 |
-
|
5919 |
-
|
|
|
5920 |
|
5921 |
-
|
5922 |
-
|
5923 |
-
msgstr "تم إنشاء موعد جديد. لعرض تفاصيل هذا الموعد ، يرجى التحقق من ترخيص Bookly Pro في اللوحة الإدارية."
|
5924 |
|
5925 |
-
|
5926 |
-
|
5927 |
-
msgstr "لديك موعد جديد. لمشاهدته ، يرجى التحقق من ترخيص Bookly Pro."
|
5928 |
|
5929 |
-
|
5930 |
-
msgid "
|
5931 |
-
|
|
|
|
|
|
|
5932 |
|
5933 |
-
|
5934 |
-
|
5935 |
-
msgstr "Bookly سوف تبسيط عملية الحجز لعملائك. ينشئ هذا المكون الإضافي نقطة اتصال أخرى لتحويل الزائرين إلى عملاء. مع Bookly ، يمكن لعملائك معرفة مدى توفرك ، واختيار الخدمات التي تقدمها ، وحجزها عبر الإنترنت وأكثر من ذلك بكثير."
|
5936 |
|
5937 |
-
|
5938 |
-
|
5939 |
-
msgstr "للبدء في استخدام Bookly ، تحتاج إلى إعداد الخدمات التي تقدمها وتحديد الموظفين الذين سيقدمون هذه الخدمات."
|
5940 |
|
5941 |
-
|
5942 |
-
|
5943 |
-
msgstr "إضافة الخدمات التي تقدمها وتعيينها للموظفين."
|
5944 |
|
5945 |
-
|
5946 |
-
|
5947 |
-
msgstr "انتقل إلى المنشورات / الصفحات وانقر على زر إضافة نموذج الحجز في محرر الصفحة لنشر نموذج الحجز على موقع الويب الخاص بك."
|
5948 |
|
5949 |
-
|
5950 |
-
|
5951 |
-
|
|
|
|
|
|
|
|
|
5952 |
|
5953 |
-
|
5954 |
-
|
5955 |
-
msgstr "إضافات Bookly"
|
5956 |
|
5957 |
-
|
5958 |
-
|
5959 |
-
msgstr "خدمة الرسائل القصيرة"
|
5960 |
|
5961 |
-
|
5962 |
-
|
5963 |
-
msgstr "مرحبا بكم في Bookly وشكرا لاختيارك!"
|
5964 |
|
5965 |
-
|
5966 |
-
|
5967 |
-
|
|
|
|
|
|
|
5968 |
|
5969 |
-
|
5970 |
-
|
5971 |
-
msgstr "أضف الخدمات التي تقدمها (ما يصل إلى خمسة مع نسخة مجانية من Bookly) وقم بتعيينها لأحد الموظفين."
|
5972 |
|
5973 |
-
|
5974 |
-
|
5975 |
-
msgstr "يرجى الاتصال بمسؤول موقع الويب الخاص بك للتحقق من الترخيص الخاص بك عن طريق توفير رمز شراء ساري المفعول. عند توفير رمز الشراء ، ستتمكن من الوصول إلى تحديثات البرامج ، بما في ذلك تحسينات الميزات وتصحيحات الأمان المهمة. إذا لم تقدم رمز شراء صالحًا خلال {days} ، فسيتم تعطيل الوصول إلى حجوزاتك."
|
5976 |
|
5977 |
-
|
5978 |
-
|
5979 |
-
msgstr "إلغاء تنشيط Bookly Pro"
|
5980 |
|
5981 |
-
|
5982 |
-
|
5983 |
-
msgstr "لتمكين الوصول إلى حجوزاتك ، يرجى الاتصال بمسؤول موقع الويب الخاص بك للتحقق من الترخيص الخاص بك عن طريق توفير رمز شراء ساري المفعول."
|
5984 |
|
5985 |
-
|
5986 |
-
msgid "
|
5987 |
-
|
|
|
|
|
|
|
|
|
5988 |
|
5989 |
-
|
5990 |
-
msgid "
|
5991 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
5992 |
|
5993 |
-
|
5994 |
-
|
5995 |
-
msgstr "اتبع الخطوات على <a href=\"https://developers.facebook.com/docs/apps/register\" target=\"_blank\">https://developers.facebook.com/docs/apps/register</a> لإنشاء حساب مطوّر برامج ، قم بتسجيل وتكوين <b>تطبيق Facebook</b> الخاص بك. ثم ستحتاج إلى إرسال تطبيقك للمراجعة. اعرف المزيد حول عملية المراجعة وما هو مطلوب لتمرير المراجعة في <a href=\"https://developers.facebook.com/docs/facebook-login/review\" target=\"_blank\">دليل مراجعة تسجيل الدخول</a>."
|
5996 |
|
5997 |
-
|
5998 |
-
|
5999 |
-
msgstr "لعرض تفاصيل هذه المواعيد ، يرجى الاتصال بمسؤول الموقع الإلكتروني الخاص بك للتحقق من ترخيص Bookly Pro."
|
6000 |
|
6001 |
-
|
6002 |
-
|
6003 |
-
|
|
|
|
|
|
|
6004 |
|
6005 |
-
|
6006 |
-
|
6007 |
-
msgstr "حاول تجربة إضافات Bookly برو"
|
6008 |
|
6009 |
-
|
6010 |
-
|
6011 |
-
msgstr ""
|
6012 |
|
6013 |
-
|
6014 |
-
|
6015 |
-
msgstr "مواعيد المجموعة"
|
6016 |
|
6017 |
-
|
6018 |
-
|
6019 |
-
msgstr "إنشاء موعد جديد لكل حجز متكرر"
|
6020 |
|
6021 |
-
|
6022 |
-
|
6023 |
-
msgstr "إضافة العملاء إلى حجوزات المجموعات المتاحة"
|
6024 |
|
6025 |
-
|
6026 |
-
|
6027 |
-
msgstr "حجز واحد لكل فترة وقت"
|
6028 |
|
6029 |
-
|
6030 |
-
|
6031 |
-
msgstr "قم بتمكين هذا الخيار إذا كنت ترغب في الحد من إمكانية الحجز في حدود سعة الخدمة لمرة واحدة."
|
6032 |
|
6033 |
-
|
6034 |
-
|
6035 |
-
msgstr "مدة متساوية"
|
6036 |
|
6037 |
-
|
6038 |
-
|
6039 |
-
msgstr "اجعل كل مدة خدمة مساوية لمدة أطول مدة."
|
6040 |
|
6041 |
-
|
6042 |
-
|
6043 |
-
msgstr "التعاونيه"
|
6044 |
|
6045 |
-
|
6046 |
-
|
6047 |
-
msgstr "
|
6048 |
|
6049 |
-
|
6050 |
-
|
6051 |
-
msgstr "جزء من الخدمة التعاونية"
|
6052 |
|
6053 |
-
|
6054 |
-
|
6055 |
-
msgstr "لا توجد فترات زمنية للتاريخ المحدد."
|
6056 |
|
6057 |
-
|
6058 |
-
|
6059 |
-
msgstr "تأكيد عنوان البريد الإلكتروني"
|
6060 |
|
6061 |
-
|
6062 |
-
|
6063 |
-
msgstr "تأكيد البريد الالكتروني غير متطابق"
|
6064 |
|
6065 |
-
|
6066 |
-
|
6067 |
-
msgstr "تم إنشاؤها في أي وقت"
|
6068 |
|
6069 |
-
|
6070 |
-
|
6071 |
-
msgstr "تم إنشاؤها"
|
6072 |
|
6073 |
-
|
6074 |
-
|
6075 |
-
msgstr "في اي وقت"
|
6076 |
|
6077 |
-
|
6078 |
-
|
6079 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
6080 |
|
6081 |
-
|
6082 |
-
|
6083 |
-
msgstr "آخر 30 يومًا"
|
6084 |
|
6085 |
-
|
6086 |
-
|
6087 |
-
msgstr "هذا الشهر"
|
6088 |
|
6089 |
-
|
6090 |
-
|
6091 |
-
msgstr "نطاق مخصص"
|
6092 |
|
6093 |
-
|
6094 |
-
|
6095 |
-
msgstr "أرشفة"
|
6096 |
|
6097 |
-
|
6098 |
-
|
6099 |
-
|
|
|
|
|
|
|
|
|
|
|
6100 |
|
6101 |
-
|
6102 |
-
|
6103 |
-
|
|
|
|
|
|
|
6104 |
|
6105 |
-
|
6106 |
-
|
6107 |
-
msgstr "عنوان الشركة"
|
6108 |
|
6109 |
-
|
6110 |
-
|
6111 |
-
msgstr "عنوان خط الشركة 2"
|
6112 |
|
6113 |
-
|
6114 |
-
|
6115 |
-
|
|
|
|
|
|
|
6116 |
|
6117 |
-
|
6118 |
-
|
6119 |
-
msgstr "رمز الشركة"
|
6120 |
|
6121 |
-
|
6122 |
-
|
6123 |
-
msgstr "نص إضافي لتضمينه في الفاتورة"
|
6124 |
|
6125 |
-
|
6126 |
-
|
6127 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6128 |
|
6129 |
-
|
6130 |
-
|
6131 |
-
msgstr "شكرا للتسجيل."
|
6132 |
|
6133 |
-
|
6134 |
-
|
6135 |
-
|
|
|
|
|
|
|
6136 |
|
6137 |
-
|
6138 |
-
|
6139 |
-
|
|
|
|
|
|
|
6140 |
|
6141 |
-
|
6142 |
-
|
6143 |
-
msgstr "إذا كنت لا ترى بلدك في القائمة ، فيرجى الاتصال بنا على <a href=\"mailto:support@bookly.info\"> support@bookly.info </a>."
|
6144 |
|
6145 |
-
|
6146 |
-
|
6147 |
-
msgstr "الشهر الماضي"
|
6148 |
|
6149 |
-
|
6150 |
-
|
6151 |
-
msgstr "أرشيف"
|
6152 |
|
6153 |
-
|
6154 |
-
|
6155 |
-
msgstr "
|
6156 |
|
6157 |
-
|
6158 |
-
|
6159 |
-
|
|
|
|
|
6160 |
|
6161 |
-
|
6162 |
-
|
6163 |
-
msgstr "طول الفترة الزمنية كمدة الخدمة"
|
6164 |
|
6165 |
-
|
6166 |
-
msgid "
|
6167 |
-
|
|
|
|
|
|
|
|
|
6168 |
|
6169 |
-
|
6170 |
-
|
6171 |
-
msgstr "حقل تأكيد البريد الإلكتروني"
|
6172 |
|
6173 |
-
|
6174 |
-
|
6175 |
-
|
|
|
|
|
|
|
6176 |
|
6177 |
-
|
6178 |
-
|
6179 |
-
|
|
|
|
|
|
|
6180 |
|
6181 |
-
|
6182 |
-
|
6183 |
-
msgstr "حذف العملاء مع الحجوزات الحالية"
|
6184 |
|
6185 |
-
|
6186 |
-
|
6187 |
-
msgstr "العميل المحذوف"
|
6188 |
|
6189 |
-
|
6190 |
-
|
6191 |
-
msgstr "من فضلك، تحقق من بريدك الإلكتروني لتأكيد الاشتراك. شكرا لكم!"
|
6192 |
|
6193 |
-
|
6194 |
-
|
6195 |
-
msgstr "عنوان البريد الإلكتروني بالفعل مشترك بالفعل، شكرا لك!"
|
6196 |
|
6197 |
-
|
6198 |
-
|
6199 |
-
msgstr "عنوان البريد الإلكتروني هذا غير صحيح."
|
6200 |
|
6201 |
-
|
6202 |
-
|
6203 |
-
msgstr "طلبات الميزة"
|
6204 |
|
6205 |
-
|
6206 |
-
|
6207 |
-
msgstr "في قسم \"طلبات المشاركة\" في المنتدى، يمكنك تقديم اقتراحات حول ما تود رؤيته في الإصدارات المستقبلية."
|
6208 |
|
6209 |
-
|
6210 |
-
|
6211 |
-
msgstr "قبل النشر، يرجى التحقق مما إذا كان الاقتراح نفسه قد تم بالفعل. إذا كان الأمر كذلك، فقم بالتصويت للأفكار التي تفضلها وأضف تعليقًا عليها بالتفاصيل حول موقفك."
|
6212 |
|
6213 |
-
|
6214 |
-
|
6215 |
-
msgstr "من الأسهل علينا معالجة اقتراح ما إذا كنا نفهم بوضوح سياق المشكلة ، والمشكلة ، ولماذا يهمك. عند التعليق أو النشر ، يرجى النظر في هذه الأسئلة حتى نتمكن من الحصول على فكرة أفضل للمشكلة التي تواجهها:"
|
6216 |
|
6217 |
-
|
6218 |
-
|
6219 |
-
msgstr "
|
6220 |
|
6221 |
-
|
6222 |
-
|
6223 |
-
msgstr "أين تواجهك هذه المشكلة في سير عملك؟"
|
6224 |
|
6225 |
-
|
6226 |
-
|
6227 |
-
msgstr "هل هذا شيء يؤثر عليك أنت أو فريقك بأكمله أو عملائك؟"
|
6228 |
|
6229 |
-
|
6230 |
-
|
6231 |
-
msgstr "لا تعرض هذا الإخطار مرة أخرى"
|
6232 |
|
6233 |
-
|
6234 |
-
|
6235 |
-
msgstr "تابع إلى طلبات المميزات"
|
6236 |
|
6237 |
-
|
6238 |
-
|
6239 |
-
msgstr "نحن نهتم بتجربتك في استخدام Bookly! <br/> اترك تقييم وأخبر الآخرين برأيك."
|
6240 |
|
6241 |
-
|
6242 |
-
|
6243 |
-
msgstr "يتم استخدام %s على نطاق آخر %s.\n"
|
6244 |
-
"<br/> لاستخدام رمز الشراء على هذا النطاق ، يرجى فصله في لوحة المشرف الخاصة بالنطاق الآخر. <br/> إذا لم يكن لديك حق الوصول إلى المشرف يرجى الاتصال بالدعم الفني لدينا على support@bookly.info لنقل الترخيص يدويًا."
|
6245 |
|
6246 |
-
|
6247 |
-
|
6248 |
-
msgstr "أرشفة الموظفين"
|
6249 |
|
6250 |
-
|
6251 |
-
|
6252 |
-
msgstr "حسنًا ، استمر في التعديل"
|
6253 |
|
6254 |
-
|
6255 |
-
|
6256 |
-
msgstr "الحد من ساعات العمل يوميا"
|
6257 |
|
6258 |
-
|
6259 |
-
|
6260 |
-
msgstr "غير محدود"
|
6261 |
|
6262 |
-
|
6263 |
-
|
6264 |
-
|
|
|
|
|
|
|
|
|
|
|
6265 |
|
6266 |
-
|
6267 |
-
|
6268 |
-
msgstr "قسم المواعيد"
|
6269 |
|
6270 |
-
|
6271 |
-
|
6272 |
-
msgstr "الفترة (قبل وبعد)"
|
6273 |
|
6274 |
-
|
6275 |
-
|
6276 |
-
msgstr "القادمة"
|
6277 |
|
6278 |
-
|
6279 |
-
|
6280 |
-
msgstr "لكل 24 ساعة"
|
6281 |
|
6282 |
-
|
6283 |
-
|
6284 |
-
msgstr "لكل 7 أيام"
|
6285 |
|
6286 |
-
|
6287 |
-
|
6288 |
-
msgstr "اقل الفترات المشغولة"
|
6289 |
|
6290 |
-
|
6291 |
-
|
6292 |
-
msgstr "اكثر الفترات المشغولة"
|
6293 |
|
6294 |
-
|
6295 |
-
|
6296 |
-
msgstr "تخطى"
|
6297 |
|
6298 |
-
#:
|
6299 |
msgid "Your task is done"
|
6300 |
msgstr "لقد تمت مهمتك"
|
6301 |
|
6302 |
-
|
6303 |
-
|
6304 |
"\n"
|
6305 |
"Your task {service_name} has been done.\n"
|
6306 |
"\n"
|
@@ -6309,7 +6399,8 @@ msgid "Dear {client_name}.\n"
|
|
6309 |
"{company_name}\n"
|
6310 |
"{company_phone}\n"
|
6311 |
"{company_website}"
|
6312 |
-
msgstr "
|
|
|
6313 |
"\n"
|
6314 |
"لقد تم تنفيذ مهمتك {service_name}.\n"
|
6315 |
"\n"
|
@@ -6319,12 +6410,11 @@ msgstr "عزيزي {client_name}.\n"
|
|
6319 |
"{company_phone}\n"
|
6320 |
"{company_website}"
|
6321 |
|
6322 |
-
#:
|
6323 |
msgid "Task is done"
|
6324 |
msgstr "المهمة تمت"
|
6325 |
|
6326 |
-
|
6327 |
-
|
6328 |
"\n"
|
6329 |
"The following task has been done.\n"
|
6330 |
"\n"
|
@@ -6335,7 +6425,8 @@ msgid "Hello.\n"
|
|
6335 |
"Client phone: {client_phone}\n"
|
6336 |
"\n"
|
6337 |
"Client email: {client_email}"
|
6338 |
-
msgstr "
|
|
|
6339 |
"\n"
|
6340 |
"تم تنفيذ المهمة التالية.\n"
|
6341 |
"\n"
|
@@ -6347,1038 +6438,874 @@ msgstr "مرحبا.\n"
|
|
6347 |
"\n"
|
6348 |
"البريد الإلكتروني للعميل: {client_email}"
|
6349 |
|
6350 |
-
|
6351 |
-
|
6352 |
"Your task {service_name} has been done.\n"
|
6353 |
"Thank you for choosing our company.\n"
|
6354 |
"{company_name}\n"
|
6355 |
"{company_phone}\n"
|
6356 |
"{company_website}"
|
6357 |
-
msgstr "
|
|
|
6358 |
"لقد تم تنفيذ مهمتك {service_name}.\n"
|
6359 |
"شكرا لكم لاختيار شركتنا.\n"
|
6360 |
"{company_name}\n"
|
6361 |
"{company_phone}\n"
|
6362 |
"{company_website}"
|
6363 |
|
6364 |
-
|
6365 |
-
|
6366 |
"The following task has been done.\n"
|
6367 |
"Service: {service_name}\n"
|
6368 |
"Client name: {client_name}\n"
|
6369 |
"Client phone: {client_phone}\n"
|
6370 |
"Client email: {client_email}"
|
6371 |
-
msgstr "
|
|
|
6372 |
"تم تنفيذ المهمة التالية.\n"
|
6373 |
"الخدمة: {service_name}\n"
|
6374 |
"اسم العميل: {client_name}\n"
|
6375 |
"هاتف العميل: {client_phone}\n"
|
6376 |
"البريد الإلكتروني للعميل: {client_email}"
|
6377 |
|
6378 |
-
|
|
|
|
|
|
|
|
|
|
|
6379 |
msgid "Time step settings"
|
6380 |
msgstr "ضبط خطوة الوقت"
|
6381 |
|
6382 |
-
#:
|
6383 |
-
msgid "This setting allows to display the step of selecting an appointment time, hide it and create a task without due time, or display the time step, but allow a customer to skip it."
|
6384 |
-
msgstr "يسمح هذا الإعداد بعرض خطوة تحديد وقت موعد وإخفائه وإنشاء مهمة بدون الوقت المستحق ، أو عرض الخطوة الزمنية ، مع السماح للعميل بتخطيها."
|
6385 |
-
|
6386 |
-
#:
|
6387 |
msgid "Optional"
|
6388 |
msgstr "اختياري"
|
6389 |
|
6390 |
-
|
6391 |
-
|
6392 |
-
|
|
|
|
|
|
|
|
|
6393 |
|
6394 |
-
|
6395 |
-
|
6396 |
-
msgstr "خطوة اضافية"
|
6397 |
|
6398 |
-
|
6399 |
-
|
6400 |
-
msgstr "بعد خطوة الخدمة"
|
6401 |
|
6402 |
-
|
6403 |
-
|
6404 |
-
msgstr "بعد خطوة الوقت (سيتم تجاهل إعدادات مدة الاضافات)"
|
6405 |
|
6406 |
-
|
6407 |
-
|
6408 |
-
msgstr "قم بتعيين القيم الافتراضية التي سيتم استخدامها في جميع المواقع التي يتم فيها تحديد الإعدادات الافتراضية للاستخدام. لاستخدام الإعدادات المخصصة في أحد المواقع ، حدد استخدام الإعدادات المخصصة وأدخل القيم المخصصة."
|
6409 |
|
6410 |
-
|
6411 |
-
|
6412 |
-
|
|
|
|
|
6413 |
|
6414 |
-
|
6415 |
-
|
6416 |
-
msgstr "استخدام الإعدادات الافتراضية"
|
6417 |
|
6418 |
-
|
6419 |
-
|
6420 |
-
msgstr "مكّن هذا الإعداد لتتمكن من تعيين إعدادات مخصصة لأعضاء الموظفين في مواقع مختلفة."
|
6421 |
|
6422 |
-
|
6423 |
-
|
6424 |
-
msgstr "يتجاوز الحجز حدود ساعات العمل الخاصة بك"
|
6425 |
|
6426 |
-
|
6427 |
-
|
6428 |
-
msgstr "يسمح هذا الإعداد بتحديد الوقت الإجمالي الذي تشغله الحجوزات لكل يوم بالنسبة للموظف. لم يتم تضمين وقت الحشو."
|
6429 |
|
6430 |
-
#:
|
6431 |
-
msgid "This section describe
|
3 |
"MIME-Version: 1.0\n"
|
4 |
"Content-Type: text/plain; charset=UTF-8\n"
|
5 |
"Content-Transfer-Encoding: 8bit\n"
|
6 |
+
"X-Generator: Loco https://localise.biz/\n"
|
7 |
"Project-Id-Version: Bookly\n"
|
8 |
"Language: ar\n"
|
9 |
+
"Plural-Forms: nplurals=6; plural= n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
|
10 |
+
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
|
11 |
+
"Report-Msgid-Bugs-To: \n"
|
12 |
+
"POT-Creation-Date: 2020-04-15 16:22+0000\n"
|
13 |
+
"PO-Revision-Date: 2020-04-15 16:22+0000\n"
|
14 |
+
"Last-Translator: support@bookly.info\n"
|
15 |
+
"Language-Team: Arabic\n"
|
16 |
+
"X-Loco-Version: 2.3.1; wp-5.3"
|
17 |
|
18 |
+
msgid "Invoice #{invoice_number} for your appointment"
|
19 |
+
msgstr "الفاتورة #{invoice_number} لموعدك"
|
|
|
20 |
|
21 |
+
msgid ""
|
22 |
+
"Dear {client_name}.\n"
|
23 |
+
"\n"
|
24 |
+
"Attached please find invoice #{invoice_number} for your appointment.\n"
|
25 |
+
"\n"
|
26 |
+
"Thank you for choosing our company.\n"
|
27 |
+
"\n"
|
28 |
+
"{company_name}\n"
|
29 |
+
"{company_phone}\n"
|
30 |
+
"{company_website}"
|
31 |
+
msgstr ""
|
32 |
+
"عزيزي {client_name}.\n"
|
33 |
+
"\n"
|
34 |
+
"يرجى الاطلاع على الفاتورة # {invoice_number} لتعيينك.\n"
|
35 |
+
"\n"
|
36 |
+
"شكرا لكم لاختيار شركتنا.\n"
|
37 |
+
"\n"
|
38 |
+
"{company_name}\n"
|
39 |
+
"{company_phone}\n"
|
40 |
+
"{company_website}"
|
41 |
|
42 |
+
msgid "New invoice"
|
43 |
+
msgstr "فاتورة جديدة"
|
|
|
44 |
|
45 |
+
msgid ""
|
46 |
+
"Hello.\n"
|
47 |
+
"You have a new invoice #{invoice_number} for an appointment scheduled by "
|
48 |
+
"{client_first_name} {client_last_name}.\n"
|
49 |
+
"Please download invoice here: {invoice_link}"
|
50 |
+
msgstr ""
|
51 |
+
"مرحبا.\n"
|
52 |
+
"لديك فاتورة جديدة رقم {invoice_number} لموعد محدد بواسطة {client_first_name} "
|
53 |
+
"{client_last_name}.\n"
|
54 |
+
"الرجاء تنزيل الفاتورة هنا: {invoice_link}"
|
55 |
|
56 |
+
msgid "BILL TO"
|
57 |
+
msgstr "فاتورة الى"
|
|
|
58 |
|
59 |
+
msgid "Invoice#"
|
60 |
+
msgstr "الفاتورة#"
|
|
|
61 |
|
62 |
+
msgid "Date"
|
63 |
+
msgstr "تاريخ"
|
|
|
64 |
|
65 |
+
msgid "Due date"
|
66 |
+
msgstr "تاريخ الاستحقاق"
|
|
|
67 |
|
68 |
+
msgid "INVOICE"
|
69 |
+
msgstr "فاتورة"
|
|
|
70 |
|
71 |
+
msgid "Thank you for your business"
|
72 |
+
msgstr "شكرا لك على عملك"
|
|
|
73 |
|
74 |
+
msgid ""
|
75 |
+
"Invoices add-on requires your customers address information. So options "
|
76 |
+
"\"Make address field mandatory\" in Settings/Customers and \"Show address "
|
77 |
+
"field\" in Appearance/Details are activated automatically and can be "
|
78 |
+
"disabled after Invoices add-on is deactivated."
|
79 |
+
msgstr ""
|
80 |
+
"تتطلب إضافة الفواتير معلومات عن عناوين عملائك. بحيث يتم تنشيط الخيارات \"جعل "
|
81 |
+
"حقل العنوان إلزاميًا\" في الإعدادات / العملاء و \"إظهار حقل العنوان\" في "
|
82 |
+
"المظهر / التفاصيل تلقائيًا ويمكن تعطيله بعد إلغاء تنشيط إضافة الفواتير."
|
83 |
|
84 |
+
msgid "Invoice due days"
|
85 |
+
msgstr "أيام الفاتورة المستحقة"
|
|
|
86 |
|
87 |
+
msgid "This setting specifies the due period for the invoice (in days)."
|
88 |
+
msgstr "يحدد هذا الإعداد الفترة الزمنية المستحقة للفاتورة (بالأيام)."
|
|
|
89 |
|
90 |
+
msgid "Invoice template"
|
91 |
+
msgstr "نموذج الفاتورة"
|
|
|
92 |
|
93 |
+
msgid "Specify the template for the invoice."
|
94 |
+
msgstr "حدد النموذج الخاص بالفاتورة."
|
|
|
95 |
|
96 |
+
msgid "Preview"
|
97 |
+
msgstr "معاينة"
|
98 |
+
|
99 |
+
msgid "Invoices"
|
100 |
+
msgstr "الفواتير"
|
101 |
|
|
|
102 |
msgid "Settings saved."
|
103 |
msgstr "تم حفظ الإعدادات"
|
104 |
|
105 |
+
msgid "Download invoices"
|
106 |
+
msgstr "تحميل الفواتير"
|
|
|
107 |
|
108 |
+
msgid "invoice creation date"
|
109 |
+
msgstr "تاريخ إنشاء الفاتورة"
|
|
|
110 |
|
111 |
+
msgid "due date of invoice"
|
112 |
+
msgstr "تاريخ استحقاق الفاتورة"
|
|
|
113 |
|
114 |
+
msgid "number of days to submit payment"
|
115 |
+
msgstr "عدد الأيام لإتمام الدفع"
|
|
|
116 |
|
117 |
+
msgid "invoice link"
|
118 |
+
msgstr "رابط الفاتورة"
|
|
|
119 |
|
120 |
+
msgid "invoice number"
|
121 |
+
msgstr "رقم الفاتورة"
|
|
|
122 |
|
123 |
+
msgid "Attach invoice"
|
124 |
+
msgstr "إرفاق الفاتورة"
|
|
|
125 |
|
126 |
+
msgid "Empty"
|
127 |
+
msgstr ""
|
|
|
128 |
|
129 |
+
msgid ""
|
130 |
+
"Invoice due days: Please enter value in the following range (in days) - 1 to "
|
131 |
+
"365."
|
132 |
+
msgstr ""
|
133 |
+
"أيام الفوترة المستحقة: يرجى إدخال القيمة في النطاق التالي (بالأيام) - من 1 "
|
134 |
+
"إلى 365."
|
135 |
|
136 |
+
msgid "Service"
|
137 |
+
msgstr "الخدمة"
|
|
|
138 |
|
139 |
+
msgid "Provider"
|
140 |
+
msgstr "مقدم الخدمة"
|
|
|
141 |
|
142 |
+
msgid "Deposit"
|
143 |
+
msgstr "عربون مقدم"
|
|
|
144 |
|
145 |
+
msgid "Price"
|
146 |
+
msgstr "السعر"
|
|
|
147 |
|
148 |
+
msgid "Tax"
|
149 |
+
msgstr "ضريبة"
|
|
|
150 |
|
151 |
+
msgid "N/A"
|
152 |
+
msgstr "N/A"
|
|
|
153 |
|
154 |
+
msgid "Subtotal"
|
155 |
+
msgstr "حاصل الجمع"
|
|
|
156 |
|
157 |
+
msgid "Coupon discount"
|
158 |
+
msgstr "قسيمة خصم"
|
|
|
159 |
|
160 |
+
msgid "Group discount"
|
161 |
+
msgstr "خصم المجموعة"
|
|
|
162 |
|
163 |
+
msgid "Total"
|
164 |
+
msgstr "الإجمالي"
|
|
|
165 |
|
166 |
+
msgid "Paid"
|
167 |
+
msgstr "دفع"
|
|
|
168 |
|
169 |
+
msgid "Due"
|
170 |
+
msgstr "مستحق"
|
|
|
171 |
|
172 |
+
msgid "Discount"
|
173 |
+
msgstr "خصم"
|
|
|
174 |
|
175 |
+
msgid "Outlook Calendar event"
|
176 |
+
msgstr "حدث تقويم Outlook"
|
|
|
177 |
|
178 |
+
msgid "Name"
|
179 |
+
msgstr "الاسم"
|
|
|
180 |
|
181 |
+
msgid "Email"
|
182 |
+
msgstr "البريد الإلكتروني"
|
|
|
183 |
|
184 |
+
msgid "Phone"
|
185 |
+
msgstr "الهاتف"
|
|
|
186 |
|
187 |
+
msgid "Outlook Calendar integration"
|
188 |
+
msgstr "دمج تقويم Outlook"
|
|
|
189 |
|
190 |
+
msgid "Connect"
|
191 |
+
msgstr "الاتصال"
|
|
|
192 |
|
193 |
+
#, php-format
|
194 |
+
msgid "Please configure Outlook Calendar <a href=\"%s\">settings</a> first"
|
195 |
+
msgstr "يرجى تكوين Outlook Calendar <a href=\"%s\"> إعدادات </a> أولاً"
|
196 |
|
197 |
+
msgid "Connected"
|
198 |
+
msgstr "متصل"
|
|
|
199 |
|
200 |
+
msgid "disconnect"
|
201 |
+
msgstr "قطع الاتصال"
|
|
|
202 |
|
203 |
+
msgid "Synchronize staff member appointments with Outlook Calendar."
|
204 |
+
msgstr "مزامنة مواعيد أعضاء فريق العمل مع تقويم Outlook."
|
|
|
205 |
|
206 |
+
msgid "Calendar"
|
207 |
+
msgstr "التقويم"
|
|
|
208 |
|
209 |
+
msgid "-- Select calendar --"
|
210 |
+
msgstr "- اختر التقويم -"
|
|
|
211 |
|
212 |
+
msgid ""
|
213 |
+
"When you connect a calendar all future and past events will be synchronized "
|
214 |
+
"according to the selected synchronization mode. This may take a few minutes. "
|
215 |
+
"Please wait."
|
216 |
+
msgstr ""
|
217 |
+
"عند توصيل تقويم ، ستتم مزامنة جميع الأحداث المستقبلية والماضية وفقًا لوضع "
|
218 |
+
"التزامن المحدد. قد يستغرق هذا بضع دقائق. ارجوك انتظر."
|
219 |
|
220 |
+
msgid "Can't change calendar for archived staff"
|
221 |
+
msgstr "لا يمكن تغيير التقويم لموظفي الأرشيف"
|
|
|
222 |
|
223 |
+
msgid "Instructions"
|
224 |
+
msgstr "التعليمات"
|
|
|
|
|
225 |
|
226 |
+
msgid ""
|
227 |
+
"Important: Your website must use <b>HTTPS</b>. The Outlook Calendar API will "
|
228 |
+
"not work with your website if there is no valid SSL certificate installed on "
|
229 |
+
"your web server."
|
230 |
+
msgstr ""
|
231 |
+
"مهم: يجب أن يستخدم موقع الويب الخاص بك <b> HTTPS </b>. لن تعمل واجهة برمجة "
|
232 |
+
"تطبيقات تقويم Outlook مع موقعك على الويب في حالة عدم وجود شهادة SSL صالحة "
|
233 |
+
"مثبتة على خادم الويب."
|
234 |
|
235 |
+
msgid "To find your Application ID and Application Secret, do the following:"
|
236 |
+
msgstr "للعثور على معرف التطبيق وسري التطبيق ، قم بما يلي:"
|
|
|
237 |
|
238 |
+
#, php-format
|
239 |
+
msgid ""
|
240 |
+
"Sign in to the <a href=\"%s\" target=\"_blank\">Azure portal</a> using "
|
241 |
+
"either a work or school account or a personal Microsoft account."
|
242 |
+
msgstr ""
|
243 |
|
244 |
+
msgid ""
|
245 |
+
"If your account gives you access to more than one tenant, select your "
|
246 |
+
"account in the top right corner, and set your portal session to the Azure AD "
|
247 |
+
"tenant that you want."
|
248 |
+
msgstr ""
|
249 |
|
250 |
+
msgid ""
|
251 |
+
"In the left-hand navigation pane, select the <b>Azure Active Directory</b> "
|
252 |
+
"service, and then select <b>App registrations > New registration</b>."
|
253 |
+
msgstr ""
|
254 |
|
255 |
+
msgid ""
|
256 |
+
"When the <b>Register an application</b> page appears, enter your "
|
257 |
+
"application's <b>Name</b> and <b>Redirect URI</b> found below on this page. "
|
258 |
+
"Make sure that the <b>Supported account types</b> is set to <b>Accounts in "
|
259 |
+
"any organizational directory and personal Microsoft accounts</b>. When "
|
260 |
+
"finished, select <b>Register</b>."
|
261 |
+
msgstr ""
|
262 |
|
263 |
+
msgid ""
|
264 |
+
"Azure AD assigns a unique application (client) ID to your app, and you're "
|
265 |
+
"taken to your application's <b>Overview</b> page."
|
266 |
+
msgstr ""
|
267 |
|
268 |
+
msgid ""
|
269 |
+
"Copy the <b>Application (client) ID</b> and insert it into the form below on "
|
270 |
+
"this page."
|
271 |
+
msgstr ""
|
272 |
|
273 |
+
msgid ""
|
274 |
+
"Under <b>Certificates & secrets</b>, choose <b>New client secret</b>, "
|
275 |
+
"set <b>Expires</b> to <b>Never</b> and click <b>Add</b>. Copy the app secret "
|
276 |
+
"from the <b>Client secrets</b> list before leaving the page. Insert the "
|
277 |
+
"secret into the form below on this page."
|
278 |
+
msgstr ""
|
|
|
279 |
|
280 |
+
msgid ""
|
281 |
+
"Under <b>API permissions</b>, choose <b>Add a permission</b>, and select <b>"
|
282 |
+
"Microsoft Graph > Delegated permissions</b>. In <b>Select permissions</b> "
|
283 |
+
"find <b>Calendars.ReadWrite</b>, select it and click <b>Add permissions</b> "
|
284 |
+
"button."
|
285 |
+
msgstr ""
|
286 |
|
287 |
+
msgid "<b>Save</b> your changes."
|
288 |
+
msgstr "<b> احفظ </b> تغييراتك."
|
|
|
289 |
|
290 |
+
msgid ""
|
291 |
+
"Go to Staff Members, select a staff member and click <b>Connect</b> which is "
|
292 |
+
"located at the bottom of the page."
|
293 |
+
msgstr ""
|
294 |
+
"انتقل إلى أعضاء فريق العمل وحدد أحد الموظفين وانقر فوق <b> اتصال </b> "
|
295 |
+
"الموجود في أسفل الصفحة."
|
296 |
|
297 |
+
msgid "Application ID"
|
298 |
+
msgstr "رقم الاستمارة"
|
|
|
299 |
|
300 |
+
msgid "The Application ID obtained from the Microsoft App Registration Portal."
|
301 |
+
msgstr ""
|
302 |
+
"رقم الاستمارة التي تم الحصول عليها من بوابة تسجيل التطبيقات لمايكروسفت."
|
303 |
|
304 |
+
msgid "Application secret"
|
305 |
+
msgstr "سر التطبيق"
|
|
|
306 |
|
307 |
+
msgid ""
|
308 |
+
"The Application Secret password obtained from the Microsoft App Registration "
|
309 |
+
"Portal."
|
310 |
+
msgstr ""
|
311 |
+
"كلمة مرور التطبيق السري التي تم الحصول عليها من بوابة تسجيل تطبيق مايكروسفت."
|
312 |
|
313 |
+
msgid "Redirect URI"
|
314 |
+
msgstr "إعادة توجيه URI"
|
|
|
|
|
315 |
|
316 |
+
msgid ""
|
317 |
+
"Enter this URL as a Redirect URLs in the Microsoft App Registration Portal."
|
318 |
+
msgstr ""
|
319 |
+
"أدخل عنوان URL هذا كعناوين URL لإعادة التوجيه في مدخل تسجيل تطبيقات "
|
320 |
+
"Microsoft."
|
321 |
|
322 |
+
msgid "Synchronization mode"
|
323 |
+
msgstr "وضع التزامن"
|
|
|
324 |
|
325 |
+
msgid ""
|
326 |
+
"With \"One-way\" sync Bookly pushes new appointments and any further changes "
|
327 |
+
"to Outlook Calendar. With \"Two-way front-end only\" sync Bookly will "
|
328 |
+
"additionally fetch events from Outlook Calendar and remove corresponding "
|
329 |
+
"time slots before displaying the Time step of the booking form (this may "
|
330 |
+
"lead to a delay when users click Next to get to the Time step). With \"Two-"
|
331 |
+
"way\" sync all bookings created in Bookly Calendar will be automatically "
|
332 |
+
"copied to Outlook Calendar and vice versa."
|
333 |
+
msgstr ""
|
334 |
+
"باستخدام المزامنة \"أحادية الاتجاه\" Bookly تدفع المواعيد الجديدة وأي "
|
335 |
+
"تغييرات أخرى في تقويم Outlook. من خلال مزامنة \"الواجهة الأمامية فقط ثنائية "
|
336 |
+
"الاتجاه\" Bookly ، ستتم إضافة أحداث من تقويم Outlook وإزالة الفترات الزمنية "
|
337 |
+
"المقابلة قبل عرض خطوة الوقت من نموذج الحجز (قد يؤدي ذلك إلى تأخير عندما ينقر "
|
338 |
+
"المستخدمون على التالي للوصول إلى خطوة الوقت ). مع مزامنة \"ثنائية الاتجاه\" "
|
339 |
+
"، سيتم نسخ جميع الحجوزات التي تم إنشاؤها في تقويم Bookly تلقائيًا إلى تقويم "
|
340 |
+
"Outlook والعكس."
|
341 |
|
342 |
+
msgid "One-way"
|
343 |
+
msgstr "اتجاه واحد"
|
|
|
344 |
|
345 |
+
msgid "Two-way front-end only"
|
346 |
+
msgstr "واجهة أمامية ثنائية الاتجاه فقط"
|
|
|
347 |
|
348 |
+
msgid "Two-way"
|
349 |
+
msgstr "في اتجاهين"
|
|
|
350 |
|
351 |
+
msgid "Sync appointments history"
|
352 |
+
msgstr "تاريخ المواعيد التزامن"
|
|
|
353 |
|
354 |
+
msgid ""
|
355 |
+
"Specify how many days of past calendar data you wish to sync at the time of "
|
356 |
+
"initial sync. If you enter 0, synchronization of past events will not be "
|
357 |
+
"performed."
|
358 |
+
msgstr ""
|
359 |
+
"حدد عدد أيام بيانات التقويم السابقة التي ترغب في مزامنتها في وقت المزامنة "
|
360 |
+
"الأولية. إذا قمت بإدخال 0 ، فلن يتم تنفيذ مزامنة الأحداث السابقة."
|
361 |
|
362 |
+
msgid "Copy Outlook Calendar event titles"
|
363 |
+
msgstr "نسخ عناوين أحداث تقويم Outlook"
|
|
|
|
|
364 |
|
365 |
+
msgid ""
|
366 |
+
"If enabled then titles of Outlook Calendar events will be copied to Bookly "
|
367 |
+
"appointments. If disabled, a standard title \"Outlook Calendar event\" will "
|
368 |
+
"be used."
|
369 |
+
msgstr ""
|
370 |
+
"في حالة التمكين ، سيتم نسخ عناوين أحداث تقويم Outlook إلى مواعيد Bookly. في "
|
371 |
+
"حالة التعطيل ، سيتم استخدام عنوان قياسي \"حدث تقويم Outlook\"."
|
372 |
|
373 |
+
msgid "Limit number of fetched events"
|
374 |
+
msgstr "الحد من عدد الأحداث التي تم جلبها"
|
|
|
|
|
375 |
|
376 |
+
msgid ""
|
377 |
+
"If there is a lot of events in Outlook Calendar sometimes this leads to a "
|
378 |
+
"lack of memory in PHP when Bookly tries to fetch all events. You can limit "
|
379 |
+
"the number of fetched events here."
|
380 |
+
msgstr ""
|
381 |
+
"إذا كان هناك الكثير من الأحداث في تقويم Outlook في بعض الأحيان يؤدي ذلك إلى "
|
382 |
+
"نقص في الذاكرة في PHP عندما يحاول Bookly إحضار جميع الأحداث. يمكنك تحديد عدد "
|
383 |
+
"الأحداث التي تم جلبها هنا."
|
384 |
|
385 |
+
msgid "Template for event title"
|
386 |
+
msgstr "نموذج لعنوان الحدث"
|
|
|
|
|
387 |
|
388 |
+
msgid ""
|
389 |
+
"Configure what information should be placed in the title of Outlook Calendar "
|
390 |
+
"event. Available codes are {service_name}, {staff_name} and {client_names}."
|
391 |
+
msgstr ""
|
392 |
+
"قم بتكوين المعلومات التي يجب وضعها في عنوان حدث تقويم Outlook. الرموز "
|
393 |
+
"المتاحة هي {service_name} و {staff_name} و {client_names}."
|
394 |
|
395 |
+
msgid "Appointment section"
|
396 |
+
msgstr "قسم المواعيد"
|
|
|
|
|
397 |
|
398 |
+
msgid "This section describes information that is displayed about appointment."
|
399 |
+
msgstr "يصف هذا القسم المعلومات التي يتم عرضها حول المواعيد."
|
|
|
400 |
|
401 |
+
msgid "Customer section"
|
402 |
+
msgstr "قسم العملاء"
|
|
|
403 |
|
404 |
+
msgid ""
|
405 |
+
"This section describes information that is displayed about each participant "
|
406 |
+
"of the appointment."
|
407 |
+
msgstr "يصف هذا القسم المعلومات التي يتم عرضها حول كل مشارك في الموعد."
|
408 |
|
409 |
+
msgid "customer notes for appointment"
|
410 |
+
msgstr "ملاحظات العملاء على الموعد"
|
|
|
|
|
411 |
|
412 |
+
msgid "email of client"
|
413 |
+
msgstr "البريد الإلكتروني للعميل"
|
|
|
|
|
414 |
|
415 |
+
msgid "full name of client"
|
416 |
+
msgstr "الاسم الكامل للعميل"
|
|
|
417 |
|
418 |
+
msgid "first name of client"
|
419 |
+
msgstr "الاسم الأول للعميل"
|
|
|
420 |
|
421 |
+
msgid "last name of client"
|
422 |
+
msgstr "الاسم الأخير للعميل"
|
|
|
423 |
|
424 |
+
msgid "phone of client"
|
425 |
+
msgstr "هاتف العميل"
|
|
|
|
|
426 |
|
427 |
+
msgid "status of payment"
|
428 |
+
msgstr "حالة الدفع"
|
|
|
|
|
429 |
|
430 |
+
msgid "payment type"
|
431 |
+
msgstr "طريقة الدفع"
|
|
|
432 |
|
433 |
+
msgid "status of appointment"
|
434 |
+
msgstr "حالة الموعد"
|
|
|
435 |
|
436 |
+
msgid "total price of booking (sum of all cart items after applying coupon)"
|
437 |
+
msgstr ""
|
438 |
+
"السعر الاجمالي للحجز (مجموع كل عناصر العربة بعد تطبيق القسيمة)\n"
|
|
|
439 |
|
440 |
+
msgid "date of appointment"
|
441 |
+
msgstr "تاريخ الموعد"
|
|
|
442 |
|
443 |
+
msgid "time of appointment"
|
444 |
+
msgstr "وقت الموعد"
|
|
|
|
|
445 |
|
446 |
+
msgid "booking number"
|
447 |
+
msgstr "رقم الحجز"
|
|
|
|
|
448 |
|
449 |
+
msgid "name of category"
|
450 |
+
msgstr "اسم التصنيف"
|
|
|
451 |
|
452 |
+
msgid "address of company"
|
453 |
+
msgstr "عنوان الشركة"
|
|
|
454 |
|
455 |
+
msgid "name of company"
|
456 |
+
msgstr "اسم الشركة"
|
|
|
457 |
|
458 |
+
msgid "company phone"
|
459 |
+
msgstr "هاتف الشركة"
|
|
|
|
|
460 |
|
461 |
+
msgid "company web-site address"
|
462 |
+
msgstr "عنوان موقع الشركة على الويب"
|
|
|
463 |
|
464 |
+
msgid "info of service"
|
465 |
+
msgstr "معلومات الخدمة"
|
|
|
|
|
466 |
|
467 |
+
msgid "name of service"
|
468 |
+
msgstr "اسم الخدمة"
|
|
|
469 |
|
470 |
+
msgid "price of service"
|
471 |
+
msgstr "سعر الخدمة"
|
|
|
472 |
|
473 |
+
msgid "email of staff"
|
474 |
+
msgstr ""
|
475 |
+
"البريد الإلكتروني للموظف\n"
|
|
|
476 |
|
477 |
+
msgid "info of staff"
|
478 |
+
msgstr "معلومات العاملين"
|
|
|
|
|
479 |
|
480 |
+
msgid "name of staff"
|
481 |
+
msgstr "اسماء العاملين"
|
|
|
482 |
|
483 |
+
msgid "phone of staff"
|
484 |
+
msgstr "هاتف الموظف"
|
|
|
485 |
|
486 |
+
msgid "Outlook Calendar"
|
487 |
+
msgstr "تقويم Outlook"
|
|
|
|
|
488 |
|
489 |
+
msgid "Disabled"
|
490 |
+
msgstr "تعطيل"
|
|
|
491 |
|
492 |
+
msgid "Synchronize with Outlook Calendar"
|
493 |
+
msgstr "تزامن مع تقويم Outlook"
|
|
|
494 |
|
495 |
+
msgid "Calendars synchronized successfully."
|
496 |
+
msgstr "تزامن التقاويم تم بنجاح."
|
|
|
|
|
497 |
|
498 |
+
msgid "Custom Fields"
|
499 |
+
msgstr "حقول مخصصة"
|
|
|
500 |
|
501 |
+
msgid "Incorrect code"
|
502 |
+
msgstr "رمز غير صحيح"
|
|
|
503 |
|
504 |
+
msgid "Required"
|
505 |
+
msgstr "مطلوب"
|
|
|
506 |
|
507 |
+
msgid "combined values of all custom fields"
|
508 |
+
msgstr "القيم المجمعة لكافة الحقول المخصصة"
|
|
|
509 |
|
510 |
+
msgid "Bind fields to services"
|
511 |
+
msgstr "ربط الحقول بالخدمات"
|
|
|
512 |
|
513 |
+
msgid ""
|
514 |
+
"When this setting is enabled you will be able to create service specific "
|
515 |
+
"custom fields."
|
516 |
+
msgstr "عند تمكين هذا الإعداد ، ستتمكن من إنشاء حقول مخصصة خاصة بالخدمة."
|
517 |
|
518 |
+
msgid "Merge repeating custom fields for multiple bookings of the service"
|
519 |
+
msgstr "دمج تكرار الحقول المخصصة لحجوزات متعددة للخدمة"
|
|
|
520 |
|
521 |
+
msgid ""
|
522 |
+
"If enabled, customers will see custom fields for unique appointments while "
|
523 |
+
"booking multiple instances of the service. Repeating custom fields are "
|
524 |
+
"merged (collapsed) into one field. If disabled, customers will see custom "
|
525 |
+
"fields for each appointment in the set of bookings."
|
526 |
+
msgstr ""
|
527 |
+
"في حالة التمكين، سيشاهد العملاء حقولًا مخصصة لمواعيد فريدة أثناء حجز مثيلات "
|
528 |
+
"متعددة من الخدمة. يتم دمج الحقول المخصصة المتكررة (مطوية) في حقل واحد. في "
|
529 |
+
"حالة التعطيل، سيرى العملاء حقولًا مخصصة لكل موعد في مجموعة الحجوزات."
|
530 |
|
531 |
+
msgid "Text Field"
|
532 |
+
msgstr "حقل النص"
|
|
|
533 |
|
534 |
+
msgid "Text Area"
|
535 |
+
msgstr "منطقة النص"
|
|
|
536 |
|
537 |
+
msgid "Text Content"
|
538 |
+
msgstr "محتوى النص"
|
|
|
539 |
|
540 |
+
msgid "Checkbox Group"
|
541 |
+
msgstr "مجموعة خانة الاختيار"
|
|
|
542 |
|
543 |
+
msgid "Radio Button Group"
|
544 |
+
msgstr "مجموعة زر الراديو"
|
|
|
545 |
|
546 |
+
msgid "Drop Down"
|
547 |
+
msgstr "المنسدلة"
|
548 |
+
|
549 |
+
msgid "Captcha"
|
550 |
+
msgstr "Captcha"
|
551 |
+
|
552 |
+
msgid "HTML allowed in all texts and labels."
|
553 |
+
msgstr "يسمح HTML في جميع النصوص والعلامات."
|
554 |
+
|
555 |
+
msgid "Remove field"
|
556 |
+
msgstr "إزالة الحقل"
|
557 |
+
|
558 |
+
msgid "Enter a label"
|
559 |
+
msgstr "أدخل تسمية"
|
560 |
+
|
561 |
+
msgid "Required field"
|
562 |
+
msgstr "الحقل المطلوب"
|
563 |
+
|
564 |
+
msgid "Enter a content"
|
565 |
+
msgstr "أدخل محتوى"
|
566 |
+
|
567 |
+
msgid "Checkbox"
|
568 |
+
msgstr "خانة اختيار"
|
569 |
+
|
570 |
+
msgid "Radio Button"
|
571 |
+
msgstr "زر الراديو"
|
572 |
+
|
573 |
+
msgid "Option"
|
574 |
+
msgstr "اختيار"
|
575 |
+
|
576 |
+
msgid "Remove item"
|
577 |
+
msgstr "إزالة البند"
|
578 |
+
|
579 |
+
msgid "All services"
|
580 |
+
msgstr ""
|
581 |
+
"جميع الخدمات\n"
|
582 |
+
|
583 |
+
msgid "No service selected"
|
584 |
+
msgstr "لا توجد خدمة محددة"
|
585 |
+
|
586 |
+
msgid "Show custom fields"
|
587 |
+
msgstr "إظهار الحقول المخصصة"
|
588 |
+
|
589 |
+
msgid "extended staff agenda for next day"
|
590 |
+
msgstr "جدول أعمال الموظفين الموسعة لليوم التالي"
|
591 |
+
|
592 |
+
msgid "combined values of all custom fields (formatted in 2 columns)"
|
593 |
+
msgstr "القيم المجمعة لكافة الحقول المخصصة (منسقة في عمودين)"
|
594 |
+
|
595 |
+
msgid "Another code"
|
596 |
+
msgstr "رمز آخر"
|
597 |
+
|
598 |
+
msgid "Notification to customer about approved recurring appointment"
|
599 |
+
msgstr "إخطار العميل بشأن الموعد المتكرر المعتمد"
|
600 |
+
|
601 |
+
msgid "Your appointment information"
|
602 |
+
msgstr "معلومات موعدك"
|
603 |
+
|
604 |
+
msgid ""
|
605 |
+
"Dear {client_name}.\n"
|
606 |
+
"\n"
|
607 |
+
"This is a confirmation that you have booked {service_name} (x "
|
608 |
+
"{recurring_count}).\n"
|
609 |
+
"\n"
|
610 |
+
"Please find the schedule of your booking below.\n"
|
611 |
+
"\n"
|
612 |
+
"{appointment_schedule}\n"
|
613 |
+
"\n"
|
614 |
+
"We are waiting you at {company_address}.\n"
|
615 |
+
"\n"
|
616 |
+
"Thank you for choosing our company.\n"
|
617 |
+
"\n"
|
618 |
+
"{company_name}\n"
|
619 |
+
"{company_phone}\n"
|
620 |
+
"{company_website}"
|
621 |
+
msgstr ""
|
622 |
+
"عزيزي {client_name}.\n"
|
623 |
+
"\n"
|
624 |
+
"هذا تأكيد بأنك قد حجزت {service_name} (العدد {recurring_count}).\n"
|
625 |
+
"\n"
|
626 |
+
"يرجى الاطلاع على الجدول الزمني للحجز الخاص بك أدناه.\n"
|
627 |
+
"\n"
|
628 |
+
"{appointment_schedule}\n"
|
629 |
+
"\n"
|
630 |
+
"نحن في انتظارك في {company_address}.\n"
|
631 |
+
"\n"
|
632 |
+
"شكرا لكم لاختيار شركتنا.\n"
|
633 |
+
"\n"
|
634 |
+
"{company_name}\n"
|
635 |
+
"{company_phone}\n"
|
636 |
+
"{company_website}"
|
637 |
+
|
638 |
+
msgid "Notification to staff member about approved recurring appointment"
|
639 |
+
msgstr "إخطار الموظف بشأن الموعد المتكرر المعتمد"
|
640 |
+
|
641 |
+
msgid "New booking information"
|
642 |
+
msgstr "معلومات الحجز الجديدة"
|
643 |
+
|
644 |
+
msgid ""
|
645 |
+
"Hello.\n"
|
646 |
+
"\n"
|
647 |
+
"You have a new booking.\n"
|
648 |
+
"\n"
|
649 |
+
"Service: {service_name} (x {recurring_count})\n"
|
650 |
+
"Schedule:\n"
|
651 |
+
"{appointment_schedule}\n"
|
652 |
+
"Client name: {client_name}\n"
|
653 |
+
"Client phone: {client_phone}\n"
|
654 |
+
"Client email: {client_email}"
|
655 |
+
msgstr ""
|
656 |
+
"مرحبا.\n"
|
657 |
+
"\n"
|
658 |
+
"لديك حجز جديد.\n"
|
659 |
+
"\n"
|
660 |
+
"الخدمة: {service_name} (العدد {recurring_count})\n"
|
661 |
+
"جدول: {appointment_schedule}\n"
|
662 |
+
"اسم العميل: {client_name}\n"
|
663 |
+
"هاتف العميل: {client_phone}\n"
|
664 |
+
"البريد الإلكتروني للعميل: {client_email}"
|
665 |
+
|
666 |
+
msgid "Notification to customer about cancelled recurring appointment"
|
667 |
+
msgstr "إخطار العميل بشأن الموعد المتكرر الملغى"
|
668 |
+
|
669 |
+
msgid "Booking cancellation"
|
670 |
+
msgstr "الغاء الحجز"
|
671 |
+
|
672 |
+
msgid ""
|
673 |
+
"Dear {client_name}.\n"
|
674 |
+
"\n"
|
675 |
+
"Your booking of {service_name} (x {recurring_count}) has been cancelled.\n"
|
676 |
+
"\n"
|
677 |
+
"Reason: {cancellation_reason}\n"
|
678 |
+
"\n"
|
679 |
+
"Please find the schedule of the cancelled booking below:\n"
|
680 |
+
"\n"
|
681 |
+
"{appointment_schedule}\n"
|
682 |
+
"\n"
|
683 |
+
"Thank you for choosing our company.\n"
|
684 |
+
"\n"
|
685 |
+
"{company_name}\n"
|
686 |
+
"{company_phone}\n"
|
687 |
+
"{company_website}"
|
688 |
+
msgstr ""
|
689 |
+
"عزيزي {client_name}.\n"
|
690 |
+
"\n"
|
691 |
+
"تم إلغاء حجزك {service_name} (العدد {recurring_count}).\n"
|
692 |
+
"\n"
|
693 |
+
"السبب: {cancellation_reason}\n"
|
694 |
+
"\n"
|
695 |
+
"يرجى الاطلاع على جدول الحجز الملغى أدناه:\n"
|
696 |
+
"\n"
|
697 |
+
"{appointment_schedule}\n"
|
698 |
+
"\n"
|
699 |
+
"شكرا لكم لاختيار شركتنا.\n"
|
700 |
+
"\n"
|
701 |
+
"{company_name}\n"
|
702 |
+
"{company_phone}\n"
|
703 |
+
"{company_website}"
|
704 |
+
|
705 |
+
msgid "Notification to staff member about cancelled recurring appointment"
|
706 |
+
msgstr "إخطار الموظف حول موعد متكرر ملغي"
|
707 |
+
|
708 |
+
msgid ""
|
709 |
+
"Hello.\n"
|
710 |
+
"\n"
|
711 |
+
"The following booking has been cancelled.\n"
|
712 |
+
"\n"
|
713 |
+
"Reason: {cancellation_reason}\n"
|
714 |
+
"\n"
|
715 |
+
"Service: {service_name} (x {recurring_count})\n"
|
716 |
+
"Schedule:\n"
|
717 |
+
"{appointment_schedule}\n"
|
718 |
+
"Client name: {client_name}\n"
|
719 |
+
"Client phone: {client_phone}\n"
|
720 |
+
"Client email: {client_email}"
|
721 |
+
msgstr ""
|
722 |
+
"مرحبا.\n"
|
723 |
+
"\n"
|
724 |
+
"تم إلغاء الحجز التالي.\n"
|
725 |
+
"\n"
|
726 |
+
"السبب: {cancellation_reason}\n"
|
727 |
+
"\n"
|
728 |
+
"الخدمة: {service_name} (العدد {recurring_count})\n"
|
729 |
+
"جدول:\n"
|
730 |
+
"{appointment_schedule}\n"
|
731 |
+
"اسم العميل: {client_name}\n"
|
732 |
+
"هاتف العميل: {client_phone}\n"
|
733 |
+
"البريد الإلكتروني للعميل: {client_email}"
|
734 |
+
|
735 |
+
msgid "Notification to customer about rejected recurring appointment"
|
736 |
+
msgstr "إخطار العميل بشأن الموعد المتكرر المرفوض"
|
737 |
+
|
738 |
+
msgid "Booking rejection"
|
739 |
+
msgstr "رفض الحجز"
|
740 |
+
|
741 |
+
msgid ""
|
742 |
+
"Dear {client_name}.\n"
|
743 |
+
"\n"
|
744 |
+
"Your booking of {service_name} (x {recurring_count}) has been rejected.\n"
|
745 |
+
"\n"
|
746 |
+
"Reason: {cancellation_reason}\n"
|
747 |
+
"\n"
|
748 |
+
"Please find the schedule of the cancelled booking below:\n"
|
749 |
+
"\n"
|
750 |
+
"{appointment_schedule}\n"
|
751 |
+
"\n"
|
752 |
+
"Thank you for choosing our company.\n"
|
753 |
+
"\n"
|
754 |
+
"{company_name}\n"
|
755 |
+
"{company_phone}\n"
|
756 |
+
"{company_website}"
|
757 |
+
msgstr ""
|
758 |
+
"عزيزي {client_name}.\n"
|
759 |
+
"\n"
|
760 |
+
"تم رفض حجزك لـ {service_name} (العدد {recurring_count}).\n"
|
761 |
+
"\n"
|
762 |
+
"السبب: {cancellation_reason}\n"
|
763 |
+
"\n"
|
764 |
+
"يرجى الاطلاع على جدول الحجز الملغى أدناه:\n"
|
765 |
+
"\n"
|
766 |
+
"{appointment_schedule}\n"
|
767 |
+
"\n"
|
768 |
+
"شكرا لكم لاختيار شركتنا.\n"
|
769 |
+
"\n"
|
770 |
+
"{company_name}\n"
|
771 |
+
"{company_phone}\n"
|
772 |
+
"{company_website}"
|
773 |
+
|
774 |
+
msgid "Notification to staff member about rejected recurring appointment "
|
775 |
+
msgstr "إخطار الموظف بشأن الموعد المتكرر المرفوض"
|
776 |
+
|
777 |
+
msgid ""
|
778 |
+
"Hello.\n"
|
779 |
+
"\n"
|
780 |
+
"The following booking has been rejected.\n"
|
781 |
+
"\n"
|
782 |
+
"Reason: {cancellation_reason}\n"
|
783 |
+
"\n"
|
784 |
+
"Service: {service_name} (x {recurring_count})\n"
|
785 |
+
"Schedule:\n"
|
786 |
+
"{appointment_schedule}\n"
|
787 |
+
"Client name: {client_name}\n"
|
788 |
+
"Client phone: {client_phone}\n"
|
789 |
+
"Client email: {client_email}"
|
790 |
+
msgstr ""
|
791 |
+
"مرحبا.\n"
|
792 |
+
"\n"
|
793 |
+
"تم رفض الحجز التالي.\n"
|
794 |
+
"\n"
|
795 |
+
"السبب: {cancellation_reason}\n"
|
796 |
+
"\n"
|
797 |
+
"الخدمة: {service_name} (العدد {recurring_count})\n"
|
798 |
+
"جدول:\n"
|
799 |
+
"{appointment_schedule}\n"
|
800 |
+
"اسم العميل: {client_name}\n"
|
801 |
+
"هاتف العميل: {client_phone}\n"
|
802 |
+
"البريد الإلكتروني للعميل: {client_email}"
|
803 |
+
|
804 |
+
msgid ""
|
805 |
+
"Notification to customer about placing on waiting list for recurring "
|
806 |
+
"appointment"
|
807 |
+
msgstr "إخطار العميل بشأن وضع قائمة الانتظار للموعد المتكرر"
|
808 |
+
|
809 |
+
msgid "You have been added to waiting list for appointment"
|
810 |
+
msgstr "لقد تمت إضافتك إلى قائمة الانتظار للتعيين"
|
811 |
+
|
812 |
+
msgid ""
|
813 |
+
"Dear {client_name}.\n"
|
814 |
+
"\n"
|
815 |
+
"This is a confirmation that you have been added to the waiting list for "
|
816 |
+
"{service_name} (x {recurring_count}).\n"
|
817 |
+
"\n"
|
818 |
+
"Please find the service schedule below.\n"
|
819 |
+
"\n"
|
820 |
+
"{appointment_schedule}\n"
|
821 |
+
"\n"
|
822 |
+
"Thank you for choosing our company.\n"
|
823 |
+
"\n"
|
824 |
+
"{company_name}\n"
|
825 |
+
"{company_phone}\n"
|
826 |
+
"{company_website}"
|
827 |
+
msgstr ""
|
828 |
+
"عزيزي {client_name}.\n"
|
829 |
+
"\n"
|
830 |
+
"هذا تأكيد بأنك قد أضفت إلى قائمة الانتظار لـ {service_name} (العدد "
|
831 |
+
"{recurring_count}).\n"
|
832 |
+
"\n"
|
833 |
+
"يرجى الاطلاع على جدول الخدمات أدناه.\n"
|
834 |
+
"\n"
|
835 |
+
"{appointment_schedule}\n"
|
836 |
+
"\n"
|
837 |
+
"شكرا لكم لاختيار شركتنا.\n"
|
838 |
+
"\n"
|
839 |
+
"{company_name}\n"
|
840 |
+
"{company_phone}\n"
|
841 |
+
"{company_website}"
|
842 |
+
|
843 |
+
msgid ""
|
844 |
+
"Notification to staff member about placing on waiting list for recurring "
|
845 |
+
"appointment "
|
846 |
+
msgstr "إخطار الموظف بشأن وضع قائمة الانتظار للموعد المتكرر"
|
847 |
+
|
848 |
+
msgid "New waiting list information"
|
849 |
+
msgstr "معلومات قائمة انتظار جديدة"
|
850 |
+
|
851 |
+
msgid ""
|
852 |
+
"Hello.\n"
|
853 |
+
"\n"
|
854 |
+
"You have new customer in the waiting list.\n"
|
855 |
+
"\n"
|
856 |
+
"Service: {service_name} (x {recurring_count})\n"
|
857 |
+
"Schedule:\n"
|
858 |
+
"{appointment_schedule}\n"
|
859 |
+
"Client name: {client_name}\n"
|
860 |
+
"Client phone: {client_phone}\n"
|
861 |
+
"Client email: {client_email}"
|
862 |
+
msgstr ""
|
863 |
+
"مرحبا.\n"
|
864 |
+
"\n"
|
865 |
+
"لديك عميل جديد في قائمة الانتظار.\n"
|
866 |
+
"\n"
|
867 |
+
"الخدمة: {service_name} (العدد {recurring_count})\n"
|
868 |
+
"جدول:\n"
|
869 |
+
"{جدول المواعيد}\n"
|
870 |
+
"اسم العميل: {client_name}\n"
|
871 |
+
"هاتف العميل: {client_phone}\n"
|
872 |
+
"البريد الإلكتروني للعميل: {client_email}"
|
873 |
+
|
874 |
+
msgid ""
|
875 |
+
"Dear {client_name}.\n"
|
876 |
+
"This is a confirmation that you have booked {service_name} (x "
|
877 |
+
"{recurring_count}).\n"
|
878 |
+
"Please find the schedule of your booking below.\n"
|
879 |
+
"{appointment_schedule}\n"
|
880 |
+
"\n"
|
881 |
+
"We are waiting you at {company_address}.\n"
|
882 |
+
"Thank you for choosing our company.\n"
|
883 |
+
"{company_name}\n"
|
884 |
+
"{company_phone}\n"
|
885 |
+
"{company_website}"
|
886 |
+
msgstr ""
|
887 |
+
"عزيزي {client_name}.\n"
|
888 |
+
"هذا تأكيد بأنك قد حجزت {service_name} (العدد {recurring_count}).\n"
|
889 |
+
"يرجى الاطلاع على الجدول الزمني للحجز الخاص بك أدناه.\n"
|
890 |
+
"{appointment_schedule}\n"
|
891 |
+
"\n"
|
892 |
+
"نحن في انتظارك في {company_address}.\n"
|
893 |
+
"شكرا لكم لاختيار شركتنا.\n"
|
894 |
+
"{company_name}\n"
|
895 |
+
"{company_phone}\n"
|
896 |
+
"{company_website}"
|
897 |
+
|
898 |
+
msgid ""
|
899 |
+
"Hello.\n"
|
900 |
+
"You have a new booking.\n"
|
901 |
+
"Service: {service_name} (x {recurring_count})\n"
|
902 |
+
"Schedule:\n"
|
903 |
+
"{appointment_schedule}\n"
|
904 |
+
"Client name: {client_name}\n"
|
905 |
+
"Client phone: {client_phone}\n"
|
906 |
+
"Client email: {client_email}"
|
907 |
+
msgstr ""
|
908 |
+
"مرحبا.\n"
|
909 |
+
"لديك حجز جديد.\n"
|
910 |
+
"الخدمة: {service_name} (العدد {recurring_count})\n"
|
911 |
+
"جدول:\n"
|
912 |
+
"{appointment_schedule}\n"
|
913 |
+
"اسم العميل: {client_name}\n"
|
914 |
+
"هاتف العميل: {client_phone}\n"
|
915 |
+
"البريد الإلكتروني للعميل: {client_email}"
|
916 |
|
917 |
+
msgid ""
|
918 |
+
"Dear {client_name}.\n"
|
919 |
+
"Your booking of {service_name} (x {recurring_count}) has been cancelled.\n"
|
920 |
+
"Reason: {cancellation_reason}\n"
|
921 |
+
"Please find the schedule of the cancelled booking below: "
|
922 |
+
"{appointment_schedule}\n"
|
923 |
+
"Thank you for choosing our company.\n"
|
924 |
+
"{company_name}\n"
|
925 |
+
"{company_phone}\n"
|
926 |
+
"{company_website}"
|
927 |
+
msgstr ""
|
928 |
+
"عزيزي {client_name}.\n"
|
929 |
+
"تم إلغاء حجزك {service_name} (العدد {recurring_count}).\n"
|
930 |
+
"السبب: {cancellation_reason}\n"
|
931 |
+
"يرجى الاطلاع على جدول الحجز الملغي أدناه: {appointment_schedule}\n"
|
932 |
+
"شكرا لكم لاختيار شركتنا.\n"
|
933 |
+
"{company_name}\n"
|
934 |
+
"{company_phone}\n"
|
935 |
+
"{company_website}"
|
936 |
|
937 |
+
msgid "Notification to staff member about cancelled recurring appointment "
|
938 |
+
msgstr "إخطار الموظف حول موعد متكرر ملغي"
|
|
|
939 |
|
940 |
+
msgid ""
|
941 |
+
"Hello.\n"
|
942 |
+
"The following booking has been cancelled.\n"
|
943 |
+
"Reason: {cancellation_reason}\n"
|
944 |
+
"Service: {service_name} (x {recurring_count})\n"
|
945 |
+
"Schedule:\n"
|
946 |
+
"{appointment_schedule}\n"
|
947 |
+
"Client name: {client_name}\n"
|
948 |
+
"Client phone: {client_phone}\n"
|
949 |
+
"Client email: {client_email}"
|
950 |
+
msgstr ""
|
951 |
+
"مرحبا.\n"
|
952 |
+
"تم إلغاء الحجز التالي.\n"
|
953 |
+
"السبب: {cancellation_reason}\n"
|
954 |
+
"الخدمة: {service_name} (العدد {recurring_count})\n"
|
955 |
+
"جدول:\n"
|
956 |
+
"{appointment_schedule}\n"
|
957 |
+
"اسم العميل: {client_name}\n"
|
958 |
+
"هاتف العميل: {client_phone}\n"
|
959 |
+
"البريد الإلكتروني للعميل: {client_email}"
|
960 |
|
961 |
+
msgid ""
|
962 |
+
"Dear {client_name}.\n"
|
963 |
+
"Your booking of {service_name} (x {recurring_count}) has been rejected.\n"
|
964 |
+
"Reason: {cancellation_reason}\n"
|
965 |
+
"Please find the schedule of the cancelled booking below: "
|
966 |
+
"{appointment_schedule}\n"
|
967 |
+
"Thank you for choosing our company.\n"
|
968 |
+
"{company_name}\n"
|
969 |
+
"{company_phone}\n"
|
970 |
+
"{company_website}"
|
971 |
+
msgstr ""
|
972 |
+
"عزيزي {client_name}.\n"
|
973 |
+
"تم رفض حجزك لـ {service_name} (العدد {recurring_count}).\n"
|
974 |
+
"السبب: {cancellation_reason}\n"
|
975 |
+
"يرجى الاطلاع على جدول الحجز الملغي أدناه: {appointment_schedule}\n"
|
976 |
+
"شكرا لكم لاختيار شركتنا.\n"
|
977 |
+
"{company_name}\n"
|
978 |
+
"{company_phone}\n"
|
979 |
+
"{company_website}"
|
980 |
|
981 |
+
msgid ""
|
982 |
+
"Hello.\n"
|
983 |
+
"The following booking has been rejected.\n"
|
984 |
+
"Reason: {cancellation_reason}\n"
|
985 |
+
"Service: {service_name} (x {recurring_count})\n"
|
986 |
+
"Schedule:\n"
|
987 |
+
"{appointment_schedule}\n"
|
988 |
+
"Client name: {client_name}\n"
|
989 |
+
"Client phone: {client_phone}\n"
|
990 |
+
"Client email: {client_email}"
|
991 |
+
msgstr ""
|
992 |
+
"مرحبا.\n"
|
993 |
+
"تم رفض الحجز التالي.\n"
|
994 |
+
"السبب: {cancellation_reason}\n"
|
995 |
+
"الخدمة: {service_name} (العدد {recurring_count})\n"
|
996 |
+
"جدول:\n"
|
997 |
+
"{appointment_schedule}\n"
|
998 |
+
"اسم العميل: {client_name}\n"
|
999 |
+
"هاتف العميل: {client_phone}\n"
|
1000 |
+
"البريد الإلكتروني للعميل: {client_email}"
|
1001 |
|
1002 |
+
msgid ""
|
1003 |
+
"Dear {client_name}.\n"
|
1004 |
+
"This is a confirmation that you have been added to the waiting list for "
|
1005 |
+
"{service_name} (x {recurring_count}).\n"
|
1006 |
+
"Please find the service schedule below.\n"
|
1007 |
+
"{appointment_schedule}\n"
|
1008 |
+
"Thank you for choosing our company.\n"
|
1009 |
+
"{company_name}\n"
|
1010 |
+
"{company_phone}\n"
|
1011 |
+
"{company_website}"
|
1012 |
+
msgstr ""
|
1013 |
+
"عزيزي {client_name}.\n"
|
1014 |
+
"هذا تأكيد بأنك قد أضفت إلى قائمة الانتظار لـ {service_name} (العدد "
|
1015 |
+
"{recurring_count}).\n"
|
1016 |
+
"يرجى الاطلاع على جدول الخدمات أدناه.\n"
|
1017 |
+
"{appointment_schedule}\n"
|
1018 |
+
"شكرا لكم لاختيار شركتنا.\n"
|
1019 |
+
"{company_name}\n"
|
1020 |
+
"{company_phone}\n"
|
1021 |
+
"{company_website}"
|
1022 |
|
1023 |
+
msgid ""
|
1024 |
+
"Hello.\n"
|
1025 |
+
"You have new customer in the waiting list.\n"
|
1026 |
+
"Service: {service_name} (x {recurring_count})\n"
|
1027 |
+
"Schedule:\n"
|
1028 |
+
"{appointment_schedule}\n"
|
1029 |
+
"Client name: {client_name}\n"
|
1030 |
+
"Client phone: {client_phone}\n"
|
1031 |
+
"Client email: {client_email}"
|
1032 |
+
msgstr ""
|
1033 |
+
"مرحبا.\n"
|
1034 |
+
"لديك عميل جديد في قائمة الانتظار.\n"
|
1035 |
+
"الخدمة: {service_name} (العدد {recurring_count})\n"
|
1036 |
+
"جدول:\n"
|
1037 |
+
"{جدول المواعيد}\n"
|
1038 |
+
"اسم العميل: {client_name}\n"
|
1039 |
+
"هاتف العميل: {client_phone}\n"
|
1040 |
+
"البريد الإلكتروني للعميل: {client_email}"
|
1041 |
|
1042 |
+
msgid "Repeat"
|
1043 |
+
msgstr "كرر"
|
|
|
1044 |
|
1045 |
+
msgid "Next"
|
1046 |
+
msgstr "التالي"
|
|
|
1047 |
|
1048 |
+
msgid ""
|
1049 |
+
"You selected a booking for {service_name} at {appointment_time} on "
|
1050 |
+
"{appointment_date}. If you would like to make this appointment recurring "
|
1051 |
+
"please check the box below and set appropriate parameters. Otherwise press "
|
1052 |
+
"Next button below."
|
1053 |
+
msgstr ""
|
1054 |
+
"لقد حددت حجزًا لـ {service_name} في {appointment_time} في {appointment_date}."
|
1055 |
+
" إذا كنت ترغب في تكرار هذا الموعد ، يرجى تحديد المربع أدناه وتعيين المعلمات "
|
1056 |
+
"المناسبة. على خلاف ذلك اضغط على زر التالي أدناه."
|
1057 |
|
1058 |
+
msgid "Another time"
|
1059 |
+
msgstr "وقت اخر"
|
|
|
1060 |
|
1061 |
+
msgid "Biweekly"
|
1062 |
+
msgstr "نصف إسبوعي"
|
|
|
1063 |
|
1064 |
+
msgid "Daily"
|
1065 |
+
msgstr "يوميا"
|
|
|
1066 |
|
1067 |
+
msgid "Day"
|
1068 |
+
msgstr "اليوم"
|
|
|
1069 |
|
1070 |
+
msgid "day(s)"
|
1071 |
+
msgstr "يوم(آيام)"
|
|
|
1072 |
|
1073 |
+
msgid "Deleted"
|
1074 |
+
msgstr "تم الحذف"
|
|
|
1075 |
|
1076 |
+
msgid "every"
|
1077 |
+
msgstr "كل"
|
|
|
1078 |
|
1079 |
+
msgid ""
|
1080 |
+
"The first recurring appointment was added to cart. You will be invoiced for "
|
1081 |
+
"the remaining appointments later."
|
1082 |
+
msgstr ""
|
1083 |
+
"تم إضافة الموعد المتكرر الأول إلى عربة التسوق. سيتم تحرير فاتورة لك في "
|
1084 |
+
"المواعيد المتبقية في وقت لاحق."
|
1085 |
|
1086 |
+
msgid "Monthly"
|
1087 |
+
msgstr "شهريا"
|
|
|
1088 |
|
1089 |
+
msgid "There are no available time slots for this day"
|
1090 |
+
msgstr "لا توجد فترات زمنية متاحة لهذا اليوم"
|
|
|
1091 |
|
1092 |
+
msgid "On"
|
1093 |
+
msgstr "على"
|
|
|
1094 |
|
1095 |
+
msgid "Please select some days"
|
1096 |
+
msgstr "يرجى اختيار بعض الأيام"
|
1097 |
+
|
1098 |
+
msgid "Schedule"
|
1099 |
+
msgstr "جدول"
|
1100 |
+
|
1101 |
+
msgid "Another time was offered on pages {list}."
|
1102 |
+
msgstr "تم عرض وقت آخر على الصفحات {list}."
|
1103 |
+
|
1104 |
+
msgid ""
|
1105 |
+
"Some of the desired time slots are busy. System offers the nearest time slot "
|
1106 |
+
"instead. Click the Edit button to select another time if needed."
|
1107 |
+
msgstr ""
|
1108 |
+
"بعض الفترات الزمنية المرغوبة مشغولة. يوفر النظام أقرب وقت للوقت بدلاً من ذلك."
|
1109 |
+
" انقر فوق الزر \"تعديل\" لتحديد وقت آخر إذا لزم الأمر."
|
1110 |
+
|
1111 |
+
msgid "Specific day"
|
1112 |
+
msgstr "يوم محدد"
|
1113 |
+
|
1114 |
+
msgid "Repeat this appointment"
|
1115 |
+
msgstr "كرر هذا الموعد"
|
1116 |
+
|
1117 |
+
msgid "Until"
|
1118 |
+
msgstr "حتى"
|
1119 |
+
|
1120 |
+
msgid "Weekly"
|
1121 |
+
msgstr "أسبوعي"
|
1122 |
+
|
1123 |
+
msgid "First"
|
1124 |
+
msgstr "الأول"
|
1125 |
+
|
1126 |
+
msgid "Second"
|
1127 |
+
msgstr "ثانيا"
|
1128 |
+
|
1129 |
+
msgid "Third"
|
1130 |
+
msgstr "ثالثا"
|
1131 |
+
|
1132 |
+
msgid "Fourth"
|
1133 |
+
msgstr "رابعا"
|
1134 |
+
|
1135 |
+
msgid "Last"
|
1136 |
+
msgstr "الاخير"
|
1137 |
+
|
1138 |
+
msgid "or"
|
1139 |
+
msgstr "آو"
|
1140 |
+
|
1141 |
+
msgid "time(s)"
|
1142 |
+
msgstr "موعد(مواعيد)"
|
1143 |
+
|
1144 |
+
msgid "Notification to customer about pending recurring appointment"
|
1145 |
+
msgstr "إخطار العميل بشأن موعد متكرر معلق"
|
1146 |
+
|
1147 |
+
msgid "Notification to staff member about pending recurring appointment"
|
1148 |
+
msgstr "إخطار الموظف بشأن موعد متكرر معلق"
|
1149 |
+
|
1150 |
+
msgid ""
|
1151 |
+
"Notification to staff member about placing on waiting list for recurring "
|
1152 |
+
"appointment"
|
1153 |
+
msgstr "إخطار الموظف بشأن وضع قائمة الانتظار للموعد المتكرر"
|
1154 |
+
|
1155 |
+
msgid "New recurring booking notification"
|
1156 |
+
msgstr "اخطار الحجز المتكرر الجديد"
|
1157 |
+
|
1158 |
+
msgid "Notification about recurring appointment status changes"
|
1159 |
+
msgstr "اخطار حول تغييرات متكررة لحالة الموعد"
|
1160 |
+
|
1161 |
+
msgid "at"
|
1162 |
+
msgstr "في"
|
1163 |
+
|
1164 |
+
msgid "Online Payments"
|
1165 |
+
msgstr "المدفوعات عبر الإنترنت"
|
1166 |
|
1167 |
+
msgid "Customers must pay only for the 1st appointment"
|
1168 |
+
msgstr "يجب على العملاء الدفع مقابل الموعد الأول فقط"
|
|
|
|
|
1169 |
|
1170 |
+
msgid "Customers must pay for all appointments in series"
|
1171 |
+
msgstr "يجب أن يدفع العملاء عن جميع المواعيد في السلسلة"
|
|
|
1172 |
|
1173 |
+
msgid "Group appointments"
|
1174 |
+
msgstr "مواعيد المجموعة"
|
|
|
1175 |
|
1176 |
+
msgid "Create new appointment for every recurring booking"
|
1177 |
+
msgstr "إنشاء موعد جديد لكل حجز متكرر"
|
|
|
|
|
1178 |
|
1179 |
+
msgid "Add customer to available group bookings"
|
1180 |
+
msgstr "إضافة العملاء إلى حجوزات المجموعات المتاحة"
|
|
|
1181 |
|
1182 |
+
msgid "Recurring Appointments"
|
1183 |
+
msgstr "المواعيد المتكررة"
|
|
|
1184 |
|
1185 |
+
msgid "Approve recurring appointment URL (success)"
|
1186 |
+
msgstr "اعتماد عنوان URL الموعد المتكرر (النجاح)"
|
|
|
|
|
1187 |
|
1188 |
+
msgid ""
|
1189 |
+
"Set the URL of a page that is shown to staff after they successfully "
|
1190 |
+
"approved recurring appointment."
|
1191 |
+
msgstr ""
|
1192 |
+
"قم بتعيين عنوان URL الخاص بصفحة تظهر للموظفين بعد أن يتم تعيين الموعد "
|
1193 |
+
"المتكرر بنجاح."
|
1194 |
|
1195 |
+
msgid "Approve recurring appointment URL (denied)"
|
1196 |
+
msgstr "الموافقة على تكرار عنوان URL الموعد (مرفوض)"
|
|
|
1197 |
|
1198 |
+
msgid ""
|
1199 |
+
"Set the URL of a page that is shown to staff when the approval of recurring "
|
1200 |
+
"appointment cannot be done (changed status, etc.)."
|
1201 |
+
msgstr ""
|
1202 |
+
"قم بتعيين عنوان URL لصفحة يتم عرضها للموظفين عندما لا يمكن إجراء الموافقة "
|
1203 |
+
"على الموعد المتكرر (حالة التغيير ، وما إلى ذلك)."
|
1204 |
|
1205 |
+
msgid "Enabled"
|
1206 |
+
msgstr "تفعيل"
|
|
|
1207 |
|
1208 |
+
msgid "Allow this service to have recurring appointments."
|
1209 |
+
msgstr "السماح لهذه الخدمة أن يكون لها مواعيد متكررة."
|
|
|
1210 |
|
1211 |
+
msgid "Frequencies"
|
1212 |
+
msgstr "الترددات"
|
|
|
1213 |
|
1214 |
+
msgid "All"
|
1215 |
+
msgstr "الكل"
|
|
|
1216 |
|
1217 |
+
msgid "Nothing selected"
|
1218 |
+
msgstr "لا شيء مختار"
|
|
|
1219 |
|
1220 |
+
msgid "Edit"
|
1221 |
+
msgstr "تعديل"
|
|
|
1222 |
|
1223 |
+
msgid "Remove"
|
1224 |
+
msgstr "إزالة"
|
|
|
1225 |
|
1226 |
+
msgid "Restore"
|
1227 |
+
msgstr "استعادة"
|
|
|
1228 |
|
1229 |
+
msgid "pages with another time"
|
1230 |
+
msgstr "الصفحات مع وقت آخر"
|
|
|
1231 |
|
1232 |
+
msgid "Show Repeat step"
|
1233 |
+
msgstr "إظهار خطوة التكرار"
|
|
|
1234 |
|
1235 |
+
msgid "recurring appointments schedule"
|
1236 |
+
msgstr "جدول المواعيد المتكررة"
|
|
|
1237 |
|
1238 |
+
msgid "recurring appointments schedule with cancel"
|
1239 |
+
msgstr "جدول المواعيد المتكررة مع إلغاء"
|
|
|
1240 |
|
1241 |
+
msgid "URL for approving the whole schedule"
|
1242 |
+
msgstr "عنوان URL للموافقة على الجدول بأكمله"
|
|
|
1243 |
|
1244 |
+
msgid "recurring appointments"
|
1245 |
+
msgstr "المواعيد المتكررة"
|
|
|
1246 |
|
1247 |
+
msgid "Every"
|
1248 |
+
msgstr "كل"
|
|
|
1249 |
|
1250 |
+
msgid "Back"
|
1251 |
+
msgstr "الرجوع"
|
|
|
1252 |
|
1253 |
+
msgid "Delete"
|
1254 |
+
msgstr "حذف"
|
|
|
1255 |
|
1256 |
+
msgid "Apply"
|
1257 |
+
msgstr "تطبيق"
|
|
|
|
|
1258 |
|
1259 |
+
msgid "Another time was offered on pages"
|
1260 |
+
msgstr "مرة أخرى عرضت على صفحات"
|
|
|
|
|
1261 |
|
1262 |
+
msgid "Delete Appointment"
|
1263 |
+
msgstr "حذف موعد"
|
|
|
1264 |
|
1265 |
+
msgid "Delete only this appointment"
|
1266 |
+
msgstr "احذف هذا الموعد فقط"
|
|
|
|
|
1267 |
|
1268 |
+
msgid "Delete this and the following appointments"
|
1269 |
+
msgstr "حذف هذا والمواعيد التالية"
|
|
|
1270 |
|
1271 |
+
msgid "Delete all appointments in series"
|
1272 |
+
msgstr "حذف جميع المواعيد في السلسلة"
|
|
|
1273 |
|
1274 |
+
msgid "Send notifications"
|
1275 |
+
msgstr "إرسال التنبيهات"
|
|
|
1276 |
|
1277 |
+
msgid "Cancellation reason (optional)"
|
1278 |
+
msgstr ""
|
1279 |
+
"سبب الإلغاء (إختياري)\n"
|
|
|
1280 |
|
1281 |
+
msgid "Recurring appointments"
|
1282 |
+
msgstr ""
|
1283 |
+
"مواعيد متكررة\n"
|
1284 |
|
1285 |
+
msgid "Close"
|
1286 |
+
msgstr "إغلاق"
|
|
|
1287 |
|
1288 |
+
msgid "Save"
|
1289 |
+
msgstr "حفظ"
|
|
|
1290 |
|
1291 |
+
msgid "I will pay now with Credit Card"
|
1292 |
+
msgstr "سوف أدفع الآن باستخدام بطاقة الائتمان"
|
|
|
1293 |
|
1294 |
+
msgid "Sandbox Mode"
|
1295 |
+
msgstr "وضع الحماية"
|
|
|
1296 |
|
1297 |
+
msgid "No"
|
1298 |
+
msgstr "لا"
|
|
|
1299 |
|
1300 |
+
msgid "Yes"
|
1301 |
+
msgstr "نعم"
|
|
|
1302 |
|
1303 |
+
msgid "Merchant Key"
|
1304 |
+
msgstr "مفتاح Merchant Salt"
|
|
|
1305 |
|
1306 |
+
msgid "Merchant Salt"
|
1307 |
+
msgstr "Merchant Salt"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1308 |
|
1309 |
+
msgid "Duration"
|
1310 |
+
msgstr "المدة"
|
|
|
1311 |
|
1312 |
+
msgid ""
|
1313 |
+
"Set service duration. If you select Custom, a client, while booking, will "
|
1314 |
+
"have to choose the duration of the service from several time units. In the "
|
1315 |
+
"\"Unit Price\" field specify the cost of 1 unit, so the total cost of the "
|
1316 |
+
"service will increase linearly with the increase of its duration."
|
1317 |
+
msgstr ""
|
1318 |
+
"ضبط مدة الخدمة. إذا قمت باختيار مخصص ، فيجب على العميل ، أثناء الحجز ، "
|
1319 |
+
"اختيار مدة الخدمة من عدة وحدات زمنية. في حقل \"سعر الوحدة\" حدد تكلفة وحدة "
|
1320 |
+
"واحدة ، وبالتالي فإن التكلفة الإجمالية للخدمة ستزداد خطيًا مع الزيادة في "
|
1321 |
+
"مدتها."
|
1322 |
|
1323 |
+
msgid "Unit duration"
|
1324 |
+
msgstr "مدة الوحدة"
|
|
|
1325 |
|
1326 |
+
msgid "Minimum units"
|
1327 |
+
msgstr "وحدات الحد الأدنى"
|
|
|
1328 |
|
1329 |
+
msgid "Maximum units"
|
1330 |
+
msgstr "وحدات الحد الأقصى"
|
|
|
1331 |
|
1332 |
+
msgid "Unit price"
|
1333 |
+
msgstr "سعر الوحده"
|
|
|
1334 |
|
1335 |
+
msgid "Custom"
|
1336 |
+
msgstr "مخصص"
|
|
|
1337 |
|
1338 |
+
msgid "Show service price next to duration"
|
1339 |
+
msgstr "عرض سعر الخدمة بجانب المدة"
|
|
|
1340 |
|
1341 |
+
msgid "Hide this field"
|
1342 |
+
msgstr "إخفاء هذا الحقل"
|
|
|
1343 |
|
1344 |
+
msgid "Delete break"
|
1345 |
+
msgstr "حذف الفاصل الزمني"
|
|
|
1346 |
|
1347 |
+
msgid "Breaks"
|
1348 |
+
msgstr "الفواصل الزمنية"
|
|
|
1349 |
|
1350 |
+
msgid "Add special day"
|
1351 |
+
msgstr "أضف يومًا خاصًا"
|
|
|
1352 |
|
1353 |
+
msgid "to"
|
1354 |
+
msgstr "الى"
|
|
|
1355 |
|
1356 |
+
msgid "add break"
|
1357 |
+
msgstr "أضف استراحة"
|
|
|
1358 |
|
1359 |
+
msgid "Special Days"
|
1360 |
+
msgstr "أيام خاصة"
|
|
|
1361 |
|
1362 |
+
msgid "Are you sure?"
|
1363 |
+
msgstr ""
|
1364 |
+
"هل أنت متأكد؟\n"
|
1365 |
|
1366 |
+
msgid "Duplicate dates are not permitted."
|
1367 |
+
msgstr "التواريخ مكررة غير مسموح بها."
|
|
|
1368 |
|
1369 |
+
msgid "Date in the past."
|
1370 |
+
msgstr ""
|
|
|
1371 |
|
1372 |
+
msgid "The requested interval is not available"
|
1373 |
+
msgstr "الفاصل الزمني المطلوب غير متوفر"
|
|
|
1374 |
|
1375 |
+
msgid "OFF"
|
1376 |
+
msgstr "إيقاف"
|
|
|
1377 |
|
1378 |
+
msgid "Add Staff Special Days"
|
1379 |
+
msgstr "إضافة أيام الموظفين الخاصة"
|
|
|
1380 |
|
1381 |
+
msgid "Uncategorized"
|
1382 |
+
msgstr "غير مصنف"
|
|
|
1383 |
|
1384 |
+
msgid "Spare time"
|
1385 |
+
msgstr "وقت الفراغ"
|
|
|
1386 |
|
1387 |
+
msgid "Add simple service"
|
1388 |
+
msgstr "أضف خدمة بسيطة"
|
|
|
1389 |
|
1390 |
+
msgid "=== Spare time ==="
|
1391 |
+
msgstr "=== وقت الفراغ ==="
|
|
|
1392 |
|
1393 |
+
msgid "Compound"
|
1394 |
+
msgstr "مركب"
|
|
|
1395 |
|
1396 |
+
msgid "Part of compound service"
|
1397 |
+
msgstr "جزء من الخدمة المركبة"
|
|
|
1398 |
|
1399 |
+
msgid "Compound service"
|
1400 |
+
msgstr "خدمة مركبة"
|
|
|
1401 |
|
1402 |
+
msgid "Short Codes"
|
1403 |
+
msgstr "رموز قصيرة"
|
|
|
1404 |
|
1405 |
+
msgid "Add Staff Calendar"
|
1406 |
+
msgstr "إضافة تقويم الموظفين"
|
|
|
1407 |
|
1408 |
+
msgid "Add Staff Details"
|
1409 |
+
msgstr "إضافة تفاصيل الموظفين"
|
|
|
1410 |
|
1411 |
+
msgid "Add Staff Services"
|
1412 |
+
msgstr "إضافة خدمات الموظفين"
|
|
|
1413 |
|
1414 |
+
msgid "Add Staff Schedule"
|
1415 |
+
msgstr "إضافة جدول الموظفين"
|
|
|
1416 |
|
1417 |
+
msgid "Add Staff Days Off"
|
1418 |
+
msgstr "أضف ايام عطلة الموظفين"
|
|
|
1419 |
|
1420 |
+
msgid "Hide visibility field"
|
1421 |
+
msgstr "حقل إخفاء الرؤية"
|
|
|
1422 |
|
1423 |
+
msgid "Disable services update"
|
1424 |
+
msgstr "تعطيل تحديث الخدمات"
|
|
|
1425 |
|
1426 |
+
msgid "Disable price update"
|
1427 |
+
msgstr "تعطيل تحديث السعر"
|
|
|
1428 |
|
1429 |
+
msgid "Insert"
|
1430 |
+
msgstr "إدراج"
|
|
|
1431 |
|
1432 |
+
msgid "Add Staff Cabinet"
|
1433 |
+
msgstr "إضافة خزانة الموظفين"
|
|
|
1434 |
|
1435 |
+
msgid "A custom block for displaying staff calendar"
|
1436 |
+
msgstr "كتلة مخصصة لعرض تقويم الموظفين"
|
|
|
1437 |
|
1438 |
+
msgid "Details"
|
1439 |
+
msgstr "تفاصيل"
|
|
|
1440 |
|
1441 |
+
msgid "A custom block for displaying staff details"
|
1442 |
+
msgstr "كتلة مخصصة لعرض تفاصيل الموظفين"
|
|
|
1443 |
|
1444 |
+
msgid "Services"
|
1445 |
+
msgstr "الخدمات"
|
|
|
1446 |
|
1447 |
+
msgid "A custom block for displaying staff services"
|
1448 |
+
msgstr "كتلة مخصصة لعرض خدمات الموظفين"
|
|
|
1449 |
|
1450 |
+
msgid "A custom block for displaying staff schedule"
|
1451 |
+
msgstr "كتلة مخصصة لعرض جدول الموظفين"
|
|
|
1452 |
|
1453 |
+
msgid "Special days"
|
1454 |
+
msgstr "أيام خاصة"
|
|
|
1455 |
|
1456 |
+
msgid "A custom block for displaying staff special days"
|
1457 |
+
msgstr "كتلة مخصصة لعرض أيام الموظفين الخاصة"
|
|
|
1458 |
|
1459 |
+
msgid "Days off"
|
1460 |
+
msgstr "أيام العطلة"
|
|
|
1461 |
|
1462 |
+
msgid "A custom block for displaying staff days off"
|
1463 |
+
msgstr "كتلة مخصصة لعرض أيام عمل الموظفين"
|
|
|
1464 |
|
1465 |
+
msgid "Capacity"
|
1466 |
+
msgstr "السعه"
|
|
|
1467 |
|
1468 |
+
msgid "Special hours"
|
1469 |
+
msgstr "ساعات خاصة"
|
|
|
1470 |
|
1471 |
+
msgid "Fields"
|
1472 |
+
msgstr "مجالات"
|
|
|
1473 |
|
1474 |
+
msgid "read only"
|
1475 |
+
msgstr "قراءة فقط"
|
|
|
1476 |
|
1477 |
+
msgid "Repeat every year"
|
1478 |
+
msgstr "كرر كل عام"
|
|
|
1479 |
|
1480 |
+
msgid "We are not working on this day"
|
1481 |
+
msgstr "نحن لا نعمل في هذا اليوم"
|
|
|
1482 |
|
1483 |
+
msgid "Min capacity should not be greater than max capacity."
|
1484 |
+
msgstr "يجب ألا تكون سعة الحد الأدنى أكبر من السعة القصوى"
|
|
|
1485 |
|
1486 |
+
msgid "Export to CSV"
|
1487 |
+
msgstr "تصدير إلى CSV"
|
|
|
1488 |
|
1489 |
+
msgid "Displayed appointments"
|
1490 |
+
msgstr "المواعيد المعروضة"
|
|
|
1491 |
|
1492 |
+
msgid "Upcoming appointments"
|
1493 |
+
msgstr "المواعيد القادمة"
|
|
|
1494 |
|
1495 |
+
msgid "All appointments"
|
1496 |
+
msgstr "كل المواعيد"
|
|
|
1497 |
|
1498 |
+
msgid "Delimiter"
|
1499 |
+
msgstr "محدد"
|
|
|
1500 |
|
1501 |
+
msgid "Comma (,)"
|
1502 |
+
msgstr "فاصلة (،)"
|
|
|
1503 |
|
1504 |
+
msgid "Semicolon (;)"
|
1505 |
+
msgstr "فاصلة منقوطة (؛)"
|
|
|
1506 |
|
1507 |
+
msgid "Booking Time"
|
1508 |
+
msgstr "وقت الحجز"
|
|
|
1509 |
|
1510 |
+
msgid "Customer Name"
|
1511 |
+
msgstr "اسم العميل"
|
|
|
1512 |
|
1513 |
+
msgid "Customer Phone"
|
1514 |
+
msgstr "هاتف العميل"
|
|
|
1515 |
|
1516 |
+
msgid "Customer Email"
|
1517 |
+
msgstr "البريد الإلكتروني للعميل"
|
|
|
1518 |
|
1519 |
+
msgid "Status"
|
1520 |
+
msgstr "الحالة"
|
|
|
1521 |
|
1522 |
+
msgid "Payment"
|
1523 |
+
msgstr "طرق الدفع"
|
|
|
1524 |
|
1525 |
+
msgid "Today"
|
1526 |
+
msgstr "اليوم"
|
|
|
1527 |
|
1528 |
+
msgid "Week"
|
1529 |
+
msgstr "الأسبوع"
|
|
|
1530 |
|
1531 |
+
msgid "Month"
|
1532 |
+
msgstr "الشهر"
|
|
|
1533 |
|
1534 |
+
msgid "All Day"
|
1535 |
+
msgstr "طوال اليوم"
|
|
|
1536 |
|
1537 |
+
msgid "On waiting list"
|
1538 |
+
msgstr ""
|
1539 |
+
"في قائمة الانتظار\n"
|
1540 |
|
1541 |
+
msgid "Package"
|
1542 |
+
msgstr "باقة"
|
|
|
1543 |
|
1544 |
+
#, php-format
|
1545 |
+
msgid "%s of %s"
|
1546 |
+
msgstr "%s من %s"
|
1547 |
|
1548 |
+
msgid "Full name"
|
1549 |
+
msgstr "الاسم الكامل"
|
|
|
1550 |
|
1551 |
+
msgid "Info"
|
1552 |
+
msgstr "معلومات"
|
|
|
1553 |
|
1554 |
+
msgid ""
|
1555 |
+
"This text can be inserted into notifications to customers by Administrator."
|
1556 |
+
msgstr "يمكن إدراج هذا النص في الإشعارات للعملاء بواسطة المسؤول."
|
1557 |
|
1558 |
+
msgid "Visibility"
|
1559 |
+
msgstr "رؤية"
|
|
|
1560 |
|
1561 |
+
msgid ""
|
1562 |
+
"If you want to become invisible to your customers set the visibility to "
|
1563 |
+
"\"Private\"."
|
1564 |
+
msgstr "إذا كنت تريد أن تصبح غير مرئي لعملائك ، فحدد مستوى الرؤية إلى \"خاص\"."
|
1565 |
|
1566 |
+
msgid "Public"
|
1567 |
+
msgstr "عام"
|
|
|
1568 |
|
1569 |
+
msgid "Private"
|
1570 |
+
msgstr "خاص"
|
|
|
1571 |
|
1572 |
+
msgid "All locations"
|
1573 |
+
msgstr "جميع المواقع"
|
|
|
1574 |
|
1575 |
+
msgid "No locations selected"
|
1576 |
+
msgstr "لا توجد مواقع محددة"
|
|
|
1577 |
|
1578 |
+
msgid "You don't have permissions to view this content."
|
1579 |
+
msgstr "ليس لديك أذونات لعرض هذا المحتوى."
|
|
|
1580 |
|
1581 |
+
msgid ""
|
1582 |
+
"Your account has been disabled. Contact your website administrator to "
|
1583 |
+
"continue."
|
1584 |
+
msgstr "تم تعطيل حسابك. اتصل بمسؤول الموقع الخاص بك للمتابعة."
|
1585 |
|
1586 |
+
msgid "API Login ID"
|
1587 |
+
msgstr "معرف تسجيل دخول API"
|
|
|
1588 |
|
1589 |
+
msgid "API Transaction Key"
|
1590 |
+
msgstr "مفتاح معاملات API"
|
|
|
1591 |
|
1592 |
+
msgid "Title"
|
1593 |
+
msgstr "العنوان"
|
|
|
1594 |
|
1595 |
+
msgid "Rate"
|
1596 |
+
msgstr "معدل"
|
|
|
1597 |
|
1598 |
+
msgid "Taxes"
|
1599 |
+
msgstr "الضرائب"
|
|
|
1600 |
|
1601 |
+
msgid "Price settings and display"
|
1602 |
+
msgstr "إعدادات السعر وعرضه"
|
|
|
1603 |
|
1604 |
+
msgid ""
|
1605 |
+
"If the prices for your services include taxes, select include taxes. If the "
|
1606 |
+
"prices for your services do not include taxes, select exclude taxes."
|
1607 |
+
msgstr ""
|
1608 |
+
"إذا كانت أسعار خدماتك تشمل الضرائب ، فاختر تضمين الضرائب. إذا كانت أسعار "
|
1609 |
+
"خدماتك لا تشمل الضرائب ، فاختر استبعاد الضرائب."
|
1610 |
|
1611 |
+
msgid "Include taxes"
|
1612 |
+
msgstr "اشمل الضرائب"
|
|
|
1613 |
|
1614 |
+
msgid "Exclude taxes"
|
1615 |
+
msgstr "استبعاد الضرائب"
|
|
|
1616 |
|
1617 |
+
msgid "Add tax"
|
1618 |
+
msgstr ""
|
|
|
1619 |
|
1620 |
+
msgid "New tax"
|
1621 |
+
msgstr "ضريبة جديدة"
|
|
|
1622 |
|
1623 |
+
msgid "Edit tax"
|
1624 |
+
msgstr "تعديل الضريبة"
|
|
|
1625 |
|
1626 |
+
msgid "No taxes found."
|
1627 |
+
msgstr "لا توجد ضرائب."
|
|
|
1628 |
|
1629 |
+
msgid "Processing..."
|
1630 |
+
msgstr "جاري المعالجة..."
|
|
|
1631 |
|
1632 |
+
msgid "Taxation"
|
1633 |
+
msgstr "فرض الضرائب"
|
|
|
1634 |
|
1635 |
+
msgid "service tax amount"
|
1636 |
+
msgstr "مبلغ ضريبة الخدمة"
|
|
|
1637 |
|
1638 |
+
msgid "service tax rate"
|
1639 |
+
msgstr "معدل ضريبة الخدمة"
|
|
|
1640 |
|
1641 |
+
msgid "total tax included in the appointment (summary for all items)"
|
1642 |
+
msgstr "مجموع الضريبة المشمولة في التعيين (ملخص لجميع البنود)"
|
|
|
1643 |
|
1644 |
+
msgid "total price without tax"
|
1645 |
+
msgstr "اجمالي السعر بدون ضرائب"
|
|
|
1646 |
|
1647 |
+
msgid ""
|
1648 |
+
"This setting affects the cost of the booking according to the payment "
|
1649 |
+
"gateway used. Specify a percentage or fixed amount. Use minus (\"-\") sign "
|
1650 |
+
"for decrease/discount. Note that tax will not be calculated for the "
|
1651 |
+
"additional amount to the cost. If you need to report the exact tax amount to "
|
1652 |
+
"the payment system, do not use additional charge."
|
1653 |
+
msgstr ""
|
1654 |
+
"يؤثر هذا الإعداد على تكلفة الحجز وفقًا لبوابة الدفع المستخدمة. حدد نسبة أو "
|
1655 |
+
"مبلغ ثابت. استخدم علامة ناقص (\"-\") للانخفاض / الخصم. لاحظ أن الضريبة لن "
|
1656 |
+
"يتم حسابها بالمبلغ الإضافي للتكلفة. إذا كنت بحاجة إلى الإبلاغ عن مبلغ "
|
1657 |
+
"الضريبة المحدد لنظام الدفع ، فلا تستخدم رسومًا إضافية."
|
1658 |
|
1659 |
+
msgid "Customer Information"
|
1660 |
+
msgstr "معلومات العميل"
|
|
|
1661 |
|
1662 |
+
msgid "Ask once"
|
1663 |
+
msgstr "اسأل مرة واحدة"
|
|
|
1664 |
|
1665 |
+
msgid "Show customer information"
|
1666 |
+
msgstr "عرض معلومات العملاء"
|
|
|
1667 |
|
1668 |
+
msgid ""
|
1669 |
+
"To receive REST API credentials, in <b>My Apps & Credentials</b> of your "
|
1670 |
+
"PayPal account do the following steps:"
|
1671 |
+
msgstr ""
|
1672 |
|
1673 |
+
msgid "Click <b>Create App</b> and enter application details."
|
1674 |
+
msgstr ""
|
|
|
1675 |
|
1676 |
+
msgid ""
|
1677 |
+
"Once created, copy <b>Client ID</b> and <b>Secret</b> and use them in the "
|
1678 |
+
"form below."
|
1679 |
+
msgstr ""
|
1680 |
|
1681 |
+
msgid "Client ID"
|
1682 |
+
msgstr "معرف العميل"
|
|
|
1683 |
|
1684 |
+
msgid "Secret"
|
1685 |
+
msgstr ""
|
|
|
1686 |
|
1687 |
+
msgid "Invalid session"
|
1688 |
+
msgstr "جلسة غير صالحة"
|
|
|
1689 |
|
1690 |
+
msgid "Mollie accepts payments in Euro only."
|
1691 |
+
msgstr "تقبل مولي الدفع باليورو فقط."
|
|
|
1692 |
|
1693 |
+
msgid "Mollie error."
|
1694 |
+
msgstr "خطأ مولي."
|
|
|
1695 |
|
1696 |
+
msgid "I will pay now with Mollie"
|
1697 |
+
msgstr "سوف أدفع الآن باستخدام مولي"
|
|
|
1698 |
|
1699 |
+
msgid "API Key"
|
1700 |
+
msgstr "مفتاح API"
|
|
|
1701 |
|
1702 |
+
msgid "Time interval of payment gateway"
|
1703 |
+
msgstr "الفاصل الزمني لبوابة الدفع"
|
|
|
1704 |
|
1705 |
+
msgid ""
|
1706 |
+
"This setting determines the time limit after which the payment made via the "
|
1707 |
+
"payment gateway is considered to be incomplete. This functionality requires "
|
1708 |
+
"a scheduled cron job."
|
1709 |
+
msgstr ""
|
1710 |
+
"يحدد هذا الإعداد الحد الزمني الذي بعده يعتبر الدفع الذي تم عبر بوابة الدفع "
|
1711 |
+
"غير كامل. تتطلب هذه الوظيفة مهمة cron مجدولة."
|
1712 |
|
1713 |
+
msgid "Persons"
|
1714 |
+
msgstr "الأشخاص"
|
|
|
1715 |
|
1716 |
+
msgid "Number of persons"
|
1717 |
+
msgstr "عدد الأشخاص"
|
|
|
1718 |
|
1719 |
+
msgid "Capacity (min and max)"
|
1720 |
+
msgstr "السعة (الحد الأدنى والحد الأقصى)"
|
|
|
1721 |
|
1722 |
+
msgid "Group bookings information format"
|
1723 |
+
msgstr "شكل معلومات حجوزات المجموعات"
|
|
|
1724 |
|
1725 |
+
msgid ""
|
1726 |
+
"Select format for displaying the time slot occupancy for group bookings."
|
1727 |
+
msgstr "حدد التنسيق لعرض وقت الإشغال الزمني لحجوزات المجموعات."
|
1728 |
|
1729 |
+
msgid "[Booked/Max capacity]"
|
1730 |
+
msgstr "[محجوز/الحد الأقصى السعة]"
|
|
|
1731 |
|
1732 |
+
msgid "[Available left]"
|
1733 |
+
msgstr "[المتوفر الباقي]"
|
|
|
1734 |
|
1735 |
+
msgid "Group Booking"
|
1736 |
+
msgstr "حجز المجموعة"
|
|
|
1737 |
|
1738 |
+
msgid "number of persons"
|
1739 |
+
msgstr "عدد الأشخاص"
|
|
|
1740 |
|
1741 |
+
msgid "number of persons already in the list"
|
1742 |
+
msgstr "عدد الأشخاص الموجودين بالفعل في القائمة"
|
|
|
1743 |
|
1744 |
+
msgid "capacity of service"
|
1745 |
+
msgstr "سعة الخدمة"
|
|
|
1746 |
|
1747 |
+
msgid ""
|
1748 |
+
"The minimum and maximum number of customers allowed to book the service for "
|
1749 |
+
"the certain time period."
|
1750 |
+
msgstr ""
|
1751 |
+
"الحد الأدنى والحد الأقصى لعدد العملاء المسموح لهم بحجز الخدمة لفترة زمنية "
|
1752 |
+
"محددة."
|
1753 |
|
1754 |
+
msgid "One booking per time slot"
|
1755 |
+
msgstr "حجز واحد لكل فترة وقت"
|
|
|
1756 |
|
1757 |
+
msgid ""
|
1758 |
+
"Enable this option if you want to limit the possibility of booking within "
|
1759 |
+
"the service capacity to one time."
|
1760 |
+
msgstr ""
|
1761 |
+
"قم بتمكين هذا الخيار إذا كنت ترغب في الحد من إمكانية الحجز في حدود سعة "
|
1762 |
+
"الخدمة لمرة واحدة."
|
1763 |
|
1764 |
+
msgid "Show information about group bookings"
|
1765 |
+
msgstr "عرض معلومات حول حجوزات المجموعات"
|
|
|
1766 |
|
1767 |
+
msgid "Disable capacity update"
|
1768 |
+
msgstr "تعطيل تحديث السعة"
|
|
|
1769 |
|
1770 |
+
msgid "Address"
|
1771 |
+
msgstr "العنوان"
|
|
|
1772 |
|
1773 |
+
msgid "Follow these steps to get an API key:"
|
1774 |
+
msgstr "اتبع هذه الخطوات للحصول على مفتاح API:"
|
|
|
1775 |
|
1776 |
+
msgid ""
|
1777 |
+
"Go to the <a href=\"https://console.developers.google.com/flows/enableapi?"
|
1778 |
+
"apiid=places_backend&reusekey=true\" target=\"_blank\">Google API Console</a>"
|
1779 |
+
"."
|
1780 |
+
msgstr ""
|
1781 |
+
"انتقل الى <a href=\"https://console.developers.google.com/flows/enableapi?"
|
1782 |
+
"apiid=places_backend&reusekey=true\" target=\"_blank\">Google API Console</a>"
|
1783 |
+
"."
|
1784 |
|
1785 |
+
msgid "Create or select a project. Click <b>Continue</b> to enable the API."
|
1786 |
+
msgstr ""
|
1787 |
+
"إنشاء أو تحديد مشروع. انقر فوق <b> متابعة </b> لتمكين واجهة برمجة التطبيقات."
|
1788 |
|
1789 |
+
msgid ""
|
1790 |
+
"On the <b>Credentials</b> page, get an <b>API key</b> (and set the API key "
|
1791 |
+
"restrictions). Note: If you have an existing unrestricted API key, or a key "
|
1792 |
+
"with server restrictions, you may use that key."
|
1793 |
+
msgstr ""
|
1794 |
+
"في صفحة <b> بيانات الاعتماد </b> ، احصل على <b> مفتاح واجهة برمجة التطبيقات "
|
1795 |
+
"(API) </b> (وقم بتعيين قيود مفتاح API). ملاحظة: إذا كان لديك مفتاح واجهة "
|
1796 |
+
"تعامل مستخدم غير مقيد موجود ، أو مفتاح مع قيود الخادم ، فيمكنك استخدام هذا "
|
1797 |
+
"المفتاح."
|
1798 |
|
1799 |
+
msgid ""
|
1800 |
+
"Click <b>Library</b> on the left sidebar menu. Select Google Maps JavaScript "
|
1801 |
+
"API and make sure it's enabled."
|
1802 |
+
msgstr ""
|
1803 |
+
"انقر فوق <b> مكتبة </b> في قائمة الشريط الجانبي الأيسر. حدد واجهة برمجة "
|
1804 |
+
"تطبيقات جافا سكريبت لخرائط Google وتأكد من تمكينها."
|
1805 |
|
1806 |
+
msgid "Use your <b>API key</b> in the form below."
|
1807 |
+
msgstr "استخدم <b> مفتاح واجهة برمجة التطبيقات </b> في النموذج أدناه."
|
|
|
1808 |
|
1809 |
+
msgid ""
|
1810 |
+
"Enter a Google API key that you got after registering your app project on "
|
1811 |
+
"the Google API Console."
|
1812 |
+
msgstr ""
|
1813 |
+
"أدخل مفتاح Google API الذي حصلت عليه بعد تسجيل مشروع تطبيقك على Google API "
|
1814 |
+
"Console."
|
1815 |
|
1816 |
+
msgid "Google Maps"
|
1817 |
+
msgstr "خرائط جوجل"
|
|
|
1818 |
|
1819 |
+
msgid "Show address required"
|
1820 |
+
msgstr ""
|
|
|
1821 |
|
1822 |
+
msgid "Show google maps field"
|
1823 |
+
msgstr "عرض مجال خرائط جوجل"
|
|
|
1824 |
|
1825 |
+
msgid "Equal duration"
|
1826 |
+
msgstr "مدة متساوية"
|
|
|
1827 |
|
1828 |
+
msgid "Make every service duration equal to the duration of the longest one."
|
1829 |
+
msgstr "اجعل كل مدة خدمة مساوية لمدة أطول مدة."
|
|
|
1830 |
|
1831 |
+
msgid "Collaborative"
|
1832 |
+
msgstr "التعاونيه"
|
|
|
1833 |
|
1834 |
+
msgid "Collaborative service"
|
1835 |
+
msgstr "الخدمة التعاونية"
|
|
|
1836 |
|
1837 |
+
msgid "Part of collaborative service"
|
1838 |
+
msgstr "جزء من الخدمة التعاونية"
|
|
|
1839 |
|
1840 |
+
msgid "Customer cabinet (all services displayed in tabs)"
|
1841 |
+
msgstr "خزانة العملاء (جميع الخدمات المعروضة في علامات التبويب)"
|
|
|
1842 |
|
1843 |
+
msgid "Appointment management"
|
1844 |
+
msgstr "إدارة المواعيد"
|
|
|
1845 |
|
1846 |
+
msgid "Show timezone"
|
1847 |
+
msgstr "اظهار المنطقة الزمنية"
|
|
|
1848 |
|
1849 |
+
msgid "Location"
|
1850 |
+
msgstr "الموقع"
|
|
|
1851 |
|
1852 |
+
msgid "Category"
|
1853 |
+
msgstr "الصنف"
|
|
|
1854 |
|
1855 |
+
msgid "Staff"
|
1856 |
+
msgstr "العاملين"
|
|
|
1857 |
|
1858 |
+
msgid "Cancel"
|
1859 |
+
msgstr "إلغاء"
|
|
|
1860 |
|
1861 |
+
msgid "Reschedule"
|
1862 |
+
msgstr "إعادة جدولة"
|
1863 |
+
|
1864 |
+
msgid "Profile management"
|
1865 |
+
msgstr "إدارة الملف الشخصي"
|
1866 |
|
1867 |
+
msgid "Birthday"
|
1868 |
+
msgstr "عيد الميلاد"
|
|
|
1869 |
|
1870 |
+
msgid "Wordpress password"
|
1871 |
+
msgstr "كلمة سر ورد بريس"
|
|
|
1872 |
|
1873 |
+
msgid "Delete account"
|
1874 |
+
msgstr "حذف الحساب"
|
|
|
1875 |
|
1876 |
+
msgid "Add Customer Cabinet"
|
1877 |
+
msgstr "إضافة خزانة العملاء"
|
|
|
1878 |
|
1879 |
+
msgid "Customer cabinet"
|
1880 |
+
msgstr "خزانة العملاء"
|
|
|
1881 |
|
1882 |
+
msgid "A custom block for displaying customer cabinet"
|
1883 |
+
msgstr "كتلة مخصصة لعرض خزانة العملاء"
|
|
|
1884 |
|
1885 |
+
msgid "show"
|
1886 |
+
msgstr "تبين"
|
|
|
1887 |
|
1888 |
+
msgid "Show"
|
1889 |
+
msgstr "إظهار"
|
|
|
1890 |
|
1891 |
+
msgid "Timezone"
|
1892 |
+
msgstr "وحدة زمنية"
|
|
|
1893 |
|
1894 |
+
msgid "Employee"
|
1895 |
+
msgstr "موظف"
|
|
|
1896 |
|
1897 |
+
msgid "Custom field"
|
1898 |
+
msgstr "حقل مخصص"
|
|
|
1899 |
|
1900 |
+
msgid "Customer information"
|
1901 |
+
msgstr "معلومات العميل"
|
|
|
1902 |
|
1903 |
+
msgid "Appointments"
|
1904 |
+
msgstr "المواعيد"
|
|
|
1905 |
|
1906 |
+
msgid "Profile"
|
1907 |
+
msgstr "الملف الشخصي"
|
|
|
1908 |
|
1909 |
+
msgid "WP user"
|
1910 |
+
msgstr "مستخدم ورد بريس"
|
|
|
1911 |
|
1912 |
+
msgid "Current password"
|
1913 |
+
msgstr "كلمة السر الحالية"
|
|
|
1914 |
|
1915 |
+
msgid "New password"
|
1916 |
+
msgstr "كلمة السر الجديدة"
|
|
|
1917 |
|
1918 |
+
msgid "Confirm password"
|
1919 |
+
msgstr "تأكيد كلمة السر"
|
|
|
1920 |
|
1921 |
+
msgid "No appointments."
|
1922 |
+
msgstr "لا مواعيد."
|
|
|
1923 |
|
1924 |
+
msgid "Expired"
|
1925 |
+
msgstr "منتهي الصلاحية"
|
|
|
1926 |
|
1927 |
+
msgid "Not allowed"
|
1928 |
+
msgstr "غير مسموح"
|
|
|
1929 |
|
1930 |
+
msgid "There are no time slots for selected date."
|
1931 |
+
msgstr "لا توجد فترات زمنية للتاريخ المحدد."
|
|
|
1932 |
|
1933 |
+
msgid "Profile updated successfully."
|
1934 |
+
msgstr "تم تحديث الملف الشخصي بنجاح."
|
|
|
1935 |
|
1936 |
+
msgid ""
|
1937 |
+
"Unfortunately, you're not able to cancel the appointment because the "
|
1938 |
+
"required time limit prior to canceling has expired."
|
1939 |
+
msgstr ""
|
1940 |
+
"للأسف، يتعذر عليك إلغاء الموعد نظرًا لأن المهلة الزمنية المطلوبة قبل الإلغاء "
|
1941 |
+
"انتهت صلاحيتها."
|
1942 |
|
1943 |
+
msgid ""
|
1944 |
+
"The selected time is not available anymore. Please, choose another time slot."
|
1945 |
+
msgstr "الوقت المختار غير متوفر بعد الآن. من فضلك، اختار فترة زمنية أخرى."
|
1946 |
|
1947 |
+
msgid "Time"
|
1948 |
+
msgstr "الوقت"
|
|
|
1949 |
|
1950 |
+
msgid "Wrong current password"
|
1951 |
+
msgstr "كلمة السر الحالية خاطئة"
|
|
|
1952 |
|
1953 |
+
msgid "Passwords mismatch"
|
1954 |
+
msgstr "عدم تطابق كلمات السر"
|
|
|
1955 |
|
1956 |
+
msgid "Cancel Appointment"
|
1957 |
+
msgstr "إلغاء الموعد"
|
|
|
1958 |
|
1959 |
+
msgid "You are going to cancel a scheduled appointment. Are you sure?"
|
1960 |
+
msgstr "أنت على وشك إلغاء موعد مجدول. هل أنت واثق؟"
|
|
|
1961 |
|
1962 |
+
msgid ""
|
1963 |
+
"You are going to delete your account and all information associated with it. "
|
1964 |
+
"Click Confirm to continue or Cancel to cancel the action."
|
1965 |
+
msgstr ""
|
1966 |
+
"أنت بصدد حذف حسابك وجميع المعلومات المرتبطة به. انقر فوق \"تأكيد\" للمتابعة "
|
1967 |
+
"أو \"إلغاء\" لإلغاء الإجراء."
|
1968 |
|
1969 |
+
msgid ""
|
1970 |
+
"This account cannot be deleted because it is associated with scheduled "
|
1971 |
+
"appointments. Please cancel bookings or contact the service provider."
|
1972 |
+
msgstr ""
|
1973 |
+
"لا يمكن حذف هذا الحساب لأنه مرتبط بامواعيد مجدولة. يرجى إلغاء الحجز أو "
|
1974 |
+
"الاتصال بمزود الخدمة."
|
1975 |
|
1976 |
+
msgid "Confirm"
|
1977 |
+
msgstr "أؤكد"
|
|
|
1978 |
|
1979 |
+
msgid "OK"
|
1980 |
+
msgstr "موافق"
|
|
|
1981 |
|
1982 |
+
#, php-format
|
1983 |
msgid " and %d more item"
|
1984 |
msgid_plural " and %d more items"
|
1985 |
msgstr[0] "و%d عنصر آخر"
|
1989 |
msgstr[4] "و%d من العناصر الأخرى"
|
1990 |
msgstr[5] "و%d من العناصر الأخرى"
|
1991 |
|
1992 |
+
msgid "Notification to customer about approved appointment"
|
1993 |
+
msgstr "إخطار العميل بشأن الموعد المعتمد"
|
|
|
1994 |
|
1995 |
+
msgid ""
|
1996 |
+
"Dear {client_name}.\n"
|
1997 |
"\n"
|
1998 |
"This is a confirmation that you have booked {service_name}.\n"
|
1999 |
"\n"
|
2000 |
+
"We are waiting you at {company_address} on {appointment_date} at "
|
2001 |
+
"{appointment_time}.\n"
|
2002 |
"\n"
|
2003 |
"Thank you for choosing our company.\n"
|
2004 |
"\n"
|
2005 |
"{company_name}\n"
|
2006 |
"{company_phone}\n"
|
2007 |
"{company_website}"
|
2008 |
+
msgstr ""
|
2009 |
+
"عزيزي {client_name}.\n"
|
2010 |
"\n"
|
2011 |
"هذا تأكيد بأنك قد حجزت {service_name}.\n"
|
2012 |
"\n"
|
2018 |
"{company_phone}\n"
|
2019 |
"{company_website}"
|
2020 |
|
2021 |
+
msgid "Notification to staff member about approved appointment"
|
2022 |
+
msgstr "إخطار الموظف بشأن التعيين المعتمد"
|
2023 |
+
|
2024 |
+
msgid ""
|
2025 |
+
"Hello.\n"
|
2026 |
"\n"
|
2027 |
+
"You have a new booking.\n"
|
2028 |
"\n"
|
2029 |
+
"Service: {service_name}\n"
|
2030 |
+
"Date: {appointment_date}\n"
|
2031 |
+
"Time: {appointment_time}\n"
|
2032 |
+
"Client name: {client_name}\n"
|
2033 |
+
"Client phone: {client_phone}\n"
|
2034 |
+
"Client email: {client_email}"
|
2035 |
+
msgstr ""
|
2036 |
+
"مرحبا.\n"
|
2037 |
+
"\n"
|
2038 |
+
"لديك حجز جديد.\n"
|
2039 |
+
"\n"
|
2040 |
+
"الخدمة: {service_name}\n"
|
2041 |
+
"التاريخ: {appointment_date}\n"
|
2042 |
+
"الوقت: {appointment_time}\n"
|
2043 |
+
"اسم العميل: {client_name}\n"
|
2044 |
+
"هاتف العميل: {client_phone}\n"
|
2045 |
+
"البريد الإلكتروني للعميل: {client_email}"
|
2046 |
+
|
2047 |
+
msgid "Notification to customer about cancelled appointment"
|
2048 |
+
msgstr "إخطار العميل بشأن الموعد الملغاه"
|
2049 |
+
|
2050 |
+
msgid ""
|
2051 |
+
"Dear {client_name}.\n"
|
2052 |
+
"\n"
|
2053 |
+
"You have cancelled your booking of {service_name} on {appointment_date} at "
|
2054 |
+
"{appointment_time}.\n"
|
2055 |
"\n"
|
2056 |
"Thank you for choosing our company.\n"
|
2057 |
"\n"
|
2058 |
"{company_name}\n"
|
2059 |
"{company_phone}\n"
|
2060 |
"{company_website}"
|
2061 |
+
msgstr ""
|
2062 |
+
"عزيزي {client_name}.\n"
|
|
|
2063 |
"\n"
|
2064 |
+
"لقد ألغيت حجز {service_name} في {date_date} في {appointment_time}.\n"
|
2065 |
"\n"
|
2066 |
"شكرا لكم لاختيار شركتنا.\n"
|
2067 |
"\n"
|
2069 |
"{company_phone}\n"
|
2070 |
"{company_website}"
|
2071 |
|
2072 |
+
msgid "Notification to staff member about cancelled appointment"
|
2073 |
+
msgstr "إخطار الموظف حول الموعد الملغي"
|
|
|
2074 |
|
2075 |
+
msgid ""
|
2076 |
+
"Hello.\n"
|
2077 |
"\n"
|
2078 |
+
"The following booking has been cancelled.\n"
|
2079 |
"\n"
|
2080 |
"Service: {service_name}\n"
|
2081 |
"Date: {appointment_date}\n"
|
2083 |
"Client name: {client_name}\n"
|
2084 |
"Client phone: {client_phone}\n"
|
2085 |
"Client email: {client_email}"
|
2086 |
+
msgstr ""
|
2087 |
+
"مرحبا.\n"
|
2088 |
"\n"
|
2089 |
+
"تم إلغاء الحجز التالي.\n"
|
2090 |
"\n"
|
2091 |
"الخدمة: {service_name}\n"
|
2092 |
"التاريخ: {appointment_date}\n"
|
2095 |
"هاتف العميل: {client_phone}\n"
|
2096 |
"البريد الإلكتروني للعميل: {client_email}"
|
2097 |
|
2098 |
+
msgid "Notification to customer about rejected appointment"
|
2099 |
+
msgstr "إخطار العميل بشأن الموعد المرفوض"
|
|
|
|
|
|
|
|
|
|
|
2100 |
|
2101 |
+
msgid ""
|
2102 |
+
"Dear {client_name}.\n"
|
2103 |
"\n"
|
2104 |
+
"Your booking of {service_name} on {appointment_date} at {appointment_time} "
|
2105 |
+
"has been rejected.\n"
|
2106 |
"\n"
|
2107 |
"Reason: {cancellation_reason}\n"
|
2108 |
"\n"
|
2111 |
"{company_name}\n"
|
2112 |
"{company_phone}\n"
|
2113 |
"{company_website}"
|
2114 |
+
msgstr ""
|
2115 |
+
"عزيزي {client_name}.\n"
|
2116 |
"\n"
|
2117 |
"تم رفض حجز {service_name} في {date_date} في {appointment_date}.\n"
|
2118 |
"\n"
|
2124 |
"{company_phone}\n"
|
2125 |
"{company_website}"
|
2126 |
|
2127 |
+
msgid "Notification to staff member about rejected appointment"
|
2128 |
+
msgstr "إخطار الموظف بشأن التعيين المرفوض"
|
2129 |
+
|
2130 |
+
msgid ""
|
2131 |
+
"Hello.\n"
|
2132 |
"\n"
|
2133 |
"The following booking has been rejected.\n"
|
2134 |
"\n"
|
2140 |
"Client name: {client_name}\n"
|
2141 |
"Client phone: {client_phone}\n"
|
2142 |
"Client email: {client_email}"
|
2143 |
+
msgstr ""
|
2144 |
+
"مرحبا.\n"
|
2145 |
+
"\n"
|
2146 |
+
"تم رفض الحجز التالي.\n"
|
2147 |
+
"\n"
|
2148 |
+
"السبب: {cancellation_reason}\n"
|
2149 |
+
"\n"
|
2150 |
+
"الخدمة: {service_name}\n"
|
2151 |
+
"التاريخ: {appointment_date}\n"
|
2152 |
+
"الوقت: {appointment_time}\n"
|
2153 |
+
"اسم العميل: {client_name}\n"
|
2154 |
+
"هاتف العميل: {client_phone}\n"
|
2155 |
+
"البريد الإلكتروني للعميل: {client_email}"
|
2156 |
+
|
2157 |
+
msgid ""
|
2158 |
+
"Dear {client_name}.\n"
|
2159 |
+
"This is a confirmation that you have booked {service_name}.\n"
|
2160 |
+
"We are waiting you at {company_address} on {appointment_date} at "
|
2161 |
+
"{appointment_time}.\n"
|
2162 |
+
"Thank you for choosing our company.\n"
|
2163 |
+
"{company_name}\n"
|
2164 |
+
"{company_phone}\n"
|
2165 |
+
"{company_website}"
|
2166 |
+
msgstr ""
|
2167 |
+
"عزيزي {client_name}.\n"
|
2168 |
+
"هذا تأكيد بأنك قد حجزت {service_name}.\n"
|
2169 |
+
"نحن في انتظارك في {company_address} في {date_date} في {appointment_date}.\n"
|
2170 |
+
"شكرا لكم لاختيار شركتنا.\n"
|
2171 |
+
"{company_name}\n"
|
2172 |
+
"{company_phone}\n"
|
2173 |
+
"{company_website}"
|
2174 |
+
|
2175 |
+
msgid ""
|
2176 |
+
"Hello.\n"
|
2177 |
+
"You have a new booking.\n"
|
2178 |
+
"Service: {service_name}\n"
|
2179 |
+
"Date: {appointment_date}\n"
|
2180 |
+
"Time: {appointment_time}\n"
|
2181 |
+
"Client name: {client_name}\n"
|
2182 |
+
"Client phone: {client_phone}\n"
|
2183 |
+
"Client email: {client_email}"
|
2184 |
+
msgstr ""
|
2185 |
+
"مرحبا.\n"
|
2186 |
+
"لديك حجز جديد.\n"
|
2187 |
+
"الخدمة: {service_name}\n"
|
2188 |
+
"التاريخ: {appointment_date}\n"
|
2189 |
+
"الوقت: {appointment_time}\n"
|
2190 |
+
"اسم العميل: {client_name}\n"
|
2191 |
+
"هاتف العميل: {client_phone}\n"
|
2192 |
+
"البريد الإلكتروني للعميل: {client_email}"
|
2193 |
+
|
2194 |
+
msgid ""
|
2195 |
+
"Dear {client_name}.\n"
|
2196 |
+
"You have cancelled your booking of {service_name} on {appointment_date} at "
|
2197 |
+
"{appointment_time}.\n"
|
2198 |
+
"Thank you for choosing our company.\n"
|
2199 |
+
"{company_name}\n"
|
2200 |
+
"{company_phone}\n"
|
2201 |
+
"{company_website}"
|
2202 |
+
msgstr ""
|
2203 |
+
"عزيزي {client_name}.\n"
|
2204 |
+
"لقد ألغيت حجز {service_name} في {date_date} في {appointment_time}.\n"
|
2205 |
+
"شكرا لكم لاختيار شركتنا.\n"
|
2206 |
+
"{company_name}\n"
|
2207 |
+
"{company_phone}\n"
|
2208 |
+
"{company_website}"
|
2209 |
+
|
2210 |
+
msgid ""
|
2211 |
+
"Hello.\n"
|
2212 |
+
"The following booking has been cancelled.\n"
|
2213 |
+
"Service: {service_name}\n"
|
2214 |
+
"Date: {appointment_date}\n"
|
2215 |
+
"Time: {appointment_time}\n"
|
2216 |
+
"Client name: {client_name}\n"
|
2217 |
+
"Client phone: {client_phone}\n"
|
2218 |
+
"Client email: {client_email}"
|
2219 |
+
msgstr ""
|
2220 |
+
"مرحبا.\n"
|
2221 |
+
"تم إلغاء الحجز التالي.\n"
|
2222 |
"الخدمة: {service_name}\n"
|
2223 |
"التاريخ: {appointment_date}\n"
|
2224 |
"الوقت: {appointment_time}\n"
|
2226 |
"هاتف العميل: {client_phone}\n"
|
2227 |
"البريد الإلكتروني للعميل: {client_email}"
|
2228 |
|
2229 |
+
msgid ""
|
2230 |
+
"Dear {client_name}.\n"
|
2231 |
+
"Your booking of {service_name} on {appointment_date} at {appointment_time} "
|
2232 |
+
"has been rejected.\n"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2233 |
"Reason: {cancellation_reason}\n"
|
2234 |
"Thank you for choosing our company.\n"
|
2235 |
"{company_name}\n"
|
2236 |
"{company_phone}\n"
|
2237 |
"{company_website}"
|
2238 |
+
msgstr ""
|
2239 |
+
"عزيزي {client_name}.\n"
|
2240 |
"تم رفض حجز {service_name} في {date_date} في {appointment_date}.\n"
|
2241 |
"السبب: {cancellation_reason}\n"
|
2242 |
"شكرا لكم لاختيار شركتنا.\n"
|
2244 |
"{company_phone}\n"
|
2245 |
"{company_website}"
|
2246 |
|
2247 |
+
msgid ""
|
2248 |
+
"Hello.\n"
|
2249 |
"The following booking has been rejected.\n"
|
2250 |
"Reason: {cancellation_reason}\n"
|
2251 |
"Service: {service_name}\n"
|
2254 |
"Client name: {client_name}\n"
|
2255 |
"Client phone: {client_phone}\n"
|
2256 |
"Client email: {client_email}"
|
2257 |
+
msgstr ""
|
2258 |
+
"مرحبا.\n"
|
2259 |
"تم رفض الحجز التالي.\n"
|
2260 |
"السبب: {cancellation_reason}\n"
|
2261 |
"الخدمة: {service_name}\n"
|
2265 |
"هاتف العميل: {client_phone}\n"
|
2266 |
"البريد الإلكتروني للعميل: {client_email}"
|
2267 |
|
2268 |
+
msgid ""
|
2269 |
+
"Evening reminder to customer about next day appointment (requires cron setup)"
|
2270 |
+
msgstr "تذكير مسائي للعملاء حول موعد اليوم التالي (يتطلب إعداد cron)"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2271 |
|
2272 |
+
msgid ""
|
2273 |
+
"Dear {client_name}.\n"
|
2274 |
+
"We would like to remind you that you have booked {service_name} tomorrow at "
|
2275 |
+
"{appointment_time}. We are waiting for you at {company_address}.\n"
|
|
|
2276 |
"Thank you for choosing our company.\n"
|
2277 |
"{company_name}\n"
|
2278 |
"{company_phone}\n"
|
2279 |
"{company_website}"
|
2280 |
+
msgstr ""
|
2281 |
+
"عزيزي {client_name}.\n"
|
2282 |
+
"نود تذكيرك بأنك قد حجزت {service_name} غدًا في {appointment_time}. نحن في "
|
2283 |
+
"انتظارك في {company_address}.\n"
|
2284 |
"شكرا لكم لاختيار شركتنا.\n"
|
2285 |
"{company_name}\n"
|
2286 |
"{company_phone}\n"
|
2287 |
"{company_website}"
|
2288 |
|
2289 |
+
msgid ""
|
2290 |
+
"Follow-up message in the same day after appointment (requires cron setup)"
|
2291 |
+
msgstr "رسالة المتابعة في نفس اليوم بعد الموعد (يتطلب إعداد cron)"
|
2292 |
|
2293 |
+
msgid ""
|
2294 |
+
"Dear {client_name}.\n"
|
2295 |
+
"Thank you for choosing {company_name}. We hope you were satisfied with your "
|
2296 |
+
"{service_name}.\n"
|
2297 |
+
"Thank you and we look forward to seeing you again soon.\n"
|
2298 |
+
"{company_name}\n"
|
2299 |
+
"{company_phone}\n"
|
2300 |
+
"{company_website}"
|
2301 |
+
msgstr ""
|
2302 |
+
"عزيزي {client_name}.\n"
|
2303 |
+
"شكرًا لاختيارك {company_name}. نأمل أن تكون راضيًا عن {service_name}.\n"
|
2304 |
+
"شكرا ونتطلع لرؤيتك مرة أخرى قريبا.\n"
|
2305 |
+
"{company_name}\n"
|
2306 |
+
"{company_phone}\n"
|
2307 |
+
"{company_website}"
|
2308 |
|
2309 |
+
msgid ""
|
2310 |
+
"Evening notification with the next day agenda to staff member (requires cron "
|
2311 |
+
"setup)"
|
2312 |
+
msgstr "الإخطار المسائي مع أجندة اليوم التالي للموظف (يتطلب إعداد cron)"
|
|
|
2313 |
|
2314 |
+
msgid ""
|
2315 |
+
"Hello.\n"
|
2316 |
+
"Your agenda for tomorrow is:\n"
|
2317 |
+
"{next_day_agenda}"
|
2318 |
+
msgstr ""
|
2319 |
+
"مرحبا.\n"
|
2320 |
+
"جدول أعمالك للغد هو:\n"
|
2321 |
+
"{next_day agenda}"
|
2322 |
+
|
2323 |
+
msgid ""
|
2324 |
+
"Thank you! Your booking is complete. An email with details of your booking "
|
2325 |
+
"has been sent to you."
|
2326 |
+
msgstr ""
|
2327 |
+
"شكرا لكم! تم اكتمال الحجز الخاص بك. تم إرسال بريد إلكتروني مع تفاصيل الحجز "
|
2328 |
+
"الخاص بك."
|
2329 |
+
|
2330 |
+
msgid ""
|
2331 |
+
"You are trying to use the service too often. Please contact us to make a "
|
2332 |
+
"booking."
|
2333 |
+
msgstr "أنت تحاول استخدام الخدمة كثيرًا. يرجى الاتصال بنا لإجراء حجز."
|
2334 |
|
2335 |
+
msgid "Your payment has been accepted for processing."
|
2336 |
+
msgstr "تم قبول عملية الدفع الخاص بك للمعالجة."
|
2337 |
+
|
2338 |
+
msgid ""
|
2339 |
+
"You selected a booking for {service_name} by {staff_name} at "
|
2340 |
+
"{appointment_time} on {appointment_date}. The price for the service is "
|
2341 |
+
"{service_price}.\n"
|
2342 |
"Please provide your details in the form below to proceed with booking."
|
2343 |
+
msgstr ""
|
2344 |
+
"لقد حددت حجزًا لـ {service_name} بواسطة {staff_name} في {appointment_time} "
|
2345 |
+
"في {appointment_date}. سعر الخدمة هو {service_price}.\n"
|
2346 |
"يرجى تقديم التفاصيل الخاصة بك في النموذج أدناه للمضي قدما في الحجز."
|
2347 |
|
|
|
2348 |
msgid "Please tell us how you would like to pay: "
|
2349 |
msgstr "من فضلك أخبرنا كيف ترغب في الدفع:"
|
2350 |
|
|
|
2351 |
msgid "Please select service: "
|
2352 |
msgstr "يرجى اختيار الخدمة:"
|
2353 |
|
2354 |
+
msgid ""
|
2355 |
+
"Below you can find a list of available time slots for {service_name} by "
|
2356 |
+
"{staff_name}.\n"
|
2357 |
"Click on a time slot to proceed with booking."
|
2358 |
+
msgstr ""
|
2359 |
+
"في ما يلي يمكنك العثور على قائمة من الفترات الزمنية المتاحة لـ {service_name}"
|
2360 |
+
" بواسطة {staff_name}.\n"
|
2361 |
"انقر على خانة الوقت للمضي قدما في الحجز."
|
2362 |
|
2363 |
+
msgid "Confirm email"
|
2364 |
+
msgstr "تأكيد عنوان البريد الإلكتروني"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2365 |
|
|
|
2366 |
msgid "Finish by"
|
2367 |
msgstr "الانتهاء من قبل"
|
2368 |
|
2369 |
+
msgid "First name"
|
2370 |
+
msgstr "الاسم الأول"
|
|
|
2371 |
|
2372 |
+
msgid "Last name"
|
2373 |
+
msgstr "اسم العائل"
|
|
|
2374 |
|
2375 |
+
msgid "Notes"
|
2376 |
+
msgstr "ملاحظات"
|
|
|
2377 |
|
2378 |
+
msgid "I will pay locally"
|
2379 |
+
msgstr "سوف أدفع محلياً"
|
|
|
2380 |
|
|
|
2381 |
msgid "I'm available on or after"
|
2382 |
msgstr "أنا متاح في أو بعد"
|
2383 |
|
|
|
2384 |
msgid "Start from"
|
2385 |
msgstr "يبدأ من"
|
2386 |
|
2387 |
+
msgid "Select category"
|
2388 |
+
msgstr "اختر الفئة"
|
2389 |
+
|
2390 |
+
msgid "Any"
|
2391 |
+
msgstr "أي"
|
2392 |
+
|
2393 |
+
msgid "Select service"
|
2394 |
+
msgstr "اختر الخدمة"
|
2395 |
+
|
2396 |
+
msgid "Select day"
|
2397 |
+
msgstr "اختر اليوم"
|
2398 |
+
|
2399 |
+
msgid "Select month"
|
2400 |
+
msgstr "اختر الشهر"
|
2401 |
+
|
2402 |
+
msgid "Select year"
|
2403 |
+
msgstr "اختر السنة"
|
2404 |
+
|
2405 |
msgid "Please tell us your email"
|
2406 |
msgstr "من فضلك أخبرنا عن البريد الإلكتروني الخاص بك"
|
2407 |
|
2408 |
+
msgid "Email confirmation doesn't match"
|
2409 |
+
msgstr "تأكيد البريد الالكتروني غير متطابق"
|
2410 |
+
|
2411 |
msgid "Please select an employee"
|
2412 |
msgstr "يرجى اختيار موظف"
|
2413 |
|
|
|
2414 |
msgid "Please tell us your name"
|
2415 |
msgstr "من فضلك، أخبرنا عن اسمك"
|
2416 |
|
|
|
2417 |
msgid "Please tell us your first name"
|
2418 |
msgstr "من فضلك، أخبرنا عن اسمك الأول"
|
2419 |
|
|
|
2420 |
msgid "Please tell us your last name"
|
2421 |
msgstr "من فضلك، أخبرنا عن اسمك الأخير"
|
2422 |
|
|
|
2423 |
msgid "Please tell us your phone"
|
2424 |
msgstr "من فضلك، أخبرنا هاتفك"
|
2425 |
|
2426 |
+
msgid "Please select a service"
|
2427 |
+
msgstr ""
|
2428 |
+
"يرجى اختيار خدمة\n"
|
2429 |
|
2430 |
+
msgid "Login"
|
2431 |
+
msgstr "تسجيل الدخول"
|
|
|
2432 |
|
|
|
2433 |
msgid "Done"
|
2434 |
msgstr "تم"
|
2435 |
|
2436 |
+
msgid "Signed up"
|
2437 |
+
msgstr "تم تسجيل الدخول"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2438 |
|
2439 |
+
msgid "Custom notification"
|
2440 |
+
msgstr "إشعار مخصص"
|
|
|
2441 |
|
2442 |
+
msgid "Appointment reminder"
|
2443 |
+
msgstr "منبه مواعيد"
|
|
|
2444 |
|
2445 |
+
msgid "New booking"
|
2446 |
+
msgstr "حجز جديد"
|
|
|
2447 |
|
2448 |
+
msgid "Notification about customer's appointment status change"
|
2449 |
+
msgstr "إخطار حول تغيير حالة موعد العميل"
|
|
|
2450 |
|
2451 |
+
msgid "Customer birthday greeting (requires cron setup)"
|
2452 |
+
msgstr "تحية عيد ميلاد العميل (يتطلب إعداد cron)"
|
|
|
2453 |
|
2454 |
+
msgid "Notification to customer about pending appointment"
|
2455 |
+
msgstr "إخطار العميل بشأن الموعد المعلق"
|
|
|
2456 |
|
2457 |
+
msgid ""
|
2458 |
+
"1st reminder to customer about upcoming appointment (requires cron setup)"
|
2459 |
+
msgstr "أول تذكير للعميل حول الموعد المرتقب (يتطلب إعداد cron)"
|
2460 |
|
2461 |
+
msgid ""
|
2462 |
+
"2nd reminder to customer about upcoming appointment (requires cron setup)"
|
2463 |
+
msgstr "التذكير الثاني للعميل بشأن الموعد القادم (يتطلب إعداد cron)"
|
2464 |
|
2465 |
+
msgid ""
|
2466 |
+
"3rd reminder to customer about upcoming appointment (requires cron setup)"
|
2467 |
+
msgstr "التذكير الثالث للعميل بشأن الموعد القادم (يتطلب إعداد cron)"
|
2468 |
|
2469 |
+
msgid "Last client's appointment"
|
2470 |
+
msgstr "آخر موعد للعميل"
|
|
|
2471 |
|
2472 |
+
msgid "Full day agenda"
|
2473 |
+
msgstr "جدول يوم كامل"
|
|
|
2474 |
|
2475 |
+
msgid "Notification to staff member about pending appointment"
|
2476 |
+
msgstr "إخطار الموظف بشأن التعيين المعلق"
|
|
|
2477 |
|
2478 |
+
msgid "Invalid day"
|
2479 |
+
msgstr "يوم غير صحيح"
|
|
|
2480 |
|
2481 |
+
msgid "Day is required"
|
2482 |
+
msgstr "اليوم مطلوب"
|
|
|
2483 |
|
2484 |
+
msgid "Month is required"
|
2485 |
+
msgstr "الشهر مطلوب"
|
|
|
2486 |
|
2487 |
+
msgid "Year is required"
|
2488 |
+
msgstr "السنة مطلوبة"
|
|
|
2489 |
|
2490 |
+
msgid "Country"
|
2491 |
+
msgstr "البلد"
|
|
|
2492 |
|
2493 |
+
msgid "State/Region"
|
2494 |
+
msgstr "الدولة / المنطقة"
|
|
|
2495 |
|
2496 |
+
msgid "Postal Code"
|
2497 |
+
msgstr "الرمز البريدي"
|
|
|
2498 |
|
2499 |
+
msgid "City"
|
2500 |
+
msgstr "مدينة"
|
|
|
2501 |
|
2502 |
+
msgid "Street Address"
|
2503 |
+
msgstr "عنوان الشارع"
|
|
|
2504 |
|
2505 |
+
msgid "Additional Address"
|
2506 |
+
msgstr "عنوان اضافي"
|
|
|
2507 |
|
2508 |
+
msgid "Country is required"
|
2509 |
+
msgstr "الدولة مطلوبة"
|
|
|
2510 |
|
2511 |
+
msgid "State is required"
|
2512 |
+
msgstr "الدولة مطلوبة"
|
|
|
2513 |
|
2514 |
+
msgid "Postcode is required"
|
2515 |
+
msgstr "الرمز البريدي مطلوب"
|
|
|
2516 |
|
2517 |
+
msgid "City is required"
|
2518 |
+
msgstr "المدينة مطلوبة"
|
|
|
2519 |
|
2520 |
+
msgid "Street is required"
|
2521 |
+
msgstr "الشارع مطلوب"
|
|
|
2522 |
|
2523 |
+
msgid "Additional address is required"
|
2524 |
+
msgstr "مطلوب عنوان إضافي"
|
|
|
2525 |
|
2526 |
+
msgid ""
|
2527 |
+
"The highlighted time is not available anymore. Please, choose another time "
|
2528 |
+
"slot."
|
2529 |
+
msgstr "الوقت المحدد غير متوفر بعد الآن. من فضلك، اختار فترة زمنية أخرى."
|
2530 |
|
2531 |
+
msgid "Happy Birthday!"
|
2532 |
+
msgstr "عيد ميلاد سعيد!"
|
|
|
2533 |
|
2534 |
+
msgid ""
|
2535 |
+
"Dear {client_name},\n"
|
2536 |
+
"\n"
|
2537 |
+
"Happy birthday!\n"
|
2538 |
+
"We wish you all the best.\n"
|
2539 |
+
"May you and your family be happy and healthy.\n"
|
2540 |
+
"\n"
|
2541 |
+
"Thank you for choosing our company.\n"
|
2542 |
+
"\n"
|
2543 |
+
"{company_name}\n"
|
2544 |
+
"{company_phone}\n"
|
2545 |
+
"{company_website}"
|
2546 |
+
msgstr ""
|
2547 |
+
"عزيزي {client_name} ،\n"
|
2548 |
+
"\n"
|
2549 |
+
"عيد مولد سعيد!\n"
|
2550 |
+
"نتمنى لكم كل التوفيق.\n"
|
2551 |
+
"نرجو أن تكون أنت وعائلتك سعيدًا وصحيًا.\n"
|
2552 |
+
"\n"
|
2553 |
+
"شكرا لكم لاختيار شركتنا.\n"
|
2554 |
+
"\n"
|
2555 |
+
"{company_name}\n"
|
2556 |
+
"{company_phone}\n"
|
2557 |
+
"{company_website}"
|
2558 |
|
2559 |
+
msgid ""
|
2560 |
+
"Dear {client_name},\n"
|
2561 |
+
"Happy birthday!\n"
|
2562 |
+
"We wish you all the best.\n"
|
2563 |
+
"May you and your family be happy and healthy.\n"
|
2564 |
+
"Thank you for choosing our company.\n"
|
2565 |
+
"{company_name}\n"
|
2566 |
+
"{company_phone}\n"
|
2567 |
+
"{company_website}"
|
2568 |
+
msgstr ""
|
2569 |
+
"عزيزي {client_name} ،\n"
|
2570 |
+
"عيد مولد سعيد!\n"
|
2571 |
+
"نتمنى لكم كل التوفيق.\n"
|
2572 |
+
"نرجو أن تكون أنت وعائلتك سعيدًا وصحيًا.\n"
|
2573 |
+
"شكرا لكم لاختيار شركتنا.\n"
|
2574 |
+
"{company_name}\n"
|
2575 |
+
"{company_phone}\n"
|
2576 |
+
"{company_website}"
|
2577 |
|
2578 |
+
#, php-format
|
2579 |
+
msgid "%d year"
|
2580 |
+
msgid_plural "%d years"
|
2581 |
+
msgstr[0] "%d سنة"
|
2582 |
+
msgstr[1] "سنة"
|
2583 |
+
msgstr[2] "سنتان"
|
2584 |
+
msgstr[3] "%d سنوات"
|
2585 |
+
msgstr[4] "%d سنوات"
|
2586 |
+
msgstr[5] "%d سنوات"
|
2587 |
+
|
2588 |
+
#, php-format
|
2589 |
+
msgid "%d month"
|
2590 |
+
msgid_plural "%d months"
|
2591 |
+
msgstr[0] "%d شهر"
|
2592 |
+
msgstr[1] "شهر"
|
2593 |
+
msgstr[2] "شهران"
|
2594 |
+
msgstr[3] "%d أشهر"
|
2595 |
+
msgstr[4] "%d أشهر"
|
2596 |
+
msgstr[5] "%d أشهر"
|
2597 |
|
2598 |
+
#, php-format
|
2599 |
msgid "%d week"
|
2600 |
msgid_plural "%d weeks"
|
2601 |
msgstr[0] "%d أسبوع"
|
2605 |
msgstr[4] "%d أسابيع"
|
2606 |
msgstr[5] "%d أسابيع"
|
2607 |
|
2608 |
+
#, php-format
|
2609 |
+
msgid "%d day"
|
2610 |
+
msgid_plural "%d days"
|
2611 |
+
msgstr[0] "%d يوم"
|
2612 |
+
msgstr[1] "%d يوم"
|
2613 |
+
msgstr[2] "%d أيام"
|
2614 |
+
msgstr[3] "%d أيام"
|
2615 |
+
msgstr[4] "%d أيام"
|
2616 |
+
msgstr[5] "%d أيام"
|
2617 |
+
|
2618 |
+
#, php-format
|
2619 |
msgid "%d h"
|
2620 |
msgstr "%d ساعة"
|
2621 |
|
2622 |
+
#, php-format
|
2623 |
msgid "%d min"
|
2624 |
msgstr "%d دقيقة"
|
2625 |
|
2626 |
+
msgid "From"
|
2627 |
+
msgstr "من"
|
|
|
2628 |
|
2629 |
+
msgid "To"
|
2630 |
+
msgstr "الى"
|
|
|
2631 |
|
2632 |
+
msgid "Custom range"
|
2633 |
+
msgstr "نطاق مخصص"
|
|
|
2634 |
|
2635 |
+
msgid "Tomorrow"
|
2636 |
+
msgstr "غداً"
|
|
|
2637 |
|
2638 |
+
msgid "Yesterday"
|
2639 |
+
msgstr "أمس"
|
|
|
2640 |
|
2641 |
+
msgid "Last 7 days"
|
2642 |
+
msgstr "اخر 7 ايام"
|
|
|
2643 |
|
2644 |
+
msgid "Last 30 days"
|
2645 |
+
msgstr "آخر 30 يومًا"
|
|
|
2646 |
|
2647 |
+
msgid "This month"
|
2648 |
+
msgstr "هذا الشهر"
|
2649 |
+
|
2650 |
+
msgid "Next month"
|
2651 |
+
msgstr "الشهر القادم"
|
2652 |
+
|
2653 |
+
msgid "No."
|
2654 |
+
msgstr "لا."
|
2655 |
+
|
2656 |
+
msgid "Appointment date"
|
2657 |
+
msgstr ""
|
2658 |
+
|
2659 |
+
msgid "Customer name"
|
2660 |
+
msgstr ""
|
2661 |
+
|
2662 |
+
msgid "Customer phone"
|
2663 |
+
msgstr ""
|
2664 |
+
|
2665 |
+
msgid "Customer email"
|
2666 |
+
msgstr ""
|
2667 |
+
|
2668 |
+
msgid "Created"
|
2669 |
+
msgstr "تم إنشاؤها"
|
2670 |
+
|
2671 |
+
msgid "User"
|
2672 |
+
msgstr "المستخدم"
|
2673 |
+
|
2674 |
+
msgid "Last appointment"
|
2675 |
+
msgstr "آخر موعد"
|
2676 |
+
|
2677 |
+
msgid "Total appointments"
|
2678 |
+
msgstr "مجموع المواعيد"
|
2679 |
+
|
2680 |
+
msgid "Payments"
|
2681 |
+
msgstr "المدفوعات"
|
2682 |
+
|
2683 |
+
msgid "Type"
|
2684 |
+
msgstr "الطريقة"
|
2685 |
+
|
2686 |
+
msgid "State"
|
2687 |
+
msgstr "حالة"
|
2688 |
+
|
2689 |
+
msgid "Customer"
|
2690 |
+
msgstr "العميل"
|
2691 |
|
2692 |
+
msgid "Amount"
|
2693 |
+
msgstr "الكمية"
|
|
|
2694 |
|
2695 |
+
msgid "Text"
|
2696 |
+
msgstr "نص"
|
|
|
2697 |
|
2698 |
+
msgid "Sender ID"
|
2699 |
+
msgstr "هوية المرسل"
|
|
|
2700 |
|
2701 |
+
msgid "Cost"
|
2702 |
+
msgstr "كلفة"
|
|
|
2703 |
|
2704 |
+
msgid "Flag"
|
2705 |
+
msgstr ""
|
|
|
2706 |
|
2707 |
+
msgid "Code"
|
2708 |
+
msgstr "الشفرة"
|
|
|
2709 |
|
2710 |
+
msgid "Regular price"
|
2711 |
+
msgstr "السعر العادي"
|
|
|
2712 |
|
2713 |
+
msgid "Price with custom Sender ID"
|
2714 |
+
msgstr "السعر مع معرف مخصص للمرسل"
|
|
|
2715 |
|
2716 |
+
msgid "Order"
|
2717 |
+
msgstr "الطلب"
|
|
|
2718 |
|
2719 |
+
msgid "Requested ID"
|
2720 |
+
msgstr "رقم الطلب"
|
|
|
2721 |
|
2722 |
+
msgid "Status date"
|
2723 |
+
msgstr ""
|
|
|
2724 |
|
2725 |
+
#, php-format
|
2726 |
+
msgid ""
|
2727 |
+
"New version of %1$s is available. <a href=\"%2$s\" %3$s>View version %4$s "
|
2728 |
+
"details</a> or <a href=\"#\" %5$s %6$s>update now</a>."
|
2729 |
+
msgstr ""
|
2730 |
|
2731 |
+
#, php-format
|
2732 |
+
msgid "View %1$s version %2$s details"
|
2733 |
+
msgstr ""
|
2734 |
|
2735 |
+
msgid "Important"
|
2736 |
+
msgstr ""
|
|
|
2737 |
|
2738 |
+
msgid ""
|
2739 |
+
"Though, every new version is thoroughly tested to its highest quality before "
|
2740 |
+
"deploying, we can't guarantee that after update the plugin will work "
|
2741 |
+
"properly on all WordPress configurations and completely protect it from the "
|
2742 |
+
"influence of other plugins."
|
2743 |
+
msgstr ""
|
2744 |
|
2745 |
+
#, php-format
|
2746 |
+
msgid ""
|
2747 |
+
"There is a small risk that some issues may appear as a result of updating "
|
2748 |
+
"the plugin. Please note that, according to %1$s Envato rules %2$s, we will "
|
2749 |
+
"be able to help you only if you have active item support period."
|
2750 |
+
msgstr ""
|
2751 |
|
2752 |
+
#, php-format
|
2753 |
+
msgid ""
|
2754 |
+
"You can renew support %1$s here %3$s or %2$s I've already renewed support. "
|
2755 |
+
"%3$s"
|
2756 |
+
msgstr ""
|
2757 |
|
2758 |
+
msgid "Bookly updater"
|
2759 |
+
msgstr ""
|
|
|
2760 |
|
2761 |
+
msgid ""
|
2762 |
+
"Please wait, we are checking updates for {checked}/{total} Bookly add-ons"
|
2763 |
+
msgstr ""
|
2764 |
|
2765 |
+
msgid "No updates available"
|
2766 |
+
msgstr ""
|
|
|
2767 |
|
2768 |
+
msgid "Local"
|
2769 |
+
msgstr "محلي"
|
|
|
2770 |
|
2771 |
+
msgid "Free"
|
2772 |
+
msgstr "متاح"
|
|
|
2773 |
|
2774 |
+
msgid "Completed"
|
2775 |
+
msgstr "منجز"
|
|
|
2776 |
|
2777 |
+
msgid "Pending"
|
2778 |
+
msgstr "قيد الانتظار"
|
|
|
2779 |
|
2780 |
+
msgid "Rejected"
|
2781 |
+
msgstr "مرفوض"
|
|
|
2782 |
|
2783 |
+
msgid "Approved"
|
2784 |
+
msgstr "موافق عليه"
|
|
|
2785 |
|
2786 |
+
msgid "Cancelled"
|
2787 |
+
msgstr "ألغيت"
|
|
|
2788 |
|
2789 |
+
msgid "Untitled"
|
2790 |
+
msgstr "بدون عنوان"
|
|
|
2791 |
|
2792 |
+
msgid "Unknown"
|
2793 |
+
msgstr "غير معروف"
|
|
|
2794 |
|
2795 |
+
msgid "New booking notification"
|
2796 |
+
msgstr "اخطار الحجز الجديد"
|
|
|
2797 |
|
2798 |
+
msgid "New booking combined notification"
|
2799 |
+
msgstr "اخطار مجمع بالحجز جديد"
|
|
|
2800 |
|
2801 |
+
msgid "New customer's WordPress user login details"
|
2802 |
+
msgstr "تفاصيل تسجيل دخول مستخدم جديد للعميل ووردبريس"
|
|
|
2803 |
|
2804 |
+
msgid "Customer's birthday greeting"
|
2805 |
+
msgstr "تحية عيد ميلاد العميل"
|
|
|
2806 |
|
2807 |
+
msgid "Customer's last appointment notification"
|
2808 |
+
msgstr "اخطار بالموعد الأخير للعميل"
|
|
|
|
|
|
|
|
|
|
|
2809 |
|
2810 |
+
msgid "Staff full day agenda"
|
2811 |
+
msgstr "جدول أعمال يوم كامل للموظفين"
|
|
|
2812 |
|
2813 |
+
msgid "Test message"
|
2814 |
+
msgstr "رسالة اختبار"
|
|
|
2815 |
|
2816 |
+
msgid "Invalid email"
|
2817 |
+
msgstr "بريد إلكتروني خاطئ"
|
|
|
2818 |
|
2819 |
+
msgid "This email is already in use"
|
2820 |
+
msgstr "هذا البريد الالكتروني مستخدم من قبل"
|
|
|
2821 |
|
2822 |
+
#, php-format
|
2823 |
+
msgid "\"%s\" is too long (%d characters max)."
|
2824 |
+
msgstr "\"%s\" طويل جدًا (%d حرف كحد أقصى)."
|
2825 |
|
2826 |
+
msgid "Invalid number"
|
2827 |
+
msgstr "رقم غير صحيح"
|
|
|
2828 |
|
2829 |
+
msgid "Invalid date"
|
2830 |
+
msgstr "تاريخ غير صحيح"
|
|
|
2831 |
|
2832 |
+
msgid "Invalid time"
|
2833 |
+
msgstr "وقت غير صحيح"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2834 |
|
2835 |
+
#, php-format
|
2836 |
+
msgid ""
|
2837 |
+
"Your %s: %s is already associated with another %s.<br/>Press Update if we "
|
2838 |
+
"should update your user data, or press Cancel to edit entered data."
|
2839 |
+
msgstr ""
|
2840 |
+
"خاصة بك %s% :s مرتبط بالفعل بـ %s أخرى. <br/> اضغط على تحديث إذا كان يجب "
|
2841 |
+
"تحديث بيانات المستخدم الخاصة بك ، أو اضغط على إلغاء لتعديل البيانات المدخلة."
|
|
|
|
|
2842 |
|
2843 |
+
msgid "sent to our system"
|
2844 |
+
msgstr "تم ارسلها الى نظامنا"
|
|
|
2845 |
|
2846 |
+
msgid ""
|
2847 |
+
"Hope you had a good weekend! Here's a summary of messages we've delivered "
|
2848 |
+
"last week:\n"
|
2849 |
+
"{notification_list}\n"
|
2850 |
+
"\n"
|
2851 |
+
"Your system sent a total of {total} messages last week (that's {delta} {sign}"
|
2852 |
+
" than the week before).\n"
|
2853 |
+
"Cost of sending {total} messages was {amount}. Your current Bookly SMS "
|
2854 |
+
"balance is {balance}.\n"
|
2855 |
+
"\n"
|
2856 |
+
"Thank you for using Bookly SMS. We wish you a lucky week!\n"
|
2857 |
+
"Bookly SMS Team"
|
2858 |
+
msgstr ""
|
2859 |
|
2860 |
+
msgid "more"
|
2861 |
+
msgstr "أكثر"
|
|
|
2862 |
|
2863 |
+
msgid "less"
|
2864 |
+
msgstr "أقل"
|
|
|
2865 |
|
2866 |
+
msgid "Bookly SMS weekly summary"
|
2867 |
+
msgstr "Bookly SMS موجز الأسبوع"
|
|
|
2868 |
|
2869 |
+
msgid "Internal Notes"
|
2870 |
+
msgstr "ملاحظات داخلية"
|
|
|
2871 |
|
2872 |
+
msgid ""
|
2873 |
+
"To view the details of these appointments, please contact your website "
|
2874 |
+
"administrator in order to verify Bookly Pro license."
|
2875 |
+
msgstr ""
|
2876 |
+
"لعرض تفاصيل هذه المواعيد ، يرجى الاتصال بمسؤول الموقع الإلكتروني الخاص بك "
|
2877 |
+
"للتحقق من ترخيص Bookly Pro."
|
2878 |
|
2879 |
+
msgid "Admins"
|
2880 |
+
msgstr ""
|
|
|
2881 |
|
2882 |
+
msgid "Passwords must be the same."
|
2883 |
+
msgstr "يجب أن تكون كلمات المرور هي نفسها."
|
|
|
2884 |
|
2885 |
+
msgid ""
|
2886 |
+
"Your don't have enough Bookly SMS credits to send this message. Please add "
|
2887 |
+
"funds to your balance and try again."
|
2888 |
+
msgstr ""
|
2889 |
+
"ليس لديك ما يكفي من أرصدة Bookly SMS لإرسال هذه الرسالة. يرجى إضافة الأموال "
|
2890 |
+
"إلى رصيدك والمحاولة مرة أخرى."
|
2891 |
|
2892 |
+
msgid "Failed to send SMS."
|
2893 |
+
msgstr "فشل في إرسال الرسائل القصيرة."
|
|
|
2894 |
|
2895 |
+
msgid "Phone number is empty."
|
2896 |
+
msgstr "رقم الهاتف فارغ."
|
|
|
2897 |
|
2898 |
+
msgid "Queued"
|
2899 |
+
msgstr "في قائمة الانتظار"
|
|
|
2900 |
|
2901 |
+
msgid "Error"
|
2902 |
+
msgstr "خطأ"
|
|
|
2903 |
|
2904 |
+
msgid "Out of credit"
|
2905 |
+
msgstr "خارج من الائتمان"
|
|
|
2906 |
|
2907 |
+
msgid "Country out of service"
|
2908 |
+
msgstr "البلد خارج الخدمة"
|
|
|
2909 |
|
2910 |
+
msgid "Sending"
|
2911 |
+
msgstr "إرسال"
|
|
|
2912 |
|
2913 |
+
msgid "Sent"
|
2914 |
+
msgstr "أرسلت"
|
|
|
2915 |
|
2916 |
+
msgid "Delivered"
|
2917 |
+
msgstr "تم التوصيل"
|
|
|
2918 |
|
2919 |
+
msgid "Failed"
|
2920 |
+
msgstr "فشل"
|
|
|
2921 |
|
2922 |
+
msgid "Undelivered"
|
2923 |
+
msgstr "لم يتم الاستلام"
|
|
|
2924 |
|
2925 |
+
msgid "Default"
|
2926 |
+
msgstr "افتراضي"
|
|
|
2927 |
|
2928 |
+
msgid "Declined"
|
2929 |
+
msgstr "رفض"
|
|
|
2930 |
|
2931 |
+
msgid "Error connecting to server."
|
2932 |
+
msgstr "خطأ في الاتصال بالسيرفر."
|
|
|
2933 |
|
2934 |
+
#, php-format
|
2935 |
+
msgid ""
|
2936 |
+
"Dear Bookly SMS customer.\n"
|
2937 |
+
"We would like to notify you that your Bookly SMS balance fell lower than 5 "
|
2938 |
+
"USD. To use our service without interruptions please recharge your balance "
|
2939 |
+
"by visiting Bookly SMS page <a href='%s'>here</a>.\n"
|
2940 |
+
"\n"
|
2941 |
+
"If you want to stop receiving these notifications, please update your "
|
2942 |
+
"settings <a href='%s'>here</a>."
|
2943 |
+
msgstr ""
|
2944 |
+
"عزيزي العميل SMS Bookly.\n"
|
2945 |
+
"نود أن نخطرك بأن رصيد SMS Bookly الخاص بك قد انخفض إلى أقل من 5 دولارات "
|
2946 |
+
"أمريكية. لاستخدام خدمتنا دون انقطاع ، يرجى إعادة شحن رصيدك عن طريق زيارة "
|
2947 |
+
"صفحة Bookly SMS <a href='%s'> هنا </a>.\n"
|
2948 |
+
"\n"
|
2949 |
+
"إذا كنت تريد إيقاف تلقي هذه الإشعارات ، فيرجى تحديث الإعدادات <a href='%s'> "
|
2950 |
+
"هنا </a>."
|
2951 |
|
2952 |
+
msgid "Bookly SMS - Low Balance"
|
2953 |
+
msgstr "SMS Bookly - رصيد منخفض"
|
|
|
2954 |
|
2955 |
+
msgid "Email confirm required."
|
2956 |
+
msgstr ""
|
|
|
2957 |
|
2958 |
+
msgid "Empty password."
|
2959 |
+
msgstr "كلمة السر فارغة."
|
|
|
2960 |
|
2961 |
+
msgid "Incorrect confirmation code."
|
2962 |
+
msgstr ""
|
|
|
2963 |
|
2964 |
+
msgid "Incorrect password."
|
2965 |
+
msgstr "كلمة سر غير صحيحة."
|
|
|
2966 |
|
2967 |
+
msgid "Incorrect recovery code."
|
2968 |
+
msgstr "رمز الاسترداد غير صحيح."
|
|
|
2969 |
|
2970 |
+
msgid "Incorrect email or password."
|
2971 |
+
msgstr "البريد الإلكتروني أو كلمة السرغير صحيحة."
|
|
|
2972 |
|
2973 |
+
msgid "Incorrect sender ID"
|
2974 |
+
msgstr "رقم تعريف المرسل غير صحيح"
|
|
|
2975 |
|
2976 |
+
msgid "Invalid email."
|
2977 |
+
msgstr "بريد إلكتروني خاطئ."
|
|
|
2978 |
|
2979 |
+
msgid "Pending sender ID already exists."
|
2980 |
+
msgstr "رقم تعريف المرسل موجود بالفعل."
|
|
|
2981 |
|
2982 |
+
msgid "Recovery code expired."
|
2983 |
+
msgstr "رمز الاسترداد انتهت صلاحيته."
|
|
|
2984 |
|
2985 |
+
msgid "Error sending email."
|
2986 |
+
msgstr "خطأ في إرسال البريد الإلكتروني."
|
|
|
2987 |
|
2988 |
+
msgid "User not found."
|
2989 |
+
msgstr "المستخدم ليس موجود."
|
|
|
2990 |
|
2991 |
+
msgid "Email already in use."
|
2992 |
+
msgstr "البريد الالكتروني قيد الاستخدام."
|
|
|
2993 |
|
2994 |
+
msgid "Dashboard"
|
2995 |
+
msgstr "لوحة الادارة"
|
|
|
2996 |
|
2997 |
+
msgid "Staff Members"
|
2998 |
+
msgstr "الأعضاء العاملون"
|
|
|
2999 |
|
3000 |
+
msgid "Email Notifications"
|
3001 |
+
msgstr "الإشعارات عبر البريد الإلكتروني"
|
|
|
3002 |
|
3003 |
+
msgid "Customers"
|
3004 |
+
msgstr "العملاء"
|
|
|
3005 |
|
3006 |
+
msgid "Appearance"
|
3007 |
+
msgstr "المظهر"
|
|
|
3008 |
|
3009 |
+
msgid "Settings"
|
3010 |
+
msgstr "الإعدادات"
|
|
|
3011 |
|
3012 |
+
msgid "Get Bookly Pro"
|
3013 |
+
msgstr "احصل على Bookly برو"
|
|
|
3014 |
|
3015 |
+
msgid "Messages"
|
3016 |
+
msgstr "الرسائل"
|
|
|
3017 |
|
3018 |
+
msgid "Subject"
|
3019 |
+
msgstr "الموضوع"
|
|
|
3020 |
|
3021 |
+
msgid "Message"
|
3022 |
+
msgstr "الرسالة"
|
|
|
3023 |
|
3024 |
+
msgid "No records."
|
3025 |
+
msgstr "لا توجد سجلات."
|
|
|
3026 |
|
3027 |
+
msgid "messages"
|
3028 |
+
msgstr "الرسائل"
|
|
|
3029 |
|
3030 |
+
msgid "Previous"
|
3031 |
+
msgstr "السابق"
|
|
|
3032 |
|
3033 |
+
msgid "New appointment"
|
3034 |
+
msgstr ""
|
3035 |
+
"موعد جديد\n"
|
3036 |
|
3037 |
+
msgid "Created at any time"
|
3038 |
+
msgstr "تم إنشاؤها في أي وقت"
|
|
|
3039 |
|
3040 |
+
msgid "Any time"
|
3041 |
+
msgstr "في اي وقت"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3042 |
|
3043 |
+
msgid "No appointments for selected period."
|
3044 |
+
msgstr ""
|
3045 |
+
"لا توجد مواعيد للفترة المختارة.\n"
|
|
|
|
|
|
|
|
|
|
|
|
|
3046 |
|
3047 |
+
msgid "No result found"
|
3048 |
+
msgstr "لم يتم العثور على نتائج"
|
|
|
3049 |
|
3050 |
+
msgid "Searching"
|
3051 |
+
msgstr ""
|
|
|
3052 |
|
3053 |
+
msgid "Attachments"
|
3054 |
+
msgstr "مرفقات"
|
|
|
3055 |
|
3056 |
+
msgid "Archived"
|
3057 |
+
msgstr "أرشفة"
|
|
|
3058 |
|
3059 |
+
msgid "Send invoice"
|
3060 |
+
msgstr "إرسال الفاتورة"
|
|
|
3061 |
|
3062 |
+
msgid "Company name"
|
3063 |
+
msgstr "اسم الشركة"
|
|
|
3064 |
|
3065 |
+
msgid "Note: invoice will be sent to your PayPal email address"
|
3066 |
+
msgstr ""
|
3067 |
+
"ملاحظة: سيتم إرسال الفاتورة إلى عنوان البريد الإلكتروني في PayPal الخاص بك"
|
3068 |
|
3069 |
+
msgid "Company address"
|
3070 |
+
msgstr "عنوان الشركة"
|
|
|
3071 |
|
3072 |
+
msgid "Copy invoice to another email(s)"
|
3073 |
+
msgstr "نسخ الفاتورة إلى بريد إلكتروني آخر"
|
|
|
3074 |
|
3075 |
+
msgid "Enter one or more email addresses separated by commas."
|
3076 |
+
msgstr "أدخل عنوان بريد إلكتروني واحدًا أو أكثر مفصولة بفواصل."
|
|
|
3077 |
|
3078 |
+
msgid "Company address line 2"
|
3079 |
+
msgstr "عنوان خط الشركة 2"
|
|
|
3080 |
|
3081 |
+
msgid "VAT"
|
3082 |
+
msgstr "ضريبة"
|
|
|
3083 |
|
3084 |
+
msgid "Company code"
|
3085 |
+
msgstr "رمز الشركة"
|
|
|
3086 |
|
3087 |
+
msgid "Additional text to include into invoice"
|
3088 |
+
msgstr "نص إضافي لتضمينه في الفاتورة"
|
|
|
3089 |
|
3090 |
+
msgid "SMS Notifications"
|
3091 |
+
msgstr "الإشعارات عبر الرسائل القصيرة"
|
|
|
3092 |
|
3093 |
+
msgid "Your balance"
|
3094 |
+
msgstr "رصيدك"
|
|
|
3095 |
|
3096 |
+
msgid "Send email notification to administrators at low balance"
|
3097 |
+
msgstr "إرسال إشعار عبر البريد الإلكتروني إلى المسؤولين عند انخفاض الرصيد"
|
|
|
3098 |
|
3099 |
+
msgid "Send weekly summary to administrators"
|
3100 |
+
msgstr "إرسال ملخص أسبوعي للمسؤولين"
|
|
|
3101 |
|
3102 |
+
msgid "Change"
|
3103 |
+
msgstr "تغيير"
|
|
|
3104 |
|
3105 |
+
msgid "Approved at"
|
3106 |
+
msgstr "تمت الموافقة عليه في"
|
|
|
3107 |
|
3108 |
+
msgid "Log out"
|
3109 |
+
msgstr "الخروج"
|
|
|
3110 |
|
3111 |
+
msgid "Notifications"
|
3112 |
+
msgstr "الإشعارات"
|
|
|
3113 |
|
3114 |
+
msgid "Add money"
|
3115 |
+
msgstr "أضف نقود"
|
|
|
3116 |
|
3117 |
+
msgid "Auto-Recharge"
|
3118 |
+
msgstr "الشحن التلقائي"
|
|
|
3119 |
|
3120 |
+
msgid "Purchases"
|
3121 |
+
msgstr "المشتريات"
|
|
|
3122 |
|
3123 |
+
msgid "SMS Details"
|
3124 |
+
msgstr "تفاصيل الرسالة القصيرة"
|
|
|
3125 |
|
3126 |
+
msgid "Price list"
|
3127 |
+
msgstr "قائمة الاسعار"
|
|
|
3128 |
|
3129 |
+
msgid ""
|
3130 |
+
"SMS Notifications (or \"Bookly SMS\") is a service for notifying your "
|
3131 |
+
"customers via text messages which are sent to mobile phones."
|
3132 |
+
msgstr ""
|
3133 |
+
"إشعارات الرسائل النصية القصيرة (أو \"Bookly SMS\") هي خدمة لإبلاغ عملائك عبر "
|
3134 |
+
"الرسائل النصية التي يتم إرسالها إلى الهواتف المحمولة."
|
3135 |
|
3136 |
+
msgid "It is necessary to register in order to start using this service."
|
3137 |
+
msgstr "من الضروري التسجيل للبدء في استخدام هذه الخدمة."
|
|
|
3138 |
|
3139 |
+
msgid ""
|
3140 |
+
"After registration you will need to configure notification messages and top "
|
3141 |
+
"up your balance in order to start sending SMS."
|
3142 |
+
msgstr ""
|
3143 |
+
"بعد التسجيل ستحتاج إلى اعداد رسائل الاخطار ورفع رصيدك من أجل البدء في إرسال "
|
3144 |
+
"الرسائل القصيرة."
|
3145 |
|
3146 |
+
msgid "Thank you for registration."
|
3147 |
+
msgstr "شكرا للتسجيل."
|
|
|
3148 |
|
3149 |
+
msgid "You're almost ready to get started with Bookly SMS Service."
|
3150 |
+
msgstr ""
|
|
|
3151 |
|
3152 |
+
msgid ""
|
3153 |
+
"An email containing the confirmation code has been sent to your email "
|
3154 |
+
"address."
|
3155 |
+
msgstr ""
|
3156 |
|
3157 |
+
msgid "To complete registration, please enter the confirmation code below."
|
3158 |
+
msgstr ""
|
|
|
3159 |
|
3160 |
+
msgid "Confirmation code"
|
3161 |
+
msgstr ""
|
|
|
3162 |
|
3163 |
+
msgid "Didn't receive the email?"
|
3164 |
+
msgstr ""
|
|
|
3165 |
|
3166 |
+
#, php-format
|
3167 |
+
msgid "Is %s the correct email?"
|
3168 |
+
msgstr ""
|
3169 |
|
3170 |
+
#, php-format
|
3171 |
+
msgid "If not, you can %s restart the registration process%s."
|
3172 |
+
msgstr ""
|
3173 |
|
3174 |
+
msgid "Check your spam folder."
|
3175 |
+
msgstr ""
|
|
|
3176 |
|
3177 |
+
#, php-format
|
3178 |
+
msgid "Click %s here %s to resend the email."
|
3179 |
+
msgstr ""
|
3180 |
|
3181 |
+
msgid "Password"
|
3182 |
+
msgstr "كلمه السر"
|
|
|
3183 |
|
3184 |
+
msgid "Log In"
|
3185 |
+
msgstr "تسجيل الدخول"
|
|
|
3186 |
|
3187 |
+
msgid "Registration"
|
3188 |
+
msgstr "التسجيل"
|
|
|
3189 |
|
3190 |
+
msgid "Forgot password"
|
3191 |
+
msgstr "هل نسيت كلمة المرور؟"
|
|
|
3192 |
|
3193 |
+
msgid "Repeat password"
|
3194 |
+
msgstr "اعد كلمة السر"
|
|
|
3195 |
|
3196 |
+
#, php-format
|
3197 |
+
msgid ""
|
3198 |
+
"I accept <a href=\"%1$s\" target=\"_blank\">Service Terms</a> and <a "
|
3199 |
+
"href=\"%2$s\" target=\"_blank\">Privacy Policy</a>"
|
3200 |
+
msgstr ""
|
3201 |
+
"أقبل <a href=\"%1$s\" target=\"_blank\"> بنود الخدمة </a> و <a href=\"%2$s\" "
|
3202 |
+
"target=\"_blank\"> سياسة الخصوصية </a>"
|
3203 |
|
3204 |
+
msgid "Register"
|
3205 |
+
msgstr "تسجيل"
|
|
|
3206 |
|
3207 |
+
msgid "Enter code from email"
|
3208 |
+
msgstr "أدخل الرمز من البريد الإلكتروني"
|
|
|
3209 |
|
3210 |
+
msgid "Repeat new password"
|
3211 |
+
msgstr "كرر كلمة السر الجديدة"
|
|
|
3212 |
|
3213 |
+
msgid "Change password"
|
3214 |
+
msgstr "تغيير كلمة السر"
|
|
|
3215 |
|
3216 |
+
msgid "Old password"
|
3217 |
+
msgstr "كلمة السر القديمة"
|
|
|
3218 |
|
3219 |
+
msgid ""
|
3220 |
+
"We will only charge your PayPal account when your balance falls below $10."
|
3221 |
+
msgstr "سنقوم بالخصم من حساب PayPal فقط عندما يقل رصيدك عن 10 دولارات."
|
3222 |
|
3223 |
+
msgid "Enable Auto-Recharge"
|
3224 |
+
msgstr "تمكين إعادة الشحن التلقائي"
|
|
|
3225 |
|
3226 |
+
msgid "Disable Auto-Recharge"
|
3227 |
+
msgstr "تعطيل إعادة الشحن التلقائي"
|
|
|
3228 |
|
3229 |
+
msgid ""
|
3230 |
+
"If you do not see your country in the list please contact us at <a "
|
3231 |
+
"href=\"mailto:support@bookly.info\">support@bookly.info</a>."
|
3232 |
+
msgstr ""
|
3233 |
+
"إذا كنت لا ترى بلدك في القائمة ، فيرجى الاتصال بنا على <a href=\"mailto:"
|
3234 |
+
"support@bookly.info\"> support@bookly.info </a>."
|
3235 |
|
3236 |
+
msgid "Administrator phone"
|
3237 |
+
msgstr "هاتف المسؤول"
|
|
|
3238 |
|
3239 |
+
msgid "Send test SMS"
|
3240 |
+
msgstr "إرسال اختبار SMS"
|
|
|
3241 |
|
3242 |
+
msgid "Save administrator phone"
|
3243 |
+
msgstr "حفظ هاتف المسؤول"
|
|
|
3244 |
|
3245 |
+
msgid ""
|
3246 |
+
"Enter a phone number in international format. E.g. for the United States a "
|
3247 |
+
"valid phone number would be +17327572923."
|
3248 |
+
msgstr ""
|
3249 |
+
"أدخل رقم الهاتف بالتنسيق الدولي. مثلا بالنسبة للولايات المتحدة ، سيكون رقم "
|
3250 |
+
"الهاتف الصحيح هو +17327572923."
|
3251 |
|
3252 |
+
msgid "Quick search notifications"
|
3253 |
+
msgstr "إعلامات البحث السريع"
|
|
|
3254 |
|
3255 |
+
#, php-format
|
3256 |
+
msgid ""
|
3257 |
+
"To send scheduled notifications please refer to <a href=\"%1$s\">Bookly "
|
3258 |
+
"Multisite</a> add-on <a href=\"%2$s\">message</a>."
|
3259 |
+
msgstr ""
|
3260 |
+
"لإرسال تنبيهات مجدولة ، يرجى الرجوع إلى اضافه <a href=\"%1$s\">بوكلي متعددة "
|
3261 |
+
"المواقع</a> <a href=\"%2$s\">رسالة</a>.\n"
|
3262 |
|
3263 |
+
msgid ""
|
3264 |
+
"To send scheduled notifications please execute the following command hourly "
|
3265 |
+
"with your cron:"
|
3266 |
+
msgstr "لإرسال تنبيهات مجدولة ، يرجى تنفيذ الأمر التالي كل ساعة باستخدام كرون:"
|
3267 |
|
3268 |
+
msgid ""
|
3269 |
+
"Please take into account that not all countries by law allow custom SMS "
|
3270 |
+
"sender ID. Please check if particular country supports custom sender ID in "
|
3271 |
+
"our price list. Also please note that prices for messages with custom sender "
|
3272 |
+
"ID are usually 20% - 25% higher than normal message price."
|
3273 |
+
msgstr ""
|
3274 |
+
"يرجى الأخذ في الاعتبار أنه لا تسمح جميع الدول بموجب القانون بموجب القانون "
|
3275 |
+
"الدولي لمعرّف هوية المرسل. يرجى التحقق مما إذا كانت دولة معينة تدعم معرف "
|
3276 |
+
"المرسل المخصص في قائمة الأسعار الخاصة بنا. يُرجى أيضًا ملاحظة أن أسعار "
|
3277 |
+
"الرسائل التي تحتوي على معرّف مرسل مخصص عادةً ما تكون أعلى بنسبة 20% - 25% من "
|
3278 |
+
"سعر الرسالة العادي."
|
3279 |
|
3280 |
+
msgid "Request Sender ID"
|
3281 |
+
msgstr "رقم هوية المرسل"
|
|
|
3282 |
|
3283 |
+
msgid "Reset to default"
|
3284 |
+
msgstr "إعادة تعيين إلى الافتراضي"
|
|
|
3285 |
|
3286 |
+
msgid "Request"
|
3287 |
+
msgstr "طلب"
|
|
|
3288 |
|
3289 |
+
msgid "Cancel request"
|
3290 |
+
msgstr "إلغاء الطلب"
|
|
|
3291 |
|
3292 |
+
msgid "Can only contain letters or digits (up to 11 characters)."
|
3293 |
+
msgstr "يمكن أن يحتوي فقط على أحرف أو أرقام (حتى 11 حرفًا)."
|
|
|
3294 |
|
3295 |
+
msgid "Please accept terms and conditions."
|
3296 |
+
msgstr "يرجى قبول الشروط والأحكام."
|
|
|
3297 |
|
3298 |
+
msgid "Your payment has been interrupted."
|
3299 |
+
msgstr "لقد توقفت عملية الدفع الخاصة بك."
|
|
|
3300 |
|
3301 |
+
msgid "Auto-Recharge enabled."
|
3302 |
+
msgstr "تمكين إعادة الشحن التلقائي."
|
|
|
3303 |
|
3304 |
+
msgid "You declined the Auto-Recharge of your balance."
|
3305 |
+
msgstr "لقد رفضت إعادة التعبئة التلقائية لرصيدك."
|
|
|
3306 |
|
3307 |
+
msgid "Please enter old password."
|
3308 |
+
msgstr "يرجى إدخال كلمة المرور القديمة."
|
|
|
3309 |
|
3310 |
+
msgid "Last month"
|
3311 |
+
msgstr "الشهر الماضي"
|
|
|
3312 |
|
3313 |
+
msgid "Sender ID request is sent."
|
3314 |
+
msgstr "تم إرسال طلب معرف المرسل."
|
|
|
3315 |
|
3316 |
+
msgid "Sender ID is reset to default."
|
3317 |
+
msgstr "تم إعادة تعيين معرف المرسل إلى الوضع الافتراضي."
|
|
|
3318 |
|
3319 |
+
msgid "No records for selected period."
|
3320 |
+
msgstr "لا توجد سجلات للفترة المحددة."
|
|
|
3321 |
|
3322 |
+
msgid "Invoice"
|
3323 |
+
msgstr "فاتورة"
|
|
|
3324 |
|
3325 |
+
msgid ""
|
3326 |
+
"To generate an invoice you should fill in company information in Bookly > "
|
3327 |
+
"SMS Notifications > Send invoice."
|
3328 |
+
msgstr ""
|
3329 |
+
"لإنشاء فاتورة يجب ملء معلومات الشركة في Bookly > الإخطارات SMS > إرسال "
|
3330 |
+
"الفاتورة."
|
3331 |
|
3332 |
+
msgid "enable"
|
3333 |
+
msgstr "تمكين"
|
|
|
3334 |
|
3335 |
+
msgid "disable"
|
3336 |
+
msgstr "تعطيل"
|
|
|
3337 |
|
3338 |
+
msgid "The email has been resent"
|
3339 |
+
msgstr ""
|
|
|
3340 |
|
3341 |
+
msgid "Service is temporarily unavailable. Please try again later."
|
3342 |
+
msgstr ""
|
|
|
3343 |
|
3344 |
+
msgid "Auto-Recharge has failed, please replenish your balance directly."
|
3345 |
+
msgstr "تعذّر إعادة التعبئة التلقائية ، يرجى إعادة تعبئة رصيدك مباشرةً."
|
|
|
3346 |
|
3347 |
+
msgid "Auto-Recharge disabled"
|
3348 |
+
msgstr "إعادة الشحن التلقائي معطلة"
|
|
|
3349 |
|
3350 |
+
msgid ""
|
3351 |
+
"Error. Can't disable Auto-Recharge, you can perform this action in your "
|
3352 |
+
"PayPal account."
|
3353 |
+
msgstr ""
|
3354 |
+
"خطأ. لا يمكن تعطيل إعادة التعبئة التلقائية ، يمكنك تنفيذ هذا الإجراء في حساب "
|
3355 |
+
"PayPal الخاص بك."
|
3356 |
|
3357 |
+
msgid "SMS has been sent successfully."
|
3358 |
+
msgstr "تم إرسال الرسالة القصيرة بنجاح."
|
|
|
3359 |
|
3360 |
+
msgid "Staff members order"
|
3361 |
+
msgstr ""
|
|
|
3362 |
|
3363 |
+
msgid "Add staff"
|
3364 |
+
msgstr ""
|
|
|
3365 |
|
3366 |
+
msgid "Quick search staff"
|
3367 |
+
msgstr ""
|
|
|
3368 |
|
3369 |
+
msgid "Categories"
|
3370 |
+
msgstr ""
|
|
|
3371 |
|
3372 |
+
msgid "Show archived"
|
3373 |
+
msgstr ""
|
|
|
3374 |
|
3375 |
+
msgid "Reorder"
|
3376 |
+
msgstr "إعادة ترتيب"
|
|
|
3377 |
|
3378 |
+
msgid "Image"
|
3379 |
+
msgstr "صورة"
|
|
|
3380 |
|
3381 |
+
msgid "Website"
|
3382 |
+
msgstr "موقع الكتروني"
|
|
|
3383 |
|
3384 |
+
msgid "Time slot length"
|
3385 |
+
msgstr "طول الفترة الزمنية"
|
|
|
3386 |
|
3387 |
+
msgid ""
|
3388 |
+
"Select a time interval which will be used as a step when building all time "
|
3389 |
+
"slots in the system."
|
3390 |
+
msgstr ""
|
3391 |
+
"حدد الفاصل الزمني الذي سيتم استخدامه كخطوة عند إنشاء جميع فترات الوقت في "
|
3392 |
+
"النظام."
|
3393 |
|
3394 |
+
msgid "Set slot length as service duration"
|
3395 |
+
msgstr "ضبط طول الفترة كمدة الخدمة"
|
|
|
3396 |
|
3397 |
+
msgid ""
|
3398 |
+
"Enable this option to make slot length equal to service duration at the Time "
|
3399 |
+
"step of booking form."
|
3400 |
+
msgstr ""
|
3401 |
+
"قم بتمكين هذا الخيار لجعل طول الفترة الزمنية مساويًا لمدة الخدمة في استمارة "
|
3402 |
+
"الحجز."
|
3403 |
|
3404 |
+
msgid "Default appointment status"
|
3405 |
+
msgstr "حالة الموعد الافتراضية"
|
|
|
3406 |
|
3407 |
+
msgid "Select status for newly booked appointments."
|
3408 |
+
msgstr "حدد حالة المواعيد المحجوزة حديثًا."
|
|
|
3409 |
|
3410 |
+
msgid "Number of days available for booking"
|
3411 |
+
msgstr "عدد الأيام المتاحة للحجز"
|
|
|
3412 |
|
3413 |
+
msgid "Set how far in the future the clients can book appointments."
|
3414 |
+
msgstr "حدد إلى أي مدى يمكن للعملاء حجز المواعيد في المستقبل."
|
|
|
3415 |
|
3416 |
+
msgid "Display available time slots in client's time zone"
|
3417 |
+
msgstr "عرض الفترات الزمنية المتاحة في المنطقة الزمنية للعميل"
|
|
|
3418 |
|
3419 |
+
msgid "The value is taken from client's browser."
|
3420 |
+
msgstr "تم أخذ القيمة من متصفح العميل."
|
|
|
3421 |
|
3422 |
+
msgid "Allow staff members to edit their profiles"
|
3423 |
+
msgstr "اسمح للموظفين بتعديل ملفاتهم الشخصية"
|
|
|
3424 |
|
3425 |
+
msgid ""
|
3426 |
+
"If this option is enabled then all staff members who are associated with "
|
3427 |
+
"WordPress users will be able to edit their own profiles, services, schedule "
|
3428 |
+
"and days off."
|
3429 |
+
msgstr ""
|
3430 |
+
"إذا تم تمكين هذا الخيار ، فسيتمكن جميع الموظفين المرتبطين بمستخدمي WordPress "
|
3431 |
+
"من تعديل ملفاتهم الشخصية والخدمات والجدول الزمني وأيام العطلة."
|
3432 |
|
3433 |
+
msgid "Method to include Bookly JavaScript and CSS files on the page"
|
3434 |
+
msgstr "طريقة تضمين ملفات JavaScript وCSS في الصفحة"
|
|
|
3435 |
|
3436 |
+
msgid ""
|
3437 |
+
"With \"Enqueue\" method the JavaScript and CSS files of Bookly will be "
|
3438 |
+
"included on all pages of your website. This method should work with all "
|
3439 |
+
"themes. With \"Print\" method the files will be included only on the pages "
|
3440 |
+
"which contain Bookly booking form. This method may not work with all themes."
|
3441 |
+
msgstr ""
|
3442 |
+
"باستخدام أسلوب \"إدراج بقائمة الانتظار\" ، سيتم تضمين ملفات JavaScript و CSS "
|
3443 |
+
"في Bookly على جميع صفحات موقعك. يجب أن تعمل هذه الطريقة مع جميع الموضوعات. "
|
3444 |
+
"مع طريقة \"الطباعة\" سيتم تضمين الملفات فقط على الصفحات التي تحتوي على نموذج "
|
3445 |
+
"الحجز Bookly. قد لا تعمل هذه الطريقة مع جميع الموضوعات."
|
3446 |
|
3447 |
+
msgid "Help us improve Bookly by sending anonymous usage stats"
|
3448 |
+
msgstr "ساعدنا في تحسين Bookly بإرسال إحصائيات استخدام مجهولة"
|
|
|
3449 |
|
3450 |
+
msgid ""
|
3451 |
+
"Allow the plugin to set a Powered by Bookly notice on the booking widget to "
|
3452 |
+
"spread information about the plugin. This will allow the team to improve the "
|
3453 |
+
"product and enhance its functionality"
|
3454 |
+
msgstr ""
|
3455 |
|
3456 |
+
msgid "Caching of pages with booking form"
|
3457 |
+
msgstr ""
|
|
|
3458 |
|
3459 |
+
msgid ""
|
3460 |
+
"Select \"Prevent\" if you want Bookly to prevent caching by third-party "
|
3461 |
+
"caching plugins by adding a DONOTCACHEPAGE constant on pages with booking "
|
3462 |
+
"form."
|
3463 |
+
msgstr ""
|
3464 |
|
3465 |
+
msgid "Allow"
|
3466 |
+
msgstr ""
|
|
|
3467 |
|
3468 |
+
msgid "Prevent"
|
3469 |
+
msgstr ""
|
|
|
3470 |
|
3471 |
+
msgid "Service paid locally"
|
3472 |
+
msgstr "سيتم دفع الخدمة محليا"
|
|
|
3473 |
|
3474 |
+
msgid "General"
|
3475 |
+
msgstr "عام"
|
|
|
3476 |
|
3477 |
+
msgid "URL Settings"
|
3478 |
+
msgstr "إعدادات عنوان URL"
|
|
|
3479 |
|
3480 |
+
msgid "Company"
|
3481 |
+
msgstr "الشركة"
|
|
|
3482 |
|
3483 |
+
msgid "Business Hours"
|
3484 |
+
msgstr "ساعات العمل"
|
|
|
3485 |
|
3486 |
+
msgid "Holidays"
|
3487 |
+
msgstr "العطلات"
|
|
|
3488 |
|
3489 |
+
msgid "Approve appointment URL (success)"
|
3490 |
+
msgstr "الموافقة على عنوان URL للتعيين (النجاح)"
|
|
|
3491 |
|
3492 |
+
msgid ""
|
3493 |
+
"Set the URL of a page that is shown to staff after they successfully "
|
3494 |
+
"approved the appointment."
|
3495 |
+
msgstr ""
|
3496 |
+
"قم بتعيين عنوان URL لصفحة يتم عرضها للموظفين بعد أن يتم قبول الموعد بنجاح."
|
3497 |
|
3498 |
+
msgid "Approve appointment URL (denied)"
|
3499 |
+
msgstr "الموافقة على عنوان URL الموعد (مرفوض)"
|
|
|
3500 |
|
3501 |
+
msgid ""
|
3502 |
+
"Set the URL of a page that is shown to staff when the approval of "
|
3503 |
+
"appointment cannot be done (due to capacity, changed status, etc.)."
|
3504 |
+
msgstr ""
|
3505 |
+
"قم بتعيين عنوان URL الخاص بصفحة تظهر للموظفين عندما لا يمكن إجراء الموافقة "
|
3506 |
+
"على التعيين (بسبب السعة أو الحالة المتغيرة ، إلخ)."
|
3507 |
|
3508 |
+
msgid "Cancel appointment URL (success)"
|
3509 |
+
msgstr "إلغاء عنوان URL الخاص بالتعيين (النجاح)"
|
|
|
3510 |
|
3511 |
+
msgid ""
|
3512 |
+
"Set the URL of a page that is shown to clients after they successfully "
|
3513 |
+
"cancelled their appointment."
|
3514 |
+
msgstr ""
|
3515 |
+
"قم بتعيين عنوان URL الخاص بصفحة تظهر للعملاء بعد قيامهم بإلغاء الموعد بنجاح."
|
3516 |
|
3517 |
+
msgid "Cancel appointment URL (denied)"
|
3518 |
+
msgstr "إلغاء عنوان URL الموعد (مرفوض)"
|
|
|
3519 |
|
3520 |
+
msgid ""
|
3521 |
+
"Set the URL of a page that is shown to clients when the cancellation of "
|
3522 |
+
"appointment is not available anymore."
|
3523 |
+
msgstr ""
|
3524 |
+
"قم بتعيين عنوان URL الخاص بصفحة تظهر للعملاء عندما لا يكون إلغاء الموعد "
|
3525 |
+
"متاحًا بعد الآن."
|
3526 |
|
3527 |
+
msgid "Reject appointment URL (success)"
|
3528 |
+
msgstr "رفض عنوان المواعيد (النجاح)"
|
|
|
3529 |
|
3530 |
+
msgid ""
|
3531 |
+
"Set the URL of a page that is shown to staff after they successfully "
|
3532 |
+
"rejected the appointment."
|
3533 |
+
msgstr "قم بتعيين عنوان URL لصفحة يتم عرضها للموظفين بعد رفض الموعد بنجاح."
|
3534 |
|
3535 |
+
msgid "Reject appointment URL (denied)"
|
3536 |
+
msgstr "عنوان الموعد المرفوض (تم رفضه)"
|
|
|
3537 |
|
3538 |
+
msgid ""
|
3539 |
+
"Set the URL of a page that is shown to staff when the rejection of "
|
3540 |
+
"appointment cannot be done (due to changed status, etc.)."
|
3541 |
+
msgstr ""
|
3542 |
+
"قم بتعيين عنوان URL لصفحة يتم عرضها للموظفين عندما لا يمكن القيام برفض "
|
3543 |
+
"الموعد (بسبب تغيير الحالة ، وما إلى ذلك)."
|
3544 |
|
3545 |
+
msgid ""
|
3546 |
+
"Please note, the business hours below work as a template for all new staff "
|
3547 |
+
"members. To render a list of available time slots the system takes into "
|
3548 |
+
"account only staff members' schedule, not the company business hours. Be "
|
3549 |
+
"sure to check the schedule of your staff members if you have some unexpected "
|
3550 |
+
"behavior of the booking system."
|
3551 |
+
msgstr ""
|
3552 |
+
"يرجى ملاحظة أن ساعات العمل التالية تعمل كنموذج لجميع الموظفين الجدد. لتقديم "
|
3553 |
+
"قائمة من الفترات الزمنية المتاحة ، يأخذ النظام بعين الاعتبار جدول الموظفين "
|
3554 |
+
"فقط ، وليس ساعات عمل الشركة. تأكد من التحقق من الجدول الزمني لموظفيك إذا كان "
|
3555 |
+
"لديك بعض السلوك غير المتوقع لنظام الحجز."
|
3556 |
|
3557 |
+
msgid "duration of service"
|
3558 |
+
msgstr "مدة الخدمة"
|
|
|
3559 |
|
3560 |
+
msgid "Appointment with one participant"
|
3561 |
+
msgstr "موعد مع مشارك واحد"
|
|
|
3562 |
|
3563 |
+
msgid "Appointment with many participants"
|
3564 |
+
msgstr "موعد مع العديد من المشاركين"
|
|
|
3565 |
|
3566 |
+
msgid "Set order of the fields in calendar"
|
3567 |
+
msgstr "تعيين ترتيب الحقول في التقويم"
|
|
|
3568 |
|
3569 |
+
msgid "Currency"
|
3570 |
+
msgstr "العملة"
|
|
|
3571 |
|
3572 |
+
msgid "Price format"
|
3573 |
+
msgstr "تنسيق السعر"
|
|
|
3574 |
|
3575 |
+
msgid "Phone field default country"
|
3576 |
+
msgstr "حقل الهاتف الافتراضي للبلد"
|
|
|
3577 |
|
3578 |
+
msgid ""
|
3579 |
+
"Select default country for the phone field in the 'Details' step of booking. "
|
3580 |
+
"You can also let Bookly determine the country based on the IP address of the "
|
3581 |
+
"client."
|
3582 |
+
msgstr ""
|
3583 |
+
"حدد البلد الافتراضي لحقل الهاتف في خطوة \"تفاصيل\" الحجز. يمكنك أيضًا السماح "
|
3584 |
+
"لـ Bookly بتحديد البلد استنادًا إلى عنوان IP الخاص بالعميل."
|
3585 |
|
3586 |
+
msgid "Guess country by user's IP address"
|
3587 |
+
msgstr "خمن الدولة عن طريق عنوان بروتوكول الإنترنت للمستخدم"
|
|
|
3588 |
|
3589 |
+
msgid "Default country code"
|
3590 |
+
msgstr "رمز البلد الافتراضي"
|
|
|
3591 |
|
3592 |
+
msgid ""
|
3593 |
+
"Your clients must have their phone numbers in international format in order "
|
3594 |
+
"to receive text messages. However you can specify a default country code "
|
3595 |
+
"that will be used as a prefix for all phone numbers that do not start with "
|
3596 |
+
"\"+\" or \"00\". E.g. if you enter \"1\" as the default country code and a "
|
3597 |
+
"client enters their phone as \"(600) 555-2222\" the resulting phone number "
|
3598 |
+
"to send the SMS to will be \"+1600555222\"."
|
3599 |
+
msgstr ""
|
3600 |
+
"يجب أن يكون لعملائك أرقام هواتفهم بالتنسيق الدولي لتلقي رسائل نصية. ومع ذلك "
|
3601 |
+
"، يمكنك تحديد رمز البلد الافتراضي الذي سيتم استخدامه كبادئة لجميع أرقام "
|
3602 |
+
"الهواتف التي لا تبدأ بـ \"+\" أو \"00\". مثلا إذا أدخلت \"1\" كرمز البلد "
|
3603 |
+
"الافتراضي ، فسيرسل العميل هاتفه باسم \"(600) 555-2222\" ، وسيكون رقم الهاتف "
|
3604 |
+
"الناتج لإرسال الرسالة القصيرة هو \"+1600555222\"."
|
3605 |
|
3606 |
+
msgid "Remember personal information in cookies"
|
3607 |
+
msgstr "حفظ المعلومات الشخصية في الكوكيز"
|
|
|
3608 |
|
3609 |
+
msgid ""
|
3610 |
+
"If this setting is enabled then returning customers will have their personal "
|
3611 |
+
"information fields filled in at the Details step with the data previously "
|
3612 |
+
"saved in cookies."
|
3613 |
+
msgstr ""
|
3614 |
+
"إذا تم تمكين هذا الإعداد ، فسيكون لدى العملاء العائدين حقول معلوماتهم "
|
3615 |
+
"الشخصية معبأة في خطوة التفاصيل مع البيانات المحفوظة مسبقًا في ملفات تعريف "
|
3616 |
+
"الارتباط."
|
3617 |
|
3618 |
+
msgid "Allow duplicate customers"
|
3619 |
+
msgstr "السماح بتكرار العملاء"
|
|
|
3620 |
|
3621 |
+
msgid ""
|
3622 |
+
"If enabled, a new user will be created if any of the registration data "
|
3623 |
+
"during the booking is different."
|
3624 |
+
msgstr ""
|
3625 |
+
"في حالة التمكين، سيتم إنشاء مستخدم جديد إذا كانت أي من بيانات التسجيل أثناء "
|
3626 |
+
"الحجز مختلفة."
|
3627 |
|
3628 |
+
msgid "Show confirmation dialog before updating customer's data"
|
3629 |
+
msgstr "إظهار مربع حوار التأكيد قبل تحديث بيانات العميل"
|
|
|
3630 |
|
3631 |
+
msgid ""
|
3632 |
+
"If this option is enabled and customer enters contact info different from "
|
3633 |
+
"the previous order, a warning message will appear asking to update the data."
|
3634 |
+
msgstr ""
|
3635 |
+
"إذا تم تمكين هذا الخيار وكان العميل يدخل معلومات جهة اتصال مختلفة عن الطلب "
|
3636 |
+
"السابق ، فستظهر رسالة تحذير تطلب تحديث البيانات."
|
3637 |
|
3638 |
+
#, php-format
|
3639 |
+
msgid ""
|
3640 |
+
"WooCommerce cart is not set up. Follow the <a href=\"%s\">link</a> to "
|
3641 |
+
"correct this problem."
|
3642 |
+
msgstr ""
|
3643 |
+
"لم يتم إعداد عربة WooCommerce. اتبع <a href=\"%s\"> الرابط </a> لتصحيح هذه "
|
3644 |
+
"المشكلة."
|
3645 |
|
3646 |
+
msgid "Services order"
|
3647 |
+
msgstr ""
|
|
|
3648 |
|
3649 |
+
msgid "Add service"
|
3650 |
+
msgstr "أضف خدمة"
|
|
|
3651 |
|
3652 |
+
msgid "Quick search services"
|
3653 |
+
msgstr ""
|
|
|
3654 |
|
3655 |
+
msgid "Update service setting"
|
3656 |
+
msgstr "تحديث إعداد الخدمة"
|
|
|
3657 |
|
3658 |
+
msgid ""
|
3659 |
+
"You are about to change a service setting which is also configured "
|
3660 |
+
"separately for each staff member. Do you want to update it in staff settings "
|
3661 |
+
"too?"
|
3662 |
+
msgstr ""
|
3663 |
+
"أنت على وشك تغيير إعداد خدمة تم تكوينه أيضًا بشكل منفصل لكل موظف. هل تريد "
|
3664 |
+
"تحديثه في إعدادات الموظفين أيضًا؟"
|
3665 |
|
3666 |
+
msgid "Remember my choice"
|
3667 |
+
msgstr "تذكر اختياري"
|
|
|
3668 |
|
3669 |
+
msgid "No, update just here in services"
|
3670 |
+
msgstr "لا، قم بتحديث في الخدمات هنا فقط"
|
|
|
3671 |
|
3672 |
+
msgid "Color"
|
3673 |
+
msgstr "لون"
|
|
|
3674 |
|
3675 |
+
msgid "Providers"
|
3676 |
+
msgstr "مقدمي"
|
|
|
3677 |
|
3678 |
+
msgid "All staff"
|
3679 |
+
msgstr ""
|
3680 |
+
"جميع الأعضاء العاملون\n"
|
3681 |
|
3682 |
+
msgid "No staff selected"
|
3683 |
+
msgstr ""
|
3684 |
+
"لم يتم اختيار أي موظف\n"
|
3685 |
|
3686 |
+
#, php-format
|
3687 |
+
msgid "This text can be inserted into notifications with %s code."
|
3688 |
+
msgstr "يمكن إدراج هذا النص في الإشعارات باستخدام رمز %s."
|
3689 |
|
3690 |
+
msgid "Start and end times of the appointment"
|
3691 |
+
msgstr "بداية ونهاية أوقات الموعد"
|
|
|
3692 |
|
3693 |
+
msgid ""
|
3694 |
+
"Allows to set the start and end times for an appointment for services with "
|
3695 |
+
"the duration of 1 day or longer. This time will be displayed in "
|
3696 |
+
"notifications to customers, backend calendar and codes for booking form."
|
3697 |
+
msgstr ""
|
3698 |
+
"يسمح بضبط وقت البدء والانتهاء لموعد الخدمات مع مدة يوم واحد أو أكثر. سيتم "
|
3699 |
+
"عرض هذه المرة في الإخطارات للعملاء ، والتقويم الخلفي والرموز لنموذج الحجز."
|
3700 |
|
3701 |
+
msgid "Slot length as service duration"
|
3702 |
+
msgstr "طول الفترة الزمنية كمدة الخدمة"
|
|
|
3703 |
|
3704 |
+
msgid ""
|
3705 |
+
"The time interval which is used as a step when building all time slots for "
|
3706 |
+
"the service at the Time step. The setting overrides global settings in "
|
3707 |
+
"Settings General. Use Default to apply global settings."
|
3708 |
+
msgstr ""
|
3709 |
+
"الفاصل الزمني الذي يتم استخدامه كخطوة عند إنشاء جميع فترات الوقت للخدمة في "
|
3710 |
+
"خطوة الوقت. يتجاوز الإعداد الإعدادات العامة في الإعدادات العامة. استخدم "
|
3711 |
+
"الافتراضي لتطبيق الإعدادات العامة."
|
3712 |
|
3713 |
+
msgid "You must select at least one repeat option for recurring services."
|
3714 |
+
msgstr ""
|
|
|
3715 |
|
3716 |
+
msgid "Simple"
|
3717 |
+
msgstr "بسيط"
|
|
|
3718 |
|
3719 |
+
#, php-format
|
3720 |
+
msgid "%d service"
|
3721 |
+
msgid_plural "%d services"
|
3722 |
+
msgstr[0] "%d خدمة"
|
3723 |
+
msgstr[1] "%d خدمة"
|
3724 |
+
msgstr[2] "%d خدمات"
|
3725 |
+
msgstr[3] "%d خدمات"
|
3726 |
+
msgstr[4] "%d خدمات"
|
3727 |
+
msgstr[5] "%d خدمات"
|
3728 |
|
3729 |
+
msgid "Welcome to Bookly and thank you for your choice!"
|
3730 |
+
msgstr "مرحبا بكم في Bookly وشكرا لاختيارك!"
|
|
|
3731 |
|
3732 |
+
msgid ""
|
3733 |
+
"Bookly will simplify the booking process for your customers. This plugin "
|
3734 |
+
"creates another touchpoint to convert your visitors into customers. With "
|
3735 |
+
"Bookly your clients can see your availability, pick the services you provide,"
|
3736 |
+
" book them online and much more."
|
3737 |
+
msgstr ""
|
3738 |
+
"Bookly سوف تبسيط عملية الحجز لعملائك. ينشئ هذا المكون الإضافي نقطة اتصال "
|
3739 |
+
"أخرى لتحويل الزائرين إلى عملاء. مع Bookly ، يمكن لعملائك معرفة مدى توفرك ، "
|
3740 |
+
"واختيار الخدمات التي تقدمها ، وحجزها عبر الإنترنت وأكثر من ذلك بكثير."
|
3741 |
|
3742 |
+
msgid ""
|
3743 |
+
"To start using Bookly, you need to set up the services you provide and "
|
3744 |
+
"specify the staff members who will provide those services."
|
3745 |
+
msgstr ""
|
3746 |
+
"للبدء في استخدام Bookly ، تحتاج إلى إعداد الخدمات التي تقدمها وتحديد "
|
3747 |
+
"الموظفين الذين سيقدمون هذه الخدمات."
|
3748 |
|
3749 |
+
msgid ""
|
3750 |
+
"Add a staff member (you can add only one service provider with a free "
|
3751 |
+
"version of Bookly)."
|
3752 |
+
msgstr ""
|
3753 |
+
"إضافة عضو في فريق العمل (يمكنك إضافة مزود خدمة واحد فقط مع نسخة مجانية من "
|
3754 |
+
"Bookly)."
|
3755 |
|
3756 |
+
msgid ""
|
3757 |
+
"Add services you provide (up to five with a free version of Bookly) and "
|
3758 |
+
"assign them to a staff member."
|
3759 |
+
msgstr ""
|
3760 |
+
"أضف الخدمات التي تقدمها (ما يصل إلى خمسة مع نسخة مجانية من Bookly) وقم "
|
3761 |
+
"بتعيينها لأحد الموظفين."
|
3762 |
|
3763 |
+
msgid ""
|
3764 |
+
"Go to Posts/Pages and click on the Add Bookly booking form button in the "
|
3765 |
+
"page editor to publish the booking form on your website."
|
3766 |
+
msgstr ""
|
3767 |
+
"انتقل إلى المنشورات / الصفحات وانقر على زر إضافة نموذج الحجز في محرر الصفحة "
|
3768 |
+
"لنشر نموذج الحجز على موقع الويب الخاص بك."
|
3769 |
|
3770 |
+
#, php-format
|
3771 |
+
msgid ""
|
3772 |
+
"Bookly can boost your sales and scale together with your business. Get more "
|
3773 |
+
"features and remove the limits by upgrading to the paid version with the <a "
|
3774 |
+
"href=\"%s\" target=\"_blank\">Bookly Pro add-on</a>, which allows you to use "
|
3775 |
+
"a vast number of additional features and settings for booking services, "
|
3776 |
+
"install other add-ons for Bookly, and includes six months of customer "
|
3777 |
+
"support."
|
3778 |
+
msgstr ""
|
3779 |
+
"Bookly يمكن أن تعزز المبيعات الخاصة بك وحجم جنبا إلى جنب مع عملك. احصل على "
|
3780 |
+
"المزيد من الميزات وأزل الحدود من خلال الترقية إلى الإصدار المدفوع باستخدام "
|
3781 |
+
"<a href=\"%s\" target=\"_blank\"> الوظيفة الإضافية Bookly Pro </a> ، التي "
|
3782 |
+
"تتيح لك استخدام عدد كبير من الميزات الإضافية والإعدادات لخدمات الحجز ، "
|
3783 |
+
"وتثبيت الإضافات الأخرى لـ Bookly ، وتتضمن ستة أشهر من دعم العملاء."
|
3784 |
|
3785 |
+
msgid "Add Staff Members"
|
3786 |
+
msgstr "اضافة اعضاء عاملون"
|
|
|
3787 |
|
3788 |
+
msgid "Add Services"
|
3789 |
+
msgstr ""
|
3790 |
+
"اضافة خدمات\n"
|
3791 |
|
3792 |
+
msgid "Try Bookly Pro add-on"
|
3793 |
+
msgstr "حاول تجربة إضافات Bookly برو"
|
|
|
3794 |
|
3795 |
+
msgid "No payments for selected period and criteria."
|
3796 |
+
msgstr "لا توجد مدفوعات للفترة المحددة والمعايير."
|
|
|
3797 |
|
3798 |
+
msgid "See details for more items"
|
3799 |
+
msgstr ""
|
3800 |
+
"عرض التفاصيل لمزيد من العناصر\n"
|
3801 |
|
3802 |
+
msgid "Edit custom CSS"
|
3803 |
+
msgstr "تحرير مخصص لمللف CSS"
|
|
|
3804 |
|
3805 |
+
msgid "Set up your custom CSS styles"
|
3806 |
+
msgstr "حرر ملفك الخاص من CSS"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3807 |
|
3808 |
+
msgid "Show form progress tracker"
|
3809 |
+
msgstr "اظهر متابعة تقدم النموذج"
|
|
|
3810 |
|
3811 |
+
msgid "Align buttons to the left"
|
3812 |
+
msgstr "محاذاة الأزرار إلى اليسار"
|
|
|
|
|
|
|
|
|
|
|
3813 |
|
3814 |
+
msgid "Click on the underlined text to edit."
|
3815 |
+
msgstr "اضغط على النص الذي أسفله خط لتحريره"
|
|
|
3816 |
|
3817 |
+
msgid "How to publish this form on your web site?"
|
3818 |
+
msgstr "كيف تنشر هذا النموذج على موقع الويب الخاص بك؟"
|
|
|
3819 |
|
3820 |
+
msgid ""
|
3821 |
+
"Open the page where you want to add the booking form in page edit mode and "
|
3822 |
+
"click on the \"Add Bookly booking form\" button. Choose which fields you'd "
|
3823 |
+
"like to keep or remove from the booking form. Click Insert, and the booking "
|
3824 |
+
"form will be added to the page."
|
3825 |
+
msgstr ""
|
3826 |
+
"افتح الصفحة حيث تريد إضافة نموذج الحجز في وضع تحرير الصفحة وانقر فوق الزر "
|
3827 |
+
"\"أضف شكل الحجز Bookly\". اختر الحقول التي تريد الاحتفاظ بها أو إزالتها من "
|
3828 |
+
"نموذج الحجز. انقر فوق إدراج ، وسيتم إضافة نموذج الحجز إلى الصفحة."
|
3829 |
|
3830 |
+
msgid "Read more"
|
3831 |
+
msgstr "قراءة المزيد"
|
|
|
3832 |
|
3833 |
+
msgid "Make selecting employee required"
|
3834 |
+
msgstr "اجعل اختيار الموظف مطلوباً"
|
|
|
3835 |
|
3836 |
+
msgid "Show service price next to employee name"
|
3837 |
+
msgstr "أظهر سعر الخدمة بجانب اسم الموظف"
|
|
|
3838 |
|
3839 |
+
msgid "Show service duration next to service name"
|
3840 |
+
msgstr "أظهر مدة الخدمة بجانب اسمها"
|
|
|
3841 |
|
3842 |
+
msgid "Show calendar"
|
3843 |
+
msgstr "اظهر التقويم"
|
|
|
3844 |
|
3845 |
+
msgid "Show blocked timeslots"
|
3846 |
+
msgstr "اظهر التواريخ المغلقة"
|
|
|
3847 |
|
3848 |
+
msgid "Show each day in one column"
|
3849 |
+
msgstr "اظهر كل يوم في عمود مستقل"
|
|
|
3850 |
|
3851 |
+
msgid "Phone field required"
|
3852 |
+
msgstr "حقل الهاتف مطلوب"
|
|
|
3853 |
|
3854 |
+
msgid "Email field required"
|
3855 |
+
msgstr "حقل البريد الإلكتروني مطلوب"
|
|
|
3856 |
|
3857 |
+
msgid "Both email and phone fields required"
|
3858 |
+
msgstr "كل من البريد الإلكتروني والهاتف مطلوبين"
|
|
|
3859 |
|
3860 |
+
msgid "Show Login button"
|
3861 |
+
msgstr "اظهر زر الدخول"
|
|
|
3862 |
|
3863 |
+
msgid "Do not forget to update your email and SMS codes for customer names"
|
3864 |
+
msgstr ""
|
3865 |
+
"لا تنس تحديث بريدك الإلكتروني والرمز المرسل عبر الرسائل القصيرة لأسماء "
|
3866 |
+
"العملاء"
|
3867 |
|
3868 |
+
msgid "Use first and last name instead of full name"
|
3869 |
+
msgstr "استخدم الاسم الأول والأخير بدلاً من الاسم الكامل"
|
|
|
3870 |
|
3871 |
+
msgid "Email confirmation field"
|
3872 |
+
msgstr "حقل تأكيد البريد الإلكتروني"
|
|
|
3873 |
|
3874 |
+
msgid "Show notes field"
|
3875 |
+
msgstr "إظهار حقل الملاحظات"
|
|
|
3876 |
|
3877 |
+
msgid ""
|
3878 |
+
"The booking form on this step may have different set or states of its "
|
3879 |
+
"elements. It depends on various conditions such as installed/activated add-"
|
3880 |
+
"ons, settings configuration or choices made on previous steps. Select option "
|
3881 |
+
"and click on the underlined text to edit."
|
3882 |
+
msgstr ""
|
3883 |
+
"قد يكون نموذج الحجز في هذه الخطوة مجموعة مختلفة أو حالات من عناصرها. يعتمد "
|
3884 |
+
"ذلك على العديد من الشروط مثل الوظائف الإضافية المثبتة / النشطة ، الإعدادات "
|
3885 |
+
"أو الخيارات التي تم إجراؤها على الخطوات السابقة. حدد الخيار وانقر على النص "
|
3886 |
+
"الذي تحته خط لتحريره.\n"
|
3887 |
|
3888 |
+
msgid "Form view in case of successful booking"
|
3889 |
+
msgstr "عرض الاستمارة في حالة الحجز الناجح"
|
|
|
3890 |
|
3891 |
+
msgid "Form view in case the number of bookings exceeds the limit"
|
3892 |
+
msgstr "عرض الاستمارة في حال تجاوز عدد الحجوزات الحد"
|
|
|
3893 |
|
3894 |
+
msgid "Form view in case of payment has been accepted for processing"
|
3895 |
+
msgstr "عرض الاستمارة في حالة قبول الدفع للمعالجة"
|
|
|
3896 |
|
3897 |
+
msgid "Visible when the chosen time slot has been already booked"
|
3898 |
+
msgstr "ستظهر عندما تكون خانة الوقت المختار محجوزة فعلاً"
|
|
|
3899 |
|
3900 |
+
msgid "Visible to non-logged in customers only"
|
3901 |
+
msgstr "ستظهر فقط للعملاء غير المسجلين"
|
|
|
3902 |
|
3903 |
+
msgid "Previous month"
|
3904 |
+
msgstr "الشهر الماضي"
|
|
|
3905 |
|
3906 |
+
msgid "Your custom CSS was saved. Please refresh the page to see your changes."
|
3907 |
+
msgstr "تم حفظ الغييرات على ملف CSS، نرجو تحديث اصفحة لترى التغييرات"
|
|
|
3908 |
|
3909 |
+
msgid "New customer"
|
3910 |
+
msgstr ""
|
3911 |
+
"عميل جديد\n"
|
3912 |
|
3913 |
+
msgid "Merge with"
|
3914 |
+
msgstr "يدمج مع"
|
|
|
3915 |
|
3916 |
+
msgid "Select for merge"
|
3917 |
+
msgstr "اختر للدمج"
|
|
|
3918 |
|
3919 |
+
msgid "Merge list"
|
3920 |
+
msgstr "قائمة الدمج"
|
|
|
3921 |
|
3922 |
+
msgid "Merge customers"
|
3923 |
+
msgstr "دمج العملاء"
|
|
|
3924 |
|
3925 |
+
msgid ""
|
3926 |
+
"You are about to merge customers from the merge list with the selected one. "
|
3927 |
+
"This will result in losing the merged customers and moving all their "
|
3928 |
+
"appointments to the selected customer. Are you sure you want to continue?"
|
3929 |
+
msgstr ""
|
3930 |
+
"أنت على وشك دمج العملاء من قائمة الدمج مع العميل المختار. سيؤدي ذلك إلى "
|
3931 |
+
"فقدان العملاء المدمجين ونقل جميع مواعيدهم إلى العميل المحدد. هل أنت متأكد من "
|
3932 |
+
"أنك تريد المتابعة؟"
|
3933 |
|
3934 |
+
msgid "Merge"
|
3935 |
+
msgstr "دمج"
|
|
|
3936 |
|
3937 |
+
msgid "No customers found."
|
3938 |
+
msgstr ""
|
3939 |
+
"لم يتم العثور على عملاء.\n"
|
3940 |
|
3941 |
+
msgid "Edit customer"
|
3942 |
+
msgstr "تعديل العميل"
|
|
|
3943 |
|
3944 |
+
msgid "Create customer"
|
3945 |
+
msgstr "عميل جديد"
|
|
|
3946 |
|
3947 |
+
msgid "Quick search customer"
|
3948 |
+
msgstr ""
|
3949 |
+
"البحث عن عملاء\n"
|
3950 |
|
3951 |
+
msgid "Addons"
|
3952 |
+
msgstr "إضافات"
|
|
|
3953 |
|
3954 |
+
msgid "Sort by"
|
3955 |
+
msgstr "ترتيب حسب"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3956 |
|
3957 |
+
msgid "Best Sellers"
|
3958 |
+
msgstr "الأكثر مبيعا"
|
|
|
3959 |
|
3960 |
+
msgid "Best Rated"
|
3961 |
+
msgstr "أفضل تصنيف"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3962 |
|
3963 |
+
msgid "Newest Items"
|
3964 |
+
msgstr "احدث العناصر"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3965 |
|
3966 |
+
msgid "Price: low to high"
|
3967 |
+
msgstr "السعر: من الاقل للاعلى"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3968 |
|
3969 |
+
msgid "Price: high to low"
|
3970 |
+
msgstr "السعر: من الاعلى للاقل"
|
|
|
3971 |
|
3972 |
+
msgid "Demo"
|
3973 |
+
msgstr "عرض"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3974 |
|
3975 |
+
msgid "New"
|
3976 |
+
msgstr "جديد"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3977 |
|
3978 |
+
#, php-format
|
3979 |
+
msgid "%d sale"
|
3980 |
+
msgid_plural "%d sales"
|
3981 |
+
msgstr[0] "%d مبيعات"
|
3982 |
+
msgstr[1] "%d مبيعات"
|
3983 |
+
msgstr[2] "%d مبيعات"
|
3984 |
+
msgstr[3] "%d مبيعات"
|
3985 |
+
msgstr[4] "%d مبيعات"
|
3986 |
+
msgstr[5] "%d مبيعات"
|
|
|
|
|
|
|
|
|
|
|
|
|
3987 |
|
3988 |
+
#, php-format
|
3989 |
+
msgid "%d review"
|
3990 |
+
msgid_plural "%d reviews"
|
3991 |
+
msgstr[0] "%d تقييم"
|
3992 |
+
msgstr[1] "%d تقييم"
|
3993 |
+
msgstr[2] "تقيمان"
|
3994 |
+
msgstr[3] "%d تقييمات"
|
3995 |
+
msgstr[4] "%d تقييمات"
|
3996 |
+
msgstr[5] "%d تقييمات"
|
|
|
|
|
3997 |
|
3998 |
+
msgid "Installed"
|
3999 |
+
msgstr "المثبتة"
|
|
|
4000 |
|
4001 |
+
msgid "Get it!"
|
4002 |
+
msgstr "احصل عليه!"
|
|
|
4003 |
|
4004 |
+
msgid ""
|
4005 |
+
"See the number of appointments and total revenue for the selected period"
|
4006 |
+
msgstr "راجع عدد المواعيد وإجمالي الإيرادات للفترة المحددة"
|
4007 |
|
4008 |
+
msgid "end date of appointment"
|
4009 |
+
msgstr "نهاية تاريخ الموعد"
|
|
|
4010 |
|
4011 |
+
msgid "end time of appointment"
|
4012 |
+
msgstr "نهاية وقت الموعد"
|
|
|
4013 |
|
4014 |
+
msgid "cart information"
|
4015 |
+
msgstr ""
|
4016 |
+
"معلومات سلة التسوق\n"
|
4017 |
|
4018 |
+
msgid "cart information with cancel"
|
4019 |
+
msgstr "معلومات سلة التسوق مع إلغاء"
|
|
|
4020 |
|
4021 |
+
msgid "address of client"
|
4022 |
+
msgstr "عنوان العميل"
|
|
|
4023 |
|
4024 |
+
msgid "time zone of client"
|
4025 |
+
msgstr "المنطقة الزمنية للعميل"
|
|
|
4026 |
|
4027 |
+
msgid "URL of approve appointment link (to use inside <a> tag)"
|
4028 |
+
msgstr "رابط لقبول الموعد (لاستخدامه داخل الوسم <a>)"
|
|
|
4029 |
|
4030 |
+
msgid ""
|
4031 |
+
"URL of cancel appointment link with confirmation (to use inside <a> tag)"
|
4032 |
+
msgstr ""
|
4033 |
+
"عنوان URL لإلغاء رابط الموعد مع التأكيد (لاستخدام العلامة الداخلية <a>)"
|
4034 |
|
4035 |
+
msgid "URL of cancel appointment link (to use inside <a> tag)"
|
4036 |
+
msgstr "الرابط لإلغاء الموعد (لاستخدامه في داخل الوسم <a>)"
|
|
|
4037 |
|
4038 |
+
msgid "reason you mentioned while deleting appointment"
|
4039 |
+
msgstr "السبب الذي ذكرته أثناء حذف الموعد"
|
|
|
4040 |
|
4041 |
+
msgid ""
|
4042 |
+
"URL for adding event to client's Google Calendar (to use inside <a> tag)"
|
4043 |
+
msgstr ""
|
4044 |
+
"الرابط لإضافة حدث إلى تقويم Google الخاص بالعميل (لاستخدامه في داخل الوسم "
|
4045 |
+
"<a>)\n"
|
4046 |
|
4047 |
+
msgid "URL of reject appointment link (to use inside <a> tag)"
|
4048 |
+
msgstr "رابط عنوان URL لرفض الموعد (لاستخدامه داخل علامة <a>)"
|
|
|
4049 |
|
4050 |
+
msgid "payment status"
|
4051 |
+
msgstr "حالة السداد"
|
|
|
4052 |
|
4053 |
+
msgid "agenda date"
|
4054 |
+
msgstr "تاريخ جدول الاعمال"
|
|
|
4055 |
|
4056 |
+
msgid "staff agenda for next day"
|
4057 |
+
msgstr "جدول أعمال الموظفين لليوم التالي"
|
|
|
4058 |
|
4059 |
+
msgid "date of next day"
|
4060 |
+
msgstr "تاريخ اليوم التالي"
|
|
|
4061 |
|
4062 |
+
msgid "customer new password"
|
4063 |
+
msgstr "كلمة المرور الجديدة للعميل"
|
|
|
4064 |
|
4065 |
+
msgid "customer new username"
|
4066 |
+
msgstr "اسم مستخدم جديد للعميل"
|
|
|
4067 |
|
4068 |
+
msgid "site address"
|
4069 |
+
msgstr "عنوان الموقع"
|
|
|
4070 |
|
4071 |
+
msgid "company logo"
|
4072 |
+
msgstr "شعار الشركة"
|
|
|
4073 |
|
4074 |
+
msgid "cancel appointment link"
|
4075 |
+
msgstr ""
|
4076 |
+
"رابط إلغاء الموعد\n"
|
4077 |
|
4078 |
+
msgid "photo of staff"
|
4079 |
+
msgstr "صورة للموظف"
|
|
|
4080 |
|
4081 |
+
msgid "General settings"
|
4082 |
+
msgstr "الاعدادات العامة"
|
|
|
4083 |
|
4084 |
+
msgid "Scheduled notifications retry period"
|
4085 |
+
msgstr "فترة إعادة توجيه الإخطارات المجدولة"
|
|
|
4086 |
|
4087 |
+
msgid ""
|
4088 |
+
"Set period of time when system will attempt to deliver notification to user. "
|
4089 |
+
"Notification will be discarded after period expiration."
|
4090 |
+
msgstr ""
|
4091 |
+
"حدد فترة زمنية عندما يحاول النظام تسليم الإشعارات إلى المستخدم. سيتم تجاهل "
|
4092 |
+
"الإشعار بعد انتهاء المدة."
|
4093 |
|
4094 |
+
msgid "Save settings"
|
4095 |
+
msgstr "احفظ التغييرات"
|
|
|
4096 |
|
4097 |
+
msgid "Test email notifications"
|
4098 |
+
msgstr "اختبار إشعارات البريد الإلكتروني"
|
|
|
4099 |
|
4100 |
+
msgid "To email"
|
4101 |
+
msgstr "الى البريد الإلكتروني"
|
|
|
4102 |
|
4103 |
+
msgid "Notification templates"
|
4104 |
+
msgstr "قوالب التنبيه"
|
|
|
4105 |
|
4106 |
+
msgid "All templates"
|
4107 |
+
msgstr "جميع القوالب"
|
4108 |
+
|
4109 |
+
msgid "Send"
|
4110 |
+
msgstr "ارسال"
|
4111 |
|
4112 |
+
msgid "Email notifications"
|
4113 |
+
msgstr "اشعارات البريد الالكتروني"
|
|
|
4114 |
|
4115 |
+
msgid "Sender name"
|
4116 |
+
msgstr "اسم المرسل"
|
|
|
4117 |
|
4118 |
+
msgid "Sender email"
|
4119 |
+
msgstr "البريد الإلكتروني المرسل"
|
|
|
4120 |
|
4121 |
+
msgid "Send emails as"
|
4122 |
+
msgstr "ارسال البريد بصيغة"
|
|
|
4123 |
|
4124 |
+
msgid ""
|
4125 |
+
"HTML allows formatting, colors, fonts, positioning, etc. With Text you must "
|
4126 |
+
"use Text mode of rich-text editors below. On some servers only text emails "
|
4127 |
+
"are sent successfully."
|
4128 |
+
msgstr ""
|
4129 |
+
"يسمح HTML بتنسيق الألوان ، والخطوط ، وتحديد المواقع ، وما إلى ذلك. باستخدام "
|
4130 |
+
"النص ، يجب استخدام وضع النص في برامج تحرير النصوص المنسقية أدناه. على بعض "
|
4131 |
+
"الخوادم فقط يتم إرسال رسائل البريد الإلكتروني النصية بنجاح.\n"
|
4132 |
|
4133 |
+
msgid "HTML"
|
4134 |
+
msgstr "HTML"
|
|
|
4135 |
|
4136 |
+
msgid "Reply directly to customers"
|
4137 |
+
msgstr "الرد مباشرة على العملاء"
|
|
|
4138 |
|
4139 |
+
msgid ""
|
4140 |
+
"If this option is enabled then the email address of the customer is used as "
|
4141 |
+
"a sender email address for notifications sent to staff members and "
|
4142 |
+
"administrators."
|
4143 |
+
msgstr ""
|
4144 |
+
"إذا تم تفعيل هذا الخيار ، فسيتم استخدام عنوان البريد الإلكتروني للعميل "
|
4145 |
+
"كعنوان بريد إلكتروني للمرسل لإرسال التنبيهات إلى الموظفين والمدراء.\n"
|
4146 |
|
4147 |
+
msgid "Sent successfully."
|
4148 |
+
msgstr "أرسل بنجاح."
|
|
|
4149 |
|
4150 |
+
msgid "Default value for category select"
|
4151 |
+
msgstr "القيمة الافتراضية للفئة حدد"
|
|
|
4152 |
|
4153 |
+
msgid "Default value for service select"
|
4154 |
+
msgstr "القيمة الافتراضية لاختيار الخدمة"
|
|
|
4155 |
|
4156 |
+
msgid ""
|
4157 |
+
"Please be aware that a value in this field is required in the frontend. If "
|
4158 |
+
"you choose to hide this field, please be sure to select a default value for "
|
4159 |
+
"it"
|
4160 |
+
msgstr ""
|
4161 |
+
"يرجى الانتباه إلى أن القيمة في هذا الحقل مطلوبة في الواجهة الأمامية. إذا "
|
4162 |
+
"اخترت إخفاء هذا الحقل ، فيرجى التأكد من تحديد قيمة افتراضية له"
|
4163 |
|
4164 |
+
msgid "Default value for employee select"
|
4165 |
+
msgstr "القيمة الافتراضية لاختيار الموظف"
|
|
|
4166 |
|
4167 |
+
msgid "Week days"
|
4168 |
+
msgstr "ايام الاسبوع"
|
|
|
4169 |
|
4170 |
+
msgid "Time range"
|
4171 |
+
msgstr "النطاق الزمني"
|
|
|
4172 |
|
4173 |
+
msgid "Add Bookly booking form"
|
4174 |
+
msgstr "إضافة نموذج الحجز Bookly"
|
|
|
4175 |
|
4176 |
+
msgid "Insert Appointment Booking Form"
|
4177 |
+
msgstr "إدراج استمارة حجز موعد"
|
|
|
4178 |
|
4179 |
+
msgid ""
|
4180 |
+
"Could you please do me a BIG favor and give it a 5-star rating on WordPress?"
|
4181 |
+
msgstr ""
|
4182 |
|
4183 |
+
msgid "Just to help us spread the word and boost our motivation."
|
4184 |
+
msgstr ""
|
|
|
4185 |
|
4186 |
+
msgid "Ok, you deserve it"
|
4187 |
+
msgstr ""
|
|
|
4188 |
|
4189 |
+
msgid "Nope, maybe later"
|
4190 |
+
msgstr ""
|
|
|
4191 |
|
4192 |
+
msgid "Thank you for the {star} star rating!!!"
|
4193 |
+
msgstr ""
|
|
|
4194 |
|
4195 |
+
msgid "You asked to remind you"
|
4196 |
+
msgstr ""
|
|
|
4197 |
|
4198 |
+
msgid "Congratulations!!!"
|
4199 |
+
msgstr ""
|
|
|
4200 |
|
4201 |
+
msgid "You just made the <b>10th Sale</b> using Bookly Plugin!"
|
4202 |
+
msgstr ""
|
|
|
4203 |
|
4204 |
+
msgid "You just made the <b>100th Sale</b> using Bookly Plugin!"
|
4205 |
+
msgstr ""
|
|
|
4206 |
|
4207 |
+
msgid "You just made the <b>1000th Sale</b> using Bookly Plugin!"
|
4208 |
+
msgstr ""
|
|
|
4209 |
|
4210 |
+
msgid "You just made the <b>10000th Sale</b> using Bookly Plugin!"
|
4211 |
+
msgstr ""
|
|
|
4212 |
|
4213 |
+
msgid "Send tax information"
|
4214 |
+
msgstr "إرسال المعلومات الضريبية"
|
|
|
4215 |
|
4216 |
+
msgid "Price correction"
|
4217 |
+
msgstr "تصحيح السعر"
|
|
|
4218 |
|
4219 |
+
msgid "Increase/Discount (%)"
|
4220 |
+
msgstr "الزيادة / الخصم (٪)"
|
|
|
4221 |
|
4222 |
+
msgid "Addition/Deduction"
|
4223 |
+
msgstr "إضافة / خصم"
|
|
|
4224 |
|
4225 |
+
msgid ""
|
4226 |
+
"This setting affects the cost of the booking according to the payment "
|
4227 |
+
"gateway used. Specify a percentage or fixed amount. Use minus (\"-\") sign "
|
4228 |
+
"for decrease/discount."
|
4229 |
+
msgstr ""
|
4230 |
+
"يؤثر هذا الإعداد على تكلفة الحجز وفقًا لبوابة الدفع المستخدمة. حدد نسبة أو "
|
4231 |
+
"مبلغ ثابت. استخدم علامة ناقص (\"-\") للانخفاض / الخصم."
|
4232 |
|
4233 |
+
msgid "Enter a value"
|
4234 |
+
msgstr "أدخل قيمة"
|
|
|
4235 |
|
4236 |
+
msgid "Add"
|
4237 |
+
msgstr ""
|
|
|
4238 |
|
4239 |
+
msgid "Reset"
|
4240 |
+
msgstr "إعادة تعيين"
|
|
|
4241 |
|
4242 |
+
msgid "Notification settings"
|
4243 |
+
msgstr "إعدادات الإشعار"
|
|
|
4244 |
|
4245 |
+
msgid "Enter notification name which will be displayed in the list."
|
4246 |
+
msgstr "أدخل اسم الاخطار الذي سيتم عرضه في القائمة."
|
|
|
4247 |
|
4248 |
+
msgid ""
|
4249 |
+
"Choose whether notification is enabled and sending messages or it is "
|
4250 |
+
"disabled and no messages are sent until you activate the notification."
|
4251 |
+
msgstr ""
|
4252 |
+
"اختر ما إذا كان الاخطار ممكّنًا أم لا ، ولا يتم إرسال أي رسائل حتى يتم تنشيط "
|
4253 |
+
"الاخطار."
|
4254 |
|
4255 |
+
msgid "Recipients"
|
4256 |
+
msgstr "المستلمين"
|
|
|
4257 |
|
4258 |
+
msgid "Client"
|
4259 |
+
msgstr "عميل"
|
|
|
4260 |
|
4261 |
+
msgid "Administrators"
|
4262 |
+
msgstr "المسؤولين"
|
|
|
4263 |
|
4264 |
+
msgid "Choose who will receive this notification."
|
4265 |
+
msgstr "اختر من سيتلقى هذا الإخطار."
|
|
|
4266 |
|
4267 |
+
msgid "Instant notifications"
|
4268 |
+
msgstr "إخطارات فورية"
|
|
|
4269 |
|
4270 |
+
msgid "Scheduled notifications (require cron setup)"
|
4271 |
+
msgstr "الإخطارات المجدولة (تتطلب إعداد cron)"
|
|
|
4272 |
|
4273 |
+
msgid "Select the type of event at which the notification is sent."
|
4274 |
+
msgstr "حدد نوع الحدث الذي يتم إرسال الإشعار إليه."
|
|
|
4275 |
|
4276 |
+
msgid ""
|
4277 |
+
"This notification is sent once for a booking made by a customer and includes "
|
4278 |
+
"all cart items."
|
4279 |
+
msgstr ""
|
4280 |
+
"يتم إرسال هذا الاخطار مرة واحدة للحجز الذي أجراه العميل ويتضمن جميع عناصر "
|
4281 |
+
"سلة التسوق."
|
4282 |
|
4283 |
+
msgid "Save notification"
|
4284 |
+
msgstr "حفظ الإخطار"
|
|
|
4285 |
|
4286 |
+
msgid "Codes"
|
4287 |
+
msgstr "الأكواد البرمجية"
|
|
|
4288 |
|
4289 |
+
msgid "Appointment status"
|
4290 |
+
msgstr "حالة موعد"
|
|
|
4291 |
|
4292 |
+
msgid ""
|
4293 |
+
"Select what status an appointment should have for the notification to be "
|
4294 |
+
"sent."
|
4295 |
+
msgstr "حدد الحالة التي يجب أن يتوفر بها الموعد لإرسال الإشعار."
|
4296 |
|
4297 |
+
msgid ""
|
4298 |
+
"Choose whether notification should be sent for specific services only or not."
|
4299 |
+
msgstr "اختر ما إذا كان يجب إرسال اخطار لخدمات محددة فقط أم لا."
|
4300 |
|
4301 |
+
msgid "days"
|
4302 |
+
msgstr "أيام"
|
|
|
4303 |
|
4304 |
+
msgid "before"
|
4305 |
+
msgstr "قبل"
|
|
|
4306 |
|
4307 |
+
msgid "after"
|
4308 |
+
msgstr "بعد"
|
|
|
4309 |
|
4310 |
+
msgid "on the same day"
|
4311 |
+
msgstr "في نفس اليوم"
|
|
|
4312 |
|
4313 |
+
msgid "Body"
|
4314 |
+
msgstr "الجسم"
|
|
|
4315 |
|
4316 |
+
msgid "Sms"
|
4317 |
+
msgstr "Sms"
|
|
|
4318 |
|
4319 |
+
msgid "New sms notification"
|
4320 |
+
msgstr "إشعار sms جديد"
|
|
|
4321 |
|
4322 |
+
msgid "Edit sms notification"
|
4323 |
+
msgstr "تعديل إشعار sms"
|
|
|
4324 |
|
4325 |
+
msgid "Create notification"
|
4326 |
+
msgstr "خلق إشعار"
|
|
|
4327 |
|
4328 |
+
msgid "New notification"
|
4329 |
+
msgstr ""
|
|
|
4330 |
|
4331 |
+
msgid "Select from WP users"
|
4332 |
+
msgstr "حدد من مستخدمي الورد بريس"
|
|
|
4333 |
|
4334 |
+
msgid ""
|
4335 |
+
"If this staff member requires separate login to access personal calendar, a "
|
4336 |
+
"regular WP user needs to be created for this purpose."
|
4337 |
+
msgstr ""
|
4338 |
+
"إذا كان هذا الموظف يتطلب تسجيل دخول منفصل للوصول إلى التقويم الشخصي ، فيجب "
|
4339 |
+
"إنشاء مستخدم WP عادي لهذا الغرض."
|
4340 |
|
4341 |
+
msgid ""
|
4342 |
+
"User with \"Administrator\" role will have access to calendars and settings "
|
4343 |
+
"of all staff members, user with another role will have access only to "
|
4344 |
+
"personal calendar and settings."
|
4345 |
+
msgstr ""
|
4346 |
+
"يمكن للمستخدم الذي يملك دور \"المسؤول\" الوصول إلى التقويمات وإعدادات جميع "
|
4347 |
+
"الموظفين ،سيكون للمستخدم دور آخر في الوصول فقط إلى التقويم وإعدادات الشخصية."
|
4348 |
|
4349 |
+
msgid ""
|
4350 |
+
"If you leave this field blank, this staff member will not be able to access "
|
4351 |
+
"personal calendar using WP backend."
|
4352 |
+
msgstr ""
|
4353 |
+
"إذا تركت هذا الحقل فارغًا ، فلن يتمكن هذا الموظف من الوصول إلى التقويم "
|
4354 |
+
"الشخصي باستخدام خلفية WP."
|
4355 |
|
4356 |
+
msgid "Archive"
|
4357 |
+
msgstr "أرشيف"
|
|
|
4358 |
|
4359 |
+
msgid ""
|
4360 |
+
"To make staff member invisible to your customers set the visibility to "
|
4361 |
+
"\"Private\"."
|
4362 |
+
msgstr "لجعل الموظف غير مرئي لعملائك ، يمكنك تعيين مستوى الرؤية إلى \"خاص\"."
|
4363 |
|
4364 |
+
msgid "No services found. Please add services."
|
4365 |
+
msgstr "لم يتم العثور على خدمات. يرجى إضافة الخدمات."
|
|
|
4366 |
|
4367 |
+
msgid "Add Service"
|
4368 |
+
msgstr "اضف خدمة"
|
|
|
4369 |
|
4370 |
+
msgid "Days Off"
|
4371 |
+
msgstr ""
|
|
|
4372 |
|
4373 |
+
msgid "The date has already passed."
|
4374 |
+
msgstr ""
|
|
|
4375 |
|
4376 |
+
msgid "Create staff"
|
4377 |
+
msgstr ""
|
|
|
4378 |
|
4379 |
+
msgid "Edit staff"
|
4380 |
+
msgstr ""
|
|
|
4381 |
|
4382 |
+
msgid "The start time must be less than the end one"
|
4383 |
+
msgstr "يجب أن يكون وقت البدء أقل من وقت النهاية"
|
|
|
4384 |
|
4385 |
+
msgid "Error adding the break interval"
|
4386 |
+
msgstr "خطأ في إضافة الفاصل الزمني"
|
|
|
4387 |
|
4388 |
+
msgid "Adjust the order of staff members in your booking form"
|
4389 |
+
msgstr ""
|
|
|
4390 |
|
4391 |
+
msgid "Complete payment"
|
4392 |
+
msgstr "اكمل الدفع"
|
|
|
4393 |
|
4394 |
+
msgid "Bind payment"
|
4395 |
+
msgstr "ربط الدفع"
|
|
|
4396 |
|
4397 |
+
msgid "Payment is not found."
|
4398 |
+
msgstr "لم يتم العثور على الدفع."
|
|
|
4399 |
|
4400 |
+
msgid "-- Select a service --"
|
4401 |
+
msgstr ""
|
4402 |
+
"- اختر خدمة -\n"
|
4403 |
|
4404 |
+
msgid "Period"
|
4405 |
+
msgstr "الفترة"
|
|
|
4406 |
|
4407 |
+
msgid "Selected period doesn't match service duration"
|
4408 |
+
msgstr ""
|
4409 |
+
"الفترة المحددة لا تتطابق مع مدة الخدمة\n"
|
4410 |
|
4411 |
+
msgid "The selected period is occupied by another appointment"
|
4412 |
+
msgstr ""
|
4413 |
+
"الفترة المختارة محجوزة من قبل موعد آخر\n"
|
4414 |
|
4415 |
+
msgid "Selected period doesn't match provider's schedule"
|
4416 |
+
msgstr "الفترة المحددة لا تطابق جدول الموفر"
|
|
|
4417 |
|
4418 |
+
msgid "Selected period doesn't match service schedule"
|
4419 |
+
msgstr "الفترة المحددة لا تطابق جدول الخدمة"
|
|
|
4420 |
|
4421 |
+
msgid "Booking exceeds the working hours limit for staff member"
|
4422 |
+
msgstr "يتجاوز الحجز الحد المسموح به لساعات العمل بالنسبة للموظف"
|
|
|
4423 |
|
4424 |
+
msgid "Booking exceeds your working hours limit"
|
4425 |
+
msgstr "يتجاوز الحجز حدود ساعات العمل الخاصة بك"
|
|
|
4426 |
|
4427 |
+
msgid "Selected / maximum"
|
4428 |
+
msgstr "المختارة / الحد الأعلى"
|
|
|
4429 |
|
4430 |
+
msgid "Minimum capacity"
|
4431 |
+
msgstr "سعة الحد الأدنى"
|
|
|
4432 |
|
4433 |
+
msgid "Edit booking details"
|
4434 |
+
msgstr ""
|
4435 |
+
"تعديل تفاصيل الحجز\n"
|
4436 |
|
4437 |
+
msgid "Package schedule"
|
4438 |
+
msgstr "جدول الباقات"
|
|
|
4439 |
|
4440 |
+
msgid "View series"
|
4441 |
+
msgstr "أظهر التسلسل"
|
|
|
4442 |
|
4443 |
+
msgid "Remove customer"
|
4444 |
+
msgstr "حذف العميل"
|
|
|
4445 |
|
4446 |
+
msgid "-- Search customers --"
|
4447 |
+
msgstr ""
|
4448 |
+
"- البحث عن العملاء -\n"
|
4449 |
|
4450 |
+
msgid "Internal note"
|
4451 |
+
msgstr "ملاحظات خاصة"
|
|
|
4452 |
|
4453 |
+
msgid "Send if new or status changed"
|
4454 |
+
msgstr "أرسل إذا كان جديدًا أو تغييرًا"
|
|
|
4455 |
|
4456 |
+
msgid "Send as for new"
|
4457 |
+
msgstr "إرسال كما الجديد"
|
|
|
4458 |
|
4459 |
+
msgid ""
|
4460 |
+
"If you have added a new customer to this appointment or changed the "
|
4461 |
+
"appointment status for an existing customer, and for these records you want "
|
4462 |
+
"the corresponding email or SMS notifications to be sent to their recipients, "
|
4463 |
+
"select the \"Send if new or status changed\" option before clicking Send. "
|
4464 |
+
"You can also send notifications as if all customers were added as new by "
|
4465 |
+
"selecting \"Send as for new\"."
|
4466 |
+
msgstr ""
|
4467 |
|
4468 |
+
msgid "Edit appointment"
|
4469 |
+
msgstr "تعديل الموعد"
|
|
|
4470 |
|
4471 |
+
msgid "Start time must not be empty"
|
4472 |
+
msgstr ""
|
4473 |
+
"وقت بدأ الموعد يجب ألا يكون فارغًا\n"
|
4474 |
|
4475 |
+
msgid "End time must not be empty"
|
4476 |
+
msgstr ""
|
4477 |
+
"وقت انتهاء الموعد يجب ألا يكون فارغًا\n"
|
4478 |
|
4479 |
+
msgid "End time must not be equal to start time"
|
4480 |
+
msgstr ""
|
4481 |
+
"وقت انتهاء الموعد يجب ألا يكون مساويًا لوقت بدأ الموعد\n"
|
4482 |
|
4483 |
+
#, php-format
|
4484 |
+
msgid "The number of customers should not be more than %d"
|
4485 |
+
msgstr "يجب ألا يكون عدد العملاء أكثر من %d"
|
4486 |
|
4487 |
+
msgid "Could not save appointment in database."
|
4488 |
+
msgstr ""
|
4489 |
+
"لا يمكن حفظ الموعد في قاعدة البيانات\n"
|
4490 |
|
4491 |
+
#, php-format
|
4492 |
+
msgid "%s has reached the limit of bookings for this service"
|
4493 |
+
msgstr "%s وصل إلى الحد الأقصى من الحجوزات لهذه الخدمة"
|
4494 |
|
4495 |
+
msgid ""
|
4496 |
+
"You are going to delete appointment(s). Notifications will be sent in "
|
4497 |
+
"accordance with your settings."
|
4498 |
+
msgstr "أنت ذاهب لحذف الموعد (المواعيد). سيتم إرسال الإشعارات وفقًا لإعداداتك."
|
4499 |
|
4500 |
+
msgid "New Customer"
|
4501 |
+
msgstr "عميل جديد"
|
|
|
4502 |
|
4503 |
+
msgid "Delete customers"
|
4504 |
+
msgstr "حذف العملاء"
|
|
|
4505 |
|
4506 |
+
msgid ""
|
4507 |
+
"You are going to delete customers with existing bookings. Notifications will "
|
4508 |
+
"not be sent to them."
|
4509 |
+
msgstr "ستقوم بحذف العملاء بالحجوزات الموجودة. لن يتم إرسال الإخطارات لهم."
|
4510 |
|
4511 |
+
msgid "You are going to delete customers, are you sure?"
|
4512 |
+
msgstr "أنت ذاهب لحذف العملاء ، هل أنت متأكد؟"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4513 |
|
4514 |
+
msgid "Delete customers with existing bookings"
|
4515 |
+
msgstr "حذف العملاء مع الحجوزات الحالية"
|
|
|
4516 |
|
4517 |
+
msgid "Delete customers' WordPress accounts if there are any"
|
4518 |
+
msgstr "احذف حسابات العملاء في WordPress إذا كان هناك أي حساب"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4519 |
|
4520 |
+
msgid "Deleted Customer"
|
4521 |
+
msgstr "العميل المحذوف"
|
|
|
4522 |
|
4523 |
+
msgid ""
|
4524 |
+
"You are going to delete item which is involved in upcoming appointments. All "
|
4525 |
+
"related appointments will be deleted. Please double check and edit "
|
4526 |
+
"appointments before this item deletion if needed."
|
4527 |
+
msgstr ""
|
4528 |
+
"أنت على وشك حذف العنصر الذي يشارك في المواعيد القادمة. سيتم حذف جميع "
|
4529 |
+
"المواعيد ذات صلة. يرجى التحقق من المواعيد وتعديلها قبل حذف هذا العنصر إذا "
|
4530 |
+
"لزم الأمر."
|
|
|
|
|
|
|
4531 |
|
4532 |
+
msgid "Edit appointments"
|
4533 |
+
msgstr "تعديل المواعيد"
|
|
|
4534 |
|
4535 |
+
msgid "All unsaved changes will be lost."
|
4536 |
+
msgstr "سيتم فقد جميع التغييرات غير المحفوظة."
|
|
|
4537 |
|
4538 |
+
msgid "Don't save"
|
4539 |
+
msgstr "لا تقم بالحفظ"
|
|
|
4540 |
|
4541 |
+
msgid "Create service"
|
4542 |
+
msgstr ""
|
|
|
|
|
4543 |
|
4544 |
+
msgid "Edit service"
|
4545 |
+
msgstr ""
|
|
|
4546 |
|
4547 |
+
msgid "Advanced"
|
4548 |
+
msgstr "المتقدمة"
|
|
|
4549 |
|
4550 |
+
msgid "Adjust the order of services in your booking form"
|
4551 |
+
msgstr ""
|
|
|
4552 |
|
4553 |
+
msgid "Add category"
|
4554 |
+
msgstr ""
|
|
|
4555 |
|
4556 |
+
msgid "Adjust the order of categories in your booking form"
|
4557 |
+
msgstr ""
|
|
|
4558 |
|
4559 |
+
msgid "Table settings"
|
4560 |
+
msgstr ""
|
|
|
4561 |
|
4562 |
+
msgid "Column"
|
4563 |
+
msgstr ""
|
|
|
4564 |
|
4565 |
+
msgid "Attach ICS file"
|
4566 |
+
msgstr "إرفاق ملف ICS"
|
|
|
4567 |
|
4568 |
+
msgid "New email notification"
|
4569 |
+
msgstr "إشعار البريد الإلكتروني الجديد"
|
|
|
4570 |
|
4571 |
+
msgid "Edit email notification"
|
4572 |
+
msgstr "تعديل اشعار البريد الالكتروني"
|
|
|
4573 |
|
4574 |
+
msgid "total quantity of appointments in cart"
|
4575 |
+
msgstr "إجمالي عدد المواعيد في السلة"
|
|
|
4576 |
|
4577 |
+
msgid "login form"
|
4578 |
+
msgstr "استمارة تسجيل الدخول"
|
|
|
4579 |
|
4580 |
+
msgid "total price of booking"
|
4581 |
+
msgstr "السعر الإجمالي للحجوزات"
|
|
|
4582 |
|
4583 |
+
msgid ""
|
4584 |
+
"To help us improve Bookly, the plugin anonymously collects usage information."
|
4585 |
+
" You can opt out of sharing the information in Settings > General."
|
4586 |
+
msgstr ""
|
4587 |
+
"لمساعدتنا على تحسين Bookly ، يجمع البرنامج المساعد معلومات الاستخدام بشكل "
|
4588 |
+
"مجهول. يمكنك إلغاء الاشتراك في مشاركة المعلومات في الإعدادات > عام."
|
4589 |
|
4590 |
+
msgid ""
|
4591 |
+
"Let the plugin anonymously collect usage information to help Bookly team "
|
4592 |
+
"improve the product."
|
4593 |
+
msgstr ""
|
4594 |
|
4595 |
+
msgid "Disagree"
|
4596 |
+
msgstr "لا أوافق"
|
|
|
4597 |
|
4598 |
+
msgid "Agree"
|
4599 |
+
msgstr "يوافق"
|
|
|
4600 |
|
4601 |
+
#, php-format
|
4602 |
+
msgid ""
|
4603 |
+
"<b>Bookly Lite rebrands into Bookly with more features available.</b><br/>"
|
4604 |
+
"<br/>We have changed the architecture of Bookly Lite and Bookly to optimize "
|
4605 |
+
"the development of both plugin versions and add more features to the new "
|
4606 |
+
"free Bookly. To learn more about the major Bookly update, check our <a "
|
4607 |
+
"href=\"%s\" target=\"_blank\">blog post</a>."
|
4608 |
+
msgstr ""
|
4609 |
|
4610 |
+
msgid "This function is not available in the Bookly."
|
4611 |
+
msgstr "هذه الوظيفة غير متوفرة في Bookly."
|
|
|
4612 |
|
4613 |
+
msgid ""
|
4614 |
+
"To get access to all Bookly features, lifetime free updates and 24/7 support,"
|
4615 |
+
" please upgrade to the Pro version of Bookly.<br>For more information visit"
|
4616 |
+
msgstr ""
|
4617 |
+
"للوصول إلى جميع ميزات Bookly والتحديثات المجانية مدى الحياة والدعم على مدار "
|
4618 |
+
"24 ساعة طوال أيام الأسبوع ، يرجى الترقية إلى الإصدار Pro من Bookly. لمزيد من "
|
4619 |
+
"المعلومات ، تفضل بزيارة"
|
4620 |
|
4621 |
+
msgid "Subscribe to monthly emails about Bookly improvements and new releases."
|
4622 |
+
msgstr ""
|
4623 |
+
"اشترك في رسائل البريد الإلكتروني الشهرية حول تحسينات Bookly والإصدارات "
|
4624 |
+
"الجديدة."
|
4625 |
|
4626 |
+
msgid ""
|
4627 |
+
"Allow the plugin to set a Powered by Bookly notice on the booking widget to "
|
4628 |
+
"spread information about the plugin. This will allow the team to improve the "
|
4629 |
+
"product and enhance its functionality."
|
4630 |
+
msgstr ""
|
4631 |
|
4632 |
+
msgid ""
|
4633 |
+
"How likely is it that you would recommend Bookly to a friend or colleague?"
|
4634 |
+
msgstr "ما مدى احتمالية أن توصي بـ Bookly لصديق أو زميل؟"
|
4635 |
|
4636 |
+
msgid "What do you think should be improved?"
|
4637 |
+
msgstr "ما رأيك يجب تحسينه؟"
|
|
|
4638 |
|
4639 |
+
msgid "Please enter your email (optional)"
|
4640 |
+
msgstr "يرجى إدخال البريد الإلكتروني الخاص بك (اختياري)"
|
|
|
4641 |
|
4642 |
+
msgid "Please, check your email to confirm the subscription. Thank you!"
|
4643 |
+
msgstr "من فضلك، تحقق من بريدك الإلكتروني لتأكيد الاشتراك. شكرا لكم!"
|
|
|
4644 |
|
4645 |
+
msgid "Given email address is already subscribed, thank you!"
|
4646 |
+
msgstr "عنوان البريد الإلكتروني بالفعل مشترك بالفعل، شكرا لك!"
|
|
|
4647 |
|
4648 |
+
msgid "This email address is not valid."
|
4649 |
+
msgstr "عنوان البريد الإلكتروني هذا غير صحيح."
|
|
|
4650 |
|
4651 |
+
msgid "Revenue"
|
4652 |
+
msgstr "الأرباح"
|
|
|
4653 |
|
4654 |
+
msgid "Approved appointments"
|
4655 |
+
msgstr "المواعيد الموافق عليها"
|
|
|
4656 |
|
4657 |
+
msgid "Pending appointments"
|
4658 |
+
msgstr "المواعيد قيد الانتظار"
|
|
|
4659 |
|
4660 |
+
msgid "All fields marked with an asterisk (*) are required."
|
4661 |
+
msgstr "جميع الحقول التي تحمل علامة النجمة (*) مطلوبة."
|
|
|
4662 |
|
4663 |
+
msgid "Error sending support request."
|
4664 |
+
msgstr "خطأ في إرسال طلب الدعم."
|
|
|
4665 |
|
4666 |
+
msgid "Show all notifications"
|
4667 |
+
msgstr "عرض جميع الإشعارات"
|
|
|
4668 |
|
4669 |
+
msgid "Mark all notifications as read"
|
4670 |
+
msgstr "اجعل جميع الإشعارات مقروءة"
|
|
|
4671 |
|
4672 |
+
msgid "View this page at Bookly Pro Demo"
|
4673 |
+
msgstr "عرض هذه الصفحة في Bookly Pro Demo"
|
|
|
4674 |
|
4675 |
+
msgid "Visit demo"
|
4676 |
+
msgstr "زيارة العرض"
|
|
|
4677 |
|
4678 |
+
msgid ""
|
4679 |
+
"The demo is a version of Bookly Pro with all installed add-ons so that you "
|
4680 |
+
"can try all the features and capabilities of the system and then choose the "
|
4681 |
+
"most suitable configuration according to your business needs."
|
4682 |
+
msgstr ""
|
4683 |
+
"العرض التوضيحي هو نسخة من Bookly Pro مع جميع الإضافات المثبتة بحيث يمكنك "
|
4684 |
+
"تجربة جميع ميزات النظام وإمكاناته ثم اختيار التكوين الأنسب وفقًا لاحتياجات "
|
4685 |
+
"عملك."
|
4686 |
|
4687 |
+
msgid "don't show this notification again"
|
4688 |
+
msgstr "لا تعرض هذا الإخطار مرة أخرى"
|
|
|
4689 |
|
4690 |
+
msgid "Proceed to demo"
|
4691 |
+
msgstr "انتقل إلى العرض"
|
|
|
4692 |
|
4693 |
+
msgid "Documentation"
|
4694 |
+
msgstr "الوثائق"
|
|
|
4695 |
|
4696 |
+
msgid "Contact us"
|
4697 |
+
msgstr "اتصل بنا"
|
|
|
4698 |
|
4699 |
+
msgid "Need help? Contact us here."
|
4700 |
+
msgstr "تحتاج مساعدة؟ اتصل بنا هنا."
|
|
|
4701 |
|
4702 |
+
msgid "Leave us a message"
|
4703 |
+
msgstr "اترك لنا رسالة"
|
|
|
4704 |
|
4705 |
+
msgid "Your name"
|
4706 |
+
msgstr "اسمك"
|
|
|
4707 |
|
4708 |
+
msgid "Email address"
|
4709 |
+
msgstr "عنوان بريد الكتروني"
|
|
|
4710 |
|
4711 |
+
msgid "How can we help you?"
|
4712 |
+
msgstr "كيف يمكننا مساعدتك؟"
|
|
|
4713 |
|
4714 |
+
msgid "Feature requests"
|
4715 |
+
msgstr "طلبات الميزة"
|
|
|
4716 |
|
4717 |
+
msgid ""
|
4718 |
+
"In the Feature Requests section of our Community, you can make suggestions "
|
4719 |
+
"about what you'd like to see in our future releases."
|
4720 |
+
msgstr ""
|
4721 |
+
"في قسم \"طلبات المشاركة\" في المنتدى، يمكنك تقديم اقتراحات حول ما تود رؤيته "
|
4722 |
+
"في الإصدارات المستقبلية."
|
4723 |
|
4724 |
+
msgid ""
|
4725 |
+
"Before you post, please check if the same suggestion has already been made. "
|
4726 |
+
"If so, vote for ideas you like and add a comment with the details about your "
|
4727 |
+
"situation."
|
4728 |
+
msgstr ""
|
4729 |
+
"قبل النشر، يرجى التحقق مما إذا كان الاقتراح نفسه قد تم بالفعل. إذا كان الأمر "
|
4730 |
+
"كذلك، فقم بالتصويت للأفكار التي تفضلها وأضف تعليقًا عليها بالتفاصيل حول "
|
4731 |
+
"موقفك."
|
4732 |
|
4733 |
+
msgid ""
|
4734 |
+
"It's much easier for us to address a suggestion if we clearly understand the "
|
4735 |
+
"context of the issue, the problem, and why it matters to you. When "
|
4736 |
+
"commenting or posting, please consider these questions so we can get a "
|
4737 |
+
"better idea of the problem you're facing:"
|
4738 |
+
msgstr ""
|
4739 |
+
"من الأسهل علينا معالجة اقتراح ما إذا كنا نفهم بوضوح سياق المشكلة ، والمشكلة "
|
4740 |
+
"، ولماذا يهمك. عند التعليق أو النشر ، يرجى النظر في هذه الأسئلة حتى نتمكن من "
|
4741 |
+
"الحصول على فكرة أفضل للمشكلة التي تواجهها:"
|
4742 |
|
4743 |
+
msgid "What is the issue you're struggling with?"
|
4744 |
+
msgstr "ما هي المشكلة التي تعاني منها؟"
|
|
|
4745 |
|
4746 |
+
msgid "Where in your workflow do you encounter this issue?"
|
4747 |
+
msgstr "أين تواجهك هذه المشكلة في سير عملك؟"
|
|
|
4748 |
|
4749 |
+
msgid ""
|
4750 |
+
"Is this something that impacts just you, your whole team, or your customers?"
|
4751 |
+
msgstr "هل هذا شيء يؤثر عليك أنت أو فريقك بأكمله أو عملائك؟"
|
4752 |
|
4753 |
+
msgid "Proceed to Feature requests"
|
4754 |
+
msgstr "تابع إلى طلبات المميزات"
|
|
|
4755 |
|
4756 |
+
msgid "Feedback"
|
4757 |
+
msgstr "تقييم"
|
|
|
4758 |
|
4759 |
+
msgid ""
|
4760 |
+
"We care about your experience of using Bookly!<br/>Leave a review and tell "
|
4761 |
+
"others what you think."
|
4762 |
+
msgstr ""
|
4763 |
+
"نحن نهتم بتجربتك في استخدام Bookly! <br/> اترك تقييم وأخبر الآخرين برأيك."
|
4764 |
|
4765 |
+
msgid "Booking form"
|
4766 |
+
msgstr "استمارة الحجز"
|
|
|
4767 |
|
4768 |
+
msgid "A custom block for displaying booking form"
|
4769 |
+
msgstr "كتلة مخصصة لعرض استمارة الحجز"
|
|
|
4770 |
|
4771 |
+
msgid "Select location"
|
4772 |
+
msgstr "اختر موقعا"
|
|
|
4773 |
|
4774 |
+
msgid "Form fields"
|
4775 |
+
msgstr "حقول الاستمارة"
|
|
|
4776 |
|
4777 |
+
msgid "Default value for location"
|
4778 |
+
msgstr "القيمة الافتراضية للمكان"
|
|
|
4779 |
|
4780 |
+
msgid "Default value for category"
|
4781 |
+
msgstr "القيمة الافتراضية للفئة"
|
|
|
4782 |
|
4783 |
+
msgid "Default value for service"
|
4784 |
+
msgstr "القيمة الافتراضية للخدمة"
|
|
|
4785 |
|
4786 |
+
msgid "Default value for employee"
|
4787 |
+
msgstr "القيمة الافتراضية للموظف"
|
|
|
4788 |
|
4789 |
+
msgid "Quantity"
|
4790 |
+
msgstr "الكمية"
|
|
|
4791 |
|
4792 |
+
msgid "hide"
|
4793 |
+
msgstr "إخفاء"
|
|
|
4794 |
|
4795 |
+
msgid "Username"
|
4796 |
+
msgstr ""
|
|
|
4797 |
|
4798 |
+
msgid "Remember Me"
|
4799 |
+
msgstr ""
|
|
|
4800 |
|
4801 |
+
msgid "Lost your password?"
|
4802 |
+
msgstr ""
|
|
|
4803 |
|
4804 |
+
msgid "Loading..."
|
4805 |
+
msgstr "جار التحميل..."
|
|
|
4806 |
|
4807 |
+
msgid "Powered by"
|
4808 |
+
msgstr ""
|
|
|
4809 |
|
4810 |
+
msgid "No time is available for selected criteria."
|
4811 |
+
msgstr "لا يوجد وقت متاح لمعايير مختارة."
|
|
|
4812 |
|
4813 |
+
msgid "Data already in use"
|
4814 |
+
msgstr "البيانات قيد الاستخدام بالفعل"
|
|
|
4815 |
|
4816 |
+
msgid "Update"
|
4817 |
+
msgstr ""
|
|
|
4818 |
|
4819 |
+
msgid "Page Redirection"
|
4820 |
+
msgstr "إعادة توجيه الصفحة"
|
|
|
4821 |
|
4822 |
+
#, php-format
|
4823 |
+
msgid ""
|
4824 |
+
"If you are not redirected automatically, follow the <a href=\"%s\">link</a>."
|
4825 |
+
msgstr "إذا لم تتم إعادة توجيهك تلقائيًا ، فاتبع <a href=\"%s\"> الرابط </a>."
|
4826 |
|
4827 |
+
msgid "Show more"
|
4828 |
+
msgstr "أظهر المزيد"
|
|
|
4829 |
|
4830 |
+
msgid "Session error."
|
4831 |
+
msgstr "خطأ في الجلسة."
|
|
|
4832 |
|
4833 |
+
msgid "Form ID error."
|
4834 |
+
msgstr "خطأ في معرف الاستمارة."
|
|
|
4835 |
|
4836 |
+
msgid "Pay locally is not available."
|
4837 |
+
msgstr "الدفع محليًا غير متوفر."
|
|
|
4838 |
|
4839 |
+
msgid "Invalid gateway."
|
4840 |
+
msgstr "بوابة غير صالحة."
|
|
|
4841 |
|
4842 |
+
msgid "Error."
|
4843 |
+
msgstr "خطأ."
|
|
|
4844 |
|
4845 |
+
msgid "Notification to customer about purchased package"
|
4846 |
+
msgstr "إخطار العميل عن الباقة المشتراة"
|
|
|
4847 |
|
4848 |
+
msgid "Your package at {company_name}"
|
4849 |
+
msgstr "الباقة الخاصة بك في {company_name}"
|
|
|
4850 |
|
4851 |
+
msgid ""
|
4852 |
+
"Dear {client_name}.\n"
|
4853 |
+
"\n"
|
4854 |
+
"This is a confirmation that you have booked {package_name}.\n"
|
4855 |
+
"We are waiting you at {company_address}.\n"
|
4856 |
+
"\n"
|
4857 |
+
"Thank you for choosing our company.\n"
|
4858 |
+
"\n"
|
4859 |
+
"{company_name}\n"
|
4860 |
+
"{company_phone}\n"
|
4861 |
+
"{company_website}"
|
4862 |
+
msgstr ""
|
4863 |
+
"عزيزي {client_name}.\n"
|
4864 |
+
"\n"
|
4865 |
+
"هذا تأكيد بأنك قد حجزت {package_name}.\n"
|
4866 |
+
"نحن في انتظارك في {company_address}.\n"
|
4867 |
+
"\n"
|
4868 |
+
"شكرا لكم لاختيار شركتنا.\n"
|
4869 |
+
"\n"
|
4870 |
+
"{company_name}\n"
|
4871 |
+
"{company_phone}\n"
|
4872 |
+
"{company_website}"
|
4873 |
|
4874 |
+
msgid "Notification to staff member about purchased package"
|
4875 |
+
msgstr "إخطار الموظف عن الباقة المشتراة"
|
|
|
4876 |
|
4877 |
+
msgid "New package booking"
|
4878 |
+
msgstr "حجز باقة جديدة"
|
4879 |
+
|
4880 |
+
msgid ""
|
4881 |
+
"Hello.\n"
|
4882 |
"\n"
|
4883 |
+
"You have new package booking.\n"
|
4884 |
"\n"
|
4885 |
+
"Package: {package_name}\n"
|
4886 |
"\n"
|
4887 |
+
"Client name: {client_name}\n"
|
4888 |
"\n"
|
4889 |
+
"Client phone: {client_phone}\n"
|
4890 |
"\n"
|
4891 |
+
"Client email: {client_email}"
|
4892 |
+
msgstr ""
|
4893 |
+
"مرحبا.\n"
|
4894 |
"\n"
|
4895 |
+
"لديك حجز باقة جديدة.\n"
|
|
|
|
|
|
|
4896 |
"\n"
|
4897 |
+
"الباقة: {package_name}\n"
|
4898 |
"\n"
|
4899 |
+
"اسم العميل: {client_name}\n"
|
4900 |
"\n"
|
4901 |
+
"هاتف العميل: {client_phone}\n"
|
4902 |
"\n"
|
4903 |
+
"البريد الإلكتروني للعميل: {client_email}"
|
4904 |
+
|
4905 |
+
msgid ""
|
4906 |
+
"Dear {client_name}.\n"
|
4907 |
+
"This is a confirmation that you have booked {package_name}.\n"
|
4908 |
+
"We are waiting you at {company_address}.\n"
|
4909 |
+
"Thank you for choosing our company.\n"
|
4910 |
+
"{company_name}\n"
|
4911 |
+
"{company_phone}\n"
|
4912 |
+
"{company_website}"
|
4913 |
+
msgstr ""
|
4914 |
+
"عزيزي {client_name}.\n"
|
4915 |
+
"هذا تأكيد بأنك قد حجزت {package_name}.\n"
|
4916 |
"نحن في انتظارك في {company_address}.\n"
|
|
|
4917 |
"شكرا لكم لاختيار شركتنا.\n"
|
|
|
4918 |
"{company_name}\n"
|
4919 |
"{company_phone}\n"
|
4920 |
"{company_website}"
|
4921 |
|
4922 |
+
msgid ""
|
4923 |
+
"Hello.\n"
|
4924 |
+
"You have new package booking.\n"
|
4925 |
+
"Package: {package_name}\n"
|
|
|
|
|
|
|
|
|
4926 |
"Client name: {client_name}\n"
|
4927 |
"Client phone: {client_phone}\n"
|
4928 |
"Client email: {client_email}"
|
4929 |
+
msgstr ""
|
4930 |
+
"مرحبا.\n"
|
4931 |
+
"لديك حجز باقة جديدة.\n"
|
4932 |
+
"الباقة: {package_name}\n"
|
|
|
|
|
4933 |
"اسم العميل: {client_name}\n"
|
4934 |
"هاتف العميل: {client_phone}\n"
|
4935 |
"البريد الإلكتروني للعميل: {client_email}"
|
4936 |
|
4937 |
+
msgid "Notification to customer about package deactivation"
|
4938 |
+
msgstr "إخطار العميل بشأن إلغاء الباقة"
|
4939 |
+
|
4940 |
+
msgid "Service package is deactivated"
|
4941 |
+
msgstr "باقة الخدمة معطلة"
|
4942 |
+
|
4943 |
+
msgid ""
|
4944 |
+
"Dear {client_name}.\n"
|
4945 |
"\n"
|
4946 |
+
"Your package of services {package_name} has been deactivated.\n"
|
4947 |
"\n"
|
4948 |
"Thank you for choosing our company.\n"
|
4949 |
"\n"
|
4950 |
+
"If you have any questions, please contact us.\n"
|
4951 |
"{company_name}\n"
|
4952 |
"{company_phone}\n"
|
4953 |
"{company_website}"
|
4954 |
+
msgstr ""
|
4955 |
+
"عزيزي {client_name}.\n"
|
|
|
|
|
|
|
|
|
|
|
4956 |
"\n"
|
4957 |
+
"تم إلغاء تنشيط حزمة الخدمات {package_name}.\n"
|
4958 |
"\n"
|
4959 |
"شكرا لكم لاختيار شركتنا.\n"
|
4960 |
"\n"
|
4961 |
+
"إذا كان لديك أي أسئلة، يرجى الاتصال بنا.\n"
|
4962 |
"{company_name}\n"
|
4963 |
"{company_phone}\n"
|
4964 |
"{company_website}"
|
4965 |
|
4966 |
+
msgid "Notification to staff member about package deactivation"
|
4967 |
+
msgstr "إخطار الموظف حول إلغاء الباقة"
|
4968 |
+
|
4969 |
+
msgid ""
|
4970 |
+
"Hello.\n"
|
4971 |
"\n"
|
4972 |
+
"The following Package of services {package_name} has been deactivated.\n"
|
4973 |
"\n"
|
|
|
|
|
|
|
4974 |
"Client name: {client_name}\n"
|
4975 |
+
"\n"
|
4976 |
"Client phone: {client_phone}\n"
|
4977 |
+
"\n"
|
4978 |
"Client email: {client_email}"
|
4979 |
+
msgstr ""
|
4980 |
+
"مرحبا.\n"
|
4981 |
"\n"
|
4982 |
+
"تم إلغاء تنشيط باقة الخدمات التالية {package_name}.\n"
|
4983 |
"\n"
|
4984 |
+
"اسم العميل: {client_name}\n"
|
4985 |
"\n"
|
4986 |
+
"هاتف العميل: {client_phone}\n"
|
4987 |
+
"\n"
|
4988 |
+
"البريد الإلكتروني للعميل: {client_email}"
|
4989 |
+
|
4990 |
+
msgid ""
|
4991 |
+
"Dear {client_name}.\n"
|
4992 |
+
"Your package of services {package_name} has been deactivated.\n"
|
4993 |
+
"Thank you for choosing our company.\n"
|
4994 |
+
"If you have any questions, please contact us.\n"
|
4995 |
+
"{company_name}\n"
|
4996 |
+
"{company_phone}\n"
|
4997 |
+
"{company_website}"
|
4998 |
+
msgstr ""
|
4999 |
+
"عزيزي {client_name}.\n"
|
5000 |
+
"تم إلغاء تنشيط باقة الخدمات {package_name}.\n"
|
5001 |
+
"شكرا لكم لاختيار شركتنا.\n"
|
5002 |
+
"إذا كان لديك أي أسئلة، يرجى الاتصال بنا.\n"
|
5003 |
+
"{company_name}\n"
|
5004 |
+
"{company_phone}\n"
|
5005 |
+
"{company_website}"
|
5006 |
+
|
5007 |
+
msgid ""
|
5008 |
+
"Hello.\n"
|
5009 |
+
"The following Package of services {package_name} has been deactivated.\n"
|
5010 |
+
"Client name: {client_name}\n"
|
5011 |
+
"Client phone: {client_phone}\n"
|
5012 |
+
"Client email: {client_email}"
|
5013 |
+
msgstr ""
|
5014 |
+
"مرحبا.\n"
|
5015 |
+
"تم إلغاء تنشيط باقة الخدمات التالية {package_name}.\n"
|
5016 |
"اسم العميل: {client_name}\n"
|
5017 |
"هاتف العميل: {client_phone}\n"
|
5018 |
"البريد الإلكتروني للعميل: {client_email}"
|
5019 |
|
5020 |
+
msgid "Notification about new package creation"
|
5021 |
+
msgstr "إخطار حول إنشاء باقة جديدة"
|
5022 |
+
|
5023 |
+
msgid "Notification about package deletion"
|
5024 |
+
msgstr "إشعار حول حذف الباقة"
|
5025 |
+
|
5026 |
+
msgid "Creation date"
|
5027 |
+
msgstr ""
|
5028 |
+
|
5029 |
+
msgid "Packages"
|
5030 |
+
msgstr "الباقات"
|
5031 |
+
|
5032 |
+
msgid "Unassigned"
|
5033 |
+
msgstr "غير معين"
|
5034 |
+
|
5035 |
+
msgid ""
|
5036 |
+
"Enable this setting so that the package can be displayed and available for "
|
5037 |
+
"booking when clients have not specified a particular provider."
|
5038 |
+
msgstr ""
|
5039 |
+
"قم بتمكين هذا الإعداد بحيث يمكن عرض الباقة ومتاحة للحجز عندما لا يحدد "
|
5040 |
+
"العملاء موفرًا معينًا."
|
5041 |
+
|
5042 |
+
msgid "Life Time"
|
5043 |
+
msgstr "مدة الحياة"
|
5044 |
+
|
5045 |
+
msgid "The period in days when the customer can use a package of services."
|
5046 |
+
msgstr ""
|
5047 |
+
"الفترة الزمنية في الأيام التي يمكن للعميل فيها استخدام باقة من الخدمات."
|
5048 |
+
|
5049 |
+
msgid "New package"
|
5050 |
+
msgstr "باقة جديدة"
|
5051 |
+
|
5052 |
+
msgid "Edit package"
|
5053 |
+
msgstr "تعديل الباقة"
|
5054 |
+
|
5055 |
+
msgid "No packages for selected period and criteria."
|
5056 |
+
msgstr "لا يوجد باقات للفترة والمعايير المختارة."
|
5057 |
+
|
5058 |
+
msgid "name of package"
|
5059 |
+
msgstr "اسم الباقة"
|
5060 |
+
|
5061 |
+
msgid "package size"
|
5062 |
+
msgstr "حجم الباقة"
|
5063 |
+
|
5064 |
+
msgid "price of package"
|
5065 |
+
msgstr "سعر الباقة"
|
5066 |
+
|
5067 |
+
msgid "package life time"
|
5068 |
+
msgstr "عمر الباقة"
|
5069 |
+
|
5070 |
+
msgid "reason you mentioned while deleting package"
|
5071 |
+
msgstr "السبب الذي ذكرته أثناء حذف الباقة"
|
5072 |
+
|
5073 |
+
msgid "Add customer packages list"
|
5074 |
+
msgstr "أضف قائمة باقات العملاء"
|
5075 |
+
|
5076 |
+
msgid ""
|
5077 |
+
"Select service provider to see the packages provided. Or select unassigned "
|
5078 |
+
"package to see packages with no particular provider."
|
5079 |
+
msgstr ""
|
5080 |
+
"اختر مزود الخدمة لترى الباقات المقدمة. أو حدد الباقة غير المعينة لمشاهدة "
|
5081 |
+
"الباقة بدون مزود معين."
|
5082 |
+
|
5083 |
+
msgid "-- Select a package --"
|
5084 |
+
msgstr "- اختر باقة -"
|
5085 |
+
|
5086 |
+
msgid "Please select a package"
|
5087 |
+
msgstr "يرجى اختيار الباقة"
|
5088 |
+
|
5089 |
+
msgid "Incorrect location and package combination"
|
5090 |
+
msgstr "مجموعة الموقع والباقة غير صحيحة"
|
5091 |
+
|
5092 |
+
msgid "Please select a customer"
|
5093 |
+
msgstr "يرجى اختيار عميل"
|
5094 |
+
|
5095 |
+
msgid "Save & schedule"
|
5096 |
+
msgstr "احفظ و جدول"
|
5097 |
+
|
5098 |
+
msgid "Could not save package in database."
|
5099 |
+
msgstr "لا يمكن حفظ الباقة في قاعدة البيانات."
|
5100 |
+
|
5101 |
+
msgid ""
|
5102 |
+
"Selected appointment date exceeds the period when the customer can use a "
|
5103 |
+
"package of services."
|
5104 |
+
msgstr ""
|
5105 |
+
"يتجاوز تاريخ الموعد المحدد الفترة التي يمكن للعميل فيها استخدام الباقة من "
|
5106 |
+
"الخدمات."
|
5107 |
+
|
5108 |
+
msgid "Ignore"
|
5109 |
+
msgstr "تجاهل"
|
5110 |
+
|
5111 |
+
msgid "Selected period is occupied by another appointment"
|
5112 |
+
msgstr "الفترة المختارة مشغولة من قبل موعد آخر"
|
5113 |
+
|
5114 |
+
msgid ""
|
5115 |
+
"Unfortunately, you're not able to book an appointment because the required "
|
5116 |
+
"time limit prior to booking has expired."
|
5117 |
+
msgstr ""
|
5118 |
+
"للأسف، لا يمكنك حجز موعد لأن المهلة الزمنية المطلوبة قبل الحجز قد انتهت."
|
5119 |
+
|
5120 |
+
msgid ""
|
5121 |
+
"You are trying to schedule an appointment in the past. Please select another "
|
5122 |
+
"time slot."
|
5123 |
+
msgstr "أنت تحاول جدولة موعد في الماضي. يرجى تحديد فترة زمنية أخرى."
|
5124 |
+
|
5125 |
+
msgid "Select appointment date"
|
5126 |
+
msgstr "حدد تاريخ الموعد"
|
5127 |
+
|
5128 |
+
msgid "Edit package appointment"
|
5129 |
+
msgstr "تعديل موعد الباقة"
|
5130 |
+
|
5131 |
+
msgid "Delete package appointment"
|
5132 |
+
msgstr "حذف موعد الباقة"
|
5133 |
+
|
5134 |
+
msgid "Packages list"
|
5135 |
+
msgstr "قائمة الباقات"
|
5136 |
+
|
5137 |
+
msgid "A custom block for displaying packages list"
|
5138 |
+
msgstr "كتلة مخصصة لعرض قائمة الباقات"
|
5139 |
+
|
5140 |
+
msgid "Creation Date"
|
5141 |
+
msgstr "تاريخ الإنشاء"
|
5142 |
+
|
5143 |
+
msgid "Expires"
|
5144 |
+
msgstr "تنتهي"
|
5145 |
+
|
5146 |
+
msgid "Notification to customer about their WordPress user login details"
|
5147 |
+
msgstr "إخطار العميل عن تفاصيل تسجيل دخول مستخدم WordPress الخاصة به"
|
5148 |
+
|
5149 |
+
msgid ""
|
5150 |
+
"Hello.\n"
|
5151 |
"\n"
|
5152 |
+
"An account was created for you at {site_address}\n"
|
5153 |
"\n"
|
5154 |
+
"Your user details:\n"
|
5155 |
+
"user: {new_username}\n"
|
5156 |
+
"password: {new_password}\n"
|
5157 |
"\n"
|
5158 |
+
"Thanks."
|
5159 |
+
msgstr ""
|
5160 |
+
"مرحبا.\n"
|
5161 |
+
"\n"
|
5162 |
+
"تم إنشاء حساب لك في {site_address}\n"
|
5163 |
+
"\n"
|
5164 |
+
"تفاصيل المستخدم الخاصة بك:\n"
|
5165 |
+
"المستخدم: {new username}\n"
|
5166 |
+
"كلمة المرور: {new_password}\n"
|
5167 |
+
"\n"
|
5168 |
+
"شكرا."
|
5169 |
+
|
5170 |
+
msgid "Your appointment at {company_name}"
|
5171 |
+
msgstr "موعدك في {company_name}"
|
5172 |
+
|
5173 |
+
msgid ""
|
5174 |
+
"Dear {client_name}.\n"
|
5175 |
"\n"
|
5176 |
+
"We would like to remind you that you have booked {service_name} tomorrow at "
|
5177 |
+
"{appointment_time}. We are waiting for you at {company_address}.\n"
|
5178 |
"\n"
|
5179 |
"Thank you for choosing our company.\n"
|
5180 |
"\n"
|
5181 |
"{company_name}\n"
|
5182 |
"{company_phone}\n"
|
5183 |
"{company_website}"
|
5184 |
+
msgstr ""
|
5185 |
+
"عزيزي {client_name}.\n"
|
|
|
|
|
|
|
|
|
|
|
5186 |
"\n"
|
5187 |
+
"نود تذكيرك بأنك قد حجزت {service_name} غدًا في {appointment_time}. نحن في "
|
5188 |
+
"انتظارك في {company_address}.\n"
|
5189 |
"\n"
|
5190 |
"شكرا لكم لاختيار شركتنا.\n"
|
5191 |
"\n"
|
5193 |
"{company_phone}\n"
|
5194 |
"{company_website}"
|
5195 |
|
5196 |
+
msgid "Your visit to {company_name}"
|
5197 |
+
msgstr "زيارتك إلى {company_name}"
|
5198 |
+
|
5199 |
+
msgid ""
|
5200 |
+
"Dear {client_name}.\n"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5201 |
"\n"
|
5202 |
+
"Thank you for choosing {company_name}. We hope you were satisfied with your "
|
5203 |
+
"{service_name}.\n"
|
5204 |
"\n"
|
5205 |
+
"Thank you and we look forward to seeing you again soon.\n"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5206 |
"\n"
|
|
|
|
|
5207 |
"{company_name}\n"
|
5208 |
"{company_phone}\n"
|
5209 |
"{company_website}"
|
5210 |
+
msgstr ""
|
5211 |
+
"عزيزي {client_name}.\n"
|
5212 |
+
"\n"
|
5213 |
+
"شكرًا لاختيارك {company_name}. نأمل أن تكون راضيًا عن {service_name}.\n"
|
5214 |
+
"\n"
|
5215 |
+
"شكرا ونتطلع لرؤيتك مرة أخرى قريبا.\n"
|
5216 |
"\n"
|
|
|
|
|
5217 |
"{company_name}\n"
|
5218 |
"{company_phone}\n"
|
5219 |
"{company_website}"
|
5220 |
|
5221 |
+
msgid "Your agenda for {tomorrow_date}"
|
5222 |
+
msgstr "جدول أعمالك لـ {tomorrow_date}"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5223 |
|
5224 |
+
msgid ""
|
5225 |
+
"Hello.\n"
|
5226 |
+
"\n"
|
5227 |
+
"Your agenda for tomorrow is:\n"
|
5228 |
+
"\n"
|
5229 |
+
"{next_day_agenda}"
|
5230 |
+
msgstr ""
|
5231 |
+
"مرحبا.\n"
|
5232 |
+
"\n"
|
5233 |
+
"جدول أعمالك للغد هو:\n"
|
5234 |
+
"\n"
|
5235 |
+
"{next_day agenda}"
|
5236 |
+
|
5237 |
+
msgid ""
|
5238 |
+
"Dear {client_name}.\n"
|
5239 |
+
"\n"
|
5240 |
+
"This is a confirmation that you have booked the following items:\n"
|
5241 |
+
"\n"
|
5242 |
+
"{cart_info}\n"
|
5243 |
+
"\n"
|
5244 |
"Thank you for choosing our company.\n"
|
5245 |
+
"\n"
|
5246 |
"{company_name}\n"
|
5247 |
"{company_phone}\n"
|
5248 |
"{company_website}"
|
5249 |
+
msgstr ""
|
5250 |
+
"عزيزي {client_name}.\n"
|
5251 |
+
"\n"
|
5252 |
+
"هذا تأكيد على أنك قمت بحجز العناصر التالية:\n"
|
5253 |
+
"\n"
|
5254 |
+
"{cart_info}\n"
|
5255 |
+
"\n"
|
5256 |
"شكرا لكم لاختيار شركتنا.\n"
|
5257 |
+
"\n"
|
5258 |
"{company_name}\n"
|
5259 |
"{company_phone}\n"
|
5260 |
"{company_website}"
|
5261 |
|
5262 |
+
msgid ""
|
5263 |
+
"Hello.\n"
|
5264 |
+
"An account was created for you at {site_address}\n"
|
5265 |
+
"Your user details:\n"
|
5266 |
+
"user: {new_username}\n"
|
5267 |
+
"password: {new_password}\n"
|
5268 |
+
"\n"
|
5269 |
+
"Thanks."
|
5270 |
+
msgstr ""
|
5271 |
+
"مرحبا.\n"
|
5272 |
+
"تم إنشاء حساب لك في {site_address}\n"
|
5273 |
+
"تفاصيل المستخدم الخاصة بك:\n"
|
5274 |
+
"المستخدم: {new username}\n"
|
5275 |
+
"كلمة المرور: {new_password}\n"
|
5276 |
+
"شكرا."
|
|
|
|
|
|
|
|
|
5277 |
|
5278 |
+
msgid ""
|
5279 |
+
"Dear {client_name}.\n"
|
5280 |
+
"This is a confirmation that you have booked the following items:\n"
|
5281 |
+
"{cart_info}\n"
|
|
|
5282 |
"Thank you for choosing our company.\n"
|
5283 |
"{company_name}\n"
|
5284 |
"{company_phone}\n"
|
5285 |
"{company_website}"
|
5286 |
+
msgstr ""
|
5287 |
+
"عزيزي {client_name}.\n"
|
5288 |
+
"هذا تأكيد على أنك قمت بحجز العناصر التالية:\n"
|
5289 |
+
"{cart_info}\n"
|
5290 |
"شكرا لكم لاختيار شركتنا.\n"
|
5291 |
"{company_name}\n"
|
5292 |
"{company_phone}\n"
|
5293 |
"{company_website}"
|
5294 |
|
5295 |
+
msgid "I will pay now with PayPal"
|
5296 |
+
msgstr "سوف أدفع الآن باستخدام PayPal"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5297 |
|
5298 |
+
msgid ""
|
5299 |
+
"You are not required to pay for the booked services, click Next to complete "
|
5300 |
+
"the booking process."
|
5301 |
+
msgstr ""
|
5302 |
|
5303 |
+
msgid "Street Number"
|
5304 |
+
msgstr "رقم الشارع"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5305 |
|
5306 |
+
msgid "Street number is required"
|
5307 |
+
msgstr "رقم الشارع مطلوب"
|
|
|
5308 |
|
5309 |
+
msgid "Card Security Code"
|
5310 |
+
msgstr "رمز أمان البطاقة"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5311 |
|
5312 |
+
msgid "Expiration Date"
|
5313 |
+
msgstr "تاريخ إنتهاء الصلاحية"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5314 |
|
5315 |
+
msgid "Credit Card Number"
|
5316 |
+
msgstr "رقم بطاقه الائتمان"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5317 |
|
5318 |
+
msgid "Appointment"
|
5319 |
+
msgstr "الموعد"
|
|
|
5320 |
|
5321 |
+
msgid "Customer's birthday"
|
5322 |
+
msgstr "عيد ميلاد العميل"
|
|
|
5323 |
|
5324 |
+
msgid "Notification to customer about approved appointments"
|
5325 |
+
msgstr "إخطار العميل بشأن المواعيد المعتمدة"
|
|
|
5326 |
|
5327 |
+
msgid "Notification to customer about pending appointments"
|
5328 |
+
msgstr "إخطار العميل بالمواعيد المعلقة"
|
|
|
5329 |
|
5330 |
+
msgid "Extras"
|
5331 |
+
msgstr "إضافات"
|
|
|
5332 |
|
5333 |
+
msgid "Check for updates"
|
5334 |
+
msgstr "التحقق من التحديثات"
|
|
|
5335 |
|
5336 |
+
msgid "This plugin is up to date."
|
5337 |
+
msgstr "هذا البرنامج المساعد محدث."
|
|
|
5338 |
|
5339 |
+
msgid "A new version of this plugin is available."
|
5340 |
+
msgstr "يتوفر إصدار جديد من هذا المكون الإضافي."
|
|
|
5341 |
|
5342 |
+
#, php-format
|
5343 |
+
msgid "Unknown update checker status \"%s\""
|
5344 |
+
msgstr "حالة مدقق التحديث غير المعروف \"%s\""
|
5345 |
|
5346 |
+
#, php-format
|
5347 |
+
msgid "To update - enter the <a href=\"%s\">Purchase Code</a>"
|
5348 |
+
msgstr "للتحديث - أدخل <a href=\"%s\"> رمز الشراء </a>"
|
5349 |
|
5350 |
+
msgid "Please verify your Bookly Pro license"
|
5351 |
+
msgstr "يرجى التحقق من ترخيص Bookly Pro"
|
|
|
5352 |
|
5353 |
+
msgid ""
|
5354 |
+
"Bookly Pro will need to verify your license to restore access to your "
|
5355 |
+
"bookings. Please enter the purchase code in the administrative panel."
|
5356 |
+
msgstr ""
|
5357 |
+
"ستحتاج Bookly Pro إلى التحقق من ترخيصك لاستعادة الوصول إلى حجوزاتك. يرجى "
|
5358 |
+
"إدخال رمز الشراء في اللوحة الإدارية."
|
5359 |
|
5360 |
+
msgid ""
|
5361 |
+
"Please verify Bookly Pro license in the administrative panel. If you do not "
|
5362 |
+
"verify the license within {days}, access to your bookings will be disabled."
|
5363 |
+
msgstr ""
|
5364 |
+
"يرجى التحقق من ترخيص Bookly Pro في اللوحة الإدارية. إذا لم تقم بالتحقق من "
|
5365 |
+
"الرخصة خلال {days} ، فسيتم تعطيل الوصول إلى حجوزاتك."
|
5366 |
|
5367 |
+
msgid "Online meeting"
|
5368 |
+
msgstr ""
|
|
|
5369 |
|
5370 |
+
msgid "Online meetings"
|
5371 |
+
msgstr ""
|
|
|
5372 |
|
5373 |
+
msgid "License verification"
|
5374 |
+
msgstr "التحقق من الترخيص"
|
|
|
5375 |
|
5376 |
+
msgid ""
|
5377 |
+
"A new appointment has been created. To view the details of this appointment, "
|
5378 |
+
"please contact your website administrator in order to verify Bookly Pro "
|
5379 |
+
"license."
|
5380 |
+
msgstr ""
|
5381 |
+
"تم إنشاء موعد جديد. لعرض تفاصيل هذا الموعد ، يرجى الاتصال بمسؤول موقع الويب "
|
5382 |
+
"الخاص بك للتحقق من ترخيص Bookly Pro."
|
5383 |
|
5384 |
+
msgid ""
|
5385 |
+
"You have a new appointment. To view it, contact your admin to verify Bookly "
|
5386 |
+
"Pro license."
|
5387 |
+
msgstr "لديك موعد جديد. لمشاهدته ، اتصل بالمشرف للتحقق من ترخيص Bookly Pro."
|
5388 |
|
5389 |
+
msgid ""
|
5390 |
+
"A new appointment has been created. To view the details of this appointment, "
|
5391 |
+
"please verify Bookly Pro license in the administrative panel."
|
5392 |
+
msgstr ""
|
5393 |
+
"تم إنشاء موعد جديد. لعرض تفاصيل هذا الموعد ، يرجى التحقق من ترخيص Bookly Pro "
|
5394 |
+
"في اللوحة الإدارية."
|
5395 |
|
5396 |
+
msgid ""
|
5397 |
+
"You have a new appointment. To view it, please verify Bookly Pro license."
|
5398 |
+
msgstr "لديك موعد جديد. لمشاهدته ، يرجى التحقق من ترخيص Bookly Pro."
|
5399 |
|
5400 |
+
msgid ""
|
5401 |
+
"Please contact your website administrator in order to verify the license for "
|
5402 |
+
"Bookly add-ons. If you do not verify the license within {days}, the "
|
5403 |
+
"respective add-ons will be disabled."
|
5404 |
+
msgstr ""
|
5405 |
+
"يرجى الاتصال بمسؤول موقع الويب الخاص بك من أجل التحقق من ترخيص إضافات Bookly."
|
5406 |
+
" إذا لم تقم بالتحقق من الرخصة خلال {days} ، فسيتم تعطيل الوظائف الإضافية "
|
5407 |
+
"الخاصة بها."
|
5408 |
|
5409 |
+
msgid "Contact your admin to verify Bookly add-ons license; {days} remaining."
|
5410 |
+
msgstr "اتصل بالمسؤول الخاص بك للتحقق من ترخيص Add-ons الإضافي ؛ يتبقى {days}."
|
|
|
5411 |
|
5412 |
+
msgid ""
|
5413 |
+
"Please verify the license for Bookly add-ons in the administrative panel. If "
|
5414 |
+
"you do not verify the license within {days}, the respective add-ons will be "
|
5415 |
+
"disabled."
|
5416 |
+
msgstr ""
|
5417 |
+
"يرجى التحقق من ترخيص وظائف Bookly الإضافية في اللوحة الإدارية. إذا لم تقم "
|
5418 |
+
"بالتحقق من الرخصة خلال {days} ، فسيتم تعطيل الوظائف الإضافية الخاصة بها."
|
5419 |
|
5420 |
+
msgid "Please verify Bookly add-ons license; {days} remaining."
|
5421 |
+
msgstr ""
|
5422 |
+
"يرجى التحقق من ترخيص Add-ons ؛{days} متبقية.\n"
|
5423 |
|
5424 |
+
#, php-format
|
5425 |
+
msgid ""
|
5426 |
+
"%s is used on another domain %s.<br/>In order to use the purchase code on "
|
5427 |
+
"this domain, please dissociate it in the admin panel of the other domain."
|
5428 |
+
"<br/>If you do not have access to the admin area, please contact our "
|
5429 |
+
"technical support at support@bookly.info to transfer the license manually."
|
5430 |
+
msgstr ""
|
5431 |
+
"يتم استخدام %s على نطاق آخر %s.\n"
|
5432 |
+
"<br/> لاستخدام رمز الشراء على هذا النطاق ، يرجى فصله في لوحة المشرف الخاصة "
|
5433 |
+
"بالنطاق الآخر. <br/> إذا لم يكن لديك حق الوصول إلى المشرف يرجى الاتصال "
|
5434 |
+
"بالدعم الفني لدينا على support@bookly.info لنقل الترخيص يدويًا."
|
5435 |
|
5436 |
+
#, php-format
|
5437 |
+
msgid "%s is not a valid purchase code for %s."
|
5438 |
+
msgstr "%s ليس رمز شراء صالحًا لـ %s."
|
5439 |
|
5440 |
+
msgid ""
|
5441 |
+
"Purchase code verification is temporarily unavailable. Please try again "
|
5442 |
+
"later."
|
5443 |
+
msgstr ""
|
5444 |
+
"التحقق من رمز الشراء غير متاح مؤقتًا. الرجاء معاودة المحاولة في وقت لاحق."
|
5445 |
|
5446 |
+
#, php-format
|
5447 |
+
msgid "Your support period has expired on %s."
|
5448 |
+
msgstr ""
|
5449 |
|
5450 |
+
msgid "Print"
|
5451 |
+
msgstr "طباعة"
|
|
|
5452 |
|
5453 |
+
msgid "Google Calendar integration"
|
5454 |
+
msgstr "دمج تقويم جوجل"
|
|
|
5455 |
|
5456 |
+
#, php-format
|
5457 |
+
msgid "Please configure Google Calendar <a href=\"%s\">settings</a> first"
|
5458 |
+
msgstr "يرجى تهيئة <a href=\"%s\"> الإعدادات </a> في تقويم جوجل أولاً"
|
5459 |
|
5460 |
+
msgid "Synchronize staff member appointments with Google Calendar."
|
5461 |
+
msgstr "مزامنة مواعيد أعضاء فريق العمل مع تقويم جوجل."
|
|
|
5462 |
|
5463 |
+
msgid "Limit working hours per day"
|
5464 |
+
msgstr "الحد من ساعات العمل يوميا"
|
|
|
5465 |
|
5466 |
+
msgid "Unlimited"
|
5467 |
+
msgstr "غير محدود"
|
|
|
5468 |
|
5469 |
+
msgid ""
|
5470 |
+
"This setting allows limiting the total time occupied by bookings per day for "
|
5471 |
+
"staff member. Padding time is not included."
|
5472 |
+
msgstr ""
|
5473 |
+
"يسمح هذا الإعداد بتحديد الوقت الإجمالي الذي تشغله الحجوزات لكل يوم بالنسبة "
|
5474 |
+
"للموظف. لم يتم تضمين وقت الحشو."
|
5475 |
|
5476 |
+
msgid "API Username"
|
5477 |
+
msgstr "اسم المستخدم API"
|
|
|
5478 |
|
5479 |
+
msgid "API Password"
|
5480 |
+
msgstr "كلمة مرور API"
|
|
|
5481 |
|
5482 |
+
msgid "API Signature"
|
5483 |
+
msgstr "توقيع API"
|
|
|
5484 |
|
5485 |
+
msgid "Minimum time requirement prior to booking"
|
5486 |
+
msgstr "الحد الأدنى من متطلبات الوقت قبل الحجز"
|
|
|
5487 |
|
5488 |
+
msgid ""
|
5489 |
+
"Set how late appointments can be booked (for example, require customers to "
|
5490 |
+
"book at least 1 hour before the appointment time)."
|
5491 |
+
msgstr ""
|
5492 |
+
"حدد كيف يمكن حجز المواعيد المتأخرة (على سبيل المثال ، مطالبة العملاء بالحجز "
|
5493 |
+
"قبل ساعة واحدة على الأقل من موعد الموعد)."
|
5494 |
|
5495 |
+
msgid "Minimum time requirement prior to canceling"
|
5496 |
+
msgstr "الحد الأدنى لمتطلبات الوقت قبل الإلغاء"
|
|
|
5497 |
|
5498 |
+
msgid ""
|
5499 |
+
"Set how late appointments can be cancelled (for example, require customers "
|
5500 |
+
"to cancel at least 1 hour before the appointment time)."
|
5501 |
+
msgstr ""
|
5502 |
+
"ضبط كيفية إلغاء المواعيد المتأخرة (على سبيل المثال ، مطالبة العملاء بالإلغاء "
|
5503 |
+
"قبل ساعة واحدة على الأقل من موعد الموعد)."
|
5504 |
|
5505 |
+
msgid "Appointment cancellation confirmation URL"
|
5506 |
+
msgstr "عنوان URL لتأكيد إلغاء المواعيد"
|
|
|
5507 |
|
5508 |
+
msgid ""
|
5509 |
+
"Set the URL of an appointment cancellation confirmation page that is shown "
|
5510 |
+
"to clients when they press cancellation link."
|
5511 |
+
msgstr ""
|
5512 |
+
"قم بتعيين عنوان URL لصفحة تأكيد إلغاء الموعد التي يتم عرضها للعملاء عند "
|
5513 |
+
"الضغط على رابط الإلغاء."
|
5514 |
|
5515 |
+
msgid ""
|
5516 |
+
"You need to install and activate WooCommerce plugin before using the options "
|
5517 |
+
"below.<br/><br/>Once the plugin is activated do the following steps:"
|
5518 |
+
msgstr ""
|
5519 |
+
"تحتاج إلى تثبيت وتفعيل ملحق WooCommerce قبل استخدام الخيارات أدناه. <br/> "
|
5520 |
+
"<br/> بمجرد تنشيط المكون الإضافي ، اتبع الخطوات التالية:"
|
5521 |
|
5522 |
+
msgid "Create a product in WooCommerce that can be placed in cart."
|
5523 |
+
msgstr "قم بإنشاء منتج في WooCommerce يمكن وضعه في عربة التسوق."
|
|
|
5524 |
|
5525 |
+
msgid "In the form below enable WooCommerce option."
|
5526 |
+
msgstr "في النموذج أدناه ، قم بتمكين خيار WooCommerce."
|
|
|
5527 |
|
5528 |
+
msgid ""
|
5529 |
+
"Select the product that you created at step 1 in the drop down list of "
|
5530 |
+
"products."
|
5531 |
+
msgstr "حدد المنتج الذي قمت بإنشائه في الخطوة 1 في القائمة المنسدلة للمنتجات."
|
5532 |
|
5533 |
+
msgid ""
|
5534 |
+
"If needed, edit item data which will be displayed in the cart. Besides cart "
|
5535 |
+
"item data Bookly passes address and account fields into WooCommerce if you "
|
5536 |
+
"collect them in your booking form."
|
5537 |
+
msgstr ""
|
5538 |
+
"إذا لزم الأمر ، قم بتحرير بيانات العنصر التي سيتم عرضها في سلة التسوق. إلى "
|
5539 |
+
"جانب بيانات بند العربة يمكنك تمرير عنوان وحقول الحساب إلى WooCommerce إذا "
|
5540 |
+
"قمت بتجميعها في استمارة الحجز الخاصة بك."
|
5541 |
|
5542 |
+
msgid ""
|
5543 |
+
"Note that once you have enabled WooCommerce option in Bookly the built-in "
|
5544 |
+
"payment methods will no longer work. All your customers will be redirected "
|
5545 |
+
"to WooCommerce cart instead of standard payment step."
|
5546 |
+
msgstr ""
|
5547 |
+
"لاحظ أنه بمجرد تمكين خيار WooCommerce في Bookly لن تعمل أساليب الدفع المضمنة."
|
5548 |
+
" ستتم إعادة توجيه جميع عملائك إلى عربة WooCommerce بدلاً من خطوة الدفع "
|
5549 |
+
"العادية."
|
5550 |
|
5551 |
+
msgid "Booking product"
|
5552 |
+
msgstr "حجز المنتج"
|
|
|
5553 |
|
5554 |
+
msgid "Cart item data"
|
5555 |
+
msgstr "بيانات بند السلة"
|
|
|
5556 |
|
5557 |
+
msgid "Make address mandatory"
|
5558 |
+
msgstr "جعل العنوان إلزامي"
|
|
|
5559 |
|
5560 |
+
msgid ""
|
5561 |
+
"Customers are required to enter address to proceed with a booking. To "
|
5562 |
+
"disable, deactivate Invoices add-on first."
|
5563 |
+
msgstr ""
|
5564 |
+
"يجب على العملاء إدخال العنوان لمتابعة الحجز. لتعطيل ، قم بإلغاء تنشيط إضافة "
|
5565 |
+
"الفواتير أولاً."
|
5566 |
|
5567 |
+
msgid "Customer's address fields"
|
5568 |
+
msgstr "حقول عنوان العميل"
|
5569 |
+
|
5570 |
+
msgid "Choose address fields you want to request from the client."
|
5571 |
+
msgstr "اختر حقول العنوان التي تريد طلبها من العميل."
|
5572 |
+
|
5573 |
+
msgid "Final step URL"
|
5574 |
+
msgstr "عنوان الخطوة النهائي"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5575 |
|
5576 |
+
msgid "Enter a URL"
|
5577 |
+
msgstr "أدخل عنوان URL"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5578 |
|
5579 |
+
msgid ""
|
5580 |
+
"Set the URL of a page that the user will be forwarded to after successful "
|
5581 |
+
"booking. If disabled then the default Done step is displayed."
|
5582 |
+
msgstr ""
|
5583 |
+
"عيّن عنوان URL لصفحة سيُعاد توجيه المستخدم إليها بعد إجراء الحجز بنجاح. إذا "
|
5584 |
+
"تم تعطيله ، فسيتم عرض الخطوة \"تم\" الافتراضية."
|
5585 |
|
5586 |
+
msgid "Make birthday mandatory"
|
5587 |
+
msgstr "جعل عيد ميلاد إلزامي"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5588 |
|
5589 |
+
msgid ""
|
5590 |
+
"If enabled, a customer will be required to enter a date of birth to proceed "
|
5591 |
+
"with a booking."
|
5592 |
+
msgstr "في حالة التمكين، سيُطلب من العميل إدخال تاريخ ميلاده لمتابعة الحجز."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5593 |
|
5594 |
+
msgid "Columns"
|
5595 |
+
msgstr "أعمدة"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5596 |
|
5597 |
+
msgid ""
|
5598 |
+
"Select columns that you want to display in a cart summary before the booking "
|
5599 |
+
"confirmation. Uncheck the box to hide the column. Drag the sandwich icon to "
|
5600 |
+
"change the order of fields."
|
5601 |
+
msgstr ""
|
|
|
|
|
5602 |
|
5603 |
+
msgid ""
|
5604 |
+
"If you use {cart_info} code in notifications, you can select the columns "
|
5605 |
+
"that you want to display and set the order of fields here. Uncheck the box "
|
5606 |
+
"to hide the column."
|
5607 |
+
msgstr ""
|
5608 |
|
5609 |
+
msgid "To find your client ID and client secret, do the following:"
|
5610 |
+
msgstr "للعثور على معرف العميل الخاص بك وسر العميل ، قم بما يلي:"
|
|
|
5611 |
|
5612 |
+
msgid ""
|
5613 |
+
"Go to the <a href=\"https://console.developers.google.com/\" "
|
5614 |
+
"target=\"_blank\">Google Developers Console</a>."
|
5615 |
+
msgstr ""
|
5616 |
+
"انتقل إلى <a href=\"https://console.developers.google.com/\" "
|
5617 |
+
"target=\"_blank\"> Google Developers Console </a>."
|
5618 |
|
5619 |
+
msgid "Select a project, or create a new one."
|
5620 |
+
msgstr "حدد مشروعًا أو قم بإنشاء مشروع جديد."
|
|
|
5621 |
|
5622 |
+
msgid ""
|
5623 |
+
"Click in the upper left part to see a sliding sidebar. Next, click <b>API "
|
5624 |
+
"Manager</b>. In the list of APIs look for <b>Calendar API</b> and make sure "
|
5625 |
+
"it is enabled."
|
5626 |
+
msgstr ""
|
5627 |
+
"انقر في الجزء العلوي الأيسر لرؤية شريط جانبي منزلق. بعد ذلك ، انقر فوق <b> "
|
5628 |
+
"مدير API </b>. في قائمة APIs ابحث عن <b> تقويم API </b> وتأكد من تمكينه."
|
5629 |
|
5630 |
+
msgid "In the sidebar on the left, select <b>Credentials</b>."
|
5631 |
+
msgstr "في الشريط الجانبي على اليسار ، حدد <b> بيانات الاعتماد </b>."
|
|
|
5632 |
|
5633 |
+
msgid ""
|
5634 |
+
"Go to <b>OAuth consent screen</b> tab and give a name to the product, then "
|
5635 |
+
"click <b>Save</b>."
|
5636 |
+
msgstr ""
|
5637 |
+
"انتقل إلى علامة التبويب <b> موافقة بروتوكول OAuth </b> ، ثم حدد اسمًا للمنتج "
|
5638 |
+
"، ثم انقر فوق <b> حفظ </b>."
|
5639 |
|
5640 |
+
msgid ""
|
5641 |
+
"Go to <b>Credentials</b> tab and in <b>New credentials</b> drop-down menu "
|
5642 |
+
"select <b>OAuth client ID</b>."
|
5643 |
+
msgstr ""
|
5644 |
+
"انتقل إلى علامة التبويب <b> بيانات الاعتماد </b> وفي القائمة المنسدلة <b> "
|
5645 |
+
"بيانات الاعتماد الجديدة </b> حدد <b> مُعرّف عميل OAuth </b>."
|
5646 |
|
5647 |
+
msgid ""
|
5648 |
+
"Select <b>Web application</b> and create your project's OAuth 2.0 "
|
5649 |
+
"credentials by providing the necessary information. For <b>Authorized "
|
5650 |
+
"redirect URIs</b> enter the <b>Redirect URI</b> found below on this page. "
|
5651 |
+
"Click <b>Create</b>."
|
5652 |
+
msgstr ""
|
5653 |
+
"حدد <b> تطبيق ويب </b> وأنشئ بيانات اعتماد OAuth 2.0 لمشروعك من خلال توفير "
|
5654 |
+
"المعلومات الضرورية. بالنسبة إلى <b> URIs لإعادة التوجيه المعتمد </b> ، أدخل "
|
5655 |
+
"<b> عنوان URI لإعادة التوجيه </b> الموجود أسفل هذه الصفحة. انقر فوق <b> "
|
5656 |
+
"إنشاء </b>."
|
5657 |
|
5658 |
+
msgid ""
|
5659 |
+
"In the popup window look for the <b>Client ID</b> and <b>Client secret</b>. "
|
5660 |
+
"Use them in the form below on this page."
|
5661 |
+
msgstr ""
|
5662 |
+
"في نافذة النافذة المنبثقة ، ابحث عن <b> معرف العميل </b> و <b> سر العميل </b>"
|
5663 |
+
". استخدمها في النموذج أدناه في هذه الصفحة."
|
5664 |
|
5665 |
+
#, php-format
|
5666 |
+
msgid ""
|
5667 |
+
"Important: for two-way sync, your website must use HTTPS. Google Calendar "
|
5668 |
+
"API will be able to send notifications to HTTPS address only if there is a "
|
5669 |
+
"valid SSL certificate installed on your web server. Follow the steps in this "
|
5670 |
+
"<a href=\"%s\" target=\"_blank\">document</a> to <b>verify and register your "
|
5671 |
+
"domain</b>."
|
5672 |
+
msgstr ""
|
5673 |
+
"هام: بالنسبة إلى المزامنة ثنائية الاتجاه ، يجب أن يستخدم موقع الويب الخاص بك "
|
5674 |
+
"HTTPS. سيتمكن Google Calendar API من إرسال إشعارات إلى عنوان HTTPS فقط إذا "
|
5675 |
+
"كانت هناك شهادة SSL صالحة مثبتة على خادم الويب. اتبع الخطوات في <a "
|
5676 |
+
"href=\\\"%s\\\" target=\\\"_blank\\\"> المستند </a> إلى <b> إثبات ملكية "
|
5677 |
+
"نطاقك وتسجيله </b>."
|
5678 |
|
5679 |
+
msgid "The client ID obtained from the Developers Console"
|
5680 |
+
msgstr "معرف العميل الذي تم الحصول عليه من Developers Console"
|
|
|
5681 |
|
5682 |
+
msgid "Client secret"
|
5683 |
+
msgstr "سر العميل"
|
|
|
5684 |
|
5685 |
+
msgid "The client secret obtained from the Developers Console"
|
5686 |
+
msgstr "سر العميل الذي تم الحصول عليه من Developers Console"
|
|
|
5687 |
|
5688 |
+
msgid "Enter this URL as a redirect URI in the Developers Console"
|
5689 |
+
msgstr "أدخل عنوان URL هذا كعنوان URI لإعادة التوجيه في Developers Console"
|
|
|
5690 |
|
5691 |
+
msgid ""
|
5692 |
+
"With \"One-way\" sync Bookly pushes new appointments and any further changes "
|
5693 |
+
"to Google Calendar. With \"Two-way front-end only\" sync Bookly will "
|
5694 |
+
"additionally fetch events from Google Calendar and remove corresponding time "
|
5695 |
+
"slots before displaying the Time step of the booking form (this may lead to "
|
5696 |
+
"a delay when users click Next to get to the Time step)."
|
5697 |
+
msgstr ""
|
5698 |
+
"باستخدام المزامنة \"أحادية الاتجاه\" Bookly ، يمكنك دفع مواعيد جديدة وأي "
|
5699 |
+
"تغييرات أخرى في تقويم جوجل. من خلال مزامنة \"الواجهة الأمامية فقط في اتجاهين "
|
5700 |
+
"فقط\" Bookly ، يمكنك أيضًا جلب الأحداث من تقويم جوجل وإزالة الفترات الزمنية "
|
5701 |
+
"المقابلة قبل عرض خطوة الوقت في نموذج الحجز (قد يؤدي ذلك إلى تأخير عند نقر "
|
5702 |
+
"المستخدمين على التالي للوصول إلى خطوة الوقت)."
|
5703 |
|
5704 |
+
msgid ""
|
5705 |
+
"If there is a lot of events in Google Calendar sometimes this leads to a "
|
5706 |
+
"lack of memory in PHP when Bookly tries to fetch all events. You can limit "
|
5707 |
+
"the number of fetched events here."
|
5708 |
+
msgstr ""
|
5709 |
+
"إذا كان هناك الكثير من الأحداث في تقويم جوجل في بعض الأحيان يؤدي ذلك إلى نقص "
|
5710 |
+
"في الذاكرة في PHP عندما يحاول Bookly إحضار جميع الأحداث. يمكنك تحديد عدد "
|
5711 |
+
"الأحداث التي تم جلبها هنا."
|
5712 |
|
5713 |
+
msgid ""
|
5714 |
+
"Configure what information should be placed in the title of Google Calendar "
|
5715 |
+
"event. Available codes are {service_name}, {staff_name} and {client_names}."
|
5716 |
+
msgstr ""
|
5717 |
+
"قم بتكوين المعلومات التي يجب وضعها في عنوان حدث تقويم جوجل. الرموز المتاحة "
|
5718 |
+
"هي {service_name} و {staff_name} و {client_names}."
|
5719 |
|
5720 |
+
msgid "To set up Facebook integration, do the following:"
|
5721 |
+
msgstr "لدمج اعدادات الفيسبوك، قم بما يلي:"
|
|
|
5722 |
|
5723 |
+
msgid ""
|
5724 |
+
"Follow the steps at <a href=\"https://developers.facebook."
|
5725 |
+
"com/docs/apps/register\" target=\"_blank\">https://developers.facebook."
|
5726 |
+
"com/docs/apps/register</a> to create a Developer Account, register and "
|
5727 |
+
"configure your <b>Facebook App</b>. Then you'll need to submit your app for "
|
5728 |
+
"review. Learn more about the review process and what's required to pass "
|
5729 |
+
"review in the <a href=\"https://developers.facebook.com/docs/facebook-"
|
5730 |
+
"login/review\" target=\"_blank\">Login Review Guide</a>."
|
5731 |
+
msgstr ""
|
5732 |
+
"اتبع الخطوات على <a href=\"https://developers.facebook."
|
5733 |
+
"com/docs/apps/register\" target=\"_blank\">https://developers.facebook."
|
5734 |
+
"com/docs/apps/register</a> لإنشاء حساب مطوّر برامج ، قم بتسجيل وتكوين <b>"
|
5735 |
+
"تطبيق Facebook</b> الخاص بك. ثم ستحتاج إلى إرسال تطبيقك للمراجعة. اعرف "
|
5736 |
+
"المزيد حول عملية المراجعة وما هو مطلوب لتمرير المراجعة في <a href=\"https:"
|
5737 |
+
"//developers.facebook.com/docs/facebook-login/review\" target=\"_blank\">"
|
5738 |
+
"دليل مراجعة تسجيل الدخول</a>."
|
5739 |
|
5740 |
+
msgid ""
|
5741 |
+
"Below the App Details Panel click Add Platform button, select Website and "
|
5742 |
+
"enter your website URL."
|
5743 |
+
msgstr ""
|
5744 |
+
"أسفل لوحة تفاصيل التطبيق ، انقر على زر إضافة النظام الأساسي ، وحدد موقع "
|
5745 |
+
"الويب وأدخل عنوان URL لموقعك على الويب."
|
5746 |
|
5747 |
+
msgid ""
|
5748 |
+
"Go to your App Dashboard. In the left side navigation panel of the App "
|
5749 |
+
"Dashboard, click Settings > Basic to view the App Details Panel with your "
|
5750 |
+
"App ID. Use it in the form below."
|
5751 |
+
msgstr ""
|
5752 |
+
"انتقل إلى لوحة تحكم التطبيق. في لوحة التنقل في الجانب الأيمن من لوحة تحكم "
|
5753 |
+
"التطبيق ، انقر على الإعدادات > أساسي لعرض لوحة تفاصيل التطبيق باستخدام معرف "
|
5754 |
+
"التطبيق. استخدمه في النموذج أدناه."
|
5755 |
|
5756 |
+
msgid "App ID"
|
5757 |
+
msgstr "معرف التطبيق"
|
|
|
5758 |
|
5759 |
+
msgid ""
|
5760 |
+
"Upon providing the purchase code you will have access to free updates of "
|
5761 |
+
"Bookly. Updates may contain functionality improvements and important "
|
5762 |
+
"security fixes. For more information on where to find your purchase code see "
|
5763 |
+
"this <a href=\"https://help.market.envato.com/hc/en-us/articles/202822600-"
|
5764 |
+
"Where-can-I-find-my-Purchase-Code-\" target=\"_blank\">page</a>."
|
5765 |
+
msgstr ""
|
5766 |
+
"عند تقديم رمز الشراء ، سيكون بإمكانك الوصول إلى تحديثات مجانية لـ Bookly. قد "
|
5767 |
+
"تحتوي التحديثات على تحسينات في الأداء وتصحيحات أمان مهمة. لمزيد من المعلومات "
|
5768 |
+
"حول مكان العثور على رمز الشراء ، راجع هذا <a href = \"https://help.market."
|
5769 |
+
"envato.com/hc/en-us/articles/202822600-Where-can-I-find-my-Purchase -Code- "
|
5770 |
+
"\"target =\" _ blank \"> الصفحة </a>."
|
5771 |
|
5772 |
+
msgid ""
|
5773 |
+
"If you do not provide a valid purchase code within {days}, access to your "
|
5774 |
+
"bookings will be disabled."
|
5775 |
+
msgstr ""
|
5776 |
+
"إذا لم تقدم رمز شراء صالحًا خلال {days} ، فسيتم تعطيل الوصول إلى حجوزاتك."
|
5777 |
|
5778 |
+
msgid "Customer address"
|
5779 |
+
msgstr ""
|
|
|
5780 |
|
5781 |
+
msgid ""
|
5782 |
+
"Configure how the customer's address will be displayed in notifications."
|
5783 |
+
msgstr ""
|
5784 |
|
5785 |
+
msgid "To find your API Key and Secret, do the following:"
|
5786 |
+
msgstr ""
|
|
|
5787 |
|
5788 |
+
msgid "Sign in to your Zoom account"
|
5789 |
+
msgstr ""
|
|
|
5790 |
|
5791 |
+
msgid ""
|
5792 |
+
"Visit the <a href=\"https://marketplace.zoom.us/\" target=\"_blank\">Zoom "
|
5793 |
+
"App Marketplace</a>"
|
5794 |
+
msgstr ""
|
5795 |
|
5796 |
+
msgid ""
|
5797 |
+
"Click on the <b>Develop</b> option in the dropdown on the top-right corner "
|
5798 |
+
"and select <b>Build App</b>"
|
5799 |
+
msgstr ""
|
5800 |
|
5801 |
+
msgid ""
|
5802 |
+
"A page with various app types will be displayed. Select <b>JWT</b> as the "
|
5803 |
+
"app type and click on <b>Create</b>"
|
5804 |
+
msgstr ""
|
5805 |
|
5806 |
+
msgid "After creating your app, fill out descriptive and contact information"
|
5807 |
+
msgstr ""
|
|
|
5808 |
|
5809 |
+
msgid ""
|
5810 |
+
"Go to <b>App Credentials</b> tab and look for the <b>API Key</b> and <b>API "
|
5811 |
+
"Secret</b>. Use them in the form below on this page"
|
5812 |
+
msgstr ""
|
5813 |
|
5814 |
+
msgid ""
|
5815 |
+
"Once youve copied over your API Key and Secret, go to <b>Activation</b> tab "
|
5816 |
+
"and make sure your app is activated"
|
5817 |
+
msgstr ""
|
5818 |
|
5819 |
+
msgid "The API Key obtained from your JWT app"
|
5820 |
+
msgstr ""
|
|
|
5821 |
|
5822 |
+
msgid "API Secret"
|
5823 |
+
msgstr ""
|
|
|
5824 |
|
5825 |
+
msgid "The API Secret obtained from your JWT app"
|
5826 |
+
msgstr ""
|
|
|
5827 |
|
5828 |
+
msgid "Cart"
|
5829 |
+
msgstr "عربة التسوق"
|
|
|
5830 |
|
5831 |
+
msgid "Select product"
|
5832 |
+
msgstr "حدد المنتج"
|
|
|
5833 |
|
5834 |
+
#, php-format
|
5835 |
+
msgid ""
|
5836 |
+
"To use the cart, disable integration with WooCommerce <a href=\"%s\">here</a>"
|
5837 |
+
"."
|
5838 |
+
msgstr ""
|
5839 |
+
"لاستخدام السلة، قم بتعطيل التكامل مع WooCommerce <a href=\"%s\"> هنا </a>."
|
5840 |
|
5841 |
+
msgid "Google Calendar"
|
5842 |
+
msgstr "تقويم جوجل"
|
|
|
5843 |
|
5844 |
+
msgid "Purchase Code"
|
5845 |
+
msgstr "كود شراء"
|
|
|
5846 |
|
5847 |
+
msgid "Create WordPress user account for customers"
|
5848 |
+
msgstr "إنشاء حساب مستخدم WordPress للعملاء"
|
|
|
5849 |
|
5850 |
+
msgid ""
|
5851 |
+
"If this setting is enabled then Bookly will be creating WordPress user "
|
5852 |
+
"accounts for all new customers. If the user is logged in then the new "
|
5853 |
+
"customer will be associated with the existing user account."
|
5854 |
+
msgstr ""
|
5855 |
+
"إذا تم تمكين هذا الإعداد ، فستقوم Bookly بإنشاء حسابات مستخدم WordPress "
|
5856 |
+
"لجميع العملاء الجدد. إذا تم تسجيل دخول المستخدم ، فسيتم إقران العميل الجديد "
|
5857 |
+
"بحساب المستخدم الحالي."
|
5858 |
|
5859 |
+
msgid "Cancel appointment action"
|
5860 |
+
msgstr "إلغاء إجراء التعيين"
|
|
|
5861 |
|
5862 |
+
msgid ""
|
5863 |
+
"Select what happens when customer clicks cancel appointment link. With "
|
5864 |
+
"\"Delete\" the appointment will be deleted from the calendar. With "
|
5865 |
+
"\"Cancel\" only appointment status will be changed to \"Cancelled\"."
|
5866 |
+
msgstr ""
|
5867 |
+
"حدد ما يحدث عندما ينقر العميل على إلغاء رابط المواعيد. مع \"حذف\" سيتم حذف "
|
5868 |
+
"الموعد من التقويم. باستخدام \"إلغاء\" ، سيتم تغيير حالة المواعيد فقط إلى "
|
5869 |
+
"\"تم الإلغاء\"."
|
5870 |
|
5871 |
+
msgid "New user account role"
|
5872 |
+
msgstr "إنشاء حساب مستخدم جديد"
|
|
|
5873 |
|
5874 |
+
msgid ""
|
5875 |
+
"Select what role will be assigned to newly created WordPress user accounts "
|
5876 |
+
"for customers."
|
5877 |
+
msgstr ""
|
5878 |
+
"حدد الدور الذي سيتم تعيينه لحسابات مستخدم WordPress التي تم إنشاؤها حديثًا "
|
5879 |
+
"للعملاء."
|
5880 |
|
5881 |
+
msgid "Online Meetings"
|
5882 |
+
msgstr ""
|
|
|
5883 |
|
5884 |
+
msgid "Create online meetings"
|
5885 |
+
msgstr ""
|
|
|
5886 |
|
5887 |
+
#, php-format
|
5888 |
+
msgid ""
|
5889 |
+
"If this setting is enabled then online meetings will be created for new "
|
5890 |
+
"appointments with the selected online meeting provider. Make sure that the "
|
5891 |
+
"provider is configured properly in Settings <a href=\"%s\">Online "
|
5892 |
+
"Meetings</a>"
|
5893 |
+
msgstr ""
|
5894 |
|
5895 |
+
msgid "Padding time (before and after)"
|
5896 |
+
msgstr "وقت التحضير (قبل وبعد)"
|
|
|
5897 |
|
5898 |
+
msgid ""
|
5899 |
+
"Set padding time before and/or after an appointment. For example, if you "
|
5900 |
+
"require 15 minutes to prepare for the next appointment then you should set "
|
5901 |
+
"\"padding before\" to 15 min. If there is an appointment from 8:00 to 9:00 "
|
5902 |
+
"then the next available time slot will be 9:15 rather than 9:00."
|
5903 |
+
msgstr ""
|
5904 |
+
"تعيين وقت التحضير قبل و/أو بعد الموعد. على سبيل المثال ، إذا كنت تحتاج إلى "
|
5905 |
+
"15 دقيقة للتحضير للموعد التالي ، فعليك تعيين \"قبل\" إلى 15 دقيقة. إذا كان "
|
5906 |
+
"هناك موعد من الساعة 8:00 إلى الساعة 9:00 ، فإن الفترة الزمنية المتاحة "
|
5907 |
+
"التالية ستكون 9:15 بدلاً من الساعة 9:00."
|
5908 |
|
5909 |
+
msgid "Providers preference for ANY"
|
5910 |
+
msgstr "تفضيل مقدمي لأي"
|
|
|
5911 |
|
5912 |
+
msgid ""
|
5913 |
+
"Allows you to define the rule of staff members auto assignment when ANY "
|
5914 |
+
"option is selected"
|
5915 |
+
msgstr ""
|
5916 |
+
"للسماح لك بتحديد قواعد للتعيين التلقائي لأعضاء الفريق عند تحديد أي خيار"
|
5917 |
|
5918 |
+
msgid "Period (before and after)"
|
5919 |
+
msgstr "الفترة (قبل وبعد)"
|
|
|
5920 |
|
5921 |
+
msgid ""
|
5922 |
+
"Set number of days before and after appointment that will be taken into "
|
5923 |
+
"account when calculating providers occupancy. 0 means the day of booking."
|
5924 |
+
msgstr ""
|
5925 |
+
"حدد عدد الأيام قبل وبعد الموعد الذي سيتم أخذه في الاعتبار عند حساب إشغال "
|
5926 |
+
"مقدمي الخدمة. 0 يعني يوم الحجز."
|
5927 |
|
5928 |
+
msgid "Limit appointments per customer"
|
5929 |
+
msgstr "حدود المواعيد لكل عميل"
|
|
|
5930 |
|
5931 |
+
msgid "upcoming"
|
5932 |
+
msgstr "القادمة"
|
|
|
5933 |
|
5934 |
+
msgid "per 24 hours"
|
5935 |
+
msgstr "لكل 24 ساعة"
|
|
|
5936 |
|
5937 |
+
msgid "per day"
|
5938 |
+
msgstr "ليوم"
|
|
|
5939 |
|
5940 |
+
msgid "per 7 days"
|
5941 |
+
msgstr "لكل 7 أيام"
|
|
|
5942 |
|
5943 |
+
msgid "per week"
|
5944 |
+
msgstr "في الأسبوع"
|
|
|
5945 |
|
5946 |
+
msgid "per 30 days"
|
5947 |
+
msgstr "لكل 30 يومًا"
|
|
|
5948 |
|
5949 |
+
msgid "per month"
|
5950 |
+
msgstr "في الشهر"
|
|
|
5951 |
|
5952 |
+
msgid "per 365 days"
|
5953 |
+
msgstr "لكل 365 يومًا"
|
|
|
5954 |
|
5955 |
+
msgid "per year"
|
5956 |
+
msgstr "كل سنة"
|
|
|
5957 |
|
5958 |
+
msgid ""
|
5959 |
+
"This setting allows you to limit the number of appointments that can be "
|
5960 |
+
"booked by a customer in any given period. Restriction may end after a fixed "
|
5961 |
+
"period or with the beginning of the next calendar period new day, week, "
|
5962 |
+
"month, etc."
|
5963 |
+
msgstr ""
|
5964 |
+
"يتيح لك هذا الإعداد تحديد عدد المواعيد التي يمكن حجزها من قبل العميل في أي "
|
5965 |
+
"فترة زمنية معينة. قد ينتهي التقييد بعد فترة محددة أو مع بداية فترة التقويم "
|
5966 |
+
"التالية يومًا جديدًا ، أو أسبوعًا ، أو شهرًا ، وما إلى ذلك"
|
5967 |
|
5968 |
+
msgid "Limit"
|
5969 |
+
msgstr "الحد"
|
|
|
5970 |
|
5971 |
+
msgid ""
|
5972 |
+
"To make service invisible to your customers set the visibility to "
|
5973 |
+
"\"Private\"."
|
5974 |
+
msgstr "لجعل الخدمة غير مرئية لعملائك٬ اجعل تعيين الرؤية إلى \"خاص\"."
|
5975 |
|
5976 |
+
msgid "Specified order"
|
5977 |
+
msgstr "الطلب المحدد"
|
|
|
5978 |
|
5979 |
+
msgid "Least occupied that day"
|
5980 |
+
msgstr "الأقل انشغالا ذلك اليوم"
|
|
|
5981 |
|
5982 |
+
msgid "Most occupied that day"
|
5983 |
+
msgstr "الأكثر انشغالا ذلك اليوم"
|
|
|
5984 |
|
5985 |
+
msgid "Least occupied for period"
|
5986 |
+
msgstr "اقل الفترات المشغولة"
|
|
|
5987 |
|
5988 |
+
msgid "Most occupied for period"
|
5989 |
+
msgstr "اكثر الفترات المشغولة"
|
|
|
5990 |
|
5991 |
+
msgid "Least expensive"
|
5992 |
+
msgstr "الأرخص"
|
|
|
5993 |
|
5994 |
+
msgid "Most expensive"
|
5995 |
+
msgstr "الأغلى"
|
|
|
5996 |
|
5997 |
+
msgid "Form view in case of single booking"
|
5998 |
+
msgstr "عرض الاستمارة في حالة الحجز الفردي"
|
|
|
5999 |
|
6000 |
+
msgid "Form view in case of multiple booking"
|
6001 |
+
msgstr "عرض الاستمارة في حالة الحجز المتعدد"
|
|
|
6002 |
|
6003 |
+
#, php-format
|
6004 |
+
msgid "Form in case of 100% discount"
|
6005 |
+
msgstr ""
|
6006 |
|
6007 |
+
msgid "Show birthday field"
|
6008 |
+
msgstr "إظهار حقل عيد الميلاد"
|
|
|
6009 |
|
6010 |
+
msgid ""
|
6011 |
+
"Address information is needed for Invoices add-on. To disable, deactivate "
|
6012 |
+
"Invoices add-on first."
|
6013 |
+
msgstr ""
|
6014 |
|
6015 |
+
msgid "Show address fields"
|
6016 |
+
msgstr "إظهار حقول العنوان"
|
|
|
6017 |
|
6018 |
+
msgid "Show Facebook login button"
|
6019 |
+
msgstr "عرض زر تسجيل الدخول على Facebook"
|
|
|
6020 |
|
6021 |
+
#, php-format
|
6022 |
+
msgid ""
|
6023 |
+
"Please configure Facebook App integration in <a href=\"%s\">settings</a> "
|
6024 |
+
"first."
|
6025 |
+
msgstr ""
|
6026 |
+
"يرجى تهيئة تكامل تطبيق Facebook في <a href=\"%s\"> الإعدادات </a> أولاً."
|
6027 |
|
6028 |
+
msgid "Ok"
|
6029 |
+
msgstr "موافق"
|
|
|
6030 |
|
6031 |
+
msgid "Show time zone switcher"
|
6032 |
+
msgstr "إظهار مبدل المنطقة الزمنية"
|
|
|
6033 |
|
6034 |
+
msgid "Import"
|
6035 |
+
msgstr "استيراد"
|
|
|
6036 |
|
6037 |
+
msgid "Note"
|
6038 |
+
msgstr "ملحوظة"
|
|
|
6039 |
|
6040 |
+
msgid ""
|
6041 |
+
"You may import list of clients in CSV format. You can choose the columns "
|
6042 |
+
"contained in your file. The sequence of columns should coincide with the "
|
6043 |
+
"specified one."
|
6044 |
+
msgstr ""
|
6045 |
+
"يمكنك استيراد قائمة العملاء بتنسيق CSV. يمكنك اختيار الأعمدة الموجودة في "
|
6046 |
+
"ملفك. يجب أن يتطابق تسلسل الأعمدة مع الأعمدة المحددة."
|
6047 |
|
6048 |
+
msgid "Select file"
|
6049 |
+
msgstr "حدد الملف"
|
|
|
6050 |
|
6051 |
+
msgid "Date of birth"
|
6052 |
+
msgstr "تاريخ الميلاد"
|
|
|
6053 |
|
6054 |
+
msgid "Analytics"
|
6055 |
+
msgstr "تحليلات"
|
|
|
6056 |
|
6057 |
+
msgid ""
|
6058 |
+
"Note: If payment is made for several services, then for each service you "
|
6059 |
+
"will see the entire amount paid as revenue."
|
6060 |
+
msgstr ""
|
6061 |
+
"ملاحظة: إذا تم السداد عن العديد من الخدمات، ثم لكل خدمة سترون كامل المبلغ "
|
6062 |
+
"المدفوع كإيرادات."
|
6063 |
|
6064 |
+
msgid "online meeting URL"
|
6065 |
+
msgstr ""
|
|
|
6066 |
|
6067 |
+
msgid "Titles"
|
6068 |
+
msgstr "العناوين"
|
|
|
6069 |
|
6070 |
+
msgid "Add Bookly appointments list"
|
6071 |
+
msgstr "إضافة قائمة المواعيد Bookly"
|
|
|
6072 |
|
6073 |
+
msgid "Add appointment cancellation confirmation"
|
6074 |
+
msgstr "إضافة تأكيد إلغاء الموعد"
|
|
|
6075 |
|
6076 |
+
#, php-format
|
6077 |
+
msgid ""
|
6078 |
+
"<a class=\"%s\" href=\"#\">Click here</a> to dissociate this purchase code "
|
6079 |
+
"from the current domain (use to move the plugin to another site)."
|
6080 |
+
msgstr ""
|
6081 |
+
"<a class=\"%s\" href=\"#\"> انقر هنا للفصل بين رمز الشراء هذا والنطاق الحالي "
|
6082 |
+
"(استخدم لنقل المكوِّن الإضافي إلى موقع آخر)."
|
6083 |
|
6084 |
+
#, php-format
|
6085 |
+
msgid ""
|
6086 |
+
"Are you sure you want to dissociate this purchase code from %s?\n"
|
6087 |
+
"\n"
|
6088 |
+
"This will also remove the entered purchase code from this site."
|
6089 |
+
msgstr ""
|
6090 |
+
"هل أنت متأكد من أنك تريد فصل رمز الشراء هذا من %s؟\n"
|
6091 |
+
"\n"
|
6092 |
+
"سيؤدي هذا أيضًا إلى إزالة رمز الشراء الذي تم إدخاله من هذا الموقع."
|
6093 |
|
6094 |
+
msgid "Error dissociating purchase code."
|
6095 |
+
msgstr "خطأ في فصل رمز الشراء."
|
|
|
6096 |
|
6097 |
+
msgid "Archiving Staff"
|
6098 |
+
msgstr "أرشفة الموظفين"
|
|
|
6099 |
|
6100 |
+
msgid ""
|
6101 |
+
"You are going to archive item which is involved in upcoming appointments. "
|
6102 |
+
"Please double check and edit appointments before this item archive if needed."
|
6103 |
+
msgstr ""
|
6104 |
+
"أنت بصدد أرشفة العنصر الذي يشارك في المواعيد القادمة. يرجى التحقق من "
|
6105 |
+
"المواعيد وتعديلها قبل أرشيف هذا البند إذا لزم الأمر."
|
6106 |
|
6107 |
+
msgid "Ok, continue editing"
|
6108 |
+
msgstr "حسنًا ، استمر في التعديل"
|
|
|
6109 |
|
6110 |
+
msgid "Reason"
|
6111 |
+
msgstr "السبب"
|
|
|
6112 |
|
6113 |
+
msgid "Manual adjustment"
|
6114 |
+
msgstr "دليل التكيف"
|
|
|
6115 |
|
6116 |
+
msgid "Attach payment"
|
6117 |
+
msgstr "إرفاق الدفع"
|
|
|
6118 |
|
6119 |
+
msgid "Create payment"
|
6120 |
+
msgstr "إنشاء الدفع"
|
|
|
6121 |
|
6122 |
+
msgid "Total price"
|
6123 |
+
msgstr "السعر الاجمالي"
|
|
|
6124 |
|
6125 |
+
msgid "Search payment"
|
6126 |
+
msgstr "البحث عن الاموال المدفوعة"
|
|
|
6127 |
|
6128 |
+
msgid "Payment ID"
|
6129 |
+
msgstr "معرف الدفع"
|
|
|
6130 |
|
6131 |
+
msgid "Copy to clipboard"
|
6132 |
+
msgstr ""
|
|
|
6133 |
|
6134 |
+
msgid "copied"
|
6135 |
+
msgstr ""
|
|
|
6136 |
|
6137 |
+
msgid ""
|
6138 |
+
"This link can be inserted into notifications with {online_meeting_url} code"
|
6139 |
+
msgstr ""
|
6140 |
|
6141 |
+
msgid "Save appointment to create a meeting"
|
6142 |
+
msgstr ""
|
|
|
6143 |
|
6144 |
+
msgid "Custom service name"
|
6145 |
+
msgstr "اسم الخدمة المخصصة"
|
|
|
6146 |
|
6147 |
+
msgid "Please enter a service name"
|
6148 |
+
msgstr "يرجى إدخال اسم الخدمة"
|
|
|
6149 |
|
6150 |
+
msgid "Custom service price"
|
6151 |
+
msgstr "سعر الخدمة المخصصة"
|
|
|
6152 |
|
6153 |
+
msgid "Welcome to Bookly Pro and thank you for purchasing our product!"
|
6154 |
+
msgstr "مرحبا بكم في Bookly برو وشكرا لكم لشراء منتجاتنا!"
|
|
|
6155 |
|
6156 |
+
msgid "Add staff members."
|
6157 |
+
msgstr "اضافة اعضاء عاملون"
|
|
|
6158 |
|
6159 |
+
msgid "Add services you provide and assign them to staff members."
|
6160 |
+
msgstr "إضافة الخدمات التي تقدمها وتعيينها للموظفين."
|
|
|
6161 |
|
6162 |
+
msgid ""
|
6163 |
+
"Bookly can boost your sales and scale together with your business. With "
|
6164 |
+
"Bookly add-ons you can get more features and functionality to customize your "
|
6165 |
+
"online scheduling system according to your business needs and simplify the "
|
6166 |
+
"process even more."
|
6167 |
+
msgstr ""
|
6168 |
+
"Bookly يمكن أن تعزز المبيعات الخاصة بك وحجم جنبا إلى جنب مع عملك. مع إضافات "
|
6169 |
+
"Bookly يمكنك الحصول على المزيد من الميزات والوظائف لتخصيص نظام الجدولة "
|
6170 |
+
"الخاصة بك على الإنترنت وفقًا لاحتياجات أعمالك وتبسيط العملية بشكل أكبر."
|
6171 |
|
6172 |
+
msgid "Bookly Add-ons"
|
6173 |
+
msgstr "إضافات Bookly"
|
|
|
6174 |
|
6175 |
+
msgid "SMS service"
|
6176 |
+
msgstr "خدمة الرسائل القصيرة"
|
|
|
6177 |
|
6178 |
+
msgid "License verification required"
|
6179 |
+
msgstr "التحقق من الترخيص مطلوب"
|
|
|
6180 |
|
6181 |
+
msgid "Bookly Pro - License verification required"
|
6182 |
+
msgstr "TimezoneBookly Pro - التحقق من الترخيص مطلوب"
|
|
|
6183 |
|
6184 |
+
msgid ""
|
6185 |
+
"Please verify your license by providing a valid purchase code. Upon "
|
6186 |
+
"providing the purchase code you will get access to software updates, "
|
6187 |
+
"including feature improvements and important security fixes."
|
6188 |
+
msgstr ""
|
6189 |
+
"يرجى التحقق من الترخيص الخاص بك عن طريق توفير رمز شراء ساري المفعول. عند "
|
6190 |
+
"توفير رمز الشراء، ستتمكن من الوصول إلى تحديثات البرامج، بما في ذلك تحسينات "
|
6191 |
+
"الميزات وتصحيحات الأمان المهمة."
|
6192 |
|
6193 |
+
msgid ""
|
6194 |
+
"If you do not provide a valid purchase code within {days}, access to your "
|
6195 |
+
"bookings will be disabled. <a href=\"{url}\">Details</a>"
|
6196 |
+
msgstr ""
|
6197 |
+
"إذا لم تقدم رمز شراء صالحًا خلال {days} ، فسيتم تعطيل الوصول إلى حجوزاتك. <a "
|
6198 |
+
"href=\"{url}\"> التفاصيل </a>"
|
6199 |
|
6200 |
+
msgid "License verification succeeded"
|
6201 |
+
msgstr "نجح التحقق من الترخيص"
|
|
|
6202 |
|
6203 |
+
msgid "Your license has been verified successfully."
|
6204 |
+
msgstr "تم التحقق من ترخيصك بنجاح."
|
|
|
6205 |
|
6206 |
+
msgid ""
|
6207 |
+
"You have access to software updates, including feature improvements and "
|
6208 |
+
"important security fixes."
|
6209 |
+
msgstr ""
|
6210 |
+
"يمكنك الوصول إلى تحديثات البرامج ، بما في ذلك تحسينات الميزات وتصحيحات "
|
6211 |
+
"الأمان المهمة."
|
6212 |
|
6213 |
+
msgid "Thank you for choosing Bookly Pro as your booking solution."
|
6214 |
+
msgstr "شكرا لك لاختيار Bookly Pro كحل الحجز الخاص بك."
|
|
|
6215 |
|
6216 |
+
msgid "Proceed"
|
6217 |
+
msgstr "تقدم"
|
|
|
6218 |
|
6219 |
+
msgid ""
|
6220 |
+
"Please contact your website administrator to verify your license by "
|
6221 |
+
"providing a valid purchase code. Upon providing the purchase code you will "
|
6222 |
+
"get access to software updates, including feature improvements and important "
|
6223 |
+
"security fixes. If you do not provide a valid purchase code within {days}, "
|
6224 |
+
"access to your bookings will be disabled."
|
6225 |
+
msgstr ""
|
6226 |
+
"يرجى الاتصال بمسؤول موقع الويب الخاص بك للتحقق من الترخيص الخاص بك عن طريق "
|
6227 |
+
"توفير رمز شراء ساري المفعول. عند توفير رمز الشراء ، ستتمكن من الوصول إلى "
|
6228 |
+
"تحديثات البرامج ، بما في ذلك تحسينات الميزات وتصحيحات الأمان المهمة. إذا لم "
|
6229 |
+
"تقدم رمز شراء صالحًا خلال {days} ، فسيتم تعطيل الوصول إلى حجوزاتك."
|
6230 |
|
6231 |
+
msgid "Access to your bookings has been disabled."
|
6232 |
+
msgstr "تم تعطيل الوصول إلى حجوزاتك."
|
|
|
6233 |
|
6234 |
+
msgid ""
|
6235 |
+
"To enable access to your bookings, please contact your website administrator "
|
6236 |
+
"in order to verify the license."
|
6237 |
+
msgstr ""
|
6238 |
+
"لتمكين الوصول إلى حجوزاتك، يرجى الاتصال بمسؤول موقع الويب الخاص بك من أجل "
|
6239 |
+
"التحقق من الترخيص."
|
6240 |
|
6241 |
+
msgid ""
|
6242 |
+
"To enable access to your bookings, please verify your license by providing a "
|
6243 |
+
"valid purchase code."
|
6244 |
+
msgstr ""
|
6245 |
+
"لتمكين الوصول إلى حجوزاتك ، يرجى التحقق من ترخيصك عن طريق توفير رمز شراء "
|
6246 |
+
"صالح."
|
6247 |
|
6248 |
+
msgid "I have already made the purchase"
|
6249 |
+
msgstr "لقد قمت بالفعل بالشراء"
|
|
|
6250 |
|
6251 |
+
msgid "I want to make a purchase now"
|
6252 |
+
msgstr "أرغب في إجراء عملية شراء الآن"
|
|
|
6253 |
|
6254 |
+
msgid "Deactivate Bookly Pro"
|
6255 |
+
msgstr "إلغاء تنشيط Bookly Pro"
|
|
|
6256 |
|
6257 |
+
msgid ""
|
6258 |
+
"Please contact your website administrator in order to verify the license."
|
6259 |
+
msgstr "يرجى الاتصال بمسؤول موقع الويب الخاص بك من أجل التحقق من الترخيص."
|
6260 |
|
6261 |
+
msgid ""
|
6262 |
+
"If you do not verify the license within {days}, access to your bookings will "
|
6263 |
+
"be disabled."
|
6264 |
+
msgstr ""
|
6265 |
+
"إذا لم تقم بالتحقق من الرخصة خلال {days} ، فسيتم تعطيل الوصول إلى حجوزاتك."
|
6266 |
|
6267 |
+
msgid "Proceed to Bookly Pro without license verification"
|
6268 |
+
msgstr "انتقل إلى Bookly Pro دون التحقق من الترخيص"
|
|
|
6269 |
|
6270 |
+
#, php-format
|
6271 |
+
msgid ""
|
6272 |
+
"Cannot find your purchase code? See this <a href=\"%s\" target=\"_blank\">"
|
6273 |
+
"page</a>."
|
6274 |
+
msgstr ""
|
6275 |
+
"لا يمكن العثور على رمز الشراء الخاص بك؟ راجع هذه <a href=\"%s\" "
|
6276 |
+
"target=\"_blank\"> الصفحة </a>."
|
6277 |
|
6278 |
+
msgid "I will provide license info later"
|
6279 |
+
msgstr "سأقدم معلومات الترخيص لاحقًا"
|
|
|
6280 |
|
6281 |
+
msgid ""
|
6282 |
+
"To enable access to your bookings, please verify your license by providing a "
|
6283 |
+
"valid purchase code. <a href=\"{url}\">Details</a>"
|
6284 |
+
msgstr ""
|
6285 |
+
"لتمكين الوصول إلى حجوزاتك ، يرجى التحقق من ترخيصك عن طريق توفير رمز شراء "
|
6286 |
+
"صالح. <a href=\"{url}\"> التفاصيل </a>"
|
6287 |
|
6288 |
+
msgid ""
|
6289 |
+
"To enable access to your bookings, please contact your website administrator "
|
6290 |
+
"to verify your license by providing a valid purchase code."
|
6291 |
+
msgstr ""
|
6292 |
+
"لتمكين الوصول إلى حجوزاتك ، يرجى الاتصال بمسؤول موقع الويب الخاص بك للتحقق "
|
6293 |
+
"من الترخيص الخاص بك عن طريق توفير رمز شراء ساري المفعول."
|
6294 |
|
6295 |
+
msgid "Cancellation confirmation"
|
6296 |
+
msgstr "تأكيد الإلغاء"
|
|
|
6297 |
|
6298 |
+
msgid "A custom block for displaying cancellation confirmation"
|
6299 |
+
msgstr "كتلة مخصصة لعرض رسالة تأكيد الإلغاء"
|
|
|
6300 |
|
6301 |
+
msgid "Appointments list"
|
6302 |
+
msgstr "قائمة المواعيد"
|
|
|
6303 |
|
6304 |
+
msgid "A custom block for displaying appointments list"
|
6305 |
+
msgstr "كتلة مخصصة لعرض قائمة المواعيد"
|
|
|
6306 |
|
6307 |
+
msgid "Custom fields"
|
6308 |
+
msgstr "الحقول المخصصة"
|
|
|
6309 |
|
6310 |
+
msgid "Confirm cancellation"
|
6311 |
+
msgstr ""
|
|
|
6312 |
|
6313 |
+
msgid "Do not cancel"
|
6314 |
+
msgstr ""
|
|
|
6315 |
|
6316 |
+
msgid "Thank you for being with us"
|
6317 |
+
msgstr "شكرا لك على وجودك معنا"
|
|
|
6318 |
|
6319 |
+
msgid "Invalid token provided"
|
6320 |
+
msgstr "رمز مميز غير صالح"
|
|
|
6321 |
|
6322 |
+
msgid ""
|
6323 |
+
"Sorry, the time slot %date_time% for %service% has been already occupied."
|
6324 |
+
msgstr "عذرًا ، لقد تم بالفعل اشغال الوقت الزمني %date_time% لـ %service%."
|
6325 |
|
6326 |
+
msgid "This service is no longer provided."
|
6327 |
+
msgstr ""
|
|
|
6328 |
|
6329 |
+
msgid "Service was not found"
|
6330 |
+
msgstr "لم يتم العثور على الخدمة"
|
|
|
6331 |
|
6332 |
+
msgid "No appointments found."
|
6333 |
+
msgstr "لم يتم العثور على مواعيد."
|
|
|
6334 |
|
6335 |
+
msgid "Show past appointments"
|
6336 |
+
msgstr "إظهار المواعيد الماضية"
|
|
|
6337 |
|
6338 |
+
msgid "Would you like to pay deposit or total price"
|
6339 |
+
msgstr "هل ترغب في دفع عربون مقدم أو السعر الاجمالي"
|
|
|
6340 |
|
6341 |
+
msgid "I will pay deposit"
|
6342 |
+
msgstr "سوف أدفع عربون مقدم"
|
|
|
|
|
6343 |
|
6344 |
+
msgid "I will pay total price"
|
6345 |
+
msgstr "سوف أدفع السعر الإجمالي"
|
|
|
6346 |
|
6347 |
+
msgid "Deposit options"
|
6348 |
+
msgstr "خيارات العربون المقدم"
|
|
|
6349 |
|
6350 |
+
msgid "Deposit only"
|
6351 |
+
msgstr "العربون المقدم فقط"
|
|
|
6352 |
|
6353 |
+
msgid "Deposit or full price"
|
6354 |
+
msgstr "العربون أو السعر الكامل"
|
|
|
6355 |
|
6356 |
+
msgid ""
|
6357 |
+
"If you enable \"Deposit only\", customers will be requested to pay only a "
|
6358 |
+
"deposit amount. If you enable \"Deposit or full price\", customers will be "
|
6359 |
+
"requested to pay a deposit amount or a full amount."
|
6360 |
+
msgstr ""
|
6361 |
+
"إذا قمت بتمكين \"العربون المقدم فقط\"، سيُطلب من العملاء دفع مبلغ العربون "
|
6362 |
+
"فقط. إذا قمت بتمكين \"العربون أو السعر الكامل\"، سيُطلب من العملاء دفع مبلغ "
|
6363 |
+
"العربون أو مبلغ كامل."
|
6364 |
|
6365 |
+
msgid "amount due"
|
6366 |
+
msgstr "المبلغ المستحق"
|
|
|
6367 |
|
6368 |
+
msgid "amount to pay"
|
6369 |
+
msgstr "مبلغ لدفع"
|
|
|
6370 |
|
6371 |
+
msgid "total deposit amount to be paid"
|
6372 |
+
msgstr "اجمالي مبلغ العربون المدفوع"
|
|
|
6373 |
|
6374 |
+
msgid "amount paid"
|
6375 |
+
msgstr "المبلغ المدفوع"
|
|
|
6376 |
|
6377 |
+
msgid "Disable deposit update"
|
6378 |
+
msgstr "تعطيل تحديث العربون المقدم"
|
|
|
6379 |
|
6380 |
+
msgid "deposit value"
|
6381 |
+
msgstr "قيمة العربون المقدم"
|
|
|
6382 |
|
6383 |
+
msgid "Pay now"
|
6384 |
+
msgstr "ادفع الآن"
|
|
|
6385 |
|
6386 |
+
msgid "Pay now tax"
|
6387 |
+
msgstr "ادفع الآن الضرائب"
|
|
|
6388 |
|
|
|
6389 |
msgid "Your task is done"
|
6390 |
msgstr "لقد تمت مهمتك"
|
6391 |
|
6392 |
+
msgid ""
|
6393 |
+
"Dear {client_name}.\n"
|
6394 |
"\n"
|
6395 |
"Your task {service_name} has been done.\n"
|
6396 |
"\n"
|
6399 |
"{company_name}\n"
|
6400 |
"{company_phone}\n"
|
6401 |
"{company_website}"
|
6402 |
+
msgstr ""
|
6403 |
+
"عزيزي {client_name}.\n"
|
6404 |
"\n"
|
6405 |
"لقد تم تنفيذ مهمتك {service_name}.\n"
|
6406 |
"\n"
|
6410 |
"{company_phone}\n"
|
6411 |
"{company_website}"
|
6412 |
|
|
|
6413 |
msgid "Task is done"
|
6414 |
msgstr "المهمة تمت"
|
6415 |
|
6416 |
+
msgid ""
|
6417 |
+
"Hello.\n"
|
6418 |
"\n"
|
6419 |
"The following task has been done.\n"
|
6420 |
"\n"
|
6425 |
"Client phone: {client_phone}\n"
|
6426 |
"\n"
|
6427 |
"Client email: {client_email}"
|
6428 |
+
msgstr ""
|
6429 |
+
"مرحبا.\n"
|
6430 |
"\n"
|
6431 |
"تم تنفيذ المهمة التالية.\n"
|
6432 |
"\n"
|
6438 |
"\n"
|
6439 |
"البريد الإلكتروني للعميل: {client_email}"
|
6440 |
|
6441 |
+
msgid ""
|
6442 |
+
"Dear {client_name}.\n"
|
6443 |
"Your task {service_name} has been done.\n"
|
6444 |
"Thank you for choosing our company.\n"
|
6445 |
"{company_name}\n"
|
6446 |
"{company_phone}\n"
|
6447 |
"{company_website}"
|
6448 |
+
msgstr ""
|
6449 |
+
"عزيزي {client_name}.\n"
|
6450 |
"لقد تم تنفيذ مهمتك {service_name}.\n"
|
6451 |
"شكرا لكم لاختيار شركتنا.\n"
|
6452 |
"{company_name}\n"
|
6453 |
"{company_phone}\n"
|
6454 |
"{company_website}"
|
6455 |
|
6456 |
+
msgid ""
|
6457 |
+
"Hello.\n"
|
6458 |
"The following task has been done.\n"
|
6459 |
"Service: {service_name}\n"
|
6460 |
"Client name: {client_name}\n"
|
6461 |
"Client phone: {client_phone}\n"
|
6462 |
"Client email: {client_email}"
|
6463 |
+
msgstr ""
|
6464 |
+
"مرحبا.\n"
|
6465 |
"تم تنفيذ المهمة التالية.\n"
|
6466 |
"الخدمة: {service_name}\n"
|
6467 |
"اسم العميل: {client_name}\n"
|
6468 |
"هاتف العميل: {client_phone}\n"
|
6469 |
"البريد الإلكتروني للعميل: {client_email}"
|
6470 |
|
6471 |
+
msgid "Skip"
|
6472 |
+
msgstr "تخطى"
|
6473 |
+
|
6474 |
+
msgid "Tasks"
|
6475 |
+
msgstr "مهام"
|
6476 |
+
|
6477 |
msgid "Time step settings"
|
6478 |
msgstr "ضبط خطوة الوقت"
|
6479 |
|
|
|
|
|
|
|
|
|
|
|
6480 |
msgid "Optional"
|
6481 |
msgstr "اختياري"
|
6482 |
|
6483 |
+
msgid ""
|
6484 |
+
"This setting allows to display the step of selecting an appointment time, "
|
6485 |
+
"hide it and create a task without due time, or display the time step, but "
|
6486 |
+
"allow a customer to skip it."
|
6487 |
+
msgstr ""
|
6488 |
+
"يسمح هذا الإعداد بعرض خطوة تحديد وقت موعد وإخفائه وإنشاء مهمة بدون الوقت "
|
6489 |
+
"المستحق ، أو عرض الخطوة الزمنية ، مع السماح للعميل بتخطيها."
|
6490 |
|
6491 |
+
msgid "Skip time selection"
|
6492 |
+
msgstr "تخطي تحديد الوقت"
|
|
|
6493 |
|
6494 |
+
msgid "Incorrect payment data"
|
6495 |
+
msgstr "بيانات الدفع غير صحيحة"
|
|
|
6496 |
|
6497 |
+
msgid "Agent ID"
|
6498 |
+
msgstr "معرف الوكيل"
|
|
|
6499 |
|
6500 |
+
msgid "The total price for the booking is {total_price}."
|
6501 |
+
msgstr "السعر الإجمالي للحجز هو {total_price}."
|
|
|
6502 |
|
6503 |
+
msgid ""
|
6504 |
+
"You selected to book {appointments_count} appointments with total price "
|
6505 |
+
"{total_price}."
|
6506 |
+
msgstr ""
|
6507 |
+
"لقد اخترت حجز المواعيد {appointments_count} بإجمالي السعر {total_price}."
|
6508 |
|
6509 |
+
msgid "Coupon"
|
6510 |
+
msgstr "كوبون"
|
|
|
6511 |
|
6512 |
+
msgid "Discount (%)"
|
6513 |
+
msgstr "خصم (٪)"
|
|
|
6514 |
|
6515 |
+
msgid "Deduction"
|
6516 |
+
msgstr "المستقطع"
|
|
|
6517 |
|
6518 |
+
msgid "Customers limit"
|
6519 |
+
msgstr "حد العملاء"
|
|
|
6520 |
|
|
|
|