.notice.bookit-pro-notice{display:flex;justify-content:flex-start;align-items:center;border:1px solid #d94141}.notice p{padding:10px;font-weight:700;line-height:20px;width:90%;font-size:16px;line-height:19px}.notice i.warning{display:inline-block;background:url(../../images/warning.svg?642bddb002c78c7296a3df5d3a7f2cf8) no-repeat 50%;background-size:contain;width:30px;height:30px;margin-right:3px;vertical-align:text-bottom}#bookit-dashboard-app{width:100%}#bookit-dashboard-app .display-block{display:block!important}#bookit-dashboard-app .display-inline{display:inline!important}#bookit-dashboard-app .display-inline-block{display:inline-block!important}#bookit-dashboard-app .text-left{text-align:left}#bookit-dashboard-app .text-right{text-align:right}#bookit-dashboard-app .text-center{text-align:center}#bookit-dashboard-app .text-justify{text-align:justify}#bookit-dashboard-app .text-nowrap{white-space:nowrap}#bookit-dashboard-app .float-left{float:left}#bookit-dashboard-app .float-right{float:right}#bookit-dashboard-app .text-lowercase{text-transform:lowercase!important}#bookit-dashboard-app .text-uppercase{text-transform:uppercase!important}#bookit-dashboard-app .text-capitalize{text-transform:capitalize!important}#bookit-dashboard-app .text-bold{font-weight:700}#bookit-dashboard-app .text-normal{font-weight:400}#bookit-dashboard-app .text-italic{font-style:italic}#bookit-dashboard-app .slide-enter-active,#bookit-dashboard-app .slide-leave-active{transition:.2s}#bookit-dashboard-app .slide-enter-active{transition-delay:.2s}#bookit-dashboard-app .slide-enter{transform:translate(100%)}#bookit-dashboard-app .slide-leave-to{transform:translate(-100%)}#bookit-dashboard-app .mt-small{margin-top:5px}#bookit-dashboard-app .mt-medium{margin-top:10px}#bookit-dashboard-app .mt-large{margin-top:15px}#bookit-dashboard-app .mb-small{margin-bottom:5px}#bookit-dashboard-app .mb-medium{margin-bottom:10px}#bookit-dashboard-app .mb-large{margin-bottom:15px}#bookit-dashboard-app .print-only{display:none}#bookit-dashboard-app:after{clear:both}#bookit-dashboard-app .noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}#bookit-dashboard-app a{text-decoration:none;transition:.1s ease-in}#bookit-dashboard-app a:active,#bookit-dashboard-app a:focus{outline:0;box-shadow:none}#bookit-dashboard-app .bookit-row{display:flex;justify-content:space-between}#bookit-dashboard-app .bookit-row.not-active{opacity:.5;pointer-events:none}#bookit-dashboard-app .bookit-row.normal{justify-content:unset}#bookit-dashboard-app .bookit-row.flex-start{align-items:flex-start}#bookit-dashboard-app .bookit-row>div{width:100%;padding-left:5px;padding-right:5px}#bookit-dashboard-app .bookit-row>div.no-padding{padding-left:0;padding-right:0}#bookit-dashboard-app .bookit-row>div.col-3-4{width:75%}#bookit-dashboard-app .bookit-row>div.col-2-3{width:66.6%}#bookit-dashboard-app .bookit-row>div.col-2{width:50%}#bookit-dashboard-app .bookit-row>div.col-3{width:33.3%}#bookit-dashboard-app .bookit-row>div.col-4{width:25%}#bookit-dashboard-app .bookit-row>div.col-5{width:20%}#bookit-dashboard-app .bookit-row>div.group-title{display:block;margin:0 0 30px;font-size:16px;line-height:19px;color:#272727;font-weight:700;width:100%;text-transform:uppercase}#bookit-dashboard-app .error{color:#d94141;font-size:16px}#bookit-dashboard-app h2{font-size:18px;line-height:21px;font-weight:700;color:#272727}#bookit-dashboard-app .bookit-wrapper{position:relative;min-height:300px;padding:10px 0;margin-right:20px;border-radius:4px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);background-color:#fff}#bookit-dashboard-app .bookit-wrapper.no-height{min-height:100px;padding-bottom:0}#bookit-dashboard-app .bookit-wrapper .bookit-header{padding:10px 20px;border-bottom:1px solid #ddd}#bookit-dashboard-app .bookit-wrapper .bookit-header h4{font-size:18px;line-height:21px;margin:10px 0}#bookit-dashboard-app .bookit-wrapper .bookit-header .bookit-button{margin-left:5px}#bookit-dashboard-app .bookit-wrapper .bookit-footer{padding:10px 20px}#bookit-dashboard-app .bookit-wrapper .bookit-categories-wrapper .bookit-categories{padding:20px}#bookit-dashboard-app .bookit-wrapper .bookit-categories-wrapper .bookit-categories .bookit-category{display:inline-block;background:rgba(255,212,0,.2);border-radius:4px;padding:0 10px;margin:0 10px 10px 0;position:relative}#bookit-dashboard-app .bookit-wrapper .bookit-categories-wrapper .bookit-categories .bookit-category .category-item{display:inline-flex;align-items:center}#bookit-dashboard-app .bookit-wrapper .bookit-categories-wrapper .bookit-categories .bookit-category .category-item input{cursor:pointer;background:transparent;border:none;border-radius:0;padding:0 5px;color:#066;font-weight:500}#bookit-dashboard-app .bookit-wrapper .bookit-categories-wrapper .bookit-categories .bookit-category .category-item input:focus{cursor:text;border:none;box-shadow:0 2px 2px -2px #066}#bookit-dashboard-app .bookit-wrapper .bookit-categories-wrapper .bookit-categories .bookit-category .category-item .delete-icon{content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right;mask-position:right;width:18px;height:18px;display:block;float:right;cursor:pointer;background-color:rgba(0,102,102,.6);-webkit-mask-image:url(../../images/reject.svg?856c18b9babf624e610a8be9f5b8eadc);mask-image:url(../../images/reject.svg?856c18b9babf624e610a8be9f5b8eadc)}#bookit-dashboard-app .bookit-wrapper .bookit-categories-wrapper .bookit-category-form{padding:20px;background:#f0f8f8}#bookit-dashboard-app .bookit-wrapper :-ms-input-placeholder,#bookit-dashboard-app .bookit-wrapper ::-webkit-input-placeholder,#bookit-dashboard-app .bookit-wrapper ::placeholder{opacity:.5}#bookit-dashboard-app .bookit-wrapper button:focus,#bookit-dashboard-app .bookit-wrapper button:hover,#bookit-dashboard-app .bookit-wrapper input[type=date]:focus,#bookit-dashboard-app .bookit-wrapper input[type=date]:hover,#bookit-dashboard-app .bookit-wrapper input[type=email]:focus,#bookit-dashboard-app .bookit-wrapper input[type=email]:hover,#bookit-dashboard-app .bookit-wrapper input[type=number]:focus,#bookit-dashboard-app .bookit-wrapper input[type=number]:hover,#bookit-dashboard-app .bookit-wrapper input[type=password]:focus,#bookit-dashboard-app .bookit-wrapper input[type=password]:hover,#bookit-dashboard-app .bookit-wrapper input[type=text]:focus,#bookit-dashboard-app .bookit-wrapper input[type=text]:hover,#bookit-dashboard-app .bookit-wrapper select:focus,#bookit-dashboard-app .bookit-wrapper select:hover,#bookit-dashboard-app .bookit-wrapper textarea:focus,#bookit-dashboard-app .bookit-wrapper textarea:hover{resize:none;outline:none;box-shadow:none}#bookit-dashboard-app .bookit-wrapper input[type=date],#bookit-dashboard-app .bookit-wrapper input[type=email],#bookit-dashboard-app .bookit-wrapper input[type=number],#bookit-dashboard-app .bookit-wrapper input[type=password],#bookit-dashboard-app .bookit-wrapper input[type=text]{border-radius:4px;border:1px solid #ddd;background-color:#fff;font-size:16px;line-height:19px;line-height:normal;color:#272727;padding:10px 18px;margin:0}#bookit-dashboard-app .bookit-wrapper input[type=date]:not(.bookit-filter-input),#bookit-dashboard-app .bookit-wrapper input[type=email]:not(.bookit-filter-input),#bookit-dashboard-app .bookit-wrapper input[type=number]:not(.bookit-filter-input),#bookit-dashboard-app .bookit-wrapper input[type=password]:not(.bookit-filter-input),#bookit-dashboard-app .bookit-wrapper input[type=text]:not(.bookit-filter-input){height:45px;width:100%}#bookit-dashboard-app .bookit-wrapper input[type=date]:disabled,#bookit-dashboard-app .bookit-wrapper input[type=email]:disabled,#bookit-dashboard-app .bookit-wrapper input[type=number]:disabled,#bookit-dashboard-app .bookit-wrapper input[type=password]:disabled,#bookit-dashboard-app .bookit-wrapper input[type=text]:disabled{background-color:#eee}#bookit-dashboard-app .bookit-wrapper input[type=date].error,#bookit-dashboard-app .bookit-wrapper input[type=email].error,#bookit-dashboard-app .bookit-wrapper input[type=number].error,#bookit-dashboard-app .bookit-wrapper input[type=password].error,#bookit-dashboard-app .bookit-wrapper input[type=text].error{border:1px solid #d94141}#bookit-dashboard-app .bookit-wrapper textarea{height:auto;line-height:23px;width:100%;border-radius:4px;border:1px solid #ddd;background-color:#fff;font-size:16px;line-height:19px;color:#272727;padding:10px 18px;margin:0}#bookit-dashboard-app .bookit-wrapper textarea:disabled{background-color:#eee}#bookit-dashboard-app .bookit-wrapper textarea.error{border:1px solid #d94141}#bookit-dashboard-app .bookit-wrapper input[type=radio]{margin:0 .5rem 0 0}#bookit-dashboard-app .bookit-wrapper input[type=checkbox]{width:20px;height:20px;border-radius:4px;border:2px solid #066;margin-bottom:0}#bookit-dashboard-app .bookit-wrapper input[type=checkbox]:checked{background-color:#066;box-shadow:none}#bookit-dashboard-app .bookit-wrapper input[type=checkbox]:checked:before{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;background-image:url(../../images/checkbox_correct.svg?6916d167f9411b610f06516290cc09c2);background-repeat:no-repeat;background-size:16px 16px;margin:0;content:""}#bookit-dashboard-app .bookit-wrapper ::placeholder{opacity:.4}#bookit-dashboard-app .bookit-wrapper .form-group{margin-bottom:20px;padding:0}#bookit-dashboard-app .bookit-wrapper .form-group.info{font-size:16px}#bookit-dashboard-app .bookit-wrapper .form-group.create-wp-user-action{display:inline-flex}#bookit-dashboard-app .bookit-wrapper .form-group.create-wp-user-action button{position:relative;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;text-decoration:none;border-radius:4px;border:none;font-size:12px;line-height:20px;height:45px;text-transform:uppercase}#bookit-dashboard-app .bookit-wrapper .form-group.create-wp-user-action button.add-wp-user-btn{width:30%;color:#fff;background:#066}#bookit-dashboard-app .bookit-wrapper .form-group.create-wp-user-action button.add-wp-user-btn .add-icon{content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:22px;height:18px;display:block;float:left;margin-right:5px;background-color:#fff;-webkit-mask-image:url(../../images/add.svg?4f73e01047b984173c4b6cba7181d4d1);mask-image:url(../../images/add.svg?4f73e01047b984173c4b6cba7181d4d1)}#bookit-dashboard-app .bookit-wrapper .form-group.create-wp-user-action button.cancel-btn{width:40%;margin-left:10px;color:#066;border:1px solid #066;background:none}#bookit-dashboard-app .bookit-wrapper .form-group.create-wp-user-action button:hover{opacity:.9}#bookit-dashboard-app .bookit-wrapper .form-group label{display:block;text-transform:uppercase;font-size:12px;line-height:14px;color:#272727;font-weight:700;margin-bottom:10px;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}#bookit-dashboard-app .bookit-wrapper .form-group label.staff-services-label{font-size:14px;line-height:16px;display:flex;align-items:center;margin:5px 0}#bookit-dashboard-app .bookit-wrapper .form-group label.staff-services-label.working-hours-label{margin:12px 0}#bookit-dashboard-app .bookit-wrapper .form-group label.send-notification-label{font-size:16px;line-height:19px;font-weight:400;display:flex;align-items:center;margin-bottom:20px;text-transform:none}#bookit-dashboard-app .bookit-wrapper .form-group label.send-notification-label span{padding-left:5px}#bookit-dashboard-app .bookit-wrapper .form-group label.help-label{display:inline-flex;align-items:center}#bookit-dashboard-app .bookit-wrapper .form-group label.gc-label{text-transform:capitalize;font-size:16px;margin-bottom:20px}#bookit-dashboard-app .bookit-wrapper .form-group input[type=number]::-webkit-inner-spin-button,#bookit-dashboard-app .bookit-wrapper .form-group input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#bookit-dashboard-app .bookit-wrapper .form-group input[type=number]{-moz-appearance:textfield}#bookit-dashboard-app .bookit-wrapper .form-group select{display:table-cell;vertical-align:middle;cursor:pointer;border-radius:4px;border:1px solid #ddd;color:#272727;background-color:#fff;padding:10px 20px 10px 10px;height:45px;width:100%;max-width:100%;background-position:95% 50%;box-sizing:border-box;font-size:16px;line-height:19px;line-height:normal}#bookit-dashboard-app .bookit-wrapper .form-group select::-ms-expand{display:none}#bookit-dashboard-app .bookit-wrapper .form-group select:focus,#bookit-dashboard-app .bookit-wrapper .form-group select:hover{outline:none}#bookit-dashboard-app .bookit-wrapper .form-group select.width-auto{width:auto;display:inline-block}#bookit-dashboard-app .bookit-wrapper .form-group select.end-time,#bookit-dashboard-app .bookit-wrapper .form-group select.start-time{width:45%}#bookit-dashboard-app .bookit-wrapper .form-group select.end-time{float:right}#bookit-dashboard-app .bookit-wrapper .form-group select.error{border:1px solid #d94141}#bookit-dashboard-app .bookit-wrapper .form-group .staff-services{display:inline-flex}#bookit-dashboard-app .bookit-wrapper .form-group .staff-wp-user{display:inline-flex;justify-content:space-between;width:100%}#bookit-dashboard-app .bookit-wrapper .form-group .staff-wp-user select{width:calc(80% - 20px)}#bookit-dashboard-app .bookit-wrapper .form-group .staff-wp-user .add-wp-user-btn{width:20%}#bookit-dashboard-app .bookit-wrapper .form-group .staff-wp-user .error-tip{margin-right:0}#bookit-dashboard-app .bookit-wrapper .form-group .help-label-block{position:relative;display:inline-flex;justify-content:flex-start;align-items:center;width:100%;margin-bottom:10px}#bookit-dashboard-app .bookit-wrapper .form-group .help-label-block label{flex-basis:content;margin-bottom:0}#bookit-dashboard-app .bookit-wrapper .form-group .help-label-block .help{position:absolute;z-index:2;background-color:#fff;bottom:0;margin-bottom:24px;border-radius:4px}#bookit-dashboard-app .bookit-wrapper .form-group .help-label-block .help .help-tip{font-size:14px;line-height:20px;background-color:rgba(0,102,102,.1);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#066;padding:10px;text-align:center;box-sizing:border-box}#bookit-dashboard-app .bookit-wrapper .form-group .input-type-number-wrapper{position:relative}#bookit-dashboard-app .bookit-wrapper .form-group .input-type-number-wrapper .down{content:"";width:0;height:0;display:block;position:absolute;z-index:10;border:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #272727;right:0;top:28px;margin-right:10px}#bookit-dashboard-app .bookit-wrapper .form-group .input-type-number-wrapper .up{content:"";width:0;height:0;display:block;position:absolute;z-index:10;border:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:6px solid #272727;right:0;top:12px;margin-right:10px}#bookit-dashboard-app .bookit-wrapper .form-group.wp-media a{display:inline-block;vertical-align:top;padding:8px 10px;background:#2cbf70}#bookit-dashboard-app .bookit-wrapper .form-group.wp-media img{display:inline-block;max-width:100px;max-height:100px;margin-right:10px}#bookit-dashboard-app .bookit-wrapper .form-group+.form-group:not(.no-margin){margin-left:20px}#bookit-dashboard-app .bookit-wrapper .form-group+.form-group:not(.no-margin).big-margin{margin-left:50px}#bookit-dashboard-app .bookit-wrapper .form-group.small-bottom-margin{margin-bottom:10px}#bookit-dashboard-app .bookit-wrapper .form-group.no-bottom-margin{margin-bottom:0}#bookit-dashboard-app .bookit-wrapper .form-group .input-group{display:flex;flex-wrap:wrap;align-items:stretch;width:100%}#bookit-dashboard-app .bookit-wrapper .form-group .input-group>input{position:relative;flex:1 1 auto;width:1%;margin-bottom:0;border-top-right-radius:0;border-bottom-right-radius:0}#bookit-dashboard-app .bookit-wrapper .form-group .input-group .input-group-append{margin-left:-1px;display:flex}#bookit-dashboard-app .bookit-wrapper .form-group .input-group .input-group-append button{border-top-left-radius:0;border-bottom-left-radius:0}#bookit-dashboard-app .bookit-wrapper .form-group .input-group.error{border:1px solid #d94141;border-radius:4px;margin:0;padding:0}#bookit-dashboard-app .bookit-wrapper .form-group .appointment-time{display:inline-flex;width:100%}#bookit-dashboard-app .bookit-wrapper .form-group .appointment-time select{width:calc(50% - 10px);background-position:90% 50%}#bookit-dashboard-app .bookit-wrapper .form-group .appointment-time select.end-time{margin-left:20px}#bookit-dashboard-app .bookit-wrapper .form-group .gc-data{display:flex;flex-wrap:wrap;position:relative;min-height:45px}#bookit-dashboard-app .bookit-wrapper .form-group .gc-data div{flex-basis:100%}#bookit-dashboard-app .bookit-wrapper .appointment-form .input-type-number-wrapper .down,#bookit-dashboard-app .bookit-wrapper .appointment-form .input-type-number-wrapper .up{margin-right:30px}#bookit-dashboard-app .bookit-wrapper .appointment-form .bookit-row .form-group{margin-left:0}#bookit-dashboard-app .bookit-wrapper .appointment-form .bookit-row .form-group select option[value=""]{color:#a9a9a9}#bookit-dashboard-app .bookit-wrapper .appointment-form .bookit-row .form-group.customer-action{display:inline-flex}#bookit-dashboard-app .bookit-wrapper .appointment-form .bookit-row .form-group.customer-action.registered{margin-top:24px}#bookit-dashboard-app .bookit-wrapper .appointment-form .bookit-row .form-group input,#bookit-dashboard-app .bookit-wrapper .appointment-form .bookit-row .form-group select{width:calc(100% - 20px)}#bookit-dashboard-app .bookit-wrapper .appointment-form .bookit-row .form-group .error-tip{margin-right:20px}#bookit-dashboard-app .bookit-wrapper .appointment-form .bookit-row .form-group button{position:relative;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;text-decoration:none;border-radius:4px;border:none;font-size:12px;line-height:20px;height:45px;text-transform:uppercase}#bookit-dashboard-app .bookit-wrapper .appointment-form .bookit-row .form-group button.add-customer-btn{width:30%;color:#fff;background:#066}#bookit-dashboard-app .bookit-wrapper .appointment-form .bookit-row .form-group button.add-customer-btn:hover{opacity:.9}#bookit-dashboard-app .bookit-wrapper .appointment-form .bookit-row .form-group button.cancel-btn{width:40%;margin-left:10px;color:#066;border:1px solid #066;background:none}#bookit-dashboard-app .bookit-wrapper .appointment-form .bookit-row .form-group button.cancel-btn:hover{opacity:.7}#bookit-dashboard-app .bookit-wrapper .appointment-form .bookit-row .form-group button .add-icon{content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:22px;height:18px;display:block;float:left;margin-right:5px;background-color:#fff;-webkit-mask-image:url(../../images/add.svg?4f73e01047b984173c4b6cba7181d4d1);mask-image:url(../../images/add.svg?4f73e01047b984173c4b6cba7181d4d1)}#bookit-dashboard-app .bookit-wrapper .appointment-form .bookit-row .form-group .appointment-customer{display:inline-flex;justify-content:space-between;width:100%}#bookit-dashboard-app .bookit-wrapper .appointment-form .bookit-row .form-group .appointment-customer .search-customer{position:relative;width:calc(80% - 20px)}#bookit-dashboard-app .bookit-wrapper .appointment-form .bookit-row .form-group .appointment-customer .search-customer .customer{width:100%}#bookit-dashboard-app .bookit-wrapper .appointment-form .bookit-row .form-group .appointment-customer .search-customer .autocomplete{margin-top:2px;border-radius:4px}#bookit-dashboard-app .bookit-wrapper .appointment-form .bookit-row .form-group .appointment-customer .search-customer .autocomplete .autocomplete-list{border:none;border-radius:4px}#bookit-dashboard-app .bookit-wrapper .appointment-form .bookit-row .form-group .appointment-customer .search-customer .search-icon{width:15px;height:15px;position:absolute;right:20px;top:14px;background:#272727;-webkit-mask-image:url(../../images/search.svg?e71b4b40102d2c983163d2d2194e1117)}#bookit-dashboard-app .bookit-wrapper .appointment-form .bookit-row .form-group .appointment-customer .add-customer-btn{text-transform:uppercase;width:20%;color:#fff;background:#066}#bookit-dashboard-app .bookit-wrapper .appointment-form .bookit-row .form-group .appointment-customer .error-tip{margin-right:0}#bookit-dashboard-app .bookit-wrapper .form-date{position:relative}#bookit-dashboard-app .bookit-wrapper .bookit-button{cursor:pointer;text-decoration:none;text-transform:uppercase;padding:12px 25px;border-radius:4px;border:none;background:#066;color:#fff;font-size:14px;line-height:16px;font-weight:700;transition:.1s ease-in;margin-left:20px}#bookit-dashboard-app .bookit-wrapper .bookit-button:disabled{cursor:not-allowed;opacity:.5}#bookit-dashboard-app .bookit-wrapper .bookit-button:not(.ml):first-of-type{margin-left:0}#bookit-dashboard-app .bookit-wrapper .bookit-button.error{background:#d94141}#bookit-dashboard-app .bookit-wrapper .bookit-button.light{background:#fff;color:#066;border:1px solid #066}#bookit-dashboard-app .bookit-wrapper .bookit-button.temp-add-appointment{position:absolute;top:0;right:0;margin-right:10px;margin-top:10px}#bookit-dashboard-app .bookit-wrapper .bookit-button:hover{opacity:.9}#bookit-dashboard-app .bookit-wrapper .bookit-button:focus{outline:0}#bookit-dashboard-app .bookit-wrapper input[type=date]::-webkit-datetime-edit{line-height:normal}#bookit-dashboard-app .bookit-wrapper input[type=date]::-webkit-calendar-picker-indicator{padding:0;background-image:url(../../images/calendar.svg?739e1e7ea1a1e264f1bbb94e4bb76cc4);margin-right:-10px}#bookit-dashboard-app .bookit-wrapper input[type=date]::-webkit-datetime-edit-fields-wrapper{padding:0}#bookit-dashboard-app .bookit-wrapper .appointment-form .view,#bookit-dashboard-app .bookit-wrapper .appointment-view .view{width:100%;padding-bottom:20px}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row{display:flex;flex-wrap:wrap;box-sizing:border-box}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row.notice-info,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row.notice-info{font-size:16px;color:#272727;opacity:.5}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row.no-wrap,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row.no-wrap{flex-wrap:nowrap}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row:not(.border):last-child,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row:not(.border):last-child{border-bottom:1px solid #ddd}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row.border,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row.border{border:1px solid #ddd}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info{background-color:#fff;display:flex;align-items:center;justify-content:flex-start;border:1px solid #ddd;border-bottom:none;box-sizing:border-box;padding:10px 20px}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info.sm,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info.sm{height:45px;padding:10px}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info.md,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info.md{height:56px}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info.col-1,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info.col-1{flex-basis:8.33%}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info.col-2,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info.col-2{flex-basis:16.66%}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info.col-3,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info.col-3{flex-basis:25%}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info.col-4,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info.col-4{flex-basis:33.33%}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info.col-6,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info.col-6{flex-basis:50%}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info.col-12,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info.col-12{flex-basis:100%}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info:not(.no-border):not(:first-child),#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info:not(.no-border):not(:first-child){border-left:none}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info.no-border,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info.no-border{border:none}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info.top-border,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info.top-border{border:none;border-top:1px solid #ddd}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .form-group,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .form-group{display:flex;flex-direction:column}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .form-group.col-1,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .form-group.col-1{flex-basis:8.33%}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .form-group.col-2,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .form-group.col-2{flex-basis:16.66%}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .form-group.col-3,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .form-group.col-3{flex-basis:25%}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .form-group.col-4,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .form-group.col-4{flex-basis:33.33%}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .form-group.col-6,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .form-group.col-6{flex-basis:50%}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .form-group.col-12,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .form-group.col-12{flex-basis:100%}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .icon,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .icon{display:inline-block;position:relative;width:16px;height:16px;float:left;margin-right:5px;background-size:contain;background-repeat:no-repeat}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .icon.service,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .icon.service{width:25px;height:21px;background-image:url(../../images/staff.svg?ff732fda8f59c77e69ee81678a9ad863)}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .icon.staff,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .icon.staff{width:19px;height:24px;background-image:url(../../images/user.svg?4a5058b97b0c533d583357a369cb879a)}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .icon.date,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .icon.date{width:20px;height:20px;background-image:url(../../images/calendar.svg?739e1e7ea1a1e264f1bbb94e4bb76cc4)}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .icon.time,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .icon.time{width:22px;height:22px;background-image:url(../../images/clock_circular.svg?9690a198472d278c8950dfa0f4297bbb)}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .icon.id,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .icon.id{width:22px;height:22px;background-image:url(../../images/id.svg?b3a76419bb12df765cdaf9a2dec1065e)}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .icon.comment,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .icon.comment{width:22px;height:21px;background-image:url(../../images/feedback.svg?6b053bc7b329a0b46d60ff303f906cd1)}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .info,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .info{display:flex;flex-direction:column;width:100%;padding-left:10px;font-weight:400}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .info .title,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .info .title{text-transform:capitalize;color:#666;font-size:12px}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .info .title.upper,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .info .title.upper{text-transform:uppercase}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .info .value,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .info .value{color:#272727;font-size:16px}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .payment-info,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .payment-info{display:inline-flex;align-items:center;color:#272727;width:100%;font-size:16px}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .payment-info.pl-10,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .payment-info.pl-10{padding-left:10px}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .payment-info.right,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .payment-info.right{justify-content:flex-end}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .payment-info.customer,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .payment-info.customer{text-transform:capitalize}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .payment-info .title,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .payment-info .title{color:#666}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .payment-info .value,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .payment-info .value{text-transform:capitalize;font-weight:400}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .payment-info .edit-arrow-icon,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .payment-info .edit-arrow-icon{display:flex;justify-content:center;align-items:center;width:26px;height:26px;border-radius:50%;border:1px solid #ddd;position:relative;margin-left:10px}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .payment-info .edit-arrow-icon.down:after,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .payment-info .edit-arrow-icon.down:after{position:absolute;content:"";width:12px;height:8px;background-color:#272727;opacity:.5;cursor:pointer;-webkit-mask-image:url(../../images/arrow-down.svg?98d218fc329631ba289bbd98d020b85c);mask-image:url(../../images/arrow-down.svg?98d218fc329631ba289bbd98d020b85c);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;mask-size:12px 8px;-webkit-mask-size:12px 8px;z-index:1}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .payment-info .edit-arrow-icon.up:after,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .payment-info .edit-arrow-icon.up:after{position:absolute;content:"";width:12px;height:8px;background-color:#272727;opacity:.5;cursor:pointer;-webkit-mask-image:url(../../images/arrow-up.svg?a81cdaa5172859fa3e7162f2d5d3aff3);mask-image:url(../../images/arrow-up.svg?a81cdaa5172859fa3e7162f2d5d3aff3);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;mask-size:12px 8px;-webkit-mask-size:12px 8px;z-index:1}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .customer-info,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .customer-info{display:inline-flex;align-items:center;width:100%;font-size:16px;font-weight:400;padding-left:10px}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .customer-info.status,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .customer-info.status{justify-content:flex-end;padding-right:10px}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .customer-info .title,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .customer-info .title{text-transform:capitalize}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .customer-info .status-appointment,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .customer-info .status-appointment{margin-right:5px;display:inline-block;position:relative;border-radius:50%;width:18px;height:18px;box-sizing:border-box}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .customer-info .status-appointment.pending,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .customer-info .status-appointment.pending{background-color:#ffd400}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .customer-info .status-appointment.pending:after,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .customer-info .status-appointment.pending:after{position:absolute;content:"";right:4px;top:4px;width:10px;height:10px;background-color:#272727;-webkit-mask-image:url(../../images/clock_circular.svg?9690a198472d278c8950dfa0f4297bbb);mask-image:url(../../images/clock_circular.svg?9690a198472d278c8950dfa0f4297bbb);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;mask-size:10px 10px;-webkit-mask-size:10px 10px;z-index:1}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .customer-info .status-appointment.approved,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .customer-info .status-appointment.approved{background-color:#066}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .customer-info .status-appointment.approved:after,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .customer-info .status-appointment.approved:after{position:absolute;content:"";right:4px;top:4px;width:10px;height:10px;background-color:#fff;-webkit-mask-image:url(../../images/validation-success.svg?e9179c7f1ec7b7a11fdf5ace3f0902b0);mask-image:url(../../images/validation-success.svg?e9179c7f1ec7b7a11fdf5ace3f0902b0);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;mask-size:10px 10px;-webkit-mask-size:10px 10px;z-index:1}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .customer-info .status-appointment.complete:after,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .customer-info .status-appointment.complete:after{position:absolute;content:"";right:4px;top:4px;width:10px;height:10px;background-color:#066;-webkit-mask-image:url(../../images/validation-success.svg?e9179c7f1ec7b7a11fdf5ace3f0902b0);mask-image:url(../../images/validation-success.svg?e9179c7f1ec7b7a11fdf5ace3f0902b0);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;mask-size:10px 10px;-webkit-mask-size:10px 10px;z-index:1}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .customer-info .status-appointment.cancelled,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .customer-info .status-appointment.cancelled{border:1px solid #d94141}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .customer-info .status-appointment.cancelled:after,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .customer-info .status-appointment.cancelled:after{position:absolute;content:"";right:4px;top:4px;width:7px;height:7px;background-color:#d94141;-webkit-mask-image:url(../../images/cross.svg?481e45ce4ab4a1140eba7d42f64b81ca);mask-image:url(../../images/cross.svg?481e45ce4ab4a1140eba7d42f64b81ca);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;mask-size:10px 10px;-webkit-mask-size:10px 10px;z-index:1}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .appointment-action,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .appointment-action{display:flex;justify-content:flex-end;width:100%}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .appointment-action .custom-select,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .appointment-action .custom-select{position:relative;display:inline-flex;flex-basis:0;align-items:center;box-sizing:border-box;height:30px;border-radius:4px;color:#066;background:#f0f8f8 url(../../images/select-arrow.svg?33c06e7b0a68f18a664f8316a649f970) no-repeat right 15px top 50%;margin:0;min-width:200px;cursor:pointer}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .appointment-action .custom-select.open,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .appointment-action .custom-select.open{border-top-right-radius:0;border-top-left-radius:0}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .appointment-action .custom-select i,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .appointment-action .custom-select i{width:8px;height:13px}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .appointment-action .custom-select i.cancelled,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .appointment-action .custom-select i.cancelled{display:flex;align-items:center;justify-content:center;margin-right:5px;position:relative;border-radius:50%;width:18px;height:18px;border:1px solid #d94141;box-sizing:border-box}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .appointment-action .custom-select i.cancelled:after,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .appointment-action .custom-select i.cancelled:after{position:absolute;content:"";width:7px;height:7px;background-color:#d94141;-webkit-mask-image:url(../../images/cross.svg?481e45ce4ab4a1140eba7d42f64b81ca);mask-image:url(../../images/cross.svg?481e45ce4ab4a1140eba7d42f64b81ca);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;mask-size:10px 10px;-webkit-mask-size:10px 10px;z-index:1}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .appointment-action .custom-select i.approved,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .appointment-action .custom-select i.approved{margin-right:5px;display:inline-block;position:relative;border-radius:50%;width:18px;height:18px;background-color:#066;box-sizing:border-box}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .appointment-action .custom-select i.approved:after,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .appointment-action .custom-select i.approved:after{position:absolute;content:"";right:4px;top:4px;width:10px;height:10px;background-color:#fff;-webkit-mask-image:url(../../images/validation-success.svg?e9179c7f1ec7b7a11fdf5ace3f0902b0);mask-image:url(../../images/validation-success.svg?e9179c7f1ec7b7a11fdf5ace3f0902b0);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;mask-size:10px 10px;-webkit-mask-size:10px 10px;z-index:1}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .appointment-action .custom-select i.pending,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .appointment-action .custom-select i.pending{margin-right:5px;display:inline-block;position:relative;border-radius:50%;width:18px;height:18px;background-color:#ffd400;box-sizing:border-box}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .appointment-action .custom-select i.pending:after,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .appointment-action .custom-select i.pending:after{position:absolute;content:"";right:4px;top:4px;width:10px;height:10px;background-color:#272727;-webkit-mask-image:url(../../images/clock_circular.svg?9690a198472d278c8950dfa0f4297bbb);mask-image:url(../../images/clock_circular.svg?9690a198472d278c8950dfa0f4297bbb);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;mask-size:10px 10px;-webkit-mask-size:10px 10px;z-index:1}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .appointment-action .custom-select .value,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .appointment-action .custom-select .value{flex-basis:80%;text-decoration:none;text-transform:capitalize;font-size:14px;font-weight:400;margin-left:15px;display:inline-flex;align-items:center}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .appointment-action .custom-select .custom-options,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .appointment-action .custom-select .custom-options{display:none;box-sizing:border-box}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .appointment-action .custom-select .custom-options.open,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .appointment-action .custom-select .custom-options.open{z-index:2;position:absolute;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;top:-70px;background-color:#f0f8f8;border-top:none;border-top-left-radius:4px;border-top-right-radius:4px;padding:10px 0;min-height:70px}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .appointment-action .custom-select .custom-options.open span,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .appointment-action .custom-select .custom-options.open span{width:100%;display:flex;justify-content:flex-start;align-items:center;padding:5px 10px 0 15px;cursor:pointer;color:#272727;text-decoration:none;text-transform:capitalize;font-size:14px;font-weight:400;box-sizing:border-box;margin-bottom:5px}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .appointment-action .custom-select .custom-options.open span:focus,#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .appointment-action .custom-select .custom-options.open span:hover,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .appointment-action .custom-select .custom-options.open span:focus,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .appointment-action .custom-select .custom-options.open span:hover{color:#066}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .appointment-action .custom-select .custom-options.open span:focus:first-of-type,#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .appointment-action .custom-select .custom-options.open span:hover:first-of-type,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .appointment-action .custom-select .custom-options.open span:focus:first-of-type,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .appointment-action .custom-select .custom-options.open span:hover:first-of-type{border-top-right-radius:4px;border-top-left-radius:4px}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .appointment-action button,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .appointment-action button{position:relative;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;border-radius:4px;border:none;font-size:14px;height:30px;margin-left:10px;padding:10px 20px;text-transform:capitalize}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .appointment-action button:first-child,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .appointment-action button:first-child{margin-left:0}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .appointment-action button .btn-icon,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .appointment-action button .btn-icon{content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;mask-size:14px 14px;-webkit-mask-size:14px 14px;width:14px;height:14px;display:block;float:left;margin-right:5px}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .appointment-action button.pending-btn,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .appointment-action button.pending-btn{color:#066;background:#ffd400}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .appointment-action button.pending-btn .btn-icon,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .appointment-action button.pending-btn .btn-icon{background-color:#066;-webkit-mask-image:url(../../images/clock_circular.svg?9690a198472d278c8950dfa0f4297bbb);mask-image:url(../../images/clock_circular.svg?9690a198472d278c8950dfa0f4297bbb)}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .appointment-action button.approve-btn,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .appointment-action button.approve-btn{color:#fff;background:#066}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .appointment-action button.approve-btn .btn-icon,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .appointment-action button.approve-btn .btn-icon{background-color:#fff;-webkit-mask-image:url(../../images/correct.svg?493cee23b5e6e68ae879ff5c8495e1cd);mask-image:url(../../images/correct.svg?493cee23b5e6e68ae879ff5c8495e1cd)}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .appointment-action button.reject-btn,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .appointment-action button.reject-btn{color:#d94141;background:rgba(217,65,65,.1)}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .appointment-action button.reject-btn .btn-icon,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .appointment-action button.reject-btn .btn-icon{background-color:#d94141;-webkit-mask-image:url(../../images/reject.svg?856c18b9babf624e610a8be9f5b8eadc);mask-image:url(../../images/reject.svg?856c18b9babf624e610a8be9f5b8eadc)}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .appointment-action button.cancel-btn,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .appointment-action button.cancel-btn{color:#066;background:rgba(0,102,102,.1)}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .appointment-action button.cancel-btn .btn-icon,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .appointment-action button.cancel-btn .btn-icon{background-color:#066;-webkit-mask-image:url(../../images/reject.svg?856c18b9babf624e610a8be9f5b8eadc);mask-image:url(../../images/reject.svg?856c18b9babf624e610a8be9f5b8eadc)}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .appointment-action button.approved-btn,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .appointment-action button.approved-btn{color:#066;background:none;cursor:unset}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .appointment-action button.approved-btn .btn-icon,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .appointment-action button.approved-btn .btn-icon{background-color:#066;-webkit-mask-image:url(../../images/correct.svg?493cee23b5e6e68ae879ff5c8495e1cd);mask-image:url(../../images/correct.svg?493cee23b5e6e68ae879ff5c8495e1cd)}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .appointment-action .edit-arrow-icon,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .appointment-action .edit-arrow-icon{display:flex;justify-content:center;align-items:center;width:26px;height:26px;border-radius:50%;border:1px solid #ddd;position:relative;margin-left:10px}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .appointment-action .edit-arrow-icon.down:after,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .appointment-action .edit-arrow-icon.down:after{position:absolute;content:"";width:12px;height:8px;background-color:#272727;opacity:.5;cursor:pointer;-webkit-mask-image:url(../../images/arrow-down.svg?98d218fc329631ba289bbd98d020b85c);mask-image:url(../../images/arrow-down.svg?98d218fc329631ba289bbd98d020b85c);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;mask-size:12px 8px;-webkit-mask-size:12px 8px;z-index:1}#bookit-dashboard-app .bookit-wrapper .appointment-form .view .view-row .field-info .appointment-action .edit-arrow-icon.up:after,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .appointment-action .edit-arrow-icon.up:after{position:absolute;content:"";width:12px;height:8px;background-color:#272727;opacity:.5;cursor:pointer;-webkit-mask-image:url(../../images/arrow-up.svg?a81cdaa5172859fa3e7162f2d5d3aff3);mask-image:url(../../images/arrow-up.svg?a81cdaa5172859fa3e7162f2d5d3aff3);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;mask-size:12px 8px;-webkit-mask-size:12px 8px;z-index:1}@media screen and (max-device-width:1440px) and (min-device-width:836px){#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .customer-info,#bookit-dashboard-app .bookit-wrapper .appointment-view .view .view-row .field-info .payment-info{color:#272727;font-size:14px}}#bookit-dashboard-app .bookit-wrapper .bookit-modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);display:table;transition:opacity .3s ease}#bookit-dashboard-app .bookit-wrapper .bookit-modal-mask .bookit-modal-wrapper{display:table-cell;position:relative;top:80px}#bookit-dashboard-app .bookit-wrapper .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container{max-width:880px;margin:0 auto;padding:25px 0;border-radius:10px;box-shadow:0 10px 30px 0 rgba(0,0,0,.3);background-color:#fff;transition:all .3s ease}#bookit-dashboard-app .bookit-wrapper .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container.appointment{max-width:880px}#bookit-dashboard-app .bookit-wrapper .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container.delete h3{margin-bottom:15px}#bookit-dashboard-app .bookit-wrapper .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container.delete .loader{max-width:660px;border-radius:10px}#bookit-dashboard-app .bookit-wrapper .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-header{position:relative;padding:0 30px}#bookit-dashboard-app .bookit-wrapper .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-header.delete h3{margin-bottom:10px}#bookit-dashboard-app .bookit-wrapper .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-header.delete label{font-size:14px}#bookit-dashboard-app .bookit-wrapper .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-header h3{margin-top:0;font-weight:700;font-size:18px;line-height:21px}#bookit-dashboard-app .bookit-wrapper .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-header .close{position:absolute;display:flex;align-items:center;justify-content:center;top:-.2em;right:0;border-radius:100%;background-color:#eee;text-align:center;width:26px;height:26px;line-height:26px;margin-right:20px}#bookit-dashboard-app .bookit-wrapper .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-header .close .close-icon{display:inline-block;background:url(../../images/cross.svg?481e45ce4ab4a1140eba7d42f64b81ca) no-repeat 50%;background-size:contain;width:10px;height:10px;opacity:1}#bookit-dashboard-app .bookit-wrapper .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body{margin:25px 0 0}#bookit-dashboard-app .bookit-wrapper .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body .send-notification-title{font-size:16px;text-align:left;margin-bottom:15px}#bookit-dashboard-app .bookit-wrapper .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body .modal-info{font-size:16px;line-height:19px;padding:0 30px}#bookit-dashboard-app .bookit-wrapper .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body.margin{margin:27px 30px 0}#bookit-dashboard-app .bookit-wrapper .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body.position-relative{position:relative}#bookit-dashboard-app .bookit-wrapper .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer{margin:0;padding:0 30px}#bookit-dashboard-app .bookit-wrapper .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .button-actions{padding-top:15px;position:relative;display:inline-flex;justify-content:center;align-items:center}#bookit-dashboard-app .bookit-wrapper .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .bookit-button{height:45px;font-size:14px}#bookit-dashboard-app .bookit-wrapper .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .view-actions{display:flex;justify-content:flex-end}#bookit-dashboard-app .bookit-wrapper .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .view-actions button{position:relative;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;border-radius:4px;border:none;font-size:16px;height:45px;margin-left:20px;padding:10px 20px}#bookit-dashboard-app .bookit-wrapper .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .view-actions button:first-child{margin-left:0}#bookit-dashboard-app .bookit-wrapper .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .view-actions button .btn-icon{content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:22px;height:18px;display:block;float:left;margin-right:5px}#bookit-dashboard-app .bookit-wrapper .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .view-actions button.approve-btn{color:#fff;background:#066}#bookit-dashboard-app .bookit-wrapper .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .view-actions button.approve-btn .btn-icon{background-color:#fff;-webkit-mask-image:url(../../images/correct.svg?493cee23b5e6e68ae879ff5c8495e1cd);mask-image:url(../../images/correct.svg?493cee23b5e6e68ae879ff5c8495e1cd)}#bookit-dashboard-app .bookit-wrapper .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .view-actions button.reject-btn{color:#d94141;background:rgba(217,65,65,.1)}#bookit-dashboard-app .bookit-wrapper .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .view-actions button.reject-btn .btn-icon{background-color:#d94141;-webkit-mask-image:url(../../images/reject.svg?856c18b9babf624e610a8be9f5b8eadc);mask-image:url(../../images/reject.svg?856c18b9babf624e610a8be9f5b8eadc)}#bookit-dashboard-app .bookit-wrapper .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .view-actions button.cancel-btn{color:#066;background:rgba(0,102,102,.1)}#bookit-dashboard-app .bookit-wrapper .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .view-actions button.cancel-btn .btn-icon{background-color:#066;-webkit-mask-image:url(../../images/reject.svg?856c18b9babf624e610a8be9f5b8eadc);mask-image:url(../../images/reject.svg?856c18b9babf624e610a8be9f5b8eadc)}#bookit-dashboard-app .bookit-wrapper .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .view-actions button.approved-btn{color:#066;background:none;cursor:unset}#bookit-dashboard-app .bookit-wrapper .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .view-actions button.approved-btn .btn-icon{background-color:#066;-webkit-mask-image:url(../../images/correct.svg?493cee23b5e6e68ae879ff5c8495e1cd);mask-image:url(../../images/correct.svg?493cee23b5e6e68ae879ff5c8495e1cd)}#bookit-dashboard-app .bookit-wrapper .bookit-modal-enter,#bookit-dashboard-app .bookit-wrapper .bookit-modal-leave-active{opacity:0}#bookit-dashboard-app .bookit-wrapper .bookit-modal-enter .bookit-modal-container,#bookit-dashboard-app .bookit-wrapper .bookit-modal-leave-active .bookit-modal-container{transform:scale(1.1)}#bookit-dashboard-app .bookit-wrapper.bookit-settings{padding:0 0 20px}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-row.settings{max-width:750px}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-row.payment-settings{max-width:750px;margin-bottom:20px}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-button{margin-top:20px}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .big-label{font-size:16px;line-height:19px;text-transform:capitalize}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .big-label.switcher{margin-top:10px;margin-bottom:0}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details input[readonly]{font-size:16px;margin-top:20px;width:100%;background:#ddd;border-radius:0}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details input[readonly]:focus{outline:0;box-shadow:none}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details input[readonly].small{width:auto;min-height:auto;padding:2px 4px;margin-bottom:4px;border-radius:2px;font-size:14px;cursor:-webkit-grab;cursor:pointer;background:#f0f8f8;border:1px dashed #ddd;text-align:center}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row{display:flex;flex-wrap:wrap;border-bottom:1px solid #ddd;padding-bottom:40px;padding-top:30px}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row.not-active{opacity:.5;pointer-events:none}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row.column{flex-direction:column}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row:first-child{padding-top:0}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row.no-border{border:none}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row.pt-10{padding-top:10px}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row.pt-30{padding-top:30px}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row.pb-10{padding-bottom:10px}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row.pb-20{padding-bottom:20px}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .code{position:relative;display:inline-flex;margin-top:10px;width:calc(50% - 40px)}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .code.full{width:100%}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .code code{display:flex;align-items:center;flex-basis:90%;height:30px;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#eee;font-size:14px;padding:0 0 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .code .button-copy{flex-basis:10%;display:inline-flex;align-items:center;height:30px;color:#fff;border:none;background-color:#066;border-top-right-radius:4px;border-bottom-right-radius:4px;padding:0 10px;cursor:pointer}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .code .button-copy .copy-icon{display:block;background:url(../../images/copy.svg?2aa732c7b1d9de812520b93d7fbf99e5) no-repeat 50%;background-size:contain;width:14px;height:17px;padding-left:10px}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .code .help{position:absolute;z-index:2;background-color:#fff;bottom:0;right:-10px;margin-bottom:34px;border-radius:4px}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .code .help .help-tip{text-transform:capitalize;font-size:12px;line-height:20px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#066;padding:5px;text-align:center;box-sizing:border-box}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .title{line-height:24px;color:#272727;margin:0;padding-bottom:30px;font-size:20px;font-weight:400;flex-basis:100%;font-family:SFUIDisplay,sans-serif}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .title.no-padding{padding:0}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .description{opacity:.7;color:#272727;font-size:16px;font-weight:400;flex-basis:100%}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group{display:flex;flex-wrap:wrap;position:relative}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .file-load{flex-grow:1;flex-basis:100%;display:inline-flex;font-size:14px;line-height:16px}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .file-load .icon{position:relative;height:100px;border-radius:4px;border:1px solid #ddd;margin-right:20px;justify-content:center;align-items:center;padding:10px}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .file-load .icon.small{width:260px}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .file-load .icon .delete-icon{position:absolute;right:5px;top:5px;border-radius:4px;display:inline-flex;justify-content:center;align-items:center;width:30px;height:30px;color:#d94141;background:rgba(217,65,65,.1);padding:0;cursor:pointer}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .file-load .icon .delete-icon:before{position:absolute;content:"";width:14px;height:16px;background-color:#d94141;-webkit-mask-image:url(../../images/delete_red.svg?a396acf5d40545188b81d10123217ad0);mask-image:url(../../images/delete_red.svg?a396acf5d40545188b81d10123217ad0);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-size:14px 16px;-webkit-mask-size:14px 16px}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .file-load .icon img{width:calc(100% - 55px);height:100px;object-fit:contain}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .file-load input.import-file{display:none;width:152px;color:transparent;height:41.2px}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .file-load div{display:inline-flex}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .file-load div .load-button,#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .file-load div .remove-button{display:flex;justify-content:center;align-items:center;padding:0 20px;cursor:pointer;text-transform:capitalize;height:40px;margin-left:10px;border-radius:4px;border:none;background-color:#066;color:#fff}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .file-load div .remove-button{background-color:#d94141}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .file-load div .file-button{height:40px;border-radius:4px;background-color:#e5efef;display:inline-flex;padding:0 20px;justify-content:center;align-items:center;color:#066;cursor:pointer}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .file-load div .file-button .download-icon{display:block;background:url(../../images/download-arrow.svg?9801ab8b0f6b5c6ad30c3f9bbfda9b61) no-repeat 50%;background-size:contain;width:16px;height:16px;padding-left:10px}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group.no-margin{margin:0}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group.small{width:260px}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group.half{width:50%}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group.three-quarters{width:75%}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group.medium{width:540px}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group.large{width:100%}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group.mt-10{margin-top:10px}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group.mt-20{margin-top:20px}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .copy-block{max-height:120px;width:100%;border-radius:10px;background-color:#eee;padding:20px;box-sizing:border-box}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .copy-block label{font-size:16px;font-weight:700;text-transform:none}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .copy-block div{font-size:14px;font-weight:400}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .copy-block div.code{position:relative;display:inline-flex;margin-top:10px;width:100%}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .copy-block div.code code{display:flex;align-items:center;flex-basis:90%;height:30px;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#fff;font-size:14px;padding:0 0 0 10px}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .copy-block div.code .button-copy{flex-basis:10%;display:inline-flex;align-items:center;height:30px;color:#fff;border:none;background-color:#066;border-top-right-radius:4px;border-bottom-right-radius:4px;padding:0 10px;cursor:pointer}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .copy-block div.code .button-copy .copy-icon{display:block;background:url(../../images/copy.svg?2aa732c7b1d9de812520b93d7fbf99e5) no-repeat 50%;background-size:contain;width:14px;height:17px;padding-left:10px}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .copy-block div.code .help{position:absolute;z-index:2;background-color:#fff;bottom:0;right:-10px;margin-bottom:34px;border-radius:4px}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .copy-block div.code .help .help-tip{text-transform:capitalize;font-size:12px;line-height:20px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#066;padding:5px;text-align:center;box-sizing:border-box}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group label{flex-basis:content}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group label.full{flex-basis:100%}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .label{text-transform:capitalize;color:#272727;font-size:20px;font-weight:200}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .label.for-switcher{font-weight:400;font-size:16px;line-height:24px}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .image-radio{flex-basis:calc(50% - 15px);min-height:180px;border-radius:10px;border:2px solid #ddd;background-color:#fff;margin-left:20px}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .image-radio:first-of-type{margin-left:0}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .image-radio .image{min-height:140px;border-bottom:2px solid #ddd;border-top-right-radius:10px;border-top-left-radius:10px;background-size:initial}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .image-radio .image.default{background:url(../../images/default_view.svg?535a4765a1dbf2e06db1295dfb2db13e) no-repeat 50%}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .image-radio .image.step{background:url(../../images/step_view.svg?dce9481d81c2eb6a512ff013afd7f859) no-repeat 50%}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .image-radio .field{display:inline-flex;justify-content:flex-start;align-items:center;height:40px;padding-left:20px}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .image-radio .field input[type=radio]{border:1px solid #066}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .image-radio .field input[type=radio]:before{background-color:#066}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .image-radio .field span{line-height:19px;color:#272727;font-size:16px;font-weight:700}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .image-radio:focus,#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .image-radio:hover{border:2px solid #fed430;cursor:pointer}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .switcher{display:inline-flex;justify-content:center;align-items:center;font-size:16px;font-weight:400}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .switcher .bookit-switch{position:relative;display:inline-block;margin-right:10px}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .switcher .bookit-switch label{width:45px;height:24px;background:#ddd;position:relative;border-radius:46px;margin-bottom:1px;display:inline-block;transition:.4s}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .switcher .bookit-switch label:after{content:"";background:#fff;top:0;left:0;width:18px;height:18px;margin-top:3px;margin-left:3px;position:absolute;border-radius:100%;z-index:2;box-shadow:0 0 5px rgba(0,0,0,.2);transition:.4s}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .switcher .bookit-switch input{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;opacity:0;cursor:pointer}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .switcher .bookit-switch input:checked+label:after{background:#fff;right:0;left:20px;transition:.4s}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .switcher .bookit-switch input:checked+label{background:#066}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .custom-colors{display:inline-flex;flex-wrap:wrap;width:100%;margin:0;padding-top:20px;text-align:left}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .custom-colors .color-picker{flex-basis:calc(15% - 20px)}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .autocomplete{position:absolute;z-index:2;top:65px;width:100%}@media screen and (max-device-width:1132px) and (min-device-width:836px){#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group.small{width:calc(32% - 10px)}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .custom-colors .color-picker{flex-basis:calc(50% - 10px);margin-left:10px;margin-top:10px}}@media screen and (max-device-width:836px) and (min-device-width:760px){#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .title{margin:0}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group.small{width:calc(50% - 10px)}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .custom-colors .color-picker{flex-basis:calc(50% - 20px)}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .custom-colors .color-picker:nth-child(2){margin-right:0}}@media screen and (max-device-width:760px) and (min-device-width:0px){#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .title{margin:0}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group{width:100%;flex-grow:1;margin-left:0}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group.large,#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group.medium,#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group.small{width:100%}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .image-radio{flex-basis:100%;margin-left:0;margin-top:20px}#bookit-dashboard-app .bookit-wrapper.bookit-settings .bookit-tabs-details .setting-row .form-group .custom-colors .color-picker{flex-basis:100%;margin-right:0;margin-top:10px}}#bookit-dashboard-app .bookit-wrapper .bookit-switch{position:relative;margin-right:5px;display:inline-block}#bookit-dashboard-app .bookit-wrapper .bookit-switch label{width:35px;height:20px;background:#ddd;position:relative;border-radius:46px;margin-bottom:1px;display:inline-block;transition:.2s}#bookit-dashboard-app .bookit-wrapper .bookit-switch label:after{content:"";background:#fff;top:0;left:0;width:20px;height:20px;position:absolute;border-radius:100%;z-index:2;box-shadow:0 0 5px rgba(0,0,0,.2);transition:.2s}#bookit-dashboard-app .bookit-wrapper .bookit-switch input{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;opacity:0;cursor:pointer}#bookit-dashboard-app .bookit-wrapper .bookit-switch input:checked+label:after{background:#fff;left:15px}#bookit-dashboard-app .bookit-wrapper .bookit-switch input:checked+label{background:#066}#bookit-dashboard-app .bookit-wrapper .color-picker{display:inline-flex;flex-wrap:wrap;align-items:center;position:relative;flex-basis:15%;margin-right:20px;color:#272727}#bookit-dashboard-app .bookit-wrapper .color-picker:last-child{margin-right:0}#bookit-dashboard-app .bookit-wrapper .color-picker .input-group{height:45px;flex-basis:100%;display:flex;align-items:center;flex-wrap:nowrap;border:1px solid #ddd;border-radius:4px}#bookit-dashboard-app .bookit-wrapper .color-picker .input-group .color-value{color:#272727;font-size:16px;font-weight:400;padding:0 10px}#bookit-dashboard-app .bookit-wrapper .color-picker .input-group input.color-picker-container{flex-grow:unset;width:39px;height:39px;border-radius:2px;margin:0 3px;border:1px solid #ddd;text-align:center;font-size:16px;font-weight:400;text-transform:uppercase}#bookit-dashboard-app .bookit-wrapper .color-picker .input-group .input-group-append{margin-left:auto;width:79px;border-left:1px solid #ddd;justify-content:center;color:#066;cursor:pointer;font-size:16px;font-weight:400;height:45px}#bookit-dashboard-app .bookit-wrapper .color-picker .input-group .input-group-append .cancel-button{display:flex;align-items:center;box-shadow:none!important}#bookit-dashboard-app .bookit-wrapper .color-picker .vc-chrome{position:absolute;right:0;top:54px;z-index:99}#bookit-dashboard-app .bookit-wrapper .bookit-documentation{position:absolute;right:0;top:-50px;padding:10px 18px;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.16);background-color:#fff;color:rgba(39,39,39,.7);font-size:14px;line-height:16px}#bookit-dashboard-app .bookit-wrapper .bookit-documentation.feedback{right:170px}#bookit-dashboard-app .bookit-wrapper .bookit-documentation .doc-icon{display:inline-block;background-size:contain;width:14px;height:18px;vertical-align:text-bottom}#bookit-dashboard-app .bookit-wrapper .bookit-documentation .doc-icon.doc{margin:-1px 3px -1px 0;background:url(../../images/doc.svg?d2fe9f5d59684f719a8c8f9b5a5ad730) no-repeat 50%}#bookit-dashboard-app .bookit-wrapper .bookit-documentation .doc-icon.feedback{width:20px;height:19px;margin:0 3px -3px 0;background:url(../../images/feedback.svg?6b053bc7b329a0b46d60ff303f906cd1) no-repeat 50%}#bookit-dashboard-app .bookit-wrapper .addon-feature{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;max-width:700px;min-height:max-content;border-radius:10px;box-shadow:0 10px 50px rgba(0,0,0,.3);background-color:#f0f8f8;z-index:10;right:0;left:50%;top:100px;transform:translate(-50%)}#bookit-dashboard-app .bookit-wrapper .addon-feature .addon-icon{position:relative;width:100px;height:100px;background-color:#fff;border-radius:50px;margin-top:100px}#bookit-dashboard-app .bookit-wrapper .addon-feature .addon-icon i{position:absolute;width:100%;height:100%}#bookit-dashboard-app .bookit-wrapper .addon-feature .addon-icon i:after{position:absolute;content:"";right:0;width:26px;height:26px;border-radius:12px;background:url(../../images/lock.svg?713e07e97faad465a55a2fa574551ea6) no-repeat 50%}#bookit-dashboard-app .bookit-wrapper .addon-feature .addon-icon i.google-calendar{background:url(../../images/google_calendar.svg?382e0a95b983dbab25f63f48d24e123f) no-repeat 50%}#bookit-dashboard-app .bookit-wrapper .addon-feature .addon-icon i.payments,#bookit-dashboard-app .bookit-wrapper .addon-feature .addon-icon i.pro{background:url(../../images/payments.svg?0bfae0efa60e00a4828510413f7b6c2f) no-repeat 50%}#bookit-dashboard-app .bookit-wrapper .addon-feature.activation{height:max-content;padding-bottom:30px}#bookit-dashboard-app .bookit-wrapper .addon-feature.activation .addon-icon{margin-top:30px}#bookit-dashboard-app .bookit-wrapper .addon-feature .title{font-size:24px;font-weight:400;text-align:center;margin-top:20px;margin-bottom:10px;height:24px}#bookit-dashboard-app .bookit-wrapper .addon-feature .activation-link{width:80%;text-align:center;line-height:26px;font-size:16px}#bookit-dashboard-app .bookit-wrapper .addon-feature .price p{margin:0;color:#066;font-weight:700;font-size:16px}#bookit-dashboard-app .bookit-wrapper .addon-feature .price p .plan-period{font-weight:400}#bookit-dashboard-app .bookit-wrapper .addon-feature .price p .active-plan{opacity:.5}#bookit-dashboard-app .bookit-wrapper .addon-feature .info{color:#000;margin-top:20px;margin-bottom:0;line-height:24px;opacity:.7;max-width:500px;font-size:16px;font-weight:400;text-align:center}#bookit-dashboard-app .bookit-wrapper .addon-feature .info a{color:#066}#bookit-dashboard-app .bookit-wrapper .addon-feature .action{position:relative;display:flex;bottom:0;margin-bottom:90px}#bookit-dashboard-app .bookit-wrapper .addon-feature .action div{position:relative;display:flex;bottom:0;margin-top:30px}#bookit-dashboard-app .bookit-wrapper .addon-feature .action div .custom-select{position:relative;display:inline-flex;align-items:center;box-sizing:border-box;height:43px;border:2px solid rgba(11,102,101,.2);border-right:none;border-radius:unset;border-bottom-left-radius:50px;border-top-left-radius:50px;color:#066;background:#fff url(../../images/select-arrow.svg?33c06e7b0a68f18a664f8316a649f970) no-repeat right 18px top 50%;margin:0;min-width:157px;cursor:pointer}#bookit-dashboard-app .bookit-wrapper .addon-feature .action div .custom-select.open{border:none;border-top-left-radius:25px;border-bottom-left-radius:unset;box-shadow:0 10px 30px rgba(0,0,0,.2)}#bookit-dashboard-app .bookit-wrapper .addon-feature .action div .custom-select.hidden{display:none}#bookit-dashboard-app .bookit-wrapper .addon-feature .action div .custom-select .value{padding:0 40px 0 17px;margin:0}#bookit-dashboard-app .bookit-wrapper .addon-feature .action div .custom-select .custom-options{display:none}#bookit-dashboard-app .bookit-wrapper .addon-feature .action div .custom-select .custom-options.open{z-index:2;position:absolute;display:flex;flex-direction:column;width:100%;margin:0;top:44px;background-color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.2);border-top:none;border-radius:unset;border-bottom-left-radius:25px;border-bottom-right-radius:25px;padding:10px 0;min-height:40px}#bookit-dashboard-app .bookit-wrapper .addon-feature .action div .custom-select .custom-options.open span{display:flex;justify-content:flex-start;align-items:center;padding-left:17px;line-height:36px;cursor:pointer;color:#000}#bookit-dashboard-app .bookit-wrapper .addon-feature .action div .custom-select .custom-options.open span.hidden{display:none}#bookit-dashboard-app .bookit-wrapper .addon-feature .action div .custom-select .custom-options.open span:focus,#bookit-dashboard-app .bookit-wrapper .addon-feature .action div .custom-select .custom-options.open span:hover{background-color:#f0f8f8;color:#066}#bookit-dashboard-app .bookit-wrapper .addon-feature .action div .custom-select .custom-options.open span:last-child{border-bottom-left-radius:11px;border-bottom-right-radius:11px}#bookit-dashboard-app .bookit-wrapper .addon-feature .action div .custom-select .custom-options.open span.disable{opacity:.5;cursor:not-allowed}#bookit-dashboard-app .bookit-wrapper .addon-feature .action div .custom-select .custom-options.open span.disable:after{position:absolute;content:"";right:0;margin-right:10px;width:16px;height:16px;border-radius:12px;background:url(../../images/selected.svg?da3c9b8384973bb98b2ff0ad544c8d53) no-repeat 50%}#bookit-dashboard-app .bookit-wrapper .addon-feature .action div a{height:43px;display:flex;align-items:center;text-transform:capitalize;text-decoration:none;padding:0 29px 0 24px;border-bottom-right-radius:50px;border-top-right-radius:50px;border:none;background:#066;color:#fff;font-size:14px;font-weight:500;transition:.1s ease-in}#bookit-dashboard-app .bookit-wrapper .addon-feature .action div a:focus{box-shadow:none;outline:none}#bookit-dashboard-app .bookit-wrapper .addon-feature .action .custom-options{bottom:auto}#bookit-dashboard-app .bookit-wrapper .addon-feature .developer-info{color:#273044;opacity:.7;font-size:14px;margin-top:10px}#bookit-dashboard-app .bookit-wrapper .addon-feature .developer-info span .version-label{color:#9397a1}#bookit-dashboard-app .bookit-wrapper .addon-feature .developer-info span a{color:inherit}#bookit-dashboard-app .bookit-wrapper .disabled{opacity:.5;cursor:not-allowed}#bookit-dashboard-app .bookit-wrapper .disabled .bookit-row .form-group button,#bookit-dashboard-app .bookit-wrapper .disabled .bookit-row .form-group input,#bookit-dashboard-app .bookit-wrapper .disabled .bookit-row .form-group input[readonly],#bookit-dashboard-app .bookit-wrapper .disabled .bookit-row .form-group label,#bookit-dashboard-app .bookit-wrapper .disabled .bookit-row .form-group textarea,#bookit-dashboard-app .bookit-wrapper .disabled .round-link-icon,#bookit-dashboard-app .bookit-wrapper .disabled button,#bookit-dashboard-app .bookit-wrapper .disabled input{cursor:not-allowed}#bookit-dashboard-app .bookit-wrapper .disabled+.pro-feature{position:absolute;left:300px}#bookit-dashboard-app .bookit-wrapper .pro-feature{z-index:99}#bookit-dashboard-app .bookit-wrapper .pro-feature .lock-icon{display:inline-block;background:url(../../images/lock.svg?713e07e97faad465a55a2fa574551ea6) no-repeat 50%;background-size:contain;width:18px;height:18px;margin-right:3px;vertical-align:text-bottom}#bookit-dashboard-app .bookit-wrapper .pro-feature span{font-size:14px;line-height:16px}#bookit-dashboard-app .bookit-wrapper .pro-feature .bookit-button{margin-left:15px}#bookit-dashboard-app .round-link-icon{background-color:#fff;color:#066;border:1px solid #066;width:16px;height:16px;display:flex;border-radius:100%;font-size:14px;justify-content:center;align-items:center;margin-left:10px;cursor:pointer}#bookit-dashboard-app .info-tip{background-color:rgba(255,213,0,.18823529411764706);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#066;float:left;position:relative;padding:10px;margin-top:5px;width:calc(100% + 2px);text-align:center;box-sizing:border-box}#bookit-dashboard-app .info-tip.payments{margin:30px 0}#bookit-dashboard-app .info-tip.width-lower{width:calc(100% - 20px)}#bookit-dashboard-app .error-tip,#bookit-dashboard-app .error-tip-for-input-group{background:#d94141;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;display:inline;color:#fff;float:right;position:relative;padding:5px 20px;margin-top:5px}#bookit-dashboard-app .error-tip-for-input-group:after,#bookit-dashboard-app .error-tip:after{content:"";width:0;height:0;display:block;position:absolute;z-index:10;border:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid #d94141;right:0;top:-5px;margin-right:15px}#bookit-dashboard-app .error-tip-for-input-group{position:absolute}#bookit-dashboard-app .accordion-tip{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;display:inline;float:right;position:relative;padding:3px 5px;line-height:1.1em;width:50%;max-width:50%;margin-right:15%}#bookit-dashboard-app .accordion-tip.error{margin-top:-7.8%;color:#d94141;background:rgba(217,65,65,.2)}#bookit-dashboard-app .accordion-tip.info{margin-top:-9%;color:#066;background:#fff}#bookit-dashboard-app .accordion{border-bottom:1px solid #ddd}#bookit-dashboard-app .accordion:first-child{border-top:1px solid #ddd}#bookit-dashboard-app .accordion:last-child{margin-bottom:20px}#bookit-dashboard-app .accordion.active{background:#f0f8f8}#bookit-dashboard-app .accordion.active .accordion-title .accordion-icon{background:#066 url(../../images/arrow-up.svg?a81cdaa5172859fa3e7162f2d5d3aff3) no-repeat 50%}#bookit-dashboard-app .accordion.active .accordion-title .icon{position:absolute;top:17px;margin-left:10px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:4px;background:rgba(0,102,102,.1);padding:0;cursor:pointer}#bookit-dashboard-app .accordion.active .accordion-title .icon.edit:before{-webkit-mask-image:url(../../images/edit.svg?6c8d684263079955b7cbb824d72ec412);mask-image:url(../../images/edit.svg?6c8d684263079955b7cbb824d72ec412)}#bookit-dashboard-app .accordion.active .accordion-title .icon.edit:before,#bookit-dashboard-app .accordion.active .accordion-title .icon.view:before{position:absolute;content:"";width:16px;height:16px;background-color:#066;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;mask-size:16px 16px;-webkit-mask-size:16px 16px}#bookit-dashboard-app .accordion.active .accordion-title .icon.view:before{-webkit-mask-image:url(../../images/view.svg?6e9e035d261872fdade8f906a74d87c9);mask-image:url(../../images/view.svg?6e9e035d261872fdade8f906a74d87c9)}#bookit-dashboard-app .accordion .accordion-title{display:block;cursor:pointer;padding:20px 30px;position:relative;font-size:16px;line-height:19px;font-weight:700;color:#066}#bookit-dashboard-app .accordion .accordion-title .accordion-icon{width:26px;height:26px;margin-top:-4px;border-radius:50%;background:#066 url(../../images/arrow-down.svg?98d218fc329631ba289bbd98d020b85c) no-repeat 50% 50%}#bookit-dashboard-app .accordion .accordion-title .icon{display:none}#bookit-dashboard-app .accordion .accordion-body{padding:0 30px;max-height:45vh;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}#bookit-dashboard-app .accordion .accordion-body::-webkit-scrollbar{width:0;height:0}#bookit-dashboard-app .datatable-wrapper{position:relative;min-height:600px;overflow-x:auto}#bookit-dashboard-app .datatable-wrapper table{border-collapse:collapse;width:100%;color:#272727}#bookit-dashboard-app .datatable-wrapper table thead{background:#f0f8f8;border-bottom:1px solid #eee;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}#bookit-dashboard-app .datatable-wrapper table thead th{padding:10px;font-size:12px;line-height:14px;font-weight:700;text-transform:uppercase}#bookit-dashboard-app .datatable-wrapper table thead th:first-child{padding-left:20px}#bookit-dashboard-app .datatable-wrapper table thead th:last-child{padding-right:20px;width:5%}#bookit-dashboard-app .datatable-wrapper table thead th .arrow-up-down{display:inline-block;background:url(../../images/arrow-up-down.svg?c38de051f13980d811fa2bfc3f598a54) no-repeat 50%;background-size:contain;width:13px;height:14px;vertical-align:bottom}#bookit-dashboard-app .datatable-wrapper table thead th.staff-service{width:20%}#bookit-dashboard-app .datatable-wrapper table tbody tr{border-bottom:1px solid #eee}#bookit-dashboard-app .datatable-wrapper table tbody tr td{padding:10px;font-size:16px;line-height:19px}#bookit-dashboard-app .datatable-wrapper table tbody tr td:first-child{padding-left:20px;min-width:100px}#bookit-dashboard-app .datatable-wrapper table tbody tr td:last-child{padding-right:20px;width:15%}#bookit-dashboard-app .datatable-wrapper table tbody tr td.text-bold{color:#066}#bookit-dashboard-app .datatable-wrapper table tbody tr td.column-id{min-width:auto}#bookit-dashboard-app .datatable-wrapper table tbody tr td .status{text-transform:capitalize;border-radius:4px;border:none;padding:10px 20px;line-height:16px;font-weight:500;color:#066}#bookit-dashboard-app .datatable-wrapper table tbody tr td .status.payment{display:inline-block;padding:2px 5px;text-transform:none;margin-top:5px;font-size:12px;line-height:14px}#bookit-dashboard-app .datatable-wrapper table tbody tr td .status.pending-appointment,#bookit-dashboard-app .datatable-wrapper table tbody tr td .status.pending-payment{background:rgba(255,212,0,.3)}#bookit-dashboard-app .datatable-wrapper table tbody tr td .status.cancelled-appointment{background:rgba(217,65,65,.2)}#bookit-dashboard-app .datatable-wrapper table tbody tr td .status.approved-appointment,#bookit-dashboard-app .datatable-wrapper table tbody tr td .status.complete-payment{background:rgba(44,191,112,.2)}#bookit-dashboard-app .datatable-wrapper table tbody tr td .wh-day{display:inline-block;vertical-align:bottom;padding:2px 10px;border-radius:4px;background:#2cbf70;font-size:12px;line-height:15px;font-weight:300;color:#fff;margin:0 0 4px 4px}#bookit-dashboard-app .datatable-wrapper table tbody tr td .wh-day span{display:block}#bookit-dashboard-app .datatable-wrapper table tbody tr td .wh-day.off{padding:9.5px 10px;font-size:10px;background:rgba(39,39,39,.5)}#bookit-dashboard-app .datatable-wrapper table tbody tr td .actions{color:#272727}#bookit-dashboard-app .datatable-wrapper table tbody tr td .actions:not(.appointment){display:inline-flex;width:100%;column-gap:10px;justify-content:center}#bookit-dashboard-app .datatable-wrapper table tbody tr td .actions button{cursor:pointer;text-decoration:none;border-radius:4px;border:none;font-size:14px;line-height:16px;transition:.1s ease-in;width:30px;height:30px;padding:0;margin-left:unset}#bookit-dashboard-app .datatable-wrapper table tbody tr td .actions button:before{content:"";padding:7px 8px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;clip-path:padding-box inset(.28125em 0)}#bookit-dashboard-app .datatable-wrapper table tbody tr td .actions button.edit-btn{color:#066;background:rgba(0,102,102,.1)}#bookit-dashboard-app .datatable-wrapper table tbody tr td .actions button.edit-btn:before{padding:6px 9px;background-color:#066;-webkit-mask-image:url(../../images/edit.svg?6c8d684263079955b7cbb824d72ec412);mask-image:url(../../images/edit.svg?6c8d684263079955b7cbb824d72ec412)}#bookit-dashboard-app .datatable-wrapper table tbody tr td .actions button.edit-btn:hover{background:rgba(0,102,102,.2)}#bookit-dashboard-app .datatable-wrapper table tbody tr td .actions button.delete-btn{color:#d94141;background:rgba(217,65,65,.1)}#bookit-dashboard-app .datatable-wrapper table tbody tr td .actions button.delete-btn:before{background-color:#d94141;-webkit-mask-image:url(../../images/delete_red.svg?a396acf5d40545188b81d10123217ad0);mask-image:url(../../images/delete_red.svg?a396acf5d40545188b81d10123217ad0)}#bookit-dashboard-app .datatable-wrapper table tbody tr td .actions button.delete-btn:hover{background:rgba(217,65,65,.2)}#bookit-dashboard-app .datatable-wrapper table tbody tr td .actions a{color:#272727;text-decoration:none;opacity:.5}#bookit-dashboard-app .datatable-wrapper table tbody tr td .actions a span{display:inline-block;background-size:contain;width:19px;height:19px;vertical-align:bottom}#bookit-dashboard-app .datatable-wrapper table tbody tr td .actions a span.edit-icon{background:url(../../images/edit.svg?6c8d684263079955b7cbb824d72ec412) no-repeat 50%}#bookit-dashboard-app .datatable-wrapper table tbody tr td .actions a span.delete-icon{background:url(../../images/delete.svg?e9eaceaac201e098c0b29823a60beeeb) no-repeat 50%;width:16px}#bookit-dashboard-app .datatable-wrapper table tbody tr td .actions a:hover{opacity:.8}#bookit-dashboard-app .datatable-wrapper table tbody tr td .actions.appointment{display:inline-flex;width:100%;justify-content:flex-end;align-items:center}#bookit-dashboard-app .datatable-wrapper table tbody tr td .actions.appointment .past{display:inline-flex;width:100%;align-items:center;justify-content:space-between}#bookit-dashboard-app .datatable-wrapper table tbody tr td .actions.appointment .past-title{opacity:.5;font-size:16px;font-weight:400}#bookit-dashboard-app .datatable-wrapper table tbody tr td .actions.appointment button{display:inline-flex;justify-content:center;align-items:center;height:36px;padding-right:16px;font-weight:500;text-transform:capitalize;margin-left:10px;width:-moz-fit-content;width:fit-content;font-size:14px;line-height:16px;font-size:16px}#bookit-dashboard-app .datatable-wrapper table tbody tr td .actions.appointment button:first-child{margin-left:0}#bookit-dashboard-app .datatable-wrapper table tbody tr td .actions.appointment button.button-light{background:#f0f8f8;color:#066;cursor:default;font-weight:500}#bookit-dashboard-app .datatable-wrapper table tbody tr td .actions.appointment button.delete-btn{width:36px;height:36px;color:#d94141;background:rgba(217,65,65,.1);padding:0}#bookit-dashboard-app .datatable-wrapper table tbody tr td .actions.appointment button.delete-btn:before{position:absolute;content:"";width:16px;height:20px;background-color:#d94141;-webkit-mask-image:url(../../images/delete_red.svg?a396acf5d40545188b81d10123217ad0);mask-image:url(../../images/delete_red.svg?a396acf5d40545188b81d10123217ad0);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-size:16px 20px;-webkit-mask-size:16px 20px}#bookit-dashboard-app .datatable-wrapper table tbody tr td .actions.appointment button.edit-btn{width:36px;height:36px;background:#f0f8f8;padding:0}#bookit-dashboard-app .datatable-wrapper table tbody tr td .actions.appointment button.edit-btn:before{position:absolute;content:"";width:16px;height:15px;background-color:#066;-webkit-mask-image:url(../../images/edit.svg?6c8d684263079955b7cbb824d72ec412);mask-image:url(../../images/edit.svg?6c8d684263079955b7cbb824d72ec412);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-size:15px 15px;-webkit-mask-size:15px 15px}#bookit-dashboard-app .datatable-wrapper table tbody tr td .actions.appointment button.view-btn{width:36px;height:36px;background:#f0f8f8;padding:0}#bookit-dashboard-app .datatable-wrapper table tbody tr td .actions.appointment button.view-btn:before{position:absolute;content:"";width:20px;height:13px;background-color:#066;-webkit-mask-image:url(../../images/view.svg?6e9e035d261872fdade8f906a74d87c9);mask-image:url(../../images/view.svg?6e9e035d261872fdade8f906a74d87c9);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-size:20px 13px;-webkit-mask-size:20px 13px}#bookit-dashboard-app .datatable-wrapper table tbody tr td .actions.appointment button .check-icon{background:url(../../images/check.svg?38ff582638fda971e970b0beec8e9f1c) no-repeat 50%;background-size:contain;width:18px;height:18px;margin-right:10px}#bookit-dashboard-app .datatable-wrapper table tbody tr td .actions.appointment button .reject-icon{background:url(../../images/reject.svg?856c18b9babf624e610a8be9f5b8eadc) no-repeat 50%;background-size:contain;width:18px;height:18px;margin-right:10px}#bookit-dashboard-app .datatable-wrapper table tbody tr td .actions.appointment button .edit-icon{display:inline-block;background:url(../../images/edit.svg?6c8d684263079955b7cbb824d72ec412) no-repeat 50%;background-size:contain;width:15px;height:15px;vertical-align:bottom}#bookit-dashboard-app .datatable-wrapper table tbody tr td .actions.appointment button .delete-icon{display:inline-block;background:url(../../images/delete.svg?e9eaceaac201e098c0b29823a60beeeb) no-repeat 50%;background-size:contain;width:15px;height:15px;vertical-align:bottom}#bookit-dashboard-app .datatable-wrapper .appointment-filters{display:inline-flex;align-items:center;height:60px;padding:0;width:100%}#bookit-dashboard-app .datatable-wrapper .appointment-filters .filter-field{margin-left:10px}#bookit-dashboard-app .datatable-wrapper .appointment-filters .filter-field.col-1{flex-basis:8.33%}#bookit-dashboard-app .datatable-wrapper .appointment-filters .filter-field.col-2{flex-basis:16.66%}#bookit-dashboard-app .datatable-wrapper .appointment-filters .filter-field.col-3{flex-basis:25%}#bookit-dashboard-app .datatable-wrapper .appointment-filters .filter-field.col-4{flex-basis:33.33%}#bookit-dashboard-app .datatable-wrapper .appointment-filters .filter-field.col-6{flex-basis:50%}#bookit-dashboard-app .datatable-wrapper .appointment-filters .filter-field.col-12{flex-basis:100%}#bookit-dashboard-app .datatable-wrapper .appointment-filters .filter-field .bookit-filter-input{width:100%}#bookit-dashboard-app .datatable-wrapper .appointment-filters .filter-field.date-range label{display:none}#bookit-dashboard-app .datatable-wrapper .appointment-filters .filter-field.date-range .date-time-picker .field:before{width:18px;height:18px;content:" ";position:absolute;left:10px;top:calc(100% - 30px);background:url(../../images/filter-calendar.svg?56a91e90d0acdbdc483106e2749392d9) no-repeat;background-size:18px 18px;z-index:1;opacity:.4}#bookit-dashboard-app .datatable-wrapper .appointment-filters .filter-field.date-range .date-time-picker .field:not(.has-value):after{width:18px;height:18px;content:" ";position:absolute;right:20px;background-color:rgba(0,0,0,.5);-webkit-mask-image:url(../../images/select-arrow.svg?33c06e7b0a68f18a664f8316a649f970);mask-image:url(../../images/select-arrow.svg?33c06e7b0a68f18a664f8316a649f970);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right;mask-position:right;background-size:18px 18px;z-index:1;opacity:.7}#bookit-dashboard-app .datatable-wrapper .appointment-filters .filter-field.date-range .date-time-picker .field .custom-button .custom-button-effect{width:23px;height:23px}#bookit-dashboard-app .datatable-wrapper .appointment-filters .filter-field.date-range .date-time-picker .field .custom-button .custom-button-content{margin-left:1px}#bookit-dashboard-app .datatable-wrapper .appointment-filters .filter-field.date-range .date-time-picker .field input{padding-left:38px}#bookit-dashboard-app .datatable-wrapper .appointment-filters .filter-field:first-child{margin-left:20px}#bookit-dashboard-app .datatable-wrapper .appointment-filters .filter-field input{height:40px}#bookit-dashboard-app .datatable-wrapper.appointments table{table-layout:auto}#bookit-dashboard-app .datatable-wrapper.appointments table thead th:first-child{width:40px}#bookit-dashboard-app .datatable-wrapper.appointments table tbody tr td{font-size:16px}#bookit-dashboard-app .datatable-wrapper.appointments table tbody tr td:first-child{min-width:40px}#bookit-dashboard-app .datatable-wrapper.appointments table tbody tr td.customer span{display:block;width:100%}#bookit-dashboard-app .datatable-wrapper.appointments table tbody tr td.appointment-payment b{display:block;width:100%;font-size:16px;font-weight:400}#bookit-dashboard-app .datatable-wrapper.appointments table tbody tr td.appointment-status{text-transform:capitalize;font-size:16px;font-weight:400}#bookit-dashboard-app .datatable-wrapper.appointments table tbody tr td.appointment-status div{display:inline-flex}#bookit-dashboard-app .datatable-wrapper.appointments table tbody tr td.appointment-status div .pending-appointment{margin-right:5px;display:inline-block;position:relative;border-radius:50%;width:18px;height:18px;background-color:#ffd400;box-sizing:border-box}#bookit-dashboard-app .datatable-wrapper.appointments table tbody tr td.appointment-status div .pending-appointment:after{position:absolute;content:"";right:4px;top:4px;width:10px;height:10px;background-color:#272727;-webkit-mask-image:url(../../images/clock_circular.svg?9690a198472d278c8950dfa0f4297bbb);mask-image:url(../../images/clock_circular.svg?9690a198472d278c8950dfa0f4297bbb);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;mask-size:10px 10px;-webkit-mask-size:10px 10px;z-index:1}#bookit-dashboard-app .datatable-wrapper.appointments table tbody tr td.appointment-status div .approved-appointment{margin-right:5px;display:inline-block;position:relative;border-radius:50%;width:18px;height:18px;background-color:#066;box-sizing:border-box}#bookit-dashboard-app .datatable-wrapper.appointments table tbody tr td.appointment-status div .approved-appointment:after{position:absolute;content:"";right:4px;top:4px;width:10px;height:10px;background-color:#fff;-webkit-mask-image:url(../../images/validation-success.svg?e9179c7f1ec7b7a11fdf5ace3f0902b0);mask-image:url(../../images/validation-success.svg?e9179c7f1ec7b7a11fdf5ace3f0902b0);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;mask-size:10px 10px;-webkit-mask-size:10px 10px;z-index:1}#bookit-dashboard-app .datatable-wrapper.appointments table tbody tr td.appointment-status div .complete-appointment{display:flex;align-items:center;justify-content:center;margin-right:5px;position:relative;border-radius:50%;width:18px;height:18px;box-sizing:border-box}#bookit-dashboard-app .datatable-wrapper.appointments table tbody tr td.appointment-status div .complete-appointment:after{position:absolute;content:"";width:10px;height:10px;background-color:#066;-webkit-mask-image:url(../../images/validation-success.svg?e9179c7f1ec7b7a11fdf5ace3f0902b0);mask-image:url(../../images/validation-success.svg?e9179c7f1ec7b7a11fdf5ace3f0902b0);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;mask-size:10px 10px;-webkit-mask-size:10px 10px;z-index:1}#bookit-dashboard-app .datatable-wrapper.appointments table tbody tr td.appointment-status div .cancelled-appointment{display:flex;align-items:center;justify-content:center;margin-right:5px;position:relative;border-radius:50%;width:18px;height:18px;border:1px solid #d94141;box-sizing:border-box}#bookit-dashboard-app .datatable-wrapper.appointments table tbody tr td.appointment-status div .cancelled-appointment:after{position:absolute;content:"";width:8px;height:8px;background-color:#d94141;-webkit-mask-image:url(../../images/cross.svg?481e45ce4ab4a1140eba7d42f64b81ca);mask-image:url(../../images/cross.svg?481e45ce4ab4a1140eba7d42f64b81ca);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;mask-size:8px 8px;-webkit-mask-size:8px 8px;z-index:1}#bookit-dashboard-app .datatable-wrapper.approved-appointments tbody tr td.appointment-actions .edit-button,#bookit-dashboard-app .datatable-wrapper.cancelled-appointments tbody tr td.appointment-actions .edit-button{display:none}#bookit-dashboard-app .datatable-wrapper.pending-appointments tbody tr td.appointment-actions{min-width:210px}#bookit-dashboard-app .datatable-wrapper.pending-appointments tbody tr td.appointment-actions .edit-button{display:none}#bookit-dashboard-app .pagination{text-align:left;padding:10px 20px 15px}#bookit-dashboard-app .pagination ul{display:inline-block;padding-left:0}#bookit-dashboard-app .pagination ul>li{display:inline;padding:10px 15px;border-radius:4px;border:1px solid #ddd;font-size:16px;line-height:19px}#bookit-dashboard-app .pagination ul>li:only-child{display:none}#bookit-dashboard-app .pagination ul>li+li{margin-left:10px}#bookit-dashboard-app .pagination ul>li.active{background:#066;border:1px solid #066;color:#fff}#bookit-dashboard-app .no-results{text-align:center;font-size:18px;line-height:21px;color:#066;padding:15px}@media screen and (max-device-width:1440px) and (min-device-width:836px){#bookit-dashboard-app .datatable-wrapper.appointments table{table-layout:auto}#bookit-dashboard-app .datatable-wrapper.appointments table thead th:first-child{width:40px}#bookit-dashboard-app .datatable-wrapper.appointments table tbody tr td{font-size:14px}#bookit-dashboard-app .datatable-wrapper.appointments table tbody tr td:first-child{min-width:40px}#bookit-dashboard-app .datatable-wrapper.appointments table tbody tr td.appointment-payment b{display:block;width:100%;font-size:14px}#bookit-dashboard-app .datatable-wrapper.appointments table tbody tr td.appointment-status{text-transform:capitalize;font-size:14px;font-weight:400}#bookit-dashboard-app .datatable-wrapper.appointments table tbody tr td.appointment-status div{display:inline-flex}#bookit-dashboard-app .datatable-wrapper.appointments table tbody tr td.appointment-status div .pending-appointment{margin-right:5px;display:inline-block;position:relative;border-radius:50%;width:18px;height:18px;background-color:#ffd400;box-sizing:border-box}#bookit-dashboard-app .datatable-wrapper.appointments table tbody tr td.appointment-status div .pending-appointment:after{position:absolute;content:"";right:4px;top:4px;width:10px;height:10px;background-color:#272727;-webkit-mask-image:url(../../images/clock_circular.svg?9690a198472d278c8950dfa0f4297bbb);mask-image:url(../../images/clock_circular.svg?9690a198472d278c8950dfa0f4297bbb);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;mask-size:10px 10px;-webkit-mask-size:10px 10px;z-index:1}}#bookit-dashboard-app .bookit-tabs{border-bottom:1px solid #ddd;padding:0 30px;margin:0}#bookit-dashboard-app .bookit-tabs>li{display:inline-block;margin:0}#bookit-dashboard-app .bookit-tabs>li>a{display:block;padding:20px;color:#272727;font-weight:700;text-transform:uppercase;border:3px solid transparent;font-size:14px;line-height:16px}#bookit-dashboard-app .bookit-tabs>li.disabled{opacity:.5}#bookit-dashboard-app .bookit-tabs>li.active>a,#bookit-dashboard-app .bookit-tabs>li.active>a:focus,#bookit-dashboard-app .bookit-tabs>li.active>a:hover{color:#066;cursor:default;background-color:rgba(0,102,102,.1);border-bottom:3px solid #066}#bookit-dashboard-app .bookit-tabs-details>div{padding:30px 30px 10px}#bookit-dashboard-app .bookit-tabs-details>div.not-installed{position:relative}#bookit-dashboard-app .bookit-tabs-details>div.not-installed:after{content:"";top:0;right:0;left:0;bottom:-20px;background-color:rgba(0,0,0,.2);position:absolute;cursor:not-allowed}#bookit-dashboard-app .bookit-tabs-details>div.no-padding{padding:0}#bookit-dashboard-app .bookit-modal-body .bookit-tabs-details{padding:20px 30px 10px}#bookit-dashboard-app .bookit-modal-body .bookit-tabs-details>div{max-height:50vh;overflow-x:scroll}#bookit-dashboard-app .vertical{display:flex}#bookit-dashboard-app .vertical .bookit-tabs{width:20%;padding:0;margin:0;border:none}#bookit-dashboard-app .vertical .bookit-tabs>li{display:list-item}#bookit-dashboard-app .vertical .bookit-tabs>li>a{border:1px solid #ddd}#bookit-dashboard-app .vertical .bookit-tabs>li.active>a,#bookit-dashboard-app .vertical .bookit-tabs>li.active>a:focus,#bookit-dashboard-app .vertical .bookit-tabs>li.active>a:hover{border-bottom:2px solid #066}#bookit-dashboard-app .vertical .bookit-tabs>li:first-child>a{border-top-right-radius:4px;border-top-left-radius:4px}#bookit-dashboard-app .vertical .bookit-tabs>li:last-child>a{border-bottom-right-radius:4px;border-bottom-left-radius:4px}#bookit-dashboard-app .vertical.email-templates-tabs .bookit-tabs{width:300px;border:1px solid #ddd;border-top:none}#bookit-dashboard-app .vertical.email-templates-tabs .bookit-tabs>li{display:list-item}#bookit-dashboard-app .vertical.email-templates-tabs .bookit-tabs>li>a{border:none;border-bottom:1px solid #ddd}#bookit-dashboard-app .vertical.email-templates-tabs .bookit-tabs>li:first-child>a,#bookit-dashboard-app .vertical.email-templates-tabs .bookit-tabs>li:last-child>a{border-radius:0}#bookit-dashboard-app .vertical.email-templates-tabs .bookit-tabs>li.active>a:focus,#bookit-dashboard-app .vertical.email-templates-tabs .bookit-tabs>li.active>a:hover{border-bottom:none}#bookit-dashboard-app .vertical.email-templates-tabs .bookit-tabs-details{background-color:#f7f7f7}#bookit-dashboard-app .vertical.email-templates-tabs .bookit-tabs-details .email-card{background-color:#fff;border:1px solid #ddd;border-radius:10px;padding:30px;margin-bottom:25px;flex-basis:100%}#bookit-dashboard-app .vertical.email-templates-tabs .bookit-tabs-details .email-card .form-group .label{color:#272727;font-size:12px;font-weight:700;text-transform:uppercase;flex-basis:100%}#bookit-dashboard-app .vertical.email-templates-tabs .bookit-tabs-details .email-card .form-group small{margin-bottom:5px}#bookit-dashboard-app .vertical.email-templates-tabs .bookit-tabs-details .email-card .form-group small input[readonly]{font-size:16px;font-weight:400;margin-top:0;width:100%}#bookit-dashboard-app .vertical.email-templates-tabs .bookit-tabs-details .email-card .form-group small input[readonly]:hover{opacity:.8}#bookit-dashboard-app .vertical.email-templates-tabs .bookit-tabs-details .email-card .form-group small input[readonly].small{width:auto;min-height:auto;height:30px;color:#066;background:rgba(0,102,102,.1);border-radius:4px;padding:0;border:none;margin-right:5px;margin-bottom:5px;cursor:pointer;text-align:center}#bookit-dashboard-app .vertical.email-templates-tabs .bookit-tabs-details .email-card .form-group textarea{height:auto}#bookit-dashboard-app .vertical.email-templates-tabs .bookit-button{margin-left:30px}#bookit-dashboard-app .vertical .bookit-tabs-details{width:80%;padding-top:0}#bookit-dashboard-app .vertical .bookit-tabs-details .import-card{border:1px solid #ddd;box-shadow:0 0 5px #ddd;padding:15px;border-radius:5px}#bookit-dashboard-app .vertical .bookit-tabs-details .import-card .form-group{margin-bottom:25px}#bookit-dashboard-app .vertical .bookit-tabs-details .import-card .form-group+.form-group{margin-left:0}#bookit-dashboard-app .vertical .bookit-tabs-details .import-card .form-group textarea{height:auto}#bookit-dashboard-app .vertical .bookit-tabs-details hr{border-top:2px solid #066;border-bottom:1px solid #f0f8f8;margin:25px 0}#bookit-dashboard-app .payments-tabs,#bookit-dashboard-app .payments-tabs .woocommerce{position:relative}#bookit-dashboard-app .payments-tabs .no-addon{padding-top:30px;position:relative}#bookit-dashboard-app .payments-tabs .no-addon:after{background-color:rgba(0,0,0,.2);bottom:0;content:"";cursor:not-allowed;left:-30px;position:absolute;right:-30px;top:30px}#bookit-dashboard-app .appointment-tabs{padding:0}#bookit-dashboard-app .appointment-tabs .bookit-tabs{margin-bottom:0}#bookit-dashboard-app .appointment-tabs .bookit-tabs-details,#bookit-dashboard-app .import-tab .bookit-tabs-details{padding:0}#bookit-dashboard-app .import-tab .bookit-row-import{max-width:900px;border-radius:10px;border:1px solid #ddd;background-color:#fff;margin-bottom:30px;padding:20px 0}#bookit-dashboard-app .import-tab .bookit-import-export-inline-row{width:100%;display:flex;align-items:center;justify-content:flex-start;column-gap:10px}#bookit-dashboard-app .import-tab .bookit-import-export-inline-row.export-row{position:relative}#bookit-dashboard-app .import-tab .bookit-import-export-inline-row .demo-btn-wrapper{display:inline-block}#bookit-dashboard-app .import-tab .bookit-import-export-inline-row .demo-btn-wrapper:first-child{margin-right:20px;position:relative}#bookit-dashboard-app .import-tab .bookit-import-export-inline-row .demo-btn-wrapper:last-child{margin-left:auto}#bookit-dashboard-app .import-tab .bookit-import-export-inline-row .demo-btn-wrapper .bookit-export-button{margin-right:20px}#bookit-dashboard-app .import-tab .bookit-import-export-inline-row .demo-btn-wrapper .errors_block{position:relative;float:left;margin-bottom:-15%;width:100%}#bookit-dashboard-app .import-tab .bookit-import-export-inline-row .demo-btn-wrapper .errors_block .error{text-align:left;font-style:italic;margin-left:6%;font-size:12px;color:#d94141}#bookit-dashboard-app .import-tab .bookit-import-export-inline-row .demo-btn-wrapper .demo-btn-item.bookit-file-upload{margin-right:20px}#bookit-dashboard-app .import-tab .demo-import-text{height:21px;color:#272727;font-size:18px;line-height:21px;font-weight:700;text-align:left}#bookit-dashboard-app .import-tab .demo-import-text-description{height:17px;opacity:.7;color:#272727;font-size:14px;line-height:16px;font-weight:400;text-align:left}#bookit-dashboard-app .import-tab .box-align{display:flex;align-items:center}#bookit-dashboard-app .import-tab .demo-demo-icon{width:100px;height:80px;background-color:#fff;display:flex;justify-content:center}#bookit-dashboard-app .import-tab .demo-demo-icon span{width:100%}#bookit-dashboard-app .import-tab .demo-demo-icon span.demo-import{background:url(../../images/demo-import.svg?99c93936096709b16ef6e268516dd4ae) no-repeat 50%;background-size:contain}#bookit-dashboard-app .import-tab .demo-demo-icon span.json-import{background:url(../../images/json-import.svg?66f74b5b8e1835c6df5951bfb8d268fb) no-repeat 50%;background-size:contain}#bookit-dashboard-app .import-tab .demo-demo-icon span.excel{background:url(../../images/excel.svg?b1c53da7609fee17cebe47803db44a8d) no-repeat 50%;background-size:contain}#bookit-dashboard-app .import-tab .line-break{width:100%;display:inline-block}#bookit-dashboard-app .import-tab .hr-line{width:83.5%;float:right}#bookit-dashboard-app .import-tab .clear{clear:both}#bookit-dashboard-app .import-tab .bookit-demo-import-button{cursor:pointer;text-decoration:none;text-transform:uppercase;border-radius:4px;border:none;transition:.1s ease-in;background-color:#066;color:#fff;height:45px;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;padding:0 20px;text-align:center;font-size:14px;line-height:16px;font-weight:700}#bookit-dashboard-app .import-tab .bookit-demo-import-button a,#bookit-dashboard-app .import-tab .bookit-demo-import-button a:focus,#bookit-dashboard-app .import-tab .bookit-demo-import-button a:hover{color:#fff}#bookit-dashboard-app .import-tab .bookit-export-button,#bookit-dashboard-app .import-tab .panel-custom{margin-bottom:0}#bookit-dashboard-app .import-tab .bookit-export-button .uploaded-file,#bookit-dashboard-app .import-tab .panel-custom .uploaded-file{text-align:left;font-style:italic;padding:10px 0}#bookit-dashboard-app .import-tab .bookit-export-button .error,#bookit-dashboard-app .import-tab .panel-custom .error{text-align:left;font-style:italic;margin-left:6%;font-size:12px;color:#d94141}#bookit-dashboard-app .import-tab .panel-custom{display:inline-flex;column-gap:10px;width:100%;justify-content:flex-start}#bookit-dashboard-app .import-tab .import-file-button{display:flex;align-items:center;height:45px;border-radius:4px;background-color:#e5efef;cursor:pointer;padding:0 20px;column-gap:5px}#bookit-dashboard-app .import-tab .import-file-button i.paper-clip-icon{position:relative;display:inline-block;width:16px;height:16px;content:" ";background:url(../../images/paper-clip.svg?9cd6379531042b36af121d9ce3f38c5f) no-repeat;background-size:16px 15px}#bookit-dashboard-app .import-tab .import-file-button .button-text{position:relative;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;color:#066;font-size:13px;font-weight:600;line-height:normal}#bookit-dashboard-app .import-tab input.import-file{display:none;width:152px;color:transparent;height:41.2px}#bookit-dashboard-app .import-tab input.import-file[type=file]{display:none}#bookit-dashboard-app .import-tab .validate-error{text-align:left;position:absolute;margin:-10px -10px -10px 22px;font-size:12px;color:#d94141}#bookit-dashboard-app .import-tab textarea#progress_data_textarea{overflow:auto;resize:vertical;display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-clip:padding-box;border-radius:.25rem;box-sizing:border-box;border-color:hsla(0,0%,87.1%,.75);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);height:auto;background-color:#e9ecef;opacity:1}#bookit-dashboard-app .import-tab .progress{display:flex;overflow:hidden;line-height:0;font-size:.75rem;height:6px;border-radius:3px;background-color:#c8d1d5;width:40%;margin-left:auto;margin-right:auto;margin-top:30px}#bookit-dashboard-app .import-tab .bg-success{background-color:#066!important}#bookit-dashboard-app .import-tab .import-loading{position:relative}#bookit-dashboard-app .import-tab .progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;text-align:center;white-space:nowrap;background-color:#066;transition:width .6s ease;border-radius:3px}#bookit-dashboard-app .import-tab .import-title{font-size:18px;line-height:21px;text-align:center}#bookit-dashboard-app .import-tab .import-title span{opacity:.7;color:#272727;font-size:14px;line-height:16px;text-align:center}#bookit-dashboard-app .loader{display:inline-flex;position:absolute;background-color:hsla(0,0%,100%,.8);z-index:99;width:100%;height:100%;border:unset;border-top:unset;border-radius:unset;animation:unset}#bookit-dashboard-app .loader .loading{position:relative;left:calc(50% - 40px);top:calc(50% - 40px)}#bookit-dashboard-app .loader .loading div{position:absolute;width:16px;height:16px;border-radius:50%;background:#066;animation:loader 1.2s linear infinite}#bookit-dashboard-app .loader .loading div:first-child{top:8px;left:8px;animation-delay:0s}#bookit-dashboard-app .loader .loading div:nth-child(2){top:8px;left:32px;animation-delay:-.4s}#bookit-dashboard-app .loader .loading div:nth-child(3){top:8px;left:56px;animation-delay:-.8s}#bookit-dashboard-app .loader .loading div:nth-child(4){top:32px;left:8px;animation-delay:-.4s}#bookit-dashboard-app .loader .loading div:nth-child(5){top:32px;left:32px;animation-delay:-.8s}#bookit-dashboard-app .loader .loading div:nth-child(6){top:32px;left:56px;animation-delay:-1.2s}#bookit-dashboard-app .loader .loading div:nth-child(7){top:56px;left:8px;animation-delay:-.8s}#bookit-dashboard-app .loader .loading div:nth-child(8){top:56px;left:32px;animation-delay:-1.2s}#bookit-dashboard-app .loader .loading div:nth-child(9){top:56px;left:56px;animation-delay:-1.6s}#bookit-dashboard-app .autocomplete{position:relative;background-color:#fff}#bookit-dashboard-app .autocomplete-list{padding:0;margin:0;border:1px solid #eee;max-height:120px;overflow-y:auto;overflow-x:hidden}#bookit-dashboard-app .autocomplete-list-item{list-style:none;text-align:left;padding:4px 2px;cursor:pointer}#bookit-dashboard-app .autocomplete-list-item.is-active,#bookit-dashboard-app .autocomplete-list-item:hover{background-color:#b4d3d3;color:#fff}#bookit-dashboard-app .autocomplete-list-item.is-active{background-color:#252525}#bookit-dashboard-app .bookit-feedback-modal{position:fixed;left:0;top:0;z-index:99999;padding-top:150px;width:100%;height:100%;overflow:auto;background-color:hsla(0,0%,100%,.6)}#bookit-dashboard-app .bookit-feedback-modal .feedback-modal-content{position:relative;max-width:500px;padding:45px;margin:auto;text-align:center;border-radius:8px;box-shadow:0 10px 50px rgba(0,0,0,.16);background-color:#fff}#bookit-dashboard-app .bookit-feedback-modal .feedback-modal-content .feedback-modal-close{position:absolute;top:5px;right:-33px;font-size:36px;font-weight:300;line-height:24px;cursor:pointer}#bookit-dashboard-app .bookit-feedback-modal .feedback-modal-content .feedback-thank-you{display:block;width:70px;height:69px;margin:0 auto 25px;background:url(../../images/thank-you.svg?93f1c321f0fdb4b3e23d3a6e79b6efcd) no-repeat}#bookit-dashboard-app .bookit-feedback-modal .feedback-modal-content h2{font-size:32px;font-weight:400;margin:0}#bookit-dashboard-app .bookit-feedback-modal .feedback-modal-content .feedback-rating-stars{margin-top:25px}#bookit-dashboard-app .bookit-feedback-modal .feedback-modal-content .feedback-rating-stars ul{padding:0;margin:0;list-style-type:none;-webkit-user-select:none;user-select:none}#bookit-dashboard-app .bookit-feedback-modal .feedback-modal-content .feedback-rating-stars ul li{margin:0}#bookit-dashboard-app .bookit-feedback-modal .feedback-modal-content .feedback-rating-stars ul li.star{display:inline-block}#bookit-dashboard-app .bookit-feedback-modal .feedback-modal-content .feedback-rating-stars ul li.star.disabled{opacity:1}#bookit-dashboard-app .bookit-feedback-modal .feedback-modal-content .feedback-rating-stars ul li.star:not(.disabled):hover{opacity:.7}#bookit-dashboard-app .bookit-feedback-modal .feedback-modal-content .feedback-rating-stars ul li.star i{display:block;width:32px;height:32px;cursor:pointer;background:url(../../images/star.svg?b059eb943872b64946c3f16d396902e2) no-repeat}#bookit-dashboard-app .bookit-feedback-modal .feedback-modal-content .feedback-rating-stars ul li.star.selected i{color:#d6981b;background:url(../../images/star-filled.svg?712a0d61c996627b1232289597cfe554) no-repeat}#bookit-dashboard-app .bookit-feedback-modal .feedback-modal-content .feedback-rating-stars .rating-text{display:block;color:#2f3138;font-size:26px;font-style:italic;font-weight:300;margin-top:5px}#bookit-dashboard-app .bookit-feedback-modal .feedback-modal-content .feedback-review-text{color:#2f3138;font-size:15px;margin-top:20px}#bookit-dashboard-app .bookit-feedback-modal .feedback-modal-content .feedback-extra{text-align:left}#bookit-dashboard-app .bookit-feedback-modal .feedback-modal-content .feedback-extra textarea{width:100%;height:auto;resize:none;margin-top:25px;padding:14px;border-radius:5px;border:1px solid #cfcfcf;background-color:#f0f8f8;color:#2f3138;font-size:16px}#bookit-dashboard-app .bookit-feedback-modal .feedback-modal-content .feedback-extra textarea:active,#bookit-dashboard-app .bookit-feedback-modal .feedback-modal-content .feedback-extra textarea:focus{outline:0;box-shadow:none;border:1px solid #11c482;background-color:#fff}#bookit-dashboard-app .bookit-feedback-modal .feedback-modal-content .feedback-extra textarea::placeholder{opacity:.5;color:#2f3138;font-size:14px}#bookit-dashboard-app .bookit-feedback-modal .feedback-modal-content .feedback-extra small{opacity:.8}#bookit-dashboard-app .bookit-feedback-modal .feedback-modal-content .feedback-submit{width:100%;display:block;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;text-decoration:none;margin-top:20px;padding:17px 0;border:none;border-radius:5px;background-color:#00a0df;box-shadow:0 6px 6px rgba(0,0,0,.12)}#bookit-dashboard-app .bookit-feedback-modal .feedback-modal-content .feedback-submit:focus{outline:0}#bookit-dashboard-app .bookit-feedback-modal .feedback-modal-content .feedback-submit .external-icon{display:inline-block;width:17px;height:16px;margin-left:5px;vertical-align:text-top;background:url(../../images/external-link.svg?3d25b697d11b90d89611f5f3ce0a3e83) no-repeat;background-size:contain}.toasted-container .toasted.toasted-primary{min-width:200px;min-height:50px;border-radius:10px;box-shadow:0 10px 30px 0 rgba(0,0,0,.15);font-size:16px;line-height:19px;font-weight:700}.toasted-container .toasted.toasted-primary.google-export{padding:20px 35px 20px 20px}.toasted-container .toasted.toasted-primary.google-export .close-toast{position:absolute;top:0;right:0;background:url(../../images/reject.svg?856c18b9babf624e610a8be9f5b8eadc) no-repeat 50%;background-size:contain;width:5px;height:5px;margin-right:10px;margin-top:8px}.toasted-container .toasted.toasted-primary.success{background-color:#f0f8f8;color:#066;line-height:22px}.toasted-container .toasted.toasted-primary.error{background-color:#f0f8f8;color:#d94141;border:none;line-height:22px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper{position:relative;min-height:300px;margin-right:20px;border-radius:4px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);background-color:#fff;padding:0}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper button:focus,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper button:hover,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper input[type=date]:focus,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper input[type=date]:hover,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper input[type=email]:focus,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper input[type=email]:hover,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper input[type=number]:focus,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper input[type=number]:hover,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper input[type=password]:focus,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper input[type=password]:hover,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper input[type=text]:focus,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper input[type=text]:hover,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper textarea:focus,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper textarea:hover{resize:none;outline:none;box-shadow:none}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper button:disabled,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper input[type=date]:disabled,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper input[type=email]:disabled,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper input[type=number]:disabled,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper input[type=password]:disabled,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper input[type=text]:disabled,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper textarea:disabled{box-shadow:none}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper select:focus,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper select:hover{resize:none;outline:none;box-shadow:none}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .calendar-header-navbar,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .topbar-filters{display:flex;justify-content:space-between}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .calendar-header-navbar div.flex-start,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .topbar-filters div.flex-start{justify-content:left;height:60px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .calendar-header-navbar .col-1,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .topbar-filters .col-1{flex:0 0 auto;width:8.3333333333%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .calendar-header-navbar .col-2,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .topbar-filters .col-2{flex:0 0 auto;width:16.6666666667%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .calendar-header-navbar .col-3,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .topbar-filters .col-3{flex:0 0 auto;width:25%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .calendar-header-navbar .col-4,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .topbar-filters .col-4{flex:0 0 auto;width:33.3333333333%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .calendar-header-navbar .col-5,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .topbar-filters .col-5{flex:0 0 auto;width:41.6666666667%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .calendar-header-navbar .col-6,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .topbar-filters .col-6{flex:0 0 auto;width:50%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .calendar-header-navbar .col-7,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .topbar-filters .col-7{flex:0 0 auto;width:58.3333333333%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .calendar-header-navbar .col-8,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .topbar-filters .col-8{flex:0 0 auto;width:66.6666666667%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .calendar-header-navbar .col-9,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .topbar-filters .col-9{flex:0 0 auto;width:75%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .calendar-header-navbar .col-10,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .topbar-filters .col-10{flex:0 0 auto;width:83.3333333333%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .calendar-header-navbar .col-11,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .topbar-filters .col-11{flex:0 0 auto;width:91.6666666667%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .calendar-header-navbar .col-12,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .topbar-filters .col-12{flex:0 0 auto;width:100%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper a{text-decoration:none;transition:.1s ease-in}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper a:active,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper a:focus{outline:0;box-shadow:none}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header{padding:0;border-bottom:1px solid #ddd;background-color:#f7f7f7;height:60px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters{max-width:100%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters div.col-2,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters div.col-3{padding-top:10px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters div.col-2:first-of-type,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters div.col-3:first-of-type{padding-left:20px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters select{height:40px;color:#272727;background-position:97% 50%;font-family:SFUIDisplay,sans-serif}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters .vue-treeselect{max-height:40px;box-sizing:border-box;font-family:SFUIDisplay,sans-serif}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters .vue-treeselect.vue-treeselect--focused,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters .vue-treeselect.vue-treeselect--open-below{border:none;box-shadow:unset}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters .vue-treeselect .vue-treeselect__control{height:40px;border-radius:4px;padding-right:4px;padding-left:4px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters .vue-treeselect .vue-treeselect__control .vue-treeselect__value-container{display:block;cursor:pointer;color:#272727;height:38px;background-color:#fff;width:100%;max-width:100%;font-size:16px;line-height:19px;line-height:normal}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters .vue-treeselect .vue-treeselect__control .vue-treeselect__value-container::-ms-expand{display:none}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters .vue-treeselect .vue-treeselect__control .vue-treeselect__value-container .vue-treeselect__multi-value{display:inline-flex;align-items:center;height:40px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters .vue-treeselect .vue-treeselect__control .vue-treeselect__value-container .vue-treeselect__multi-value .chosen-service{font-size:16px;margin-left:10px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters .vue-treeselect .vue-treeselect__control .vue-treeselect__placeholder{line-height:40px;color:#272727}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters .vue-treeselect .vue-treeselect__control .vue-treeselect__control-arrow-container{-webkit-appearance:none;background:#fff url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E") no-repeat right 5px top 55%;background-size:16px 16px;cursor:pointer;vertical-align:middle}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters .vue-treeselect .vue-treeselect__control .vue-treeselect__control-arrow{display:none}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters .vue-treeselect .vue-treeselect__control .vue-treeselect__input{border:none;max-height:38px;background-color:unset;width:100%;box-sizing:border-box}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters .vue-treeselect .vue-treeselect__control .vue-treeselect__input:focus{border:none;box-shadow:none;outline:none}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters .vue-treeselect .vue-treeselect__control .vue-treeselect__x-container{color:#272727;opacity:.7;width:10px;height:10px;position:absolute;top:16px;right:40px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters .vue-treeselect .vue-treeselect__control .vue-treeselect__multi-value-item-container{display:none}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters .vue-treeselect .vue-treeselect__menu-container{top:40px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters .vue-treeselect .vue-treeselect__menu-container .vue-treeselect__menu{width:99.9%;border-top:none;padding-top:20px;margin-top:-3px;border-radius:0 0 4px 4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-box-sizing:border-box}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters .vue-treeselect .vue-treeselect__menu-container .vue-treeselect__menu .vue-treeselect__list .vue-treeselect__option{position:relative;width:95%;padding:0;margin:0}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters .vue-treeselect .vue-treeselect__menu-container .vue-treeselect__menu .vue-treeselect__list .vue-treeselect__option .vue-treeselect__option-arrow-container{display:none}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters .vue-treeselect .vue-treeselect__menu-container .vue-treeselect__menu .vue-treeselect__list .vue-treeselect__list-item .vue-treeselect__option{margin-left:10px;font-family:SFUIDisplay,sans-serif}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters .vue-treeselect .vue-treeselect__menu-container .vue-treeselect__menu .vue-treeselect__list .vue-treeselect__list-item .vue-treeselect__option .vue-treeselect__label-container{margin:5px 0;display:inline-flex;justify-content:flex-start;align-items:center}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters .vue-treeselect .vue-treeselect__menu-container .vue-treeselect__menu .vue-treeselect__list .vue-treeselect__list-item .vue-treeselect__option .vue-treeselect__label-container .vue-treeselect__label{padding-left:10px;line-height:16px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters .vue-treeselect .vue-treeselect__menu-container .vue-treeselect__menu .vue-treeselect__list .vue-treeselect__list-item .vue-treeselect__option .vue-treeselect__label-container .vue-treeselect__checkbox-container .vue-treeselect__checkbox--indeterminate,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters .vue-treeselect .vue-treeselect__menu-container .vue-treeselect__menu .vue-treeselect__list .vue-treeselect__list-item .vue-treeselect__option .vue-treeselect__label-container .vue-treeselect__checkbox-container .vue-treeselect__checkbox--indeterminate:hover{background-color:#066}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters .vue-treeselect .vue-treeselect__menu-container .vue-treeselect__menu .vue-treeselect__list .vue-treeselect__list-item .vue-treeselect__option .vue-treeselect__label-container .vue-treeselect__checkbox-container .vue-treeselect__checkbox--indeterminate .vue-treeselect__check-mark{display:inline-flex;justify-content:center;align-items:center;background-image:url(../../images/checkbox_correct.svg?6916d167f9411b610f06516290cc09c2);background-size:14px 14px;width:100%;height:100%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters .vue-treeselect .vue-treeselect__menu-container .vue-treeselect__menu .vue-treeselect__list .vue-treeselect__list-item .vue-treeselect__option .vue-treeselect__label-container .vue-treeselect__checkbox-container .vue-treeselect__checkbox--indeterminate .vue-treeselect__minus-mark{display:inline-flex;justify-content:center;align-items:center;background-size:10px 10px;background-position:25% 30%;width:100%;height:100%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters .vue-treeselect .vue-treeselect__menu-container .vue-treeselect__menu .vue-treeselect__list .vue-treeselect__list-item .vue-treeselect__option .vue-treeselect__label-container .vue-treeselect__checkbox-container .vue-treeselect__checkbox{width:20px;height:20px;border-radius:4px;border:2px solid #066}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters .vue-treeselect .vue-treeselect__menu-container .vue-treeselect__menu .vue-treeselect__list .vue-treeselect__list-item .vue-treeselect__option .vue-treeselect__label-container .vue-treeselect__checkbox-container .vue-treeselect__checkbox.vue-treeselect__checkbox--checked,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters .vue-treeselect .vue-treeselect__menu-container .vue-treeselect__menu .vue-treeselect__list .vue-treeselect__list-item .vue-treeselect__option .vue-treeselect__label-container .vue-treeselect__checkbox-container .vue-treeselect__checkbox.vue-treeselect__checkbox--checked:hover{background-color:#066}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters .vue-treeselect .vue-treeselect__menu-container .vue-treeselect__menu .vue-treeselect__list .vue-treeselect__list-item .vue-treeselect__option .vue-treeselect__label-container .vue-treeselect__checkbox-container .vue-treeselect__checkbox.vue-treeselect__checkbox--checked .vue-treeselect__check-mark{display:inline-flex;justify-content:center;align-items:center;background-image:url(../../images/checkbox_correct.svg?6916d167f9411b610f06516290cc09c2);background-size:14px 14px;width:100%;height:100%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters .vue-treeselect .vue-treeselect__menu-container .vue-treeselect__menu .vue-treeselect__list .vue-treeselect__list-item .vue-treeselect__option .vue-treeselect__label-container .vue-treeselect__label{font-size:14px;text-transform:capitalize;margin-bottom:0}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters .vue-treeselect .vue-treeselect__menu-container .vue-treeselect__menu .vue-treeselect__list .vue-treeselect__list-item .vue-treeselect__list .vue-treeselect__list-item .vue-treeselect__option{margin-left:0;padding-left:15px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-header .topbar-filters .vue-treeselect .vue-treeselect__menu-container .vue-treeselect__menu .vue-treeselect__list .vue-treeselect__list-item .vue-treeselect__list .vue-treeselect__list-item .vue-treeselect__option .vue-treeselect__label-container label.vue-treeselect__label{font-size:14px;font-weight:400;text-transform:capitalize}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-documentation{position:absolute;right:0;top:-50px;padding:10px 18px;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.16);background-color:#fff;color:rgba(39,39,39,.7);font-size:14px;line-height:16px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-documentation.feedback{right:170px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-documentation .doc-icon{display:inline-block;background-size:contain;width:14px;height:18px;vertical-align:text-bottom}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-documentation .doc-icon.doc{margin:-1px 3px -1px 0;background:url(../../images/doc.svg?d2fe9f5d59684f719a8c8f9b5a5ad730) no-repeat 50%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .bookit-documentation .doc-icon.feedback{width:20px;height:19px;margin:0 3px -3px 0;background:url(../../images/feedback.svg?6b053bc7b329a0b46d60ff303f906cd1) no-repeat 50%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme{display:flex;flex-wrap:wrap;font-family:SFUIDisplay,sans-serif}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .loader{display:inline-block;position:absolute;background-color:hsla(0,0%,100%,.8);z-index:99;width:100%;height:100%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .loader.appointment .loading,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .loader.day .loading{left:calc(50% - 20px);top:calc(50% - 20px)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .loader.appointment .loading div,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .loader.day .loading div{width:8px;height:8px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .loader.appointment .loading div:first-child,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .loader.day .loading div:first-child{top:4px;left:4px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .loader.appointment .loading div:nth-child(2),#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .loader.day .loading div:nth-child(2){top:4px;left:16px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .loader.appointment .loading div:nth-child(3),#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .loader.day .loading div:nth-child(3){top:4px;left:28px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .loader.appointment .loading div:nth-child(4),#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .loader.day .loading div:nth-child(4){top:16px;left:4px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .loader.appointment .loading div:nth-child(5),#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .loader.day .loading div:nth-child(5){top:16px;left:16px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .loader.appointment .loading div:nth-child(6),#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .loader.day .loading div:nth-child(6){top:16px;left:28px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .loader.appointment .loading div:nth-child(7),#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .loader.day .loading div:nth-child(7){top:28px;left:4px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .loader.appointment .loading div:nth-child(8),#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .loader.day .loading div:nth-child(8){top:28px;left:16px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .loader.appointment .loading div:nth-child(9),#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .loader.day .loading div:nth-child(9){top:28px;left:28px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .loader.day{position:relative;height:105px;left:0;background-color:#fff;border:1px solid #dfe6e9;z-index:1}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .loader.appointment{top:0;left:0;width:100%;height:100%;z-index:1;background-color:#fff}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .loader .loading{position:relative;left:calc(50% - 40px);top:calc(50% - 40px)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .loader .loading div{position:absolute;width:16px;height:16px;border-radius:50%;background:#066;animation:loader 1.2s linear infinite}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .loader .loading div:first-child{top:8px;left:8px;animation-delay:0s}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .loader .loading div:nth-child(2){top:8px;left:32px;animation-delay:-.4s}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .loader .loading div:nth-child(3){top:8px;left:56px;animation-delay:-.8s}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .loader .loading div:nth-child(4){top:32px;left:8px;animation-delay:-.4s}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .loader .loading div:nth-child(5){top:32px;left:32px;animation-delay:-.8s}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .loader .loading div:nth-child(6){top:32px;left:56px;animation-delay:-1.2s}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .loader .loading div:nth-child(7){top:56px;left:8px;animation-delay:-.8s}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .loader .loading div:nth-child(8){top:56px;left:32px;animation-delay:-1.2s}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .loader .loading div:nth-child(9){top:56px;left:56px;animation-delay:-1.6s}@keyframes loader{0%,to{opacity:1}50%{opacity:.3}}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar{width:100%;padding:20px;box-sizing:border-box}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .header{font-size:18px;line-height:21px;letter-spacing:normal;font-family:SFUIDisplay-Bold,sans-serif;color:#066;line-height:35px;margin:0 2px 17px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);display:table;transition:opacity .3s ease}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-modal-mask .bookit-modal-wrapper{display:table-cell;position:relative;top:80px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container{max-width:880px;margin:0 auto;padding:25px 0;border-radius:10px;box-shadow:0 10px 30px 0 rgba(0,0,0,.3);background-color:#fff;transition:all .3s ease}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container.appointment{max-width:880px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container.delete h3{margin-bottom:15px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container.delete .loader{max-width:660px;border-radius:10px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-header{position:relative;padding:0 30px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-header.delete h3{margin-bottom:10px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-header.delete label{font-size:14px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-header h3{margin-top:0;font-weight:700;font-size:18px;line-height:21px;letter-spacing:normal;font-family:SFUIDisplay-Bold,sans-serif}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-header .close{position:absolute;display:flex;align-items:center;justify-content:center;top:-.2em;right:0;border-radius:100%;background-color:#eee;text-align:center;width:26px;height:26px;line-height:26px;margin-right:20px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-header .close .close-icon{display:inline-block;background:url(../../images/cross.svg?481e45ce4ab4a1140eba7d42f64b81ca) no-repeat 50%;background-size:contain;width:10px;height:10px;opacity:1}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body{margin:25px 0 0}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body .send-notification-title{font-size:16px;text-align:left;margin-bottom:15px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body .modal-info{font-size:16px;line-height:19px;padding:0 30px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body.margin{margin:27px 30px 0}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body.position-relative{position:relative}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer{margin:0;padding:0 30px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .button-actions{padding-top:15px;position:relative;display:inline-flex;justify-content:center;align-items:center}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .bookit-button{height:45px;font-size:14px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .view-actions{display:flex;justify-content:flex-end}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .view-actions button{position:relative;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;border-radius:4px;border:none;font-size:16px;height:45px;margin-left:20px;padding:10px 20px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .view-actions button:first-child{margin-left:0}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .view-actions button .btn-icon{content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:22px;height:18px;display:block;float:left;margin-right:5px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .view-actions button.approve-btn{color:#fff;background:#066}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .view-actions button.approve-btn .btn-icon{background-color:#fff;-webkit-mask-image:url(../../images/correct.svg?493cee23b5e6e68ae879ff5c8495e1cd);mask-image:url(../../images/correct.svg?493cee23b5e6e68ae879ff5c8495e1cd)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .view-actions button.reject-btn{color:#d94141;background:rgba(217,65,65,.1)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .view-actions button.reject-btn .btn-icon{background-color:#d94141;-webkit-mask-image:url(../../images/reject.svg?856c18b9babf624e610a8be9f5b8eadc);mask-image:url(../../images/reject.svg?856c18b9babf624e610a8be9f5b8eadc)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .view-actions button.cancel-btn{color:#066;background:rgba(0,102,102,.1)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .view-actions button.cancel-btn .btn-icon{background-color:#066;-webkit-mask-image:url(../../images/reject.svg?856c18b9babf624e610a8be9f5b8eadc);mask-image:url(../../images/reject.svg?856c18b9babf624e610a8be9f5b8eadc)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .view-actions button.approved-btn{color:#066;background:none;cursor:unset}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .view-actions button.approved-btn .btn-icon{background-color:#066;-webkit-mask-image:url(../../images/correct.svg?493cee23b5e6e68ae879ff5c8495e1cd);mask-image:url(../../images/correct.svg?493cee23b5e6e68ae879ff5c8495e1cd)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-modal-enter,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-modal-leave-active{opacity:0}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-modal-enter .bookit-modal-container,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-modal-leave-active .bookit-modal-container{transform:scale(1.1)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-button{cursor:pointer;text-decoration:none;text-transform:uppercase;padding:12px 25px;border-radius:4px;border:none;background:#066;color:#fff;font-size:12px;line-height:14px;font-family:SFUIDisplay,sans-serif;font-weight:700;transition:.1s ease-in;margin-left:20px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-button:disabled{cursor:not-allowed;opacity:.5}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-button:not(.ml):first-of-type{margin-left:0}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-button.error{background:#d94141}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-button.light{background:#fff;color:#066;border:1px solid #066}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-button.temp-add-appointment{position:absolute;top:0;right:0;margin-right:10px;margin-top:10px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-button:hover{opacity:.9}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .bookit-button:focus{outline:0}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .topbar-filters div.form-group{width:100%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .topbar-filters div.form-group label{display:block;text-transform:uppercase;font-size:12px;line-height:14px;color:#272727;font-weight:700;margin-bottom:10px;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .topbar-filters div.form-group label.staff-services-label{font-size:12px;line-height:14px;font-family:SFUIDisplay,sans-serif;display:flex;margin:5px 0}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .topbar-filters div.form-group label.staff-services-label.working-hours-label{margin:12px 0}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .topbar-filters div.form-group label.send-notification-label{font-size:16px;line-height:19px;font-weight:400;display:flex;margin-top:3%;text-transform:none}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .topbar-filters div.form-group label.send-notification-label span{padding-right:2%;font-weight:700}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar{display:flex;justify-content:space-between;align-items:baseline;height:60px;width:100%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .calendar-type-nav{position:relative;display:inline-flex;vertical-align:middle;background-color:#eee;width:312px;height:42px;border-radius:4px;font-size:16px;font-weight:400;line-height:normal;text-align:center;padding:3px;box-sizing:border-box}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .calendar-type-nav .btn{position:relative;flex:1 1 auto;width:auto;height:36px;color:#272727;border:none;opacity:.7;background:none}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .calendar-type-nav .btn.active,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .calendar-type-nav .btn:hover{background:#fff;border-radius:4px;opacity:1}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav{display:inline-flex;justify-content:center}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .control-nav{position:relative;display:inline-flex;justify-content:space-around;align-items:center;width:max-content;min-width:300px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-active-date{display:inline-flex;justify-content:center;align-items:center;position:relative;min-width:200px;text-align:center;background:#fff;cursor:pointer;outline:none;color:#272727;font-size:24px;font-weight:700;padding:0 10px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-active-date:after{content:"";position:relative;display:inline-block;left:5px;border-color:#000 transparent;border-style:solid;border-width:8px 5px 0}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-active-date.active:after{border-width:0 5px 8px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-dropdown{position:absolute;top:3.2em;z-index:2;width:100%;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#272727;box-shadow:0 10px 30px rgba(0,0,0,.3);background-color:#fff}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-dropdown.day{width:110%;z-index:3}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-dropdown.day .info{position:relative;width:100%;text-align:left;padding:2%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-dropdown.day .info p{padding-left:1.5em;margin:2%;color:#6c6c6c;font-size:12px;line-height:14px;font-family:SFUIDisplay,sans-serif}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-dropdown.day .info p span{height:6px;width:6px;border-radius:50%;display:inline-block;margin-right:3%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-dropdown.day .info p span.available{background-color:#066}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-dropdown.day .info p span.unavailable{background-color:#272727}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-dropdown .dropdown{display:inline-block;text-align:center;position:relative;width:100%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-dropdown .dropdown .list{width:90%;position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:5%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-dropdown .dropdown .list.day{padding:0;width:100%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-dropdown .dropdown .list .week-titles{position:relative}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-dropdown .dropdown .list .week-titles .title{font-family:Montserrat Medium;color:#6c6c6c;position:relative;display:inline-flex;align-items:center;box-sizing:border-box;flex:1 1 13%;justify-content:center;height:auto;width:40px;margin:1px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-dropdown .dropdown .list .week{height:40px;margin:1px;color:#066;position:relative;box-sizing:border-box}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-dropdown .dropdown .list .list-item{height:40px;margin:1%;background-color:rgba(0,102,102,.1);color:#066;position:relative;display:inline-flex;align-items:center;box-sizing:border-box;font-size:14px;line-height:18px;font-family:SFUIDisplay,sans-serif}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-dropdown .dropdown .list .list-item:focus,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-dropdown .dropdown .list .list-item:hover{background-color:#b4d3d3;cursor:pointer}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-dropdown .dropdown .list .list-item.month{flex:1 1 30%;text-align:center;justify-content:center}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-dropdown .dropdown .list .list-item.week{flex:1 1 100%;justify-content:start;padding:5%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-dropdown .dropdown .list .list-item.week b{padding:5%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-dropdown .dropdown .list .list-item.day{flex:1 1 13%;justify-content:center;height:40px;width:40px;margin:1px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-dropdown .dropdown .list .list-item.day.available{cursor:pointer}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-dropdown .dropdown .list .list-item.day.inactive{opacity:.4;cursor:not-allowed}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-dropdown .dropdown .list .list-item.active{background-color:rgba(255,212,0,.2);border:2px solid #fed430}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-dropdown .dropdown .slider-control{height:26px;width:90%;position:relative;display:inline-flex;justify-content:center;margin-top:10px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-dropdown .dropdown .slider-control.day{width:100%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-dropdown .dropdown .slider-control div{position:relative}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-dropdown .dropdown .slider-control div.slider-title{display:flex;justify-content:center;align-items:center;width:70%;margin:0 5%;padding-top:1%;color:#272727;background-color:#f7f7f7;font-size:16px;line-height:19px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-dropdown .dropdown .slider-control div.next,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-dropdown .dropdown .slider-control div.prev{width:26px;height:26px;text-align:center;background-color:rgba(0,102,102,.1)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-dropdown .dropdown .slider-control div.next i,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-dropdown .dropdown .slider-control div.prev i{display:inline-block;border-top:6px solid transparent;border-bottom:6px solid transparent;margin-top:8px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-dropdown .dropdown .slider-control div.next i.left-icon,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-dropdown .dropdown .slider-control div.prev i.left-icon{border-right:8px solid #066}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-dropdown .dropdown .slider-control div.next i.right-icon,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-dropdown .dropdown .slider-control div.prev i.right-icon{border-left:8px solid #066}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .calendar-dropdown.active{opacity:1}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .btn{color:#fff;font-size:16px;cursor:pointer;border-radius:4px;height:36px;width:36px;border:1px solid #ddd;background:#fff;display:flex;justify-content:center;align-items:center}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .btn i{display:inline-block;width:8px;height:14px;position:relative;background:#000;opacity:.5}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .btn i.left-icon{-webkit-mask-image:url(../../images/arrow-left.svg?28de1da2087a58576b4ba0747af0747d)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .date-nav .btn i.right-icon{-webkit-mask-image:url(../../images/arrow-right.svg?b3a94756e6179d9a9c66f0f6303558b6)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .detail-nav{text-align:right;display:inline-flex;justify-content:flex-end;align-items:center}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .detail-nav .switcher{display:inline-flex;justify-content:center;align-items:center;font-size:16px;font-weight:200;margin-right:20px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .detail-nav .switcher span{opacity:.7}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .detail-nav .switcher .bookit-switch{position:relative;display:inline-block;margin-left:10px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .detail-nav .switcher .bookit-switch label{width:45px;height:24px;background:#ddd;position:relative;border-radius:46px;margin-bottom:1px;display:inline-block;transition:.4s}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .detail-nav .switcher .bookit-switch label:after{content:"";background:#fff;top:0;left:0;width:18px;height:18px;margin-top:3px;margin-left:3px;position:absolute;border-radius:100%;z-index:2;box-shadow:0 0 5px rgba(0,0,0,.2);transition:.4s}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .detail-nav .switcher .bookit-switch input{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;opacity:0;cursor:pointer}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .detail-nav .switcher .bookit-switch input:checked+label:after{background:#fff;right:0;left:20px;transition:.4s}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .detail-nav .switcher .bookit-switch input:checked+label{background:#066}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header-navbar .detail-nav .today{color:#6c6c6c;font-size:16px;cursor:pointer;border-radius:4px;height:42px;width:auto;border:1px solid #ddd;background:#fff;padding:10px 25px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header{background:#066;width:100%;min-height:40px;height:40px;position:relative;border-left:1px solid #377e7e;border-right:1px solid #377e7e;border-radius:4px 4px 0 0;box-sizing:border-box}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header .week-days{width:100%;display:flex;justify-content:space-between;align-items:center}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header .week-days span{float:left;display:block;width:14.285%;color:#fff;font-size:12px;line-height:14px;font-family:SFUIDisplay,sans-serif;letter-spacing:1.2px;line-height:normal;text-align:center;text-transform:uppercase;padding:14px 0 13px;border-left:1px solid #377e7e}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-header .week-days span:first-child{border-left:none}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-body{position:relative;background:#fff;width:100%;border:1px solid #ddd;border-radius:0 0 4px 4px;box-sizing:border-box;overflow:hidden}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-body .dates{width:100%;overflow:initial;text-align:center}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-body .dates .week{display:flex;justify-content:space-between;min-height:200px;border-bottom:1px solid #ddd}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-body .dates .week:first-child{min-height:160px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-body .dates .week:last-child{border-bottom:none}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-body .dates .week .date{float:left;display:block;width:14.285%;letter-spacing:normal;border-left:1px solid #ddd;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-body .dates .week .date:first-child{border-left:none}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-body .dates .week .date.available{cursor:pointer}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-body .dates .week .date.available.selected-day{background-color:rgba(255,212,0,.1)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-body .dates .week .date.available.selected-day span{color:#066;font-size:18px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-body .dates .week .date.inactive{cursor:not-allowed}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-body .dates .week .date.inactive span{color:rgba(0,102,102,.3)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-body .dates .week .date.inactive div.appointments{opacity:.5}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-body .dates .week .date.inactive div.appointments .appointment-info{cursor:not-allowed}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .calendar-body .dates .week .date .day{position:relative;float:right;text-align:right;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-top:10px;padding-right:10px;padding-bottom:5px;color:#272727;font-size:16px;line-height:18px;font-family:SFUIDisplay,sans-serif}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments{width:100%;min-height:40px;display:table;table-layout:fixed;position:inherit;box-sizing:border-box}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments.exist{border-top:1px solid #ddd}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments.inactive{background-color:#f7f7f7}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment{width:95%;min-height:60px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list .appointment-info,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment .appointment-info{width:100%;margin-left:7px;margin-top:5px;padding:10px 0;background-color:rgba(0,102,102,.1);cursor:pointer;box-sizing:border-box;position:relative}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list .appointment-info.detailed,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment .appointment-info.detailed{cursor:auto}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list .appointment-info:not(.pending),#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment .appointment-info:not(.pending){border-left:3px solid #066}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list .appointment-info.cancelled:before,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list .appointment-info.pending:before,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment .appointment-info.cancelled:before,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment .appointment-info.pending:before{position:absolute;top:0;right:0;content:"";padding:12px;z-index:1;clip-path:padding-box inset(.28125em 0);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list .appointment-info.pending,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment .appointment-info.pending{background-color:rgba(255,212,0,.1);border-left:3px solid #ffd400}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list .appointment-info.pending:before,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment .appointment-info.pending:before{background:#066;-webkit-mask-image:url(../../images/clock_circular.svg?9690a198472d278c8950dfa0f4297bbb);mask-image:url(../../images/clock_circular.svg?9690a198472d278c8950dfa0f4297bbb)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list .appointment-info.cancelled .service,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list .appointment-info.cancelled .time,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment .appointment-info.cancelled .service,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment .appointment-info.cancelled .time{opacity:.7}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list .appointment-info.cancelled .time,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment .appointment-info.cancelled .time{text-decoration:line-through}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list .appointment-info.cancelled:before,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment .appointment-info.cancelled:before{background:#d94141;-webkit-mask-image:url(../../images/block.svg?bd93ca344ff523169dae8578c06b8764);mask-image:url(../../images/block.svg?bd93ca344ff523169dae8578c06b8764)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list .appointment-info.active,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment .appointment-info.active{background-color:#ffd400}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list .appointment-info .appointment,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment .appointment-info .appointment{position:relative;display:flex;align-items:center;padding-left:10px;width:100%;height:auto;box-sizing:border-box}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list .appointment-info .appointment .service-icon,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment .appointment-info .appointment .service-icon{width:30px;height:auto;float:left;min-height:28px;margin-left:5px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list .appointment-info .appointment .info,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment .appointment-info .appointment .info{pointer-events:none;display:flex;flex-direction:column;margin-left:5px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list .appointment-info .appointment .info .service,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list .appointment-info .appointment .info .time,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment .appointment-info .appointment .info .service,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment .appointment-info .appointment .info .time{position:relative;text-align:left;color:#272727;letter-spacing:normal;pointer-events:none}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list .appointment-info .appointment .info .time,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment .appointment-info .appointment .info .time{font-size:14px;line-height:16px;letter-spacing:normal;font-family:SFUIDisplay-Bold,sans-serif;font-weight:700}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list .appointment-info .appointment .info .service,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment .appointment-info .appointment .info .service{font-size:16px;line-height:18px;font-family:SFUIDisplay,sans-serif;word-break:break-all;padding-top:3px;opacity:.7}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list .appointment-info .appointment-detail,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment .appointment-info .appointment-detail{position:relative;margin-top:5%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list .appointment-info .appointment-detail .appointment-detail-item:first-child,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment .appointment-info .appointment-detail .appointment-detail-item:first-child{padding-top:5px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list .appointment-info .appointment-detail .appointment-detail-item div,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment .appointment-info .appointment-detail .appointment-detail-item div{width:100%;overflow-wrap:anywhere;margin-left:10px;font-size:12px;color:#272727}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list .appointment-info .appointment-detail .appointment-detail-item div.email,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment .appointment-info .appointment-detail .appointment-detail-item div.email{width:75%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list .appointment-info .appointment-detail .loader,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment .appointment-info .appointment-detail .loader{top:0;left:0;padding:5px 0}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list:last-of-type,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment:last-of-type{margin-bottom:5px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-popup{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#272727;position:absolute;padding-bottom:1em;box-shadow:0 10px 30px rgba(0,0,0,.3);background-color:#fff;cursor:auto;float:left;min-width:240px;width:min-content;margin-top:6px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-popup .appointment-data{display:flex;flex-wrap:wrap}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-popup .appointment-data .appointment-actions{top:10px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-popup .appointment-detail-item{display:inline-flex;flex-basis:100%;flex-direction:column;padding:0 0 10px 20px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-popup .appointment-detail-item div{overflow-wrap:normal;font-size:14px;color:#272727}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-popup .appointment-detail-item div.email{padding-right:45px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-popup .appointment-detail-btn{width:100%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-popup .appointment-detail-btn button{font-size:14px;padding:10px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-popup .loader{display:block;border-radius:4px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .popup-arrow{content:"";width:0;height:0;display:table;position:absolute;z-index:10;border:0;border-left:6px solid transparent;border-right:6px solid transparent;display:inline-flex;border-bottom:8px solid #fff}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-detail-item{font-size:14px;line-height:20px;text-align:left;position:relative;padding:0 0 10px 5px;box-sizing:border-box}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-detail-item div{display:flex;align-items:normal;margin-left:21px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-detail-item div:first-of-type{font-weight:700;margin-left:0}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-detail-item div i{display:inline-block;position:relative;width:16px;height:16px;float:left;margin-right:5px;background-size:contain;background-repeat:no-repeat}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-detail-item div i.user{background-image:url(../../images/user.svg?4a5058b97b0c533d583357a369cb879a)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-detail-item div i.staff{background-image:url(../../images/staff.svg?ff732fda8f59c77e69ee81678a9ad863)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-detail-item div i.price{background-image:url(../../images/price.svg?6d1e97fcb172d8219456e20264916085)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-detail-item div i.id{background-image:url(../../images/id.svg?b3a76419bb12df765cdaf9a2dec1065e)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-detail-item:first-child{padding-top:20px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-detail-item button.payment-type{display:table-cell;vertical-align:middle;margin-left:10px;border:none;border-radius:4px;background-color:rgba(0,102,102,.15);color:#066;text-transform:uppercase;text-decoration:none;cursor:default;font-size:12px;line-height:14px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-detail-item button.payment-type:hover{opacity:1}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-detail-btn{padding:5px 10px;display:inline-flex;justify-content:center;width:100%;box-sizing:border-box}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-detail-btn button{position:relative;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;text-decoration:none;border-radius:4px;border:none;font-size:12px;line-height:20px;height:36px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-detail-btn button:last-child{margin-left:6px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-detail-btn button:only-child{margin-left:0}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-detail-btn button .btn-icon{content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:22px;height:18px;display:block;float:left;margin-right:5px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-detail-btn button.approve-btn{color:#fff;background:#066}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-detail-btn button.approve-btn .btn-icon{background-color:#fff;-webkit-mask-image:url(../../images/correct.svg?493cee23b5e6e68ae879ff5c8495e1cd);mask-image:url(../../images/correct.svg?493cee23b5e6e68ae879ff5c8495e1cd)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-detail-btn button.reject-btn{color:#d94141;background:rgba(217,65,65,.1)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-detail-btn button.reject-btn .btn-icon{background-color:#d94141;-webkit-mask-image:url(../../images/reject.svg?856c18b9babf624e610a8be9f5b8eadc);mask-image:url(../../images/reject.svg?856c18b9babf624e610a8be9f5b8eadc)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-detail-btn button.cancel-btn{color:#066;background:rgba(0,102,102,.1)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-detail-btn button.cancel-btn .btn-icon{background-color:#066;-webkit-mask-image:url(../../images/reject.svg?856c18b9babf624e610a8be9f5b8eadc);mask-image:url(../../images/reject.svg?856c18b9babf624e610a8be9f5b8eadc)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-detail-btn button.approved-btn{color:#066;background:none;cursor:unset}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-detail-btn button.approved-btn .btn-icon{background-color:#066;-webkit-mask-image:url(../../images/correct.svg?493cee23b5e6e68ae879ff5c8495e1cd);mask-image:url(../../images/correct.svg?493cee23b5e6e68ae879ff5c8495e1cd)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-actions{position:absolute;top:20px;right:10px;display:grid}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-actions button{cursor:pointer;text-decoration:none;border-radius:4px;border:none;font-size:12px;line-height:14px;font-family:SFUIDisplay,sans-serif;transition:.1s ease-in;width:30px;height:30px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-actions button:before{content:"";padding:7px 8px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;clip-path:padding-box inset(.28125em 0)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-actions button.edit-btn{color:#066;background:rgba(0,102,102,.1)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-actions button.edit-btn:before{padding:6px 9px;background-color:#066;-webkit-mask-image:url(../../images/edit.svg?6c8d684263079955b7cbb824d72ec412);mask-image:url(../../images/edit.svg?6c8d684263079955b7cbb824d72ec412)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-actions button.delete-btn{color:#d94141;background:rgba(217,65,65,.1);margin-top:10%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .appointment-actions button.delete-btn:before{background-color:#d94141;-webkit-mask-image:url(../../images/delete_red.svg?a396acf5d40545188b81d10123217ad0);mask-image:url(../../images/delete_red.svg?a396acf5d40545188b81d10123217ad0)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments button:hover{opacity:.7}@media screen and (max-width:1440px){#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list .appointment-info,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment .appointment-info{min-height:40px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list .appointment-info .appointment .info .service,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list .appointment-info .appointment .info .time,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment .appointment-info .appointment .info .service,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment .appointment-info .appointment .info .time{font-size:12px;line-height:14px;font-family:SFUIDisplay,sans-serif}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list .appointment-info .appointment-detail .appointment-data .appointment-detail-item div,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment .appointment-info .appointment-detail .appointment-data .appointment-detail-item div{margin-left:0;display:block;width:100%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list .appointment-info .appointment-detail .appointment-data .appointment-detail-item div i,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment .appointment-info .appointment-detail .appointment-data .appointment-detail-item div i{margin-right:2px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list .appointment-info .appointment-detail .appointment-data .appointment-detail-item div button.payment-type,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment .appointment-info .appointment-detail .appointment-data .appointment-detail-item div button.payment-type{font-size:10px;padding:2px;margin:0}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list .appointment-info .appointment-detail .appointment-data .appointment-detail-item div.email,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment .appointment-info .appointment-detail .appointment-data .appointment-detail-item div.email{width:80%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list .appointment-info .appointment-detail .appointment-data .appointment-actions,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment .appointment-info .appointment-detail .appointment-data .appointment-actions{top:10px;right:5px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list .appointment-info .appointment-detail .appointment-data .appointment-detail-btn div,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment .appointment-info .appointment-detail .appointment-data .appointment-detail-btn div{display:flex;flex-direction:column;justify-content:center;min-width:100px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list .appointment-info .appointment-detail .appointment-data .appointment-detail-btn div button,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment .appointment-info .appointment-detail .appointment-data .appointment-detail-btn div button{width:100%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list .appointment-info .appointment-detail .appointment-data .appointment-detail-btn div button:last-child,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment .appointment-info .appointment-detail .appointment-data .appointment-detail-btn div button:last-child{margin-left:0;margin-top:5px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment .appointment-popup{margin-top:4.8em}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .long-appointment .popup-arrow{top:4.3em}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list-slider div.slider-control .slider-title{font-size:12px;line-height:14px;font-family:SFUIDisplay,sans-serif;line-height:unset}}@media screen and (max-width:1440px){#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list-slider .hooper ul .hooper-slide .appointment-info .service,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list-slider .hooper ul .hooper-slide .appointment-info .time,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list .appointment-info .service,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .monthly-calendar .calendar-body .dates .week .date .appointments .list .appointment-info .time{font-size:12px;line-height:14px;font-family:SFUIDisplay,sans-serif}}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar{position:relative}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-header{border-left:none}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-header .week-days{height:40px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-header .week-days span.active{background-color:#ffd400;border-left:1px solid #ffd400;color:#066}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-header .week-days span:first-child{background-color:#fff;color:#272727;width:6%;border-top:1px solid #ddd;border-left:1px solid #ddd;border-top-left-radius:4px;padding:0;display:flex;height:40px;justify-content:center;align-items:center}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week{min-height:auto}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .date{padding:0}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .time-row{width:6%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .time-row span.hour{font-size:14px;line-height:18px;font-family:SFUIDisplay,sans-serif;display:block;width:100%;height:40px;line-height:40px;box-sizing:border-box;text-align:center;color:#707070}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .time-row span.hour.current-hour{line-height:normal}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .time-row span.hour.current-hour:after{position:absolute;display:inline-block;content:"";border-bottom:2px solid #ffd400;width:100%;margin-top:.65em}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .time-row span.hour.current-hour span{background:linear-gradient(90deg,#ffd400 95%,transparent 0);color:#272727;display:inline-block;line-height:20px;height:20px;width:100%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .time-row span.hour.current-hour span:after{content:"";position:relative;float:right;margin-left:.5%;border-top:10px solid #fff;border-left:13px solid #ffd400;border-bottom:10px solid #fff}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments{width:100%;min-height:40px;display:table;table-layout:fixed;position:inherit;box-sizing:border-box}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments.exist{border-top:1px solid #ddd}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments.inactive{background-color:#f7f7f7}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment{width:95%;min-height:60px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list .appointment-info,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info{width:100%;margin-left:7px;margin-top:5px;padding:10px 0;background-color:rgba(0,102,102,.1);cursor:pointer;box-sizing:border-box;position:relative}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list .appointment-info.detailed,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info.detailed{cursor:auto}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list .appointment-info:not(.pending),#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info:not(.pending){border-left:3px solid #066}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list .appointment-info.cancelled:before,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list .appointment-info.pending:before,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info.cancelled:before,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info.pending:before{position:absolute;top:0;right:0;content:"";padding:12px;z-index:1;clip-path:padding-box inset(.28125em 0);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list .appointment-info.pending,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info.pending{background-color:rgba(255,212,0,.1);border-left:3px solid #ffd400}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list .appointment-info.pending:before,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info.pending:before{background:#066;-webkit-mask-image:url(../../images/clock_circular.svg?9690a198472d278c8950dfa0f4297bbb);mask-image:url(../../images/clock_circular.svg?9690a198472d278c8950dfa0f4297bbb)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list .appointment-info.cancelled .service,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list .appointment-info.cancelled .time,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info.cancelled .service,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info.cancelled .time{opacity:.7}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list .appointment-info.cancelled .time,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info.cancelled .time{text-decoration:line-through}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list .appointment-info.cancelled:before,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info.cancelled:before{background:#d94141;-webkit-mask-image:url(../../images/block.svg?bd93ca344ff523169dae8578c06b8764);mask-image:url(../../images/block.svg?bd93ca344ff523169dae8578c06b8764)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list .appointment-info.active,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info.active{background-color:#ffd400}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list .appointment-info .appointment,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info .appointment{position:relative;display:flex;align-items:center;padding-left:10px;width:100%;height:auto;box-sizing:border-box}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list .appointment-info .appointment .service-icon,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info .appointment .service-icon{width:30px;height:auto;float:left;min-height:28px;margin-left:5px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list .appointment-info .appointment .info,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info .appointment .info{pointer-events:none;display:flex;flex-direction:column;margin-left:5px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list .appointment-info .appointment .info .service,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list .appointment-info .appointment .info .time,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info .appointment .info .service,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info .appointment .info .time{position:relative;text-align:left;color:#272727;letter-spacing:normal;pointer-events:none}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list .appointment-info .appointment .info .time,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info .appointment .info .time{font-size:14px;line-height:16px;letter-spacing:normal;font-family:SFUIDisplay-Bold,sans-serif;font-weight:700}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list .appointment-info .appointment .info .service,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info .appointment .info .service{font-size:16px;line-height:18px;font-family:SFUIDisplay,sans-serif;word-break:break-all;padding-top:3px;opacity:.7}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list .appointment-info .appointment-detail,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info .appointment-detail{position:relative;margin-top:5%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list .appointment-info .appointment-detail .appointment-detail-item:first-child,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info .appointment-detail .appointment-detail-item:first-child{padding-top:5px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list .appointment-info .appointment-detail .appointment-detail-item div,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info .appointment-detail .appointment-detail-item div{width:100%;overflow-wrap:anywhere;margin-left:10px;font-size:12px;color:#272727}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list .appointment-info .appointment-detail .appointment-detail-item div.email,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info .appointment-detail .appointment-detail-item div.email{width:75%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list .appointment-info .appointment-detail .loader,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info .appointment-detail .loader{top:0;left:0;padding:5px 0}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list:last-of-type,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment:last-of-type{margin-bottom:5px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-popup{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#272727;position:absolute;padding-bottom:1em;box-shadow:0 10px 30px rgba(0,0,0,.3);background-color:#fff;cursor:auto;float:left;min-width:240px;width:min-content;margin-top:6px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-popup .appointment-data{display:flex;flex-wrap:wrap}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-popup .appointment-data .appointment-actions{top:10px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-popup .appointment-detail-item{display:inline-flex;flex-basis:100%;flex-direction:column;padding:0 0 10px 20px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-popup .appointment-detail-item div{overflow-wrap:normal;font-size:14px;color:#272727}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-popup .appointment-detail-item div.email{padding-right:45px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-popup .appointment-detail-btn{width:100%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-popup .appointment-detail-btn button{font-size:14px;padding:10px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-popup .loader{display:block;border-radius:4px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .popup-arrow{content:"";width:0;height:0;display:table;position:absolute;z-index:10;border:0;border-left:6px solid transparent;border-right:6px solid transparent;display:inline-flex;border-bottom:8px solid #fff}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-detail-item{font-size:14px;line-height:20px;text-align:left;position:relative;padding:0 0 10px 5px;box-sizing:border-box}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-detail-item div{display:flex;align-items:normal;margin-left:21px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-detail-item div:first-of-type{font-weight:700;margin-left:0}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-detail-item div i{display:inline-block;position:relative;width:16px;height:16px;float:left;margin-right:5px;background-size:contain;background-repeat:no-repeat}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-detail-item div i.user{background-image:url(../../images/user.svg?4a5058b97b0c533d583357a369cb879a)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-detail-item div i.staff{background-image:url(../../images/staff.svg?ff732fda8f59c77e69ee81678a9ad863)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-detail-item div i.price{background-image:url(../../images/price.svg?6d1e97fcb172d8219456e20264916085)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-detail-item div i.id{background-image:url(../../images/id.svg?b3a76419bb12df765cdaf9a2dec1065e)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-detail-item:first-child{padding-top:20px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-detail-item button.payment-type{display:table-cell;vertical-align:middle;margin-left:10px;border:none;border-radius:4px;background-color:rgba(0,102,102,.15);color:#066;text-transform:uppercase;text-decoration:none;cursor:default;font-size:12px;line-height:14px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-detail-item button.payment-type:hover{opacity:1}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-detail-btn{padding:5px 10px;display:inline-flex;justify-content:center;width:100%;box-sizing:border-box}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-detail-btn button{position:relative;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;text-decoration:none;border-radius:4px;border:none;font-size:12px;line-height:20px;height:36px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-detail-btn button:last-child{margin-left:6px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-detail-btn button:only-child{margin-left:0}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-detail-btn button .btn-icon{content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:22px;height:18px;display:block;float:left;margin-right:5px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-detail-btn button.approve-btn{color:#fff;background:#066}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-detail-btn button.approve-btn .btn-icon{background-color:#fff;-webkit-mask-image:url(../../images/correct.svg?493cee23b5e6e68ae879ff5c8495e1cd);mask-image:url(../../images/correct.svg?493cee23b5e6e68ae879ff5c8495e1cd)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-detail-btn button.reject-btn{color:#d94141;background:rgba(217,65,65,.1)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-detail-btn button.reject-btn .btn-icon{background-color:#d94141;-webkit-mask-image:url(../../images/reject.svg?856c18b9babf624e610a8be9f5b8eadc);mask-image:url(../../images/reject.svg?856c18b9babf624e610a8be9f5b8eadc)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-detail-btn button.cancel-btn{color:#066;background:rgba(0,102,102,.1)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-detail-btn button.cancel-btn .btn-icon{background-color:#066;-webkit-mask-image:url(../../images/reject.svg?856c18b9babf624e610a8be9f5b8eadc);mask-image:url(../../images/reject.svg?856c18b9babf624e610a8be9f5b8eadc)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-detail-btn button.approved-btn{color:#066;background:none;cursor:unset}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-detail-btn button.approved-btn .btn-icon{background-color:#066;-webkit-mask-image:url(../../images/correct.svg?493cee23b5e6e68ae879ff5c8495e1cd);mask-image:url(../../images/correct.svg?493cee23b5e6e68ae879ff5c8495e1cd)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-actions{position:absolute;top:20px;right:10px;display:grid}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-actions button{cursor:pointer;text-decoration:none;border-radius:4px;border:none;font-size:12px;line-height:14px;font-family:SFUIDisplay,sans-serif;transition:.1s ease-in;width:30px;height:30px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-actions button:before{content:"";padding:7px 8px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;clip-path:padding-box inset(.28125em 0)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-actions button.edit-btn{color:#066;background:rgba(0,102,102,.1)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-actions button.edit-btn:before{padding:6px 9px;background-color:#066;-webkit-mask-image:url(../../images/edit.svg?6c8d684263079955b7cbb824d72ec412);mask-image:url(../../images/edit.svg?6c8d684263079955b7cbb824d72ec412)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-actions button.delete-btn{color:#d94141;background:rgba(217,65,65,.1);margin-top:10%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .appointment-actions button.delete-btn:before{background-color:#d94141;-webkit-mask-image:url(../../images/delete_red.svg?a396acf5d40545188b81d10123217ad0);mask-image:url(../../images/delete_red.svg?a396acf5d40545188b81d10123217ad0)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments button:hover{opacity:.7}@media screen and (max-width:1440px){#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list .appointment-info,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info{min-height:40px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list .appointment-info .appointment .info .service,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list .appointment-info .appointment .info .time,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info .appointment .info .service,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info .appointment .info .time{font-size:12px;line-height:14px;font-family:SFUIDisplay,sans-serif}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list .appointment-info .appointment-detail .appointment-data .appointment-detail-item div,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info .appointment-detail .appointment-data .appointment-detail-item div{margin-left:0;display:block;width:100%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list .appointment-info .appointment-detail .appointment-data .appointment-detail-item div i,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info .appointment-detail .appointment-data .appointment-detail-item div i{margin-right:2px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list .appointment-info .appointment-detail .appointment-data .appointment-detail-item div button.payment-type,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info .appointment-detail .appointment-data .appointment-detail-item div button.payment-type{font-size:10px;padding:2px;margin:0}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list .appointment-info .appointment-detail .appointment-data .appointment-detail-item div.email,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info .appointment-detail .appointment-data .appointment-detail-item div.email{width:80%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list .appointment-info .appointment-detail .appointment-data .appointment-actions,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info .appointment-detail .appointment-data .appointment-actions{top:10px;right:5px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list .appointment-info .appointment-detail .appointment-data .appointment-detail-btn div,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info .appointment-detail .appointment-data .appointment-detail-btn div{display:flex;flex-direction:column;justify-content:center;min-width:100px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list .appointment-info .appointment-detail .appointment-data .appointment-detail-btn div button,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info .appointment-detail .appointment-data .appointment-detail-btn div button{width:100%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list .appointment-info .appointment-detail .appointment-data .appointment-detail-btn div button:last-child,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info .appointment-detail .appointment-data .appointment-detail-btn div button:last-child{margin-left:0;margin-top:5px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-popup{margin-top:4.8em}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .popup-arrow{top:4.3em}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider div.slider-control .slider-title{font-size:12px;line-height:14px;font-family:SFUIDisplay,sans-serif;line-height:unset}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointment-info .service,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointment-info .time{font-size:12px;line-height:14px;font-family:SFUIDisplay,sans-serif}}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments{display:inline-block}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments.current-hour,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments.current-hour .list{padding-top:5px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment{position:relative;min-height:60px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info{position:absolute}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info.active{background-color:#ffd400}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info.cancelled:before,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info.pending:before{top:1px;right:1px;margin-top:unset}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info:not(.active):hover{background-color:#b4d3d3}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-info:not(.active):hover.pending{background-color:#ffe980}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .appointment-popup{margin-top:5.3em}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .long-appointment .popup-arrow{top:4.8em}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider{position:relative;padding-top:10px;min-height:100px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper-list{height:max-content}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .slider-control{display:inline-flex;align-items:center;height:26px;width:100%;position:relative}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .slider-control div.slider-title{width:70%;color:#272727;opacity:.5;font-size:16px;line-height:19px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .slider-control div.next,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .slider-control div.prev{display:flex;align-items:center;justify-content:center;width:26px;height:26px;text-align:center;background-color:rgba(0,102,102,.1)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .slider-control div.next i,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .slider-control div.prev i{display:inline-block;border-top:6px solid transparent;border-bottom:6px solid transparent}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .slider-control div.next i.left-icon,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .slider-control div.prev i.left-icon{border-right:8px solid #066}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .slider-control div.next i.right-icon,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .slider-control div.prev i.right-icon{border-left:8px solid #066}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .slider-control div.prev{margin-left:10px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .slider-control div.next{float:right;margin-right:10px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .appointment-duration{box-sizing:border-box;border-left:3px solid #066;background-color:rgba(0,102,102,.1);position:absolute;top:0;left:0;z-index:2}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .appointment-duration.pending{border-left:3px solid #ffd400}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper{outline:none;width:100%;height:max-content;text-align:center;position:relative;display:inline-grid}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul{list-style-position:inside;display:flex;height:auto;width:90%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide{float:left;display:block}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments{width:100%;min-height:40px;display:table;table-layout:fixed;position:inherit;box-sizing:border-box}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments.exist{border-top:1px solid #ddd}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments.inactive{background-color:#f7f7f7}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment{width:95%;min-height:60px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list .appointment-info,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment .appointment-info{width:100%;margin-left:7px;margin-top:5px;padding:10px 0;background-color:rgba(0,102,102,.1);cursor:pointer;box-sizing:border-box;position:relative}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list .appointment-info.detailed,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment .appointment-info.detailed{cursor:auto}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list .appointment-info:not(.pending),#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment .appointment-info:not(.pending){border-left:3px solid #066}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list .appointment-info.cancelled:before,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list .appointment-info.pending:before,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment .appointment-info.cancelled:before,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment .appointment-info.pending:before{position:absolute;top:0;right:0;content:"";padding:12px;z-index:1;clip-path:padding-box inset(.28125em 0);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list .appointment-info.pending,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment .appointment-info.pending{background-color:rgba(255,212,0,.1);border-left:3px solid #ffd400}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list .appointment-info.pending:before,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment .appointment-info.pending:before{background:#066;-webkit-mask-image:url(../../images/clock_circular.svg?9690a198472d278c8950dfa0f4297bbb);mask-image:url(../../images/clock_circular.svg?9690a198472d278c8950dfa0f4297bbb)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list .appointment-info.cancelled .service,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list .appointment-info.cancelled .time,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment .appointment-info.cancelled .service,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment .appointment-info.cancelled .time{opacity:.7}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list .appointment-info.cancelled .time,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment .appointment-info.cancelled .time{text-decoration:line-through}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list .appointment-info.cancelled:before,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment .appointment-info.cancelled:before{background:#d94141;-webkit-mask-image:url(../../images/block.svg?bd93ca344ff523169dae8578c06b8764);mask-image:url(../../images/block.svg?bd93ca344ff523169dae8578c06b8764)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list .appointment-info.active,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment .appointment-info.active{background-color:#ffd400}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list .appointment-info .appointment,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment .appointment-info .appointment{position:relative;display:flex;align-items:center;padding-left:10px;width:100%;height:auto;box-sizing:border-box}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list .appointment-info .appointment .service-icon,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment .appointment-info .appointment .service-icon{width:30px;height:auto;float:left;min-height:28px;margin-left:5px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list .appointment-info .appointment .info,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment .appointment-info .appointment .info{pointer-events:none;display:flex;flex-direction:column;margin-left:5px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list .appointment-info .appointment .info .service,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list .appointment-info .appointment .info .time,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment .appointment-info .appointment .info .service,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment .appointment-info .appointment .info .time{position:relative;text-align:left;color:#272727;letter-spacing:normal;pointer-events:none}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list .appointment-info .appointment .info .time,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment .appointment-info .appointment .info .time{font-size:14px;line-height:16px;letter-spacing:normal;font-family:SFUIDisplay-Bold,sans-serif;font-weight:700}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list .appointment-info .appointment .info .service,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment .appointment-info .appointment .info .service{font-size:16px;line-height:18px;font-family:SFUIDisplay,sans-serif;word-break:break-all;padding-top:3px;opacity:.7}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list .appointment-info .appointment-detail,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment .appointment-info .appointment-detail{position:relative;margin-top:5%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list .appointment-info .appointment-detail .appointment-detail-item:first-child,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment .appointment-info .appointment-detail .appointment-detail-item:first-child{padding-top:5px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list .appointment-info .appointment-detail .appointment-detail-item div,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment .appointment-info .appointment-detail .appointment-detail-item div{width:100%;overflow-wrap:anywhere;margin-left:10px;font-size:12px;color:#272727}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list .appointment-info .appointment-detail .appointment-detail-item div.email,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment .appointment-info .appointment-detail .appointment-detail-item div.email{width:75%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list .appointment-info .appointment-detail .loader,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment .appointment-info .appointment-detail .loader{top:0;left:0;padding:5px 0}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list:last-of-type,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment:last-of-type{margin-bottom:5px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-popup{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#272727;position:absolute;padding-bottom:1em;box-shadow:0 10px 30px rgba(0,0,0,.3);background-color:#fff;cursor:auto;float:left;min-width:240px;width:min-content;margin-top:6px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-popup .appointment-data{display:flex;flex-wrap:wrap}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-popup .appointment-data .appointment-actions{top:10px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-popup .appointment-detail-item{display:inline-flex;flex-basis:100%;flex-direction:column;padding:0 0 10px 20px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-popup .appointment-detail-item div{overflow-wrap:normal;font-size:14px;color:#272727}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-popup .appointment-detail-item div.email{padding-right:45px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-popup .appointment-detail-btn{width:100%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-popup .appointment-detail-btn button{font-size:14px;padding:10px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-popup .loader{display:block;border-radius:4px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .popup-arrow{content:"";width:0;height:0;display:table;position:absolute;z-index:10;border:0;border-left:6px solid transparent;border-right:6px solid transparent;display:inline-flex;border-bottom:8px solid #fff}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-detail-item{font-size:14px;line-height:20px;text-align:left;position:relative;padding:0 0 10px 5px;box-sizing:border-box}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-detail-item div{display:flex;align-items:normal;margin-left:21px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-detail-item div:first-of-type{font-weight:700;margin-left:0}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-detail-item div i{display:inline-block;position:relative;width:16px;height:16px;float:left;margin-right:5px;background-size:contain;background-repeat:no-repeat}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-detail-item div i.user{background-image:url(../../images/user.svg?4a5058b97b0c533d583357a369cb879a)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-detail-item div i.staff{background-image:url(../../images/staff.svg?ff732fda8f59c77e69ee81678a9ad863)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-detail-item div i.price{background-image:url(../../images/price.svg?6d1e97fcb172d8219456e20264916085)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-detail-item div i.id{background-image:url(../../images/id.svg?b3a76419bb12df765cdaf9a2dec1065e)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-detail-item:first-child{padding-top:20px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-detail-item button.payment-type{display:table-cell;vertical-align:middle;margin-left:10px;border:none;border-radius:4px;background-color:rgba(0,102,102,.15);color:#066;text-transform:uppercase;text-decoration:none;cursor:default;font-size:12px;line-height:14px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-detail-item button.payment-type:hover{opacity:1}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-detail-btn{padding:5px 10px;display:inline-flex;justify-content:center;width:100%;box-sizing:border-box}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-detail-btn button{position:relative;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;text-decoration:none;border-radius:4px;border:none;font-size:12px;line-height:20px;height:36px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-detail-btn button:last-child{margin-left:6px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-detail-btn button:only-child{margin-left:0}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-detail-btn button .btn-icon{content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:22px;height:18px;display:block;float:left;margin-right:5px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-detail-btn button.approve-btn{color:#fff;background:#066}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-detail-btn button.approve-btn .btn-icon{background-color:#fff;-webkit-mask-image:url(../../images/correct.svg?493cee23b5e6e68ae879ff5c8495e1cd);mask-image:url(../../images/correct.svg?493cee23b5e6e68ae879ff5c8495e1cd)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-detail-btn button.reject-btn{color:#d94141;background:rgba(217,65,65,.1)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-detail-btn button.reject-btn .btn-icon{background-color:#d94141;-webkit-mask-image:url(../../images/reject.svg?856c18b9babf624e610a8be9f5b8eadc);mask-image:url(../../images/reject.svg?856c18b9babf624e610a8be9f5b8eadc)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-detail-btn button.cancel-btn{color:#066;background:rgba(0,102,102,.1)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-detail-btn button.cancel-btn .btn-icon{background-color:#066;-webkit-mask-image:url(../../images/reject.svg?856c18b9babf624e610a8be9f5b8eadc);mask-image:url(../../images/reject.svg?856c18b9babf624e610a8be9f5b8eadc)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-detail-btn button.approved-btn{color:#066;background:none;cursor:unset}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-detail-btn button.approved-btn .btn-icon{background-color:#066;-webkit-mask-image:url(../../images/correct.svg?493cee23b5e6e68ae879ff5c8495e1cd);mask-image:url(../../images/correct.svg?493cee23b5e6e68ae879ff5c8495e1cd)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-actions{position:absolute;top:20px;right:10px;display:grid}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-actions button{cursor:pointer;text-decoration:none;border-radius:4px;border:none;font-size:12px;line-height:14px;font-family:SFUIDisplay,sans-serif;transition:.1s ease-in;width:30px;height:30px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-actions button:before{content:"";padding:7px 8px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;clip-path:padding-box inset(.28125em 0)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-actions button.edit-btn{color:#066;background:rgba(0,102,102,.1)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-actions button.edit-btn:before{padding:6px 9px;background-color:#066;-webkit-mask-image:url(../../images/edit.svg?6c8d684263079955b7cbb824d72ec412);mask-image:url(../../images/edit.svg?6c8d684263079955b7cbb824d72ec412)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-actions button.delete-btn{color:#d94141;background:rgba(217,65,65,.1);margin-top:10%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .appointment-actions button.delete-btn:before{background-color:#d94141;-webkit-mask-image:url(../../images/delete_red.svg?a396acf5d40545188b81d10123217ad0);mask-image:url(../../images/delete_red.svg?a396acf5d40545188b81d10123217ad0)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments button:hover{opacity:.7}@media screen and (max-width:1440px){#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list .appointment-info,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment .appointment-info{min-height:40px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list .appointment-info .appointment .info .service,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list .appointment-info .appointment .info .time,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment .appointment-info .appointment .info .service,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment .appointment-info .appointment .info .time{font-size:12px;line-height:14px;font-family:SFUIDisplay,sans-serif}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list .appointment-info .appointment-detail .appointment-data .appointment-detail-item div,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment .appointment-info .appointment-detail .appointment-data .appointment-detail-item div{margin-left:0;display:block;width:100%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list .appointment-info .appointment-detail .appointment-data .appointment-detail-item div i,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment .appointment-info .appointment-detail .appointment-data .appointment-detail-item div i{margin-right:2px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list .appointment-info .appointment-detail .appointment-data .appointment-detail-item div button.payment-type,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment .appointment-info .appointment-detail .appointment-data .appointment-detail-item div button.payment-type{font-size:10px;padding:2px;margin:0}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list .appointment-info .appointment-detail .appointment-data .appointment-detail-item div.email,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment .appointment-info .appointment-detail .appointment-data .appointment-detail-item div.email{width:80%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list .appointment-info .appointment-detail .appointment-data .appointment-actions,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment .appointment-info .appointment-detail .appointment-data .appointment-actions{top:10px;right:5px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list .appointment-info .appointment-detail .appointment-data .appointment-detail-btn div,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment .appointment-info .appointment-detail .appointment-data .appointment-detail-btn div{display:flex;flex-direction:column;justify-content:center;min-width:100px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list .appointment-info .appointment-detail .appointment-data .appointment-detail-btn div button,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment .appointment-info .appointment-detail .appointment-data .appointment-detail-btn div button{width:100%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list .appointment-info .appointment-detail .appointment-data .appointment-detail-btn div button:last-child,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment .appointment-info .appointment-detail .appointment-data .appointment-detail-btn div button:last-child{margin-left:0;margin-top:5px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment .appointment-popup{margin-top:4.8em}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .long-appointment .popup-arrow{top:4.3em}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list-slider div.slider-control .slider-title{font-size:12px;line-height:14px;font-family:SFUIDisplay,sans-serif;line-height:unset}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list-slider .hooper ul .hooper-slide .appointment-info .service,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .appointments .list-slider .hooper ul .hooper-slide .appointment-info .time{font-size:12px;line-height:14px;font-family:SFUIDisplay,sans-serif}}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .list{width:93%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .list .appointment-info .info .time{width:90%;word-break:break-word}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .list .appointment-info .info .service{width:95%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .list .appointment-info:not(.active):hover{background-color:#b4d3d3}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .hooper ul .hooper-slide .list .appointment-info:not(.active):hover.pending{background-color:#ffe980}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .appointment-popup{top:0}@media screen and (max-width:1440px){#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .time-row span{font-size:12px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .weekly-calendar .calendar-body .dates .week .appointments .list-slider .slider-control div.slider-title{font-size:14px}}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar{position:relative;overflow:hidden;width:100%;display:flex;justify-content:space-between;border:1px solid #ddd;border-radius:4px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-header{border-left:none}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-header .staff-list{width:100%;display:flex;justify-content:space-between}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-header .staff-list span{float:left;display:block;width:14.285%;color:#fff;font-size:12px;line-height:14px;font-family:SFUIDisplay,sans-serif;letter-spacing:1.2px;line-height:normal;text-align:center;text-transform:uppercase;padding:15px 0 13px;border-left:1px solid #377e7e}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-header .staff-list span:first-child{background-color:#fff;color:#272727;width:106px;border-top:1px solid #ddd;border-left:1px solid #ddd;border-top-left-radius:4px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-header .staff-list .hooper{width:91%;text-align:center;height:40px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-header .staff-list .hooper .hooper-slide.is-active{float:left;display:block;width:14.285%;color:#fff;font-size:12px;line-height:14px;font-family:SFUIDisplay,sans-serif;letter-spacing:1.2px;line-height:normal;text-align:center;text-transform:uppercase;padding:15px 0 13px;border-left:1px solid #377e7e}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-header .staff-list .hooper .hooper-slide.is-active:first-child{border:none}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-header .staff-list .staff-slider-control{cursor:pointer;width:2%;padding:0 1%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-header .staff-list .staff-slider-control.next{border-left:1px solid #377e7e}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-header .staff-list .staff-slider-control.prev{border-right:1px solid #377e7e}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-header .staff-list .staff-slider-control i{display:inline-block;margin-top:35%;width:16px;height:14px;position:relative;background:#fff}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-header .staff-list .staff-slider-control i.left-icon{-webkit-mask-image:url(../../images/arrow-left.svg?28de1da2087a58576b4ba0747af0747d)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-header .staff-list .staff-slider-control i.right-icon{-webkit-mask-image:url(../../images/arrow-right.svg?b3a94756e6179d9a9c66f0f6303558b6)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-time-side{width:6%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-time-side .time-header{display:flex;justify-content:center;align-items:center;width:100%;height:40px;box-sizing:border-box;border-bottom:1px solid #ddd}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-time-side .time-header .title{font-size:12px;line-height:14px;font-family:SFUIDisplay,sans-serif;text-align:center;text-transform:uppercase;background-color:#fff;color:#272727}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-time-side .times{width:100%;display:table}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-time-side .times span.hour{font-size:14px;line-height:18px;font-family:SFUIDisplay,sans-serif;display:block;width:100%;height:40px;line-height:40px;box-sizing:border-box;text-align:center;color:#707070}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-time-side .times span.current-hour{line-height:normal}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-time-side .times span.current-hour span{background:linear-gradient(90deg,#ffd400 95%,transparent 0);color:#272727;display:inline-block;line-height:20px;height:20px;width:100%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-time-side .times span.current-hour span:after{content:"";position:absolute;float:right;border-top:10px solid #fff;border-left:13px solid #ffd400;border-bottom:10px solid #fff}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data{position:relative;width:94%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider{height:100%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper{width:100%;height:100%;text-align:center}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper:focus{outline:none}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list{position:inherit}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul{list-style-position:inside}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide{float:left;display:block;border-left:1px solid #ddd}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .current-hour-border{position:absolute;display:inline-block;content:"";border-top:2px solid #ffd400;width:100%;margin-top:.7em;z-index:1}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide:last-of-type{background-color:#f7f7f7}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .employee{display:flex;justify-content:center;align-items:center;width:100%;min-height:40px;background:#066;color:#fff;font-size:12px;line-height:14px;font-family:SFUIDisplay,sans-serif;text-transform:uppercase}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments{width:100%;min-height:40px;display:table;table-layout:fixed;position:inherit;box-sizing:border-box}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments.exist{border-top:1px solid #ddd}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments.inactive{background-color:#f7f7f7}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment{width:95%;min-height:60px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .appointment-info,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment .appointment-info{width:100%;margin-left:7px;margin-top:5px;padding:10px 0;background-color:rgba(0,102,102,.1);cursor:pointer;box-sizing:border-box;position:relative}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .appointment-info.detailed,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment .appointment-info.detailed{cursor:auto}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .appointment-info:not(.pending),#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment .appointment-info:not(.pending){border-left:3px solid #066}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .appointment-info.cancelled:before,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .appointment-info.pending:before,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment .appointment-info.cancelled:before,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment .appointment-info.pending:before{position:absolute;top:0;right:0;content:"";padding:12px;z-index:1;clip-path:padding-box inset(.28125em 0);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .appointment-info.pending,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment .appointment-info.pending{background-color:rgba(255,212,0,.1);border-left:3px solid #ffd400}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .appointment-info.pending:before,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment .appointment-info.pending:before{background:#066;-webkit-mask-image:url(../../images/clock_circular.svg?9690a198472d278c8950dfa0f4297bbb);mask-image:url(../../images/clock_circular.svg?9690a198472d278c8950dfa0f4297bbb)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .appointment-info.cancelled .service,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .appointment-info.cancelled .time,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment .appointment-info.cancelled .service,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment .appointment-info.cancelled .time{opacity:.7}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .appointment-info.cancelled .time,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment .appointment-info.cancelled .time{text-decoration:line-through}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .appointment-info.cancelled:before,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment .appointment-info.cancelled:before{background:#d94141;-webkit-mask-image:url(../../images/block.svg?bd93ca344ff523169dae8578c06b8764);mask-image:url(../../images/block.svg?bd93ca344ff523169dae8578c06b8764)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .appointment-info.active,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment .appointment-info.active{background-color:#ffd400}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .appointment-info .appointment,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment .appointment-info .appointment{position:relative;display:flex;align-items:center;padding-left:10px;width:100%;height:auto;box-sizing:border-box}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .appointment-info .appointment .service-icon,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment .appointment-info .appointment .service-icon{width:30px;height:auto;float:left;min-height:28px;margin-left:5px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .appointment-info .appointment .info,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment .appointment-info .appointment .info{pointer-events:none;display:flex;flex-direction:column;margin-left:5px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .appointment-info .appointment .info .service,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .appointment-info .appointment .info .time,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment .appointment-info .appointment .info .service,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment .appointment-info .appointment .info .time{position:relative;text-align:left;color:#272727;letter-spacing:normal;pointer-events:none}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .appointment-info .appointment .info .time,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment .appointment-info .appointment .info .time{font-size:14px;line-height:16px;letter-spacing:normal;font-family:SFUIDisplay-Bold,sans-serif;font-weight:700}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .appointment-info .appointment .info .service,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment .appointment-info .appointment .info .service{font-size:16px;line-height:18px;font-family:SFUIDisplay,sans-serif;word-break:break-all;padding-top:3px;opacity:.7}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .appointment-info .appointment-detail,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment .appointment-info .appointment-detail{position:relative;margin-top:5%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .appointment-info .appointment-detail .appointment-detail-item:first-child,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment .appointment-info .appointment-detail .appointment-detail-item:first-child{padding-top:5px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .appointment-info .appointment-detail .appointment-detail-item div,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment .appointment-info .appointment-detail .appointment-detail-item div{width:100%;overflow-wrap:anywhere;margin-left:10px;font-size:12px;color:#272727}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .appointment-info .appointment-detail .appointment-detail-item div.email,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment .appointment-info .appointment-detail .appointment-detail-item div.email{width:75%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .appointment-info .appointment-detail .loader,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment .appointment-info .appointment-detail .loader{top:0;left:0;padding:5px 0}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list:last-of-type,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment:last-of-type{margin-bottom:5px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-popup{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#272727;position:absolute;padding-bottom:1em;box-shadow:0 10px 30px rgba(0,0,0,.3);background-color:#fff;cursor:auto;float:left;min-width:240px;width:min-content;margin-top:6px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-popup .appointment-data{display:flex;flex-wrap:wrap}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-popup .appointment-data .appointment-actions{top:10px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-popup .appointment-detail-item{display:inline-flex;flex-basis:100%;flex-direction:column;padding:0 0 10px 20px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-popup .appointment-detail-item div{overflow-wrap:normal;font-size:14px;color:#272727}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-popup .appointment-detail-item div.email{padding-right:45px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-popup .appointment-detail-btn{width:100%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-popup .appointment-detail-btn button{font-size:14px;padding:10px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-popup .loader{display:block;border-radius:4px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .popup-arrow{content:"";width:0;height:0;display:table;position:absolute;z-index:10;border:0;border-left:6px solid transparent;border-right:6px solid transparent;display:inline-flex;border-bottom:8px solid #fff}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-detail-item{font-size:14px;line-height:20px;text-align:left;position:relative;padding:0 0 10px 5px;box-sizing:border-box}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-detail-item div{display:flex;align-items:normal;margin-left:21px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-detail-item div:first-of-type{font-weight:700;margin-left:0}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-detail-item div i{display:inline-block;position:relative;width:16px;height:16px;float:left;margin-right:5px;background-size:contain;background-repeat:no-repeat}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-detail-item div i.user{background-image:url(../../images/user.svg?4a5058b97b0c533d583357a369cb879a)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-detail-item div i.staff{background-image:url(../../images/staff.svg?ff732fda8f59c77e69ee81678a9ad863)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-detail-item div i.price{background-image:url(../../images/price.svg?6d1e97fcb172d8219456e20264916085)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-detail-item div i.id{background-image:url(../../images/id.svg?b3a76419bb12df765cdaf9a2dec1065e)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-detail-item:first-child{padding-top:20px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-detail-item button.payment-type{display:table-cell;vertical-align:middle;margin-left:10px;border:none;border-radius:4px;background-color:rgba(0,102,102,.15);color:#066;text-transform:uppercase;text-decoration:none;cursor:default;font-size:12px;line-height:14px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-detail-item button.payment-type:hover{opacity:1}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-detail-btn{padding:5px 10px;display:inline-flex;justify-content:center;width:100%;box-sizing:border-box}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-detail-btn button{position:relative;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;text-decoration:none;border-radius:4px;border:none;font-size:12px;line-height:20px;height:36px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-detail-btn button:last-child{margin-left:6px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-detail-btn button:only-child{margin-left:0}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-detail-btn button .btn-icon{content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:22px;height:18px;display:block;float:left;margin-right:5px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-detail-btn button.approve-btn{color:#fff;background:#066}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-detail-btn button.approve-btn .btn-icon{background-color:#fff;-webkit-mask-image:url(../../images/correct.svg?493cee23b5e6e68ae879ff5c8495e1cd);mask-image:url(../../images/correct.svg?493cee23b5e6e68ae879ff5c8495e1cd)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-detail-btn button.reject-btn{color:#d94141;background:rgba(217,65,65,.1)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-detail-btn button.reject-btn .btn-icon{background-color:#d94141;-webkit-mask-image:url(../../images/reject.svg?856c18b9babf624e610a8be9f5b8eadc);mask-image:url(../../images/reject.svg?856c18b9babf624e610a8be9f5b8eadc)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-detail-btn button.cancel-btn{color:#066;background:rgba(0,102,102,.1)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-detail-btn button.cancel-btn .btn-icon{background-color:#066;-webkit-mask-image:url(../../images/reject.svg?856c18b9babf624e610a8be9f5b8eadc);mask-image:url(../../images/reject.svg?856c18b9babf624e610a8be9f5b8eadc)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-detail-btn button.approved-btn{color:#066;background:none;cursor:unset}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-detail-btn button.approved-btn .btn-icon{background-color:#066;-webkit-mask-image:url(../../images/correct.svg?493cee23b5e6e68ae879ff5c8495e1cd);mask-image:url(../../images/correct.svg?493cee23b5e6e68ae879ff5c8495e1cd)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-actions{position:absolute;top:20px;right:10px;display:grid}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-actions button{cursor:pointer;text-decoration:none;border-radius:4px;border:none;font-size:12px;line-height:14px;font-family:SFUIDisplay,sans-serif;transition:.1s ease-in;width:30px;height:30px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-actions button:before{content:"";padding:7px 8px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;clip-path:padding-box inset(.28125em 0)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-actions button.edit-btn{color:#066;background:rgba(0,102,102,.1)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-actions button.edit-btn:before{padding:6px 9px;background-color:#066;-webkit-mask-image:url(../../images/edit.svg?6c8d684263079955b7cbb824d72ec412);mask-image:url(../../images/edit.svg?6c8d684263079955b7cbb824d72ec412)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-actions button.delete-btn{color:#d94141;background:rgba(217,65,65,.1);margin-top:10%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .appointment-actions button.delete-btn:before{background-color:#d94141;-webkit-mask-image:url(../../images/delete_red.svg?a396acf5d40545188b81d10123217ad0);mask-image:url(../../images/delete_red.svg?a396acf5d40545188b81d10123217ad0)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments button:hover{opacity:.7}@media screen and (max-width:1440px){#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .appointment-info,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment .appointment-info{min-height:40px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .appointment-info .appointment .info .service,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .appointment-info .appointment .info .time,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment .appointment-info .appointment .info .service,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment .appointment-info .appointment .info .time{font-size:12px;line-height:14px;font-family:SFUIDisplay,sans-serif}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .appointment-info .appointment-detail .appointment-data .appointment-detail-item div,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment .appointment-info .appointment-detail .appointment-data .appointment-detail-item div{margin-left:0;display:block;width:100%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .appointment-info .appointment-detail .appointment-data .appointment-detail-item div i,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment .appointment-info .appointment-detail .appointment-data .appointment-detail-item div i{margin-right:2px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .appointment-info .appointment-detail .appointment-data .appointment-detail-item div button.payment-type,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment .appointment-info .appointment-detail .appointment-data .appointment-detail-item div button.payment-type{font-size:10px;padding:2px;margin:0}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .appointment-info .appointment-detail .appointment-data .appointment-detail-item div.email,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment .appointment-info .appointment-detail .appointment-data .appointment-detail-item div.email{width:80%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .appointment-info .appointment-detail .appointment-data .appointment-actions,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment .appointment-info .appointment-detail .appointment-data .appointment-actions{top:10px;right:5px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .appointment-info .appointment-detail .appointment-data .appointment-detail-btn div,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment .appointment-info .appointment-detail .appointment-data .appointment-detail-btn div{display:flex;flex-direction:column;justify-content:center;min-width:100px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .appointment-info .appointment-detail .appointment-data .appointment-detail-btn div button,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment .appointment-info .appointment-detail .appointment-data .appointment-detail-btn div button{width:100%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .appointment-info .appointment-detail .appointment-data .appointment-detail-btn div button:last-child,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment .appointment-info .appointment-detail .appointment-data .appointment-detail-btn div button:last-child{margin-left:0;margin-top:5px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment .appointment-popup{margin-top:4.8em}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .long-appointment .popup-arrow{top:4.3em}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list-slider div.slider-control .slider-title{font-size:12px;line-height:14px;font-family:SFUIDisplay,sans-serif;line-height:unset}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list-slider .hooper ul .hooper-slide .appointment-info .service,#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list-slider .hooper ul .hooper-slide .appointment-info .time{font-size:12px;line-height:14px;font-family:SFUIDisplay,sans-serif}}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments{display:flex;flex-direction:column}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list{width:95%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list.current-hour{margin-top:10px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .appointment .info{width:100%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .appointment .info .service{overflow:hidden;text-overflow:ellipsis;width:98%;height:20px;padding-bottom:18px;white-space:nowrap}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .long-appointment:not(.active):hover{background-color:#b4d3d3;z-index:2}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .long-appointment:not(.active):hover.pending{background-color:#ffe980}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .hooper .hooper-list ul .hooper-slide .appointments .list .appointment-popup{margin-top:6px}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .staff-slider-control{position:absolute;cursor:pointer;z-index:1;width:2%}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .staff-slider-control.next{top:0;right:0}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .staff-slider-control.prev{top:0;left:0}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .staff-slider-control i{display:inline-block;margin-top:35%;width:16px;height:14px;position:relative;background:#fff}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .staff-slider-control i.left-icon{float:right;-webkit-mask-image:url(../../images/arrow-left.svg?28de1da2087a58576b4ba0747af0747d)}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data .daily-slider .staff-slider-control i.right-icon{-webkit-mask-image:url(../../images/arrow-right.svg?b3a94756e6179d9a9c66f0f6303558b6)}@media screen and (max-width:1440px){#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-time-side .times span.hour{font-size:12px;line-height:14px;font-family:SFUIDisplay,sans-serif}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-time-side .times span.current-hour{line-height:normal}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-time-side .times span.current-hour:after{border-bottom:2px solid #ffd400;margin-top:.8em}#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-data{position:relative;width:94%}}@media screen and (min-width:1600px){#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-time-side .times span.current-hour span:after{margin-left:.7%}}@media screen and (min-width:2000px){#bookit-dashboard-app.admin .bookit-app-content .bookit-wrapper .admin-theme .calendar .calendar-container .daily-calendar .calendar-time-side .times span.current-hour span:after{margin-left:1%}}@media screen and (min-width:768px){#bookit-dashboard-app.admin{max-width:100%;margin:0 auto}}.bookit_admin-settings-payments-gateway{background:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-around;margin-bottom:16px;padding:45px 32px 20px}@media (min-width:768px){.bookit_admin-settings-payments-gateway{background-image:url(../../images/background-gateway-connect.png?cfb7d22f706e2bb84531a6c8b5cfe5fa);background-position:100%;background-repeat:no-repeat;background-size:420px 100%}}.bookit_admin-settings-payments-gateway-connect{display:flex;flex:1}@media (min-width:768px){.bookit_admin-settings-payments-gateway-connect{padding-right:74px}}.bookit_admin-settings-payments-gateway-connect-text--connected{color:#1eb056;font-size:16px;font-weight:600}.bookit_admin-settings-payments-gateway-connected-row{display:flex;font-size:13px;font-weight:400;margin:20px 0;text-align:left}.bookit_admin-settings-payments-gateway-connected-col1{flex-basis:20%;min-width:125px}.bookit_admin-settings-payments-gateway-connected-col2{flex-basis:80%}.bookit_admin-settings-payments-gateway-connect,.bookit_admin-settings-payments-gateway-logo{flex-direction:column}a.bookit_admin-settings-payments-gateway-connect-button-link{background:#405bfb;border-radius:4px;color:#fff;display:inline-block;font-size:16px;font-weight:600;line-height:18px;margin-top:25px;min-width:340px;padding:15px 0;text-align:center;text-decoration:none;width:100%}a.bookit_admin-settings-payments-gateway-connect-button-link:active,a.bookit_admin-settings-payments-gateway-connect-button-link:focus,a.bookit_admin-settings-payments-gateway-connect-button-link:hover,a.bookit_admin-settings-payments-gateway-connect-button-link:visited{color:#fff}a.bookit_admin-settings-payments-gateway-connect-button-link.disabled{background-color:rgba(51,74,255,.07);pointer-events:none}.bookit_admin-settings-payments-gateway-connected-text-name{font-weight:700}.bookit_admin-settings-payments-gateway-connected-text-disconnect-link{border-bottom:1px solid #405bfb;font-size:13px;margin-left:10px;text-transform:lowercase}.bookit_admin-settings-payments-gateway-connected-text-disconnect-link,.bookit_admin-settings-payments-gateway-connected-text-disconnect-link:active,.bookit_admin-settings-payments-gateway-connected-text-disconnect-link:focus,.bookit_admin-settings-payments-gateway-connected-text-disconnect-link:hover,.bookit_admin-settings-payments-gateway-connected-text-disconnect-link:visited{color:#405bfb}.bookit_admin-settings-payments-gateway-title{font-size:20px}.bookit_admin-settings-payments-gateway-description{align-items:start;display:flex;flex-direction:column;flex-grow:1;margin-bottom:20px}.bookit_admin-settings-payments-gateway-description p{max-width:470px}.bookit_admin-settings-payments-gateway-signup-links{flex-grow:1;margin-top:40px}.bookit_admin-settings-payments-gateway-help-links{margin-top:40px}.bookit_admin-settings-payments-gateway-help-link{align-items:center;display:flex}.bookit_admin-settings-payments-gateway-help-link:not(:last-of-type){margin-bottom:8px}.bookit_admin-settings-payments-stripe-modal-content-section,.bookit_admin-settings-payments-stripe-modal-content-title{margin-bottom:16px}.bookit_admin-settings-payments-gateway-currency{font-weight:700}.bookit_admin-settings-payments-gateway-capability--yes{color:#1eb056}.bookit_admin-settings-payments-gateway-capability--no{color:#da394d}.bookit_admin-settings-payments-gateway-help-link-url{margin-left:8px}#bookit-dashboard-app .bookit-wrapper .bookit-tabs-details .google-calendar-settings{min-height:780px;overflow:hidden;position:relative}#bookit-dashboard-app .bookit-wrapper .bookit-tabs-details .google-calendar-settings .pro-feature{margin-top:20px}#bookit-dashboard-app .bookit-wrapper .bookit-tabs-details .google-calendar-settings.not-active{opacity:.5;pointer-events:none}#bookit-dashboard-app .bookit-wrapper .bookit-tabs-details .google-calendar-settings .setting-row .event-template{flex-basis:100%;margin-bottom:25px}#bookit-dashboard-app .bookit-wrapper .bookit-tabs-details .google-calendar-settings .setting-row .event-template .form-group .label{color:#272727;font-size:12px;font-weight:700;text-transform:uppercase;flex-basis:100%}#bookit-dashboard-app .bookit-wrapper .bookit-tabs-details .google-calendar-settings .setting-row .event-template .form-group small{margin-bottom:5px}#bookit-dashboard-app .bookit-wrapper .bookit-tabs-details .google-calendar-settings .setting-row .event-template .form-group small input[readonly]{font-size:16px;font-weight:400;margin-top:0;width:100%}#bookit-dashboard-app .bookit-wrapper .bookit-tabs-details .google-calendar-settings .setting-row .event-template .form-group small input[readonly]:hover{opacity:.8}#bookit-dashboard-app .bookit-wrapper .bookit-tabs-details .google-calendar-settings .setting-row .event-template .form-group small input[readonly].small{width:auto;min-height:auto;height:30px;color:#066;background:rgba(0,102,102,.1);border-radius:4px;padding:0;border:none;margin-right:5px;margin-bottom:5px;cursor:pointer;text-align:center}#bookit-dashboard-app .bookit-wrapper .bookit-tabs-details .google-calendar-settings .setting-row .event-template .form-group textarea{height:auto}#bookit-dashboard-app .bookit-wrapper .bookit-tabs-details .google-calendar-settings .group-title{display:block;margin:0 0 30px;font-size:16px;line-height:19px;color:#272727;font-weight:700;text-transform:uppercase}#bookit-dashboard-app .bookit-wrapper .bookit-tabs-details .google-calendar-settings .bookit-row .bookit-button.connected{cursor:unset}#bookit-dashboard-app .bookit-wrapper .bookit-tabs-details .google-calendar-settings .bookit-row a.bookit-button{display:inline-flex;width:max-content;justify-content:center;align-items:center}#bookit-dashboard-app .bookit-wrapper .bookit-tabs-details .google-calendar-settings .bookit-row .form-group .bookit-button.light{margin-top:0}#bookit-dashboard-app .bookit-wrapper .google-calendar-settings .gc-data .bookit-button.bookit-google-calendar-sign-in{background-color:initial;background-image:url(../../images/btn_google_signin_light_normal_web@2x.png?52a05e731e61db85e7d96bf3f10d919c);background-repeat:no-repeat;background-size:contain;border:none;display:inline-block;height:46px;margin:0;text-indent:-2000px;width:191px}#bookit-dashboard-app .bookit-wrapper .google-calendar-settings .gc-data .bookit-button.bookit-google-calendar-sign-in:hover{background-image:url(../../images/btn_google_signin_light_pressed_web@2x.png?80527ac68a7bc8cd3fed705fb73a7174)}#bookit-dashboard-app .bookit-wrapper .google-calendar-settings .gc-data .bookit-button.bookit-google-calendar-sign-in:focus{background-image:url(../../images/btn_google_signin_light_focus_web@2x.png?9523da15d21a8526f31920a99994a44b)}#bookit-dashboard-app .bookit-wrapper .google-calendar-settings .gc-data label.gc-label{text-transform:none}#bookit-dashboard-app .bookit-wrapper .google-calendar-settings .gcal-data-policy{font-style:italic;max-width:475px}@media screen and (max-width:769px){#bookit-dashboard-app .bookit-wrapper .bookit-row{flex-direction:column}#bookit-dashboard-app .bookit-wrapper .bookit-row div[class^=col-]{width:100%}#bookit-dashboard-app .bookit-wrapper .bookit-row .form-group+.form-group:not(.no-margin){margin-left:0}}@media print{.print-only{display:block}}input[type=date]::-webkit-datetime-edit{line-height:normal}input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-datetime-edit-fields-wrapper{padding:0}