.el-notification{--el-notification-width:330px;--el-notification-padding:14px 26px 14px 13px;--el-notification-radius:8px;--el-notification-shadow:var(--el-box-shadow-light);--el-notification-border-color:var(--el-border-color-lighter);--el-notification-icon-size:24px;--el-notification-close-font-size:var(--el-message-close-size, 16px);--el-notification-group-margin-left:13px;--el-notification-group-margin-right:8px;--el-notification-content-font-size:var(--el-font-size-base);--el-notification-content-color:var(--el-text-color-regular);--el-notification-title-font-size:16px;--el-notification-title-color:var(--el-text-color-primary);--el-notification-close-color:var(--el-text-color-secondary);--el-notification-close-hover-color:var(--el-text-color-regular)}.el-notification{display:flex;width:var(--el-notification-width);padding:var(--el-notification-padding);border-radius:var(--el-notification-radius);box-sizing:border-box;border:1px solid var(--el-notification-border-color);position:fixed;background-color:var(--el-bg-color-overlay);box-shadow:var(--el-notification-shadow);transition:opacity var(--el-transition-duration),transform var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration);overflow-wrap:anywhere;overflow:hidden;z-index:9999}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{margin-left:var(--el-notification-group-margin-left);margin-right:var(--el-notification-group-margin-right)}.el-notification__title{font-weight:700;font-size:var(--el-notification-title-font-size);line-height:var(--el-notification-icon-size);color:var(--el-notification-title-color);margin:0}.el-notification__content{font-size:var(--el-notification-content-font-size);line-height:24px;margin:6px 0 0;color:var(--el-notification-content-color);text-align:justify}.el-notification__content p{margin:0}.el-notification .el-notification__icon{height:var(--el-notification-icon-size);width:var(--el-notification-icon-size);font-size:var(--el-notification-icon-size)}.el-notification .el-notification__closeBtn{position:absolute;top:18px;right:15px;cursor:pointer;color:var(--el-notification-close-color);font-size:var(--el-notification-close-font-size)}.el-notification .el-notification__closeBtn:hover{color:var(--el-notification-close-hover-color)}.el-notification .el-notification--success{--el-notification-icon-color:var(--el-color-success);color:var(--el-notification-icon-color)}.el-notification .el-notification--info{--el-notification-icon-color:var(--el-color-info);color:var(--el-notification-icon-color)}.el-notification .el-notification--warning{--el-notification-icon-color:var(--el-color-warning);color:var(--el-notification-icon-color)}.el-notification .el-notification--error{--el-notification-icon-color:var(--el-color-error);color:var(--el-notification-icon-color)}.el-notification-fade-enter-from.right{right:0;transform:translate(100%)}.el-notification-fade-enter-from.left{left:0;transform:translate(-100%)}.el-notification-fade-leave-to{opacity:0}:root{--el-loading-spinner-size:42px;--el-loading-fullscreen-spinner-size:50px}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{position:absolute;z-index:2000;background-color:var(--el-mask-color);margin:0;top:0;right:0;bottom:0;left:0;transition:opacity var(--el-transition-duration)}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:calc((0px - var(--el-loading-fullscreen-spinner-size))/ 2)}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:var(--el-loading-fullscreen-spinner-size);width:var(--el-loading-fullscreen-spinner-size)}.el-loading-spinner{top:50%;margin-top:calc((0px - var(--el-loading-spinner-size))/ 2);width:100%;text-align:center;position:absolute}.el-loading-spinner .el-loading-text{color:var(--el-color-primary);margin:3px 0;font-size:14px}.el-loading-spinner .circular{display:inline;height:var(--el-loading-spinner-size);width:var(--el-loading-spinner-size);animation:loading-rotate 2s linear infinite}.el-loading-spinner .path{animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:var(--el-color-primary);stroke-linecap:round}.el-loading-spinner i{color:var(--el-color-primary)}.el-loading-fade-enter-from,.el-loading-fade-leave-to{opacity:0}@keyframes loading-rotate{to{transform:rotate(360deg)}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{position:fixed;left:0;top:0;width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color)}.el-popup-parent--hidden{overflow:hidden}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:15px}.el-message-box{display:inline-block;max-width:var(--el-messagebox-width);width:100%;padding-bottom:10px;vertical-align:middle;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);border:1px solid var(--el-border-color-lighter);font-size:var(--el-messagebox-font-size);box-shadow:var(--el-box-shadow-light);text-align:left;overflow:hidden;backface-visibility:hidden;box-sizing:border-box}.el-message-box:focus{outline:0!important}.el-overlay.is-message-box .el-overlay-message-box{text-align:center;position:fixed;top:0;right:0;bottom:0;left:0;padding:16px;overflow:auto}.el-overlay.is-message-box .el-overlay-message-box:after{content:"";display:inline-block;height:100%;width:0;vertical-align:middle}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-message-box__header{position:relative;padding:var(--el-messagebox-padding-primary);padding-bottom:10px}.el-message-box__title{padding-left:0;margin-bottom:0;font-size:var(--el-messagebox-font-size);line-height:1;color:var(--el-messagebox-title-color)}.el-message-box__headerbtn{position:absolute;top:var(--el-messagebox-padding-primary);right:var(--el-messagebox-padding-primary);padding:0;border:none;outline:0;background:0 0;font-size:var(--el-message-close-size,16px);cursor:pointer}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{padding:10px var(--el-messagebox-padding-primary);color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{position:relative}.el-message-box__input{padding-top:15px}.el-message-box__input div.invalid>input{border-color:var(--el-color-error)}.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{position:absolute;top:50%;transform:translateY(-50%);font-size:24px!important}.el-message-box__status:before{padding-left:1px}.el-message-box__status.el-icon{position:absolute}.el-message-box__status+.el-message-box__message{padding-left:36px;padding-right:12px;word-break:break-word}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{margin:0}.el-message-box__message p{margin:0;line-height:24px}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);min-height:18px;margin-top:2px}.el-message-box__btns{padding:5px 15px 0;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.el-message-box__btns button:nth-child(2){margin-left:10px}.el-message-box__btns-reverse{flex-direction:row-reverse}.el-message-box--center .el-message-box__title{position:relative;display:flex;align-items:center;justify-content:center}.el-message-box--center .el-message-box__status{position:relative;top:auto;padding-right:5px;text-align:center;transform:translateY(-1px)}.el-message-box--center .el-message-box__message{margin-left:0}.el-message-box--center .el-message-box__btns{justify-content:center}.el-message-box--center .el-message-box__content{padding-left:calc(var(--el-messagebox-padding-primary) + 12px);padding-right:calc(var(--el-messagebox-padding-primary) + 12px);text-align:center}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}html.dark{color-scheme:dark;--el-color-primary:#409eff;--el-color-primary-light-3:#3375b9;--el-color-primary-light-5:#2a598a;--el-color-primary-light-7:#213d5b;--el-color-primary-light-8:#1d3043;--el-color-primary-light-9:#18222c;--el-color-primary-dark-2:#66b1ff;--el-color-success:#67c23a;--el-color-success-light-3:#4e8e2f;--el-color-success-light-5:#3e6b27;--el-color-success-light-7:#2d481f;--el-color-success-light-8:#25371c;--el-color-success-light-9:#1c2518;--el-color-success-dark-2:#85ce61;--el-color-warning:#e6a23c;--el-color-warning-light-3:#a77730;--el-color-warning-light-5:#7d5b28;--el-color-warning-light-7:#533f20;--el-color-warning-light-8:#3e301c;--el-color-warning-light-9:#292218;--el-color-warning-dark-2:#ebb563;--el-color-danger:#f56c6c;--el-color-danger-light-3:#b25252;--el-color-danger-light-5:#854040;--el-color-danger-light-7:#582e2e;--el-color-danger-light-8:#412626;--el-color-danger-light-9:#2b1d1d;--el-color-danger-dark-2:#f78989;--el-color-error:#f56c6c;--el-color-error-light-3:#b25252;--el-color-error-light-5:#854040;--el-color-error-light-7:#582e2e;--el-color-error-light-8:#412626;--el-color-error-light-9:#2b1d1d;--el-color-error-dark-2:#f78989;--el-color-info:#909399;--el-color-info-light-3:#6b6d71;--el-color-info-light-5:#525457;--el-color-info-light-7:#393a3c;--el-color-info-light-8:#2d2d2f;--el-color-info-light-9:#202121;--el-color-info-dark-2:#a6a9ad;--el-box-shadow:0px 12px 32px 4px rgba(0, 0, 0, .36),0px 8px 20px rgba(0, 0, 0, .72);--el-box-shadow-light:0px 0px 12px rgba(0, 0, 0, .72);--el-box-shadow-lighter:0px 0px 6px rgba(0, 0, 0, .72);--el-box-shadow-dark:0px 16px 48px 16px rgba(0, 0, 0, .72),0px 12px 32px #000000,0px 8px 16px -8px #000000;--el-bg-color-page:#0a0a0a;--el-bg-color:#141414;--el-bg-color-overlay:#1d1e1f;--el-text-color-primary:#E5EAF3;--el-text-color-regular:#CFD3DC;--el-text-color-secondary:#A3A6AD;--el-text-color-placeholder:#8D9095;--el-text-color-disabled:#6C6E72;--el-border-color-darker:#636466;--el-border-color-dark:#58585B;--el-border-color:#4C4D4F;--el-border-color-light:#414243;--el-border-color-lighter:#363637;--el-border-color-extra-light:#2B2B2C;--el-fill-color-darker:#424243;--el-fill-color-dark:#39393A;--el-fill-color:#303030;--el-fill-color-light:#262727;--el-fill-color-lighter:#1D1D1D;--el-fill-color-extra-light:#191919;--el-fill-color-blank:transparent;--el-mask-color:rgba(0, 0, 0, .8);--el-mask-color-extra-light:rgba(0, 0, 0, .3)}html.dark .el-button{--el-button-disabled-text-color:rgba(255, 255, 255, .5)}html.dark .el-card{--el-card-bg-color:var(--el-bg-color-overlay)}html.dark .el-empty{--el-empty-fill-color-0:var(--el-color-black);--el-empty-fill-color-1:#4b4b52;--el-empty-fill-color-2:#36383d;--el-empty-fill-color-3:#1e1e20;--el-empty-fill-color-4:#262629;--el-empty-fill-color-5:#202124;--el-empty-fill-color-6:#212224;--el-empty-fill-color-7:#1b1c1f;--el-empty-fill-color-8:#1c1d1f;--el-empty-fill-color-9:#18181a}.el-select{width:100%}.el-select input,.el-select input:focus{background:transparent;border:none;box-shadow:none}.el-select-multiple input{height:40px!important}.el-select .el-input.is-focus input:focus{outline:none!important;box-shadow:none!important;border-color:#409eff}.el-select:hover .el-input input,.el-select:focus .el-input input{box-shadow:none!important}.el-dialog{margin-top:38px!important}.el-dialog__body{padding:15px 20px}.el-form-item__label{padding:initial!important}.el-tag+.el-tag{margin-left:10px}.el-tag--white{background:#fff;color:#000;border-color:#fff}.el-tag--white .el-tag__close{color:#909399}.el-tag--white .el-tag__close:hover{background-color:#909399;color:#fff}.el-popover{padding:10px;text-align:left}.el-popover .action-buttons{margin:0;text-align:center}.el-button--mini{padding:4px}.el-fluid{width:100%!important}.el-dropdown-menu{padding:0 15px;list-style:none}.el-dropdown-menu li{margin:10px 0}@media all and (max-width: 1000px){.el-overlay .el-dialog{min-width:80%}}.el-date-editor .el-range-separator{width:auto}.el-dialog{margin-top:78px!important}.el-dialog .el-dialog__header{display:block;overflow:hidden;border:1px solid #ddd;margin-right:0;padding-top:10px;border-radius:2px 2px 0 0}.el-dialog .el-dialog__headerbtn{top:0;height:46px}.el-dialog .el-dialog__headerbtn:hover i{color:red}.el-dialog .dialog-footer{padding:10px 20px;text-align:right;box-sizing:border-box;border-top:1px solid #D6DAE1;border-bottom-left-radius:5px;border-bottom-right-radius:5px;width:auto;display:block;margin:0 -20px -20px}.el-breadcrumb{display:flex;align-items:center}.el-breadcrumb .el-breadcrumb__inner a:hover,.el-breadcrumb .el-breadcrumb__inner.is-link:hover{color:var(--fcal-color-text, #253241)}.el-breadcrumb span.fct_tag{display:inline-flex;margin-right:.25rem;color:#202223;padding:3px 8px;font-size:12px;border-radius:20px;background-color:#e4e5e7;text-transform:capitalize}.el-breadcrumb span.fct_tag .el-icon{margin-right:2px}input.el-input__inner{border:0;border-radius:0;box-shadow:none;padding:0;background:transparent;color:var(--fcal-secondary-text, #565865)}input.el-input__inner:focus{border-color:transparent;outline:0;box-shadow:none}.el-form-item>.el-form-item__label{color:var(--fcal-primary-text, #2F3448);font-weight:500}.el-form-item{margin-bottom:10px}.el-pager li{margin-bottom:0!important}.fcal_clickable{cursor:pointer}.el-popconfirm__main{word-break:break-word;line-height:120%}.el-select-dropdown.fcal_selector_with_submenu li{line-height:16px;padding:8px 20px!important;height:auto}.el-select-dropdown.fcal_selector_with_submenu li+li{margin-top:8px!important}.el-select-dropdown.fcal_selector_with_submenu li b{display:block;line-height:1.2;margin-bottom:8px}.el-select-dropdown.fcal_selector_with_submenu li span{display:block;color:var(--el-text-color-secondary);padding:0;margin:0;font-size:12px;line-height:1.2}ul.fframe_menu.fcal_secondary_menu{float:right}.fcal_hightlight_box{background:var(--fcal-active-bg, #F9FAFB);padding:1rem 1.5rem;border-radius:6px;border:1px solid var(--fcal-primary-border, #EAECF0)}.fcal_promt_box{background:var(--fcal-active-bg, #F9FAFB);border:1px solid var(--fcal-primary-border, #EAECF0)}.fcal_lined_checks>label{display:flex}a.el-button{text-decoration:none}.fcal_icon_line{display:flex;align-items:center;gap:5px}.fcal_actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.fcal_actions .fcal_actions_right{display:flex;align-items:center;margin-left:auto;gap:10px}.el-dropdown .el-dropdown-link.fcal_more i{cursor:pointer;margin-top:6px;transform:rotate(90deg)}.fcal_radio_switch{border:1px solid var(--fcal-primary-border, #EAECF0);border-radius:5px;padding:5px;background:var(--fcal-primary-bg, #ffffff)}.fcal_radio_switch .el-radio-button{--el-radio-button-checked-bg-color: var(--fcal-active-bg, #f0f3f5);--el-radio-button-checked-text-color: var(--fcal-primary-text, #19283a);--el-radio-button-checked-border-color: transparent}.fcal_radio_switch .el-radio-button input.el-radio-button__original-radio{display:none!important}.fcal_radio_switch .is-active.is-active .el-radio-button__inner{background:var(--fcal-active-bg, #F9FAFB);color:var(--fcal-primary-text, #2F3448);border-radius:5px!important;box-shadow:none}.fcal_radio_switch .el-radio-button .el-radio-button__inner{padding:7px 10px;background:transparent;border:none!important;color:var(--fcal-secondary-text, #565865)}.fcal_radio_switch .el-radio-button .el-radio-button__inner:hover{color:var(--fcal-primary-text, #2F3448)}.fcal_radio_btn_group .el-radio-button{--el-radio-button-checked-bg-color: #306ae0;--el-radio-button-checked-text-color: #ffffff;--el-radio-button-checked-border-color: #306ae0}.fcal_radio_btn_group .el-radio-button.is-active .el-radio-button__inner{background-color:var(--fcal-accent);border-color:var(--fcal-accent)}.fcal_radio_btn_group .el-radio-button.is-disabled .el-radio-button__inner{cursor:pointer}.fcal_radio_btn_group .el-radio-button__inner{color:var(--fcal-primary-text, #2F3448)}.fcal_input_desc{margin:3px 0 0;font-size:90%;color:var(--fcal-secondary-text, #565865)}.fcal_photo_card.fcal_featured_image_upload .fcal_photo_holder{width:100%!important;border-radius:0!important}.fcal_photo_card.fcal_featured_image_upload .fcal_photo_holder img{border-radius:0!important;border:none!important}.fcal_img_icon{max-width:18px}@media (min-width: 1440px){.fc_item_half{float:left;padding-right:20px;width:50%}}.fc_global_form_builder .el-form .el-form-item:nth-child(2n){padding-right:0}.fc_global_form_builder .fc_full_width{width:100%;overflow:hidden}.fc_global_form_builder .fc_mb_0{margin-bottom:0!important}.fc_global_form_builder .fc_inline_help{display:block;width:100%;margin:0;font-size:90%;color:var(--fcal-secondary-text, #565865)}.fc_wp_editor{margin-top:20px}.fc_wp_editor .el-form-item__content{width:100%;display:block}.text-primary{color:#20a0ff}.text-danger{color:#ff4949}.text-align-right{text-align:right}.text-align-center{text-align:center}.clickable{cursor:pointer}.el-dropdown-list-wrapper.el-popover{z-index:9999999999999!important}.el-popover.el-popper.fcal_filter_popover{padding:20px!important;border-radius:8px!important;box-shadow:0 8px 30px #1b25331a!important;border:1px solid var(--fcal-primary-border, #EAECF0)!important}.el-popover.el-popper.fcal_filter_popover *{box-sizing:border-box}.el-popover.el-popper.fcal_filter_popover .el-popover__title{margin:0 0 16px;font-size:16px;font-weight:600;color:var(--fcal-primary-text, #2F3448)}.el-popover.el-popper.fcal_filter_popover .fcal_sorting_action_wrap .el-radio-group{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px;width:100%;border-bottom:1px solid var(--fcal-primary-border, #EAECF0);padding-bottom:16px}.el-popover.el-popper.fcal_filter_popover .fcal_sorting_action_wrap .el-radio-group .el-radio{height:auto;margin:0}.el-popover.el-popper.fcal_filter_popover .fcal_sorting_action_wrap .el-radio-group .el-radio:last-child{margin-bottom:0}.el-popover.el-popper.fcal_filter_popover .fcal_sorting_action_wrap .el-radio-group .el-radio .el-radio__input.is-checked .el-radio__inner{border-color:var(--fcal-accent-hover);background:var(--fcal-accent-hover)}.el-popover.el-popper.fcal_filter_popover .fcal_sorting_action_wrap .el-radio-group .el-radio .el-radio__input .el-radio__inner{width:16px;height:16px}.el-popover.el-popper.fcal_filter_popover .fcal_sorting_action_wrap .el-radio-group .el-radio .el-radio__input .el-radio__inner:after{width:6px;height:6px}.el-popover.el-popper.fcal_filter_popover .fcal_sorting_action_wrap .el-radio-group .el-radio .el-radio__label{font-size:14px;color:var(--fcal-primary-text, #2F3448)}.el-popover.el-popper.fcal_filter_popover .fcal_sorting_action_wrap .el-radio-group:nth-child(2){flex-wrap:nowrap;gap:0;border:1px solid var(--fcal-primary-border, #EAECF0);border-radius:6px;flex-direction:row;padding-bottom:0}.el-popover.el-popper.fcal_filter_popover .fcal_sorting_action_wrap .el-radio-group:nth-child(2) .el-radio{flex:1;align-items:center;justify-content:center;line-height:1}.el-popover.el-popper.fcal_filter_popover .fcal_sorting_action_wrap .el-radio-group:nth-child(2) .el-radio.is-checked .el-radio__label{background:#6268f11a;color:#6268f1}.el-popover.el-popper.fcal_filter_popover .fcal_sorting_action_wrap .el-radio-group:nth-child(2) .el-radio .el-radio__inner{width:0;height:0;opacity:0;position:absolute}.el-popover.el-popper.fcal_filter_popover .fcal_sorting_action_wrap .el-radio-group:nth-child(2) .el-radio .el-radio__label{width:100%;text-align:center;padding:9px 8px}.el-popover.el-popper.schedule_details_popover{padding:16px 24px 24px;border-radius:12px}.el-popover.el-popper.schedule_details_popover .booking_details_header{display:flex;align-items:center;justify-content:flex-end;margin:8px 0 16px;gap:16px}.el-popover.el-popper.schedule_details_popover .booking_details_header .el-icon{cursor:pointer;font-size:16px}.el-popover.el-popper.schedule_details_popover .booking_details_header .el-icon.more_icon{transform:rotate(90deg)}.el-popover.el-popper.schedule_details_popover .booking_details_content .booking_item{display:flex;gap:10px;margin-bottom:15px}.el-popover.el-popper.schedule_details_popover .booking_details_content .booking_item:last-child{margin-bottom:1px}.el-popover.el-popper.schedule_details_popover .booking_details_content .booking_item:first-child{align-items:flex-start}.el-popover.el-popper.schedule_details_popover .booking_details_content .booking_item.booking_details{margin-bottom:0}.el-popover.el-popper.schedule_details_popover .booking_details_content .booking_item .left_side{display:flex;flex:none;font-size:20px;max-height:39px;align-items:center}.el-popover.el-popper.schedule_details_popover .booking_details_content .booking_item .right_side{display:block;overflow:hidden;flex-grow:1}.el-popover.el-popper.schedule_details_popover .booking_details_content .booking_item .booking_heading{margin:0;font-size:16px;font-weight:400;line-height:24px;color:var(--fcal-primary-text, #2F3448)}.el-popover.el-popper.schedule_details_popover .booking_details_content .booking_item .booking_time{font-size:13px;color:#667085}.el-popover.el-popper.schedule_details_popover .booking_details_content .booking_item .booking_color{width:16px;height:16px;border-radius:50%;transform:translateY(4px)}.el-popover.el-popper.schedule_details_popover .booking_details_content .booking_item .booking_location p{margin:0}.el-popover.el-popper.all_schedules_popover{padding:8px;border-radius:12px}.el-popover.el-popper.all_schedules_popover .fcal_all_schedules{display:flex;align-items:center;flex-direction:column;position:relative;gap:8px}.el-popover.el-popper.all_schedules_popover .fcal_all_schedules .fcal_all_schedules_header .el-icon{right:0;top:2px;font-size:16px;position:absolute;border-radius:50%;padding:4px;cursor:pointer}.el-popover.el-popper.all_schedules_popover .fcal_all_schedules .fcal_all_schedules_header .el-icon:hover{background:#f5f7fa}.el-popover.el-popper.all_schedules_popover .fcal_all_schedules .fcal_all_schedules_header .el-button{height:auto;padding:6px 12px;border-radius:8px}.el-popover.el-popper.all_schedules_popover .fcal_all_schedules .fcal_all_schedules_body{display:flex;flex-direction:column;justify-content:flex-start;width:100%}.el-popover.el-popper.all_schedules_popover .fcal_all_schedules .fcal_all_schedules_body .fcal_all_schedules_wrap{display:flex;padding-left:18px;padding-right:6px;position:relative;align-items:center;justify-content:center;border-radius:8px;margin:4px 2px;gap:4px;cursor:pointer}.el-popover.el-popper.all_schedules_popover .fcal_all_schedules .fcal_all_schedules_body .fcal_all_schedules_wrap:last-child{margin-bottom:0}.el-popover.el-popper.all_schedules_popover .fcal_all_schedules .fcal_all_schedules_body .fcal_all_schedules_wrap:hover{background:#e5e7eb}.el-popover.el-popper.all_schedules_popover .fcal_all_schedules .fcal_all_schedules_body .fcal_all_schedules_wrap .schedule_info{gap:4px;font-size:13px;display:flex;align-items:center;justify-content:center;word-break:normal;overflow:hidden}.el-popover.el-popper.all_schedules_popover .fcal_all_schedules .fcal_all_schedules_body .fcal_all_schedules_wrap .schedule_info.cancelled{text-decoration:line-through}.el-popover.el-popper.all_schedules_popover .fcal_all_schedules .fcal_all_schedules_body .fcal_all_schedules_wrap .schedule_title{margin:0;line-height:1.4;white-space:nowrap;overflow:hidden}.el-popover.el-popper.all_schedules_popover .fcal_all_schedules .fcal_all_schedules_body .fcal_all_schedules_wrap .schedule_color{left:5px;top:4.5px;width:10px;height:10px;border-radius:50%;position:absolute}.fcal_inline_items{display:flex;align-items:center;gap:8px;margin-bottom:8px}.fcal_inline_items>.el-input{width:64px}.fcal_inline_items>.el-input .el-input__wrapper{padding:3px 16px!important}.fcal_inline_items>.el-input .el-input__wrapper input{-moz-appearance:none;appearance:none;-webkit-appearance:none;text-align:center}.fcal_inline_items>.el-input .el-input__wrapper input::-webkit-outer-spin-button,.fcal_inline_items>.el-input .el-input__wrapper input::-webkit-inner-spin-button{-moz-appearance:none;appearance:none;-webkit-appearance:none}.fcal_inline_items .el-select{width:25%}.fcal_inline_items .el-select .el-input__wrapper{padding:3px 16px!important}.fcal_condition_limit_alert{margin-top:8px!important}.fcal_condition_limit_alert .el-alert__title{line-height:normal}.fcal_help_trigger{display:inline-flex;align-items:center;vertical-align:middle;margin-left:4px;margin-bottom:2px;padding:0;border:0;background:none;line-height:0;color:var(--fcal-secondary-text, #99a0ae);cursor:help}.fcal_help_trigger:focus-visible{outline:2px solid var(--fcal-color-text, #306ae0);outline-offset:2px;border-radius:2px}.fcal_help_trigger .el-icon{font-size:14px;vertical-align:-2px}.fcal_event_date{display:flex;gap:8px;justify-content:space-between}.fcal_event_date .el-form-item__content{position:relative}.fcal_event_date .el-form-item__content .el-input .el-input__wrapper input{background:transparent}.fcal_event_date .el-form-item__content .fcal_booking_calendar{position:absolute;width:300px;left:0;bottom:110%;background:var(--fcal-primary-bg, #FFFFFF);z-index:99999;border:1px solid var(--fcal-primary-border, #EAECF0);border-radius:8px;box-shadow:0 8px 30px #1b25331a}.fcal_event_date .el-form-item__content .fcal_booking_calendar .el-calendar__header{padding:6px 10px}.fcal_event_date .el-form-item__content .fcal_booking_calendar .el-calendar__header .el-button-group{display:flex;align-items:center}.fcal_event_date .el-form-item__content .fcal_booking_calendar .el-calendar__body{padding:6px 10px 15px}.fcal_event_date .el-form-item__content .fcal_booking_calendar .el-calendar__body .el-calendar-table thead th{padding:0;color:var(--fcal-primary-text, #2F3448);text-transform:uppercase}.fcal_event_date .el-form-item__content .fcal_booking_calendar .el-calendar__body .el-calendar-table tbody{--el-calendar-border: none}.fcal_event_date .el-form-item__content .fcal_booking_calendar .el-calendar__body .el-calendar-table tbody tr td{border-radius:4px;border-bottom:0;border-right:0}.fcal_event_date .el-form-item__content .fcal_booking_calendar .el-calendar__body .el-calendar-table tbody tr td.is-selected{background:transparent}.fcal_event_date .el-form-item__content .fcal_booking_calendar .el-calendar__body .el-calendar-table tbody tr td.is-selected p{background:var(--fcal-accent)!important;color:var(--fcal-accent-contrast)!important}.fcal_event_date .el-form-item__content .fcal_booking_calendar .el-calendar__body .el-calendar-table tbody tr td.is-selected p:before{background:#fff!important}.fcal_event_date .el-form-item__content .fcal_booking_calendar .el-calendar__body .el-calendar-table tbody tr td.is-selected .el-calendar-day p,.fcal_event_date .el-form-item__content .fcal_booking_calendar .el-calendar__body .el-calendar-table tbody tr td.is-today .el-calendar-day p{line-height:35px}.fcal_event_date .el-form-item__content .fcal_booking_calendar .el-calendar__body .el-calendar-table tbody tr td.is-selected .el-calendar-day p:before,.fcal_event_date .el-form-item__content .fcal_booking_calendar .el-calendar__body .el-calendar-table tbody tr td.is-today .el-calendar-day p:before{transform:scale(1)}.fcal_event_date .el-form-item__content .fcal_booking_calendar .el-calendar__body .el-calendar-table tbody tr td.prev .el-calendar-day:hover{background:transparent;color:#b8b6b6}.fcal_event_date .el-form-item__content .fcal_booking_calendar .el-calendar__body .el-calendar-table tbody tr td .el-calendar-day{text-align:center;padding:1px;width:40px;height:40px}.fcal_event_date .el-form-item__content .fcal_booking_calendar .el-calendar__body .el-calendar-table tbody tr td .el-calendar-day p{margin:0;height:100%;border-radius:4px;line-height:40px;position:relative;color:#98a0a6;transition:.3s}.fcal_event_date .el-form-item__content .fcal_booking_calendar .el-calendar__body .el-calendar-table tbody tr td .el-calendar-day p:before{content:"";width:4px;height:4px;border-radius:50%;position:absolute;left:50%;margin-left:-2px;bottom:3px;z-index:1;background:#fff;transform:scale(0);transition:.3s}.fcal_event_date .el-form-item__content .fcal_booking_calendar .el-calendar__body .el-calendar-table tbody tr td .el-calendar-day p:not(.fcal_date_disabled){color:var(--fcal-primary-text, #2F3448);background:var(--fcal-active-bg, #F9FAFB)}.fcal_event_date .el-form-item__content .fcal_booking_calendar .el-calendar__body .el-calendar-table tbody tr td .el-calendar-day p.is-selected{color:var(--fcal-accent-contrast);background:var(--fcal-accent)}.fcal_event_date .el-form-item__content .fcal_booking_calendar .el-calendar__body .el-calendar-table tbody tr td .el-calendar-day:hover p:not(.fcal_date_disabled){color:var(--fcal-accent-contrast);background-color:var(--fcal-accent)}.fcal_event_date .el-form-item__content .fcal_booking_calendar .el-calendar__body .el-calendar-table tbody tr td .el-calendar-day:hover{background:transparent}.fcal_event_date .el-form-item__content .fcal_booking_calendar .el-calendar__body .el-calendar-table tbody tr td.is-today p{color:var(--fcal-accent)}.fcal_event_date .el-form-item__content .fcal_booking_calendar .el-calendar__body .el-calendar-table tbody tr td.is-today p:before{background:var(--fcal-accent)}.fcal_event_date .el-form-item__content .el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--fcal-accent);border-color:var(--fcal-accent)}.fcal_event_date .el-form-item__content .el-checkbox__input.is-checked .el-checkbox__label{color:var(--fcal-accent)}.fcal_event_date .el-form-item{width:300px}.fcal_override_dropdown_wrap{position:relative}.fcal_override_dropdown_wrap>.fcal_primary_btn2{padding:10px 16px}.el-popper.el-dropdown-list-wrapper{padding:0}.el-popper.el-dropdown-list-wrapper .el-dropdown-menu{width:100%}.el-popper.el-dropdown-list-wrapper .el-dropdown-menu li{margin:0}.el-popper.fcal_select{padding:8px!important;border-radius:8px;box-shadow:0 8px 30px #1b25331a!important;border:1px solid var(--fcal-primary-border)!important}.el-popper.fcal_select.el-popover{border-radius:8px}.el-popper.fcal_select .fcal_taxonomy_create{display:flex;flex-direction:column;gap:8px}.el-popper.fcal_select.fcal_location_select{border:1px solid var(--fcal-primary-border)!important}.el-popper.fcal_select.fcal_location_select ul>ul.el-select-group__wrap{margin-bottom:0;padding-bottom:8px;border:none}.el-popper.fcal_select.fcal_location_select ul>ul>li:not(.el-select-group__title){margin:0!important;padding:0!important}.el-popper.fcal_select.fcal_location_select ul li{margin:0;line-height:20px}.el-popper.fcal_select.fcal_location_select ul li.el-select-group__title{margin-bottom:0;padding:1px 10px!important;color:var(--fcal-text-light)}.el-popper.fcal_select.fcal_location_select ul li .el-select-group li{color:var(--fcal-primary-text, #2F3448);border-radius:4px}.el-popper.fcal_select.fcal_location_select ul ul li ul li+li{margin-top:4px}.el-popper.fcal_select.fcal_location_select ul ul li ul li{padding:3px 20px!important}.el-popper.fcal_select.fcal_team_member_select .el-select-dropdown__item{margin:4px 0;padding:6px 16px}.el-popper.fcal_select.select_view .el-select-dropdown__item{display:flex;align-items:center;gap:6px}.el-popper.fcal_select ul{margin:0;padding:0}.el-popper.fcal_select ul>ul{border-bottom:1px solid var(--fcal-primary-border, #EAECF0);margin-bottom:6px}.el-popper.fcal_select ul>ul:last-child{border-bottom:none;margin-bottom:0}.el-popper.fcal_select ul ul:after{display:none}.el-popper.fcal_select ul .el-dropdown-menu__item,.el-popper.fcal_select ul .el-select-dropdown__item{margin:0 0 4px;border-radius:8px;color:var(--fcal-primary-text, #2F3448);font-weight:500;padding:4px 16px;height:auto;line-height:24px;text-align:left;gap:4px}.el-popper.fcal_select ul .el-dropdown-menu__item:last-child,.el-popper.fcal_select ul .el-select-dropdown__item:last-child{margin-bottom:0}.el-popper.fcal_select ul .el-dropdown-menu__item.selected,.el-popper.fcal_select ul .el-dropdown-menu__item:hover,.el-popper.fcal_select ul .el-select-dropdown__item.selected,.el-popper.fcal_select ul .el-select-dropdown__item:hover{color:var(--fcal-primary-text, #2F3448);background:var(--fcal-active-bg, #F9FAFB);font-weight:500}.el-popper.fcal_select ul .el-dropdown-menu__item.danger,.el-popper.fcal_select ul .el-select-dropdown__item.danger,.el-popper.fcal_select ul .el-dropdown-menu__item.danger .el-button,.el-popper.fcal_select ul .el-select-dropdown__item.danger .el-button{color:var(--el-color-danger)}.el-popper.fcal_select ul .el-dropdown-menu__item.danger:hover,.el-popper.fcal_select ul .el-select-dropdown__item.danger:hover{background:var(--el-color-danger-light-9)}.el-popper.fcal_select ul .el-dropdown-menu__item.danger:hover .el-button,.el-popper.fcal_select ul .el-select-dropdown__item.danger:hover .el-button{color:var(--el-color-danger)}.el-popper.fcal_select ul .el-dropdown-menu__item.is-disabled,.el-popper.fcal_select ul .el-select-dropdown__item.is-disabled{opacity:.3}.el-popper.fcal_select ul .el-dropdown-menu__item .el-button,.el-popper.fcal_select ul .el-select-dropdown__item .el-button{width:100%;background:none!important;padding:0;margin:0;justify-content:flex-start}.el-popper.fcal_select ul .el-dropdown-menu__item .el-button>span,.el-popper.fcal_select ul .el-select-dropdown__item .el-button>span{gap:5px}.el-popper.fcal_select ul .el-dropdown-menu__item .el-button>span i,.el-popper.fcal_select ul .el-select-dropdown__item .el-button>span i{margin:0}.el-popper.fcal_select ul .el-dropdown-menu__item .fcal_select_title,.el-popper.fcal_select ul .el-select-dropdown__item .fcal_select_title{display:flex;align-items:center;gap:6px;padding:2px 0}.el-popper.fcal_select ul .el-dropdown-menu__item .fcal_select_title img,.el-popper.fcal_select ul .el-select-dropdown__item .fcal_select_title img{display:block;width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none}.el-popper.fcal_select .el-popper__arrow{display:none}.el-popper.fcal_select .default_schedule{background:#2653c71a;color:var(--fcal-accent);padding:4px 8px;border-radius:6px;font-size:14px;margin-left:8px}.el-popper.fcal_color_select_popover{padding:8px!important;border-radius:8px;border:none!important;box-shadow:0 8px 30px #1b25331a!important}.el-popper.fcal_color_select_popover .fcal_color_select_popover{min-width:22px!important}.el-popper.fcal_color_select_popover .el-popper__arrow{display:none}.el-popper.fcal_color_select_popover ul{margin:0;padding:0}.el-popper.fcal_color_select_popover ul:hover li span{opacity:.5}.el-popper.fcal_color_select_popover ul li{margin:0;padding:0;height:auto}.el-popper.fcal_color_select_popover ul li+li{margin-top:10px}.el-popper.fcal_color_select_popover ul li.selected span{opacity:1}.el-popper.fcal_color_select_popover ul li.selected span:before{content:"";width:3px;height:8px;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;position:absolute;left:9px;top:6px;transform:rotate(45deg)}.el-popper.fcal_color_select_popover ul li.hover,.el-popper.fcal_color_select_popover ul li.selected,.el-popper.fcal_color_select_popover ul li:hover{background:transparent}.el-popper.fcal_color_select_popover ul li.hover>span{opacity:1}.el-popper.fcal_color_select_popover ul li span{width:22px;height:22px;border-radius:50%;display:block;transition:.2s;position:relative}.el-popper.fcal_daterange_popover{box-shadow:0 32px 80px -4px #1b25331f!important;border-radius:16px;border:1px solid var(--fcal-primary-border, #EAECF0)!important;z-index:9999!important}.el-popper.fcal_daterange_popover .el-date-range-picker{border-radius:16px}.el-popper.fcal_daterange_popover .el-date-range-picker .el-picker-panel__body-wrapper .el-picker-panel__sidebar{border-top-left-radius:16px;border-bottom-left-radius:16px;width:120px;padding:10px 5px}.el-popper.fcal_daterange_popover .el-date-range-picker .el-picker-panel__body-wrapper .el-picker-panel__sidebar .el-picker-panel__shortcut{padding:7px 8px;border-radius:6px;font-size:12px;color:var(--fcal-primary-text, #2F3448);font-weight:500;line-height:1rem;transition:.3s;-webkit-transition:.3s}.el-popper.fcal_daterange_popover .el-date-range-picker .el-picker-panel__body-wrapper .el-picker-panel__sidebar .el-picker-panel__shortcut:hover{background:var(--fcal-active-bg, #F9FAFB);color:var(--fcal-primary-text, #2F3448)}.el-popper.fcal_daterange_popover .el-picker-panel__body .el-date-range-picker__content{padding:16px}.el-popper.fcal_daterange_popover .el-picker-panel__body .el-date-range-picker__content.is-left{border-right-color:var(--fcal-primary-border, #EAECF0)}.el-popper.fcal_daterange_popover .el-picker-panel__body .el-date-range-picker__header button{color:var(--fcal-primary-text, #2F3448);display:inline-flex;align-items:center;justify-content:center;padding:5px;margin-top:4px;border-radius:4px;transition:.3s;-webkit-transition:.3s}.el-popper.fcal_daterange_popover .el-picker-panel__body .el-date-range-picker__header button:hover{color:var(--fcal-primary-text, #2F3448);background:var(--fcal-active-bg, #F9FAFB)}.el-popper.fcal_daterange_popover .el-picker-panel__body .el-date-range-picker__header button.is-disabled{cursor:not-allowed;opacity:.3}.el-popper.fcal_daterange_popover .el-picker-panel__body .el-date-range-picker__header button.is-disabled i{cursor:not-allowed}.el-popper.fcal_daterange_popover .el-picker-panel__body .el-date-range-picker__header>div{color:var(--fcal-primary-text, #2F3448);font-size:14px;font-weight:500}.el-popper.fcal_daterange_popover .el-picker-panel__body .el-date-table{border-spacing:0}.el-popper.fcal_daterange_popover .el-picker-panel__body .el-date-table tr th{font-weight:500;text-transform:uppercase;font-size:12px;color:var(--fcal-primary-text, #2F3448)}.el-popper.fcal_daterange_popover .el-picker-panel__body .el-date-table tr td{position:relative;font-weight:500;padding:1px 0}.el-popper.fcal_daterange_popover .el-picker-panel__body .el-date-table tr td.available{color:var(--fcal-primary-text, #2F3448)}.el-popper.fcal_daterange_popover .el-picker-panel__body .el-date-table tr td.available:hover{color:var(--fcal-accent)}.el-popper.fcal_daterange_popover .el-picker-panel__body .el-date-table tr td.disabled .el-date-table-cell{background:none}.el-popper.fcal_daterange_popover .el-picker-panel__body .el-date-table tr td.today.in-range:hover .el-date-table-cell__text,.el-popper.fcal_daterange_popover .el-picker-panel__body .el-date-table tr td.today .el-date-table-cell__text,.el-popper.fcal_daterange_popover .el-picker-panel__body .el-date-table tr td.today .el-date-table-cell{color:var(--fcal-accent)}.el-popper.fcal_daterange_popover .el-picker-panel__body .el-date-table tr td.in-range .el-date-table-cell{background:var(--fcal-accent-wash)}.el-popper.fcal_daterange_popover .el-picker-panel__body .el-date-table tr td.end-date .el-date-table-cell .el-date-table-cell__text{color:var(--fcal-accent-contrast);background:var(--fcal-accent);border-radius:0 8px 8px 0}.el-popper.fcal_daterange_popover .el-picker-panel__body .el-date-table tr td.start-date .el-date-table-cell .el-date-table-cell__text{color:var(--fcal-accent-contrast);border-radius:12px 0 0 12px;background:var(--fcal-accent)}.el-popper.fcal_daterange_popover .el-picker-panel__body .el-date-table tr td .el-date-table-cell{width:42px;height:40px;position:relative;margin:0}.el-popper.fcal_daterange_popover .el-picker-panel__body .el-date-table tr td .el-date-table-cell .el-date-table-cell__text{width:42px;height:40px;line-height:38px;position:absolute;left:0;transform:translate(0);border-radius:0;top:0}.el-popper.fcal_override_dropdown{max-width:312px;width:100%;border:none;box-shadow:0 16px 48px -4px #1b253314;padding:16px 16px 23px;border-radius:16px;box-sizing:border-box}.el-popper.fcal_override_dropdown .el-popper__arrow{display:none}.el-popper.fcal_override_dropdown *{box-sizing:border-box}.el-popper.fcal_override_dropdown .el-calendar .el-calendar__body{padding:0}.el-popper.fcal_override_dropdown .el-calendar-table tr td{border:none;border-radius:8px}.el-popper.fcal_override_dropdown .el-calendar-table tr td.is-today{color:var(--fcal-accent)}.el-popper.fcal_override_dropdown .el-calendar-table tr td.is-today .el-calendar-day{background:var(--fcal-accent-wash)}.el-popper.fcal_override_dropdown .el-calendar-table tr td .el-calendar-day{border-radius:8px}.el-popper.fcal_override_dropdown .el-calendar-table tr td .el-calendar-day:hover{background:var(--fcal-accent-wash)}.el-popper.fcal_override_dropdown .el-calendar-table tr td .el-calendar-day p{color:var(--fcal-accent)}.el-popper.fcal_override_dropdown .el-calendar-table tr td.is-selected .el-calendar-day{background:var(--fcal-accent)}.el-popper.fcal_override_dropdown .el-calendar-table tr td.is-selected .el-calendar-day p{color:var(--fcal-accent-contrast)}.el-popper.fcal_override_dropdown .el-calendar-table tr td.is-selected .el-calendar-day p .is-selected{background:var(--fcal-accent);color:var(--fcal-accent-contrast)}.el-popper.fcal_override_dropdown .el-calendar-table tr td .el-calendar-day{height:40px;width:40px;position:relative}.el-popper.fcal_override_dropdown .el-calendar-table tr td .el-calendar-day p{position:relative;border-radius:8px}.el-popper.fcal_override_dropdown .el-calendar-table tr td .el-calendar-day p.fcal_date_disabled{color:#b4b9c1;cursor:no-drop}.el-popper.fcal_override_dropdown .el-calendar-table tr td .el-calendar-day p{font-size:14px;font-weight:400;color:var(--fcal-secondary-text, #565865);margin:0;text-align:center;line-height:24px}.el-popper.fcal_override_dropdown .el-calendar-table tr td .el-calendar-day p .check-icon{position:absolute;border:1.5px solid var(--fcal-primary-bg, #FFFFFF);border-left:0;border-top:0;height:8px;top:-4px;right:0;transform:rotate(45deg);width:4px;transition:transform .15s ease-in 50ms;transform-origin:center}.el-popper.fcal_override_dropdown .fcal_override_calendar_footer .fcal_override_calendar_available_hour{border-top:1px solid var(--fcal-primary-border, #EAECF0);padding-top:24px;margin-top:16px;border-bottom:1px solid var(--fcal-primary-border, #EAECF0);padding-bottom:24px}.el-popper.fcal_override_dropdown .fcal_override_calendar_footer .fcal_override_calendar_available_hour h3{font-size:14px;font-weight:700;line-height:20px;margin:0 0 10px;color:var(--fcal-secondary-text, #565865)}.el-popper.fcal_override_dropdown .fcal_override_calendar_footer .fcal_override_calendar_available_hour .fcal_weekly_schedules{border:none;padding:0;border-radius:0}.el-popper.fcal_override_dropdown .fcal_override_calendar_footer .fcal_override_calendar_available_hour .fcal_weekly_schedules .fcal_week_day_config{padding:0 10px 0 0!important;min-height:auto!important;-moz-column-gap:10px;column-gap:10px}.el-popper.fcal_override_dropdown .fcal_override_calendar_footer .fcal_override_calendar_available_hour .fcal_weekly_schedules .fcal_week_day_config .fcal_add_slot{margin-top:8px}.el-popper.fcal_override_dropdown .fcal_override_calendar_footer .fcal_override_calendar_available_hour .fcal_weekly_schedules .fcal_week_day_config .fcal_slot .el-select{width:105px}.el-popper.fcal_override_dropdown .fcal_override_calendar_footer .fcal_override_calendar_available_hour .fcal_weekly_schedules .fcal_week_day_config .fcal_slot .el-select .el-input .el-input__wrapper{padding:4px 8px!important;border-radius:8px}.el-popper.fcal_override_dropdown .fcal_override_calendar_footer .fcal_override_calendar_footer_action{margin-top:16px;display:flex;justify-content:flex-end}.el-popper.fcal_override_dropdown .fcal_override_calendar_footer .fcal_override_calendar_footer_action>.el-button{padding:10px 16px}.el-popper.fcal_popover.el-popover{padding:16px}.el-popper.fcal_popover .el-dropdown-menu::-webkit-scrollbar{width:5px}.el-popper.fcal_popover .el-dropdown-menu::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.el-popper.fcal_popover .el-dropdown-menu::-webkit-scrollbar-track{background:#fff;border-radius:10px}.el-popper.fcal_popover .el-dropdown-menu .group-title{background:#606266;border-radius:8px 8px 0 0;padding:4px 16px;line-height:30px}.el-popper.fcal_popover .el-dropdown-menu li{padding:2px 16px;line-height:31px;border-radius:0}.el-popper.fcal_popover .el-dropdown-menu li:hover{background:transparent;color:var(--fcal-accent)}.el-popper.fcal_popover .el-input .el-input__wrapper{box-shadow:none;border:1px solid #d6dae1;border-radius:8px;padding:6px 16px}.el-popper.fcal_confirm_dialog{padding:8px!important;border-radius:8px;border:none!important;box-shadow:0 8px 30px #1b25331a!important}.el-popper.fcal_confirm_dialog .el-popconfirm__action .el-button{padding:8px 11px;height:24px;border-radius:8px}.el-popper.fcal_confirm_dialog .el-popconfirm__action+.el-button{margin-left:8px}.el-popper.fcal_select_event{max-width:620px;box-sizing:border-box}.el-popper.fcal_select_event ul .el-select-dropdown__item{overflow-wrap:anywhere;white-space:break-spaces}.el-popper.fcal_input_popper{font-size:13px;max-width:240px;color:#2f3448!important;border-color:#eaecf0!important;background-color:#f9fafb!important}.el-popper.fcal_input_popper .el-popper__arrow:before{border-color:#eaecf0!important;background-color:#f9fafb!important}.is-message-box .el-message-box .el-message-box__header{font-weight:500;line-height:32px;color:#1b2533;padding:15px 24px;margin:0;border:none;border-radius:8px 8px 0 0}.is-message-box .el-message-box .el-message-box__header .el-message-box__headerbtn{color:#1b2533;border-radius:50%;width:44px;height:44px;line-height:46px;padding:0;margin:0;align-items:center;justify-content:center;transition:.2s;top:9px;right:9px}.is-message-box .el-message-box .el-message-box__header .el-message-box__headerbtn:hover,.is-message-box .el-message-box .el-message-box__header .el-message-box__headerbtn:hover i{color:var(--el-color-danger)}.is-message-box .el-message-box .el-message-box__btns .el-button{padding:10px 20px;transition:.2s;border-radius:8px;height:auto}.is-message-box .el-message-box .el-message-box__btns .el-button.el-button--primary:focus{background:var(--fcal-accent-hover)}.el-notification{top:auto!important;bottom:10px!important}.el-notification p{text-align:left!important}.el-dropdown-list-wrapper{padding:0}.el-dropdown-list-wrapper .group-title{display:block;padding:.5rem 1rem;background-color:#4b4c4d;color:#fff}.el-dialog.fcal_modal{border-radius:8px}.el-dialog.fcal_modal .el-dialog__header{font-weight:500;line-height:32px;color:var(--fcal-primary-text, #1b2533);padding:15px 24px;margin:0;border:none;border-radius:8px 8px 0 0;border-bottom:1px solid var(--fcal-primary-border, #ecedee)}.el-dialog.fcal_modal .el-dialog__header .el-dialog__headerbtn{color:var(--fcal-primary-text, #1b2533);border-radius:50%;width:44px;height:44px;line-height:46px;padding:0;margin:0;align-items:center;justify-content:center;transition:.2s;top:9px;right:9px}.el-dialog.fcal_modal .el-dialog__header .el-dialog__headerbtn:hover{color:var(--el-color-danger)}.el-dialog.fcal_modal .el-dialog__body{padding-top:20px}.el-dialog.fcal_modal .el-dialog__body h3{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.02em;color:var(--fcal-heading);margin:0}.el-dialog.fcal_modal .el-dialog__body p{font-size:14px;font-weight:400;line-height:20px;color:var(--fcal-secondary-text, #565865);margin:0 0 15px}.el-dialog.fcal_modal .el-dialog__body .el-textarea textarea{padding:9px 16px;border-radius:8px;height:112px;border:1px solid var(--fcal-primary-border, #EAECF0);box-shadow:none}.el-dialog.fcal_modal .el-dialog__body .el-textarea textarea:focus{border-color:var(--fcal-accent)}.el-dialog.fcal_modal .el-dialog__body .el-checkbox.fcal_refund_checkbox{display:flex;margin-top:8px}.el-dialog.fcal_modal .el-dialog__footer{padding-bottom:0}.el-dialog.fcal_modal .el-dialog__footer .dialog-footer{padding:10px;display:flex;justify-content:flex-end}.el-dialog.fcal_modal .el-dialog__footer .dialog-footer .el-button{padding:10px 20px;transition:.2s}.el-dialog.fcal_modal .el-dialog__footer .dialog-footer .el-button.fcal_primary_btn{background:var(--el-color-danger);color:#fff}.el-dialog.fcal_modal .el-dialog__footer .dialog-footer .el-button.fcal_primary_btn:hover{background:var(--el-color-danger-light-5)}.el-dialog.fcal_dialog{max-width:560px;width:100%;padding:20px;border-radius:8px}.el-dialog.fcal_dialog .el-dialog__header{border:none;padding:0 0 16px;background:transparent;border-bottom:1px solid var(--fcal-primary-border, #EAECF0);margin-bottom:20px}.el-dialog.fcal_dialog .el-dialog__header .el-dialog__title{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.02em;color:var(--fcal-heading);margin:0}.el-dialog.fcal_dialog.pro_dialog .el-dialog__body{padding-top:4px}.el-dialog.fcal_dialog.pro_dialog .el-dialog__body p.fcal_need_pro{font-size:1rem}.el-dialog.fcal_dialog.fcal_pro_notice_dialog .el-dialog__body{padding-top:8px}.el-dialog.fcal_dialog.fcal_pro_notice_dialog .el-dialog__body p.fcal_need_pro{font-size:16px}.el-dialog.fcal_dialog.fcal_reorder_event_dialog{max-width:700px}.el-dialog.fcal_dialog.fcal_reorder_event_dialog .el-dialog__header{margin:0 20px}.el-dialog.fcal_dialog.fcal_reorder_event_dialog .el-dialog__header h3{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.02em;color:var(--fcal-heading);margin:0}.el-dialog.fcal_dialog.fcal_reorder_event_dialog .el-dialog__body{padding-top:10px}.el-dialog.fcal_dialog.fcal_reorder_event_dialog .el-dialog__body .fcal_reorder_wrapper .fcal_reorder_header{text-align:center}.el-dialog.fcal_dialog.fcal_reorder_event_dialog .el-dialog__body .fcal_reorder_wrapper .fcal_reorder_header .fcal_author_avatar{width:80px;height:80px;margin-top:12px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.el-dialog.fcal_dialog.fcal_reorder_event_dialog .el-dialog__body .fcal_reorder_wrapper .fcal_reorder_header .fcal_author_title{margin-top:5px;color:var(--fcal-primary-text, #2F3448)}.el-dialog.fcal_dialog.fcal_reorder_event_dialog .el-dialog__body .fcal_reorder_wrapper .fcal_reorder_events{border-radius:8px;border:1px solid var(--fcal-primary-border, #EAECF0)}.el-dialog.fcal_dialog.fcal_reorder_event_dialog .el-dialog__body .fcal_reorder_wrapper .fcal_reorder_events .fcal_reorder_event{position:relative;padding:12px 24px;transition:.3s;border-bottom:1px solid var(--fcal-primary-border, #EAECF0)}.el-dialog.fcal_dialog.fcal_reorder_event_dialog .el-dialog__body .fcal_reorder_wrapper .fcal_reorder_events .fcal_reorder_event:hover{background:var(--fcal-active-bg, #F9FAFB)}.el-dialog.fcal_dialog.fcal_reorder_event_dialog .el-dialog__body .fcal_reorder_wrapper .fcal_reorder_events .fcal_reorder_event:hover .fcal_reorder_icon .el-icon{transform:scale(1)}.el-dialog.fcal_dialog.fcal_reorder_event_dialog .el-dialog__body .fcal_reorder_wrapper .fcal_reorder_events .fcal_reorder_event:last-child{border-bottom:none}.el-dialog.fcal_dialog.fcal_reorder_event_dialog .el-dialog__body .fcal_reorder_wrapper .fcal_reorder_events .fcal_reorder_event .fcal_reorder_icon{left:-10px;gap:12px;z-index:9;height:80%;display:flex;position:absolute;flex-direction:column;justify-content:center}.el-dialog.fcal_dialog.fcal_reorder_event_dialog .el-dialog__body .fcal_reorder_wrapper .fcal_reorder_events .fcal_reorder_event .fcal_reorder_icon .el-icon{width:20px;height:20px;line-height:20px;text-align:center;border-radius:4px;border:1px solid var(--fcal-primary-border, #EAECF0);background:var(--fcal-active-bg, #F9FAFB);transition:.3s;transform:scale(0);cursor:pointer}.el-dialog.fcal_dialog.fcal_reorder_event_dialog .el-dialog__body .fcal_reorder_wrapper .fcal_reorder_events .fcal_reorder_event .fcal_reorder_icon .el-icon:hover{border-color:var(--fcal-primary-text, #2F3448)}.el-dialog.fcal_dialog.fcal_reorder_event_dialog .el-dialog__body .fcal_reorder_wrapper .fcal_reorder_events .fcal_reorder_event .fcal_event_title{color:var(--fcal-primary-text, #2F3448);margin:0;padding-left:18px;font-size:16px;font-weight:700;line-height:24px;position:relative}.el-dialog.fcal_dialog.fcal_reorder_event_dialog .el-dialog__body .fcal_reorder_wrapper .fcal_reorder_events .fcal_reorder_event .fcal_event_title .fcal_event_color{left:0;top:8px;width:10px;height:10px;border-radius:50%;position:absolute;background:#0ae8f0}.el-dialog.fcal_dialog.fcal_reorder_event_dialog .el-dialog__body .fcal_reorder_wrapper .fcal_reorder_events .fcal_reorder_event .fcal_event_description{color:var(--fcal-secondary-text, #565865);font-size:15px;line-height:24px;margin:4px 0;padding-left:18px}.el-dialog.fcal_dialog.fcal_reorder_event_dialog .el-dialog__body .fcal_reorder_wrapper .fcal_reorder_events .fcal_reorder_event .fcal_event_infos{gap:18px;display:flex;padding-left:18px}.el-dialog.fcal_dialog.fcal_reorder_event_dialog .el-dialog__body .fcal_reorder_wrapper .fcal_reorder_events .fcal_reorder_event .fcal_event_infos .fcal_event_info{gap:5px;font-size:12px;font-weight:400;display:flex;align-items:center}.el-dialog.fcal_dialog.fcal_reorder_event_dialog .el-dialog__body .fcal_reorder_wrapper .fcal_no_event{font-size:1rem}.el-dialog.fcal_dialog.fcal_reorder_event_dialog .el-dialog__footer{margin:0 20px}.el-dialog.fcal_dialog .fcal_form_input_desc{font-size:13px;font-weight:400;line-height:18px;color:var(--fcal-secondary-text, #565865);margin-top:-6px;margin-bottom:8px}.el-dialog .el-dialog__body .el-form .el-form-item{margin-bottom:16px}.el-dialog .el-dialog__body .el-form .el-form-item .el-form-item__label{font-size:14px;font-weight:500;line-height:20px;color:var(--fcal-secondary-text, #565865);margin-bottom:10px}.el-dialog .el-dialog__body .el-form .el-form-item .fcal_time_zone_selector{width:100%}.el-dialog .el-dialog__body .el-form .el-form-item .el-input.is-focus .el-input__wrapper{box-shadow:none!important}.el-dialog .el-dialog__body .el-form .el-form-item .el-input .el-input__wrapper{box-shadow:none;border:1px solid var(--fcal-primary-border, #EAECF0);border-radius:8px;padding:6px 16px}.el-dialog .el-dialog__body .el-form .el-form-item .el-input .el-input__wrapper.is-focus{border-color:var(--fcal-accent);box-shadow:none!important}.el-dialog .el-dialog__body .el-form .el-form-item .el-input .el-input__wrapper .el-input__inner{height:auto;margin:0;padding:0}.el-dialog .el-dialog__body .el-form .el-form-item .el-textarea.fcal_disabled textarea{cursor:text;color:var(--fcal-secondary-text, #565865);background:transparent}.el-dialog .el-dialog__body .el-form .el-form-item .el-textarea textarea{box-shadow:none;border:1px solid var(--fcal-primary-border, #EAECF0);border-radius:8px;padding:8px 16px;height:48px}.el-dialog .el-dialog__body .el-form .el-form-item .el-textarea textarea:focus{border-color:var(--fcal-accent)}.el-dialog .el-dialog__body .el-form .el-form-item .el-radio-group.radio_desc_group{display:block;position:relative}.el-dialog .el-dialog__body .el-form .el-form-item .el-radio-group.radio_desc_group.radio_required_field{display:flex;align-items:center}.el-dialog .el-dialog__body .el-form .el-form-item .el-radio-group.radio_desc_group.radio_required_field .el-radio{align-items:center}.el-dialog .el-dialog__body .el-form .el-form-item .el-radio-group.radio_desc_group .el-radio .el-radio__input input{width:20px;height:20px;border:1.5px solid var(--fcal-primary-border, #EAECF0)}.el-dialog .el-dialog__body .el-form .el-form-item .el-radio-group.radio_desc_group .el-radio .el-radio__input.is-checked .el-radio__inner{background:transparent;border-color:var(--fcal-accent)}.el-dialog .el-dialog__body .el-form .el-form-item .el-radio-group.radio_desc_group .el-radio .el-radio__input.is-checked+.el-radio__label{color:var(--fcal-primary-text, #2F3448)}.el-dialog .el-dialog__body .el-form .el-form-item .el-radio-group.radio_desc_group .el-radio .el-radio__input .el-radio__inner{width:20px;height:20px;border:1.5px solid var(--fcal-primary-border, #EAECF0)}.el-dialog .el-dialog__body .el-form .el-form-item .el-radio-group.radio_desc_group .el-radio .el-radio__input .el-radio__inner:after{width:10px;height:10px;background:var(--fcal-accent)}.el-dialog .el-dialog__body .el-form .el-form-item .el-radio-group.radio_desc_group .el-radio .el-radio__label b{font-size:16px;font-weight:500;line-height:24px;color:var(--fcal-primary-text, #2F3448)}.el-dialog .el-dialog__body .el-form .el-form-item .el-radio-group.radio_desc_group .el-radio .el-radio__label p{font-size:13px;font-weight:400;margin-top:2px}.el-dialog .el-dialog__body .el-form .el-form-item .el-radio-group.radio_desc_group>label{display:flex;flex-direction:row;align-items:flex-start;height:auto;line-height:14px;margin-bottom:15px}.el-dialog .el-dialog__body .el-form .el-form-item .el-radio-group.radio_desc_group>label p{margin:0}.el-dialog .el-dialog__body .el-form .el-form-item .fcal_new_booking_guests{width:100%}.el-dialog .el-dialog__body .el-form .el-form-item .fcal_new_booking_guests .fcal_new_booking_guest{display:flex;gap:8px;margin-bottom:.5rem}.el-dialog .el-dialog__body .el-form .el-form-item .fcal_new_booking_guests .fcal_new_booking_guest .el-icon{cursor:pointer;align-self:center}.el-dialog .el-dialog__body .el-form .el-form-item .fcal_new_booking_radio{display:flex;flex-direction:column;align-items:flex-start}.el-dialog .el-dialog__body .el-form .el-form-item .fcal_new_booking_radio .el-radio{margin:0 0 6px}.el-dialog .el-dialog__body .el-form .el-form-item .el-link--primary .el-link__inner{color:var(--fcal-accent);padding:4px}.el-dialog .el-dialog__body .el-form .el-form-item .el-link--primary .el-link__inner:hover{background:var(--fcal-accent-wash);border-radius:8px}.el-dialog .el-dialog__body .el-form .el-form-item .el-checkbox .el-checkbox__label{white-space:break-spaces}.el-dialog .el-dialog__body .el-form .el-form-item .el-date-editor{height:auto}.el-dialog .el-dialog__body .el-form .el-form-item.fcal_question_options .el-form-item__content>.el-link{margin-top:8px}.el-dialog .el-dialog__body .el-form .el-form-item.fcal_question_options.fcal_question_options .el-form-item__content>.el-link{margin-top:8px}.el-dialog .el-dialog__body .el-form .el-form-item.fcal_question_options.fcal_question_options .fcal_question_option{width:100%;display:flex;align-items:center;gap:10px}.el-dialog .el-dialog__body .el-form .el-form-item.fcal_question_options.fcal_question_options .fcal_question_option+.fcal_question_option{margin-top:8px}.el-dialog .el-dialog__body .el-form .el-form-item.fcal_question_options.fcal_question_options .fcal_question_option .el-link{width:40px;height:40px;border-radius:4px;flex:none;transition:.3s}.el-dialog .el-dialog__body .el-form .el-form-item.fcal_question_options.fcal_question_options .fcal_question_option .el-link:hover{background:var(--el-color-danger-light-9)}.el-dialog .el-dialog__body .el-form .fcal_integration_form_footer{border-top:1px solid var(--fcal-primary-border, #EAECF0);margin-top:1rem;text-align:right;padding-top:1rem}.el-dialog .el-dialog__body .el-checkbox{margin-right:8px}.el-dialog .el-dialog__body .el-checkbox .el-checkbox__label{white-space:break-spaces}.el-dialog .el-dialog__body .el-checkbox.is-checked .el-checkbox__label{color:var(--fcal-accent)}.el-dialog .el-dialog__body .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner{background:var(--fcal-accent);border-color:var(--fcal-accent)}.el-dialog .el-dialog__body .el-checkbox .el-checkbox__input .el-checkbox__inner{width:20px;height:20px;border-radius:4px;border-color:var(--fcal-primary-border, #EAECF0)}.el-dialog .el-dialog__body .el-checkbox .el-checkbox__input .el-checkbox__inner:after{height:8px;left:7px;top:3px}.el-dialog .el-dialog__body .el-radio{height:auto}.el-dialog .el-dialog__body .el-radio .el-radio__label{color:var(--fcal-primary-text, #2F3448);font-size:16px;font-weight:400;line-height:24px;padding-left:8px}.el-dialog .el-dialog__body .el-radio .el-radio__input.is-checked .el-radio__inner{border-color:var(--fcal-accent);background:transparent}.el-dialog .el-dialog__body .el-radio .el-radio__input .el-radio__inner{width:20px;height:20px;border:1.5px solid var(--fcal-primary-border, #EAECF0)}.el-dialog .el-dialog__body .el-radio .el-radio__input .el-radio__inner:after{width:10px;height:10px;background:var(--fcal-accent)}.el-dialog .el-dialog__body .fcal_integration_form_footer{border-top:1px solid var(--fcal-primary-border, #EAECF0);margin-top:1rem;text-align:right;padding-top:1rem}.el-dialog .el-dialog__footer{padding:0 20px}.el-dialog .el-dialog__footer .dialog-footer{background:transparent;border-top:1px solid var(--fcal-primary-border, #EAECF0);padding:18px 0;gap:12px;display:flex;align-items:center}.el-dialog .el-dialog__footer .dialog-footer .el-button{padding:10px 22px!important;margin:0}.el-dialog.fcal_question_dialog .el-dialog__body{padding:0}.el-dialog.fcal_question_dialog .el-dialog__body .el-form-item .el-form-item__content span{line-height:24px}.el-dialog.fcal_question_dialog .el-dialog__body .el-form-item .el-form-item__content .fcal_popover_shortcode{width:100%}.el-dialog.fcal_question_dialog .el-dialog__body .el-form-item .el-form-item__content .fcal_popover_shortcode .el-input .el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.el-dialog.fcal_question_dialog .el-dialog__body .el-form-item .el-form-item__content .el-date-editor{width:100%}.el-dialog.fcal_new_booking{max-width:660px}.el-dialog.fcal_new_booking .el-dialog__footer .dialog-footer .fcal_primary_btn{background:var(--fcal-accent)!important}.el-dialog.fcal_new_booking .el-dialog__footer .dialog-footer .fcal_primary_btn.is-disabled{opacity:.5}.el-dialog.fcal_override_dropdown{max-width:768px;width:100%;border:none;box-shadow:0 16px 48px -4px #1b253314;padding:24px;border-radius:16px;box-sizing:border-box}@media (max-width: 728px){.el-dialog.fcal_override_dropdown{max-width:300px}}.el-dialog.fcal_override_dropdown.fcal_times{padding-bottom:0;max-width:1000px}.el-dialog.fcal_override_dropdown.fcal_times .fcal_left_part .fcal_action{display:flex;margin-top:12px}.el-dialog.fcal_override_dropdown.fcal_times .el-dialog__body .fcal_left_part .el-calendar .el-calendar__header{padding-top:24px}.el-dialog.fcal_override_dropdown.fcal_times .fcal_override_calendar_available_hour{border-bottom:none!important;padding-top:0!important}.el-dialog.fcal_override_dropdown.fcal_times .fcal_override_calendar_available_hour .fcal_available_time_header{display:flex;align-items:center;gap:16px}.el-dialog.fcal_override_dropdown.fcal_times .fcal_override_calendar_available_hour .fcal_available_time_header h3{margin:0}.el-dialog.fcal_override_dropdown .el-popper__arrow{display:none}.el-dialog.fcal_override_dropdown .el-calendar .el-calendar__header{padding-left:0;padding-right:0}.el-dialog.fcal_override_dropdown .el-dialog__body{display:flex;gap:48px}@media (max-width: 728px){.el-dialog.fcal_override_dropdown .el-dialog__body{flex-direction:column}}.el-dialog.fcal_override_dropdown .el-dialog__header{margin-bottom:0;align-items:center;padding:0 0 12px}.el-dialog.fcal_override_dropdown .el-dialog__header .el-dialog__headerbtn{top:15px;right:10px}.el-dialog.fcal_override_dropdown *{box-sizing:border-box}.el-dialog.fcal_override_dropdown .el-calendar{max-width:282px}.el-dialog.fcal_override_dropdown .el-calendar .el-calendar__body{padding:0}.el-dialog.fcal_override_dropdown .el-calendar .el-calendar__header .el-button-group .el-button{height:auto;border-top-left-radius:6px;border-bottom-left-radius:6px;padding:5px 11px;transition:.3s}.el-dialog.fcal_override_dropdown .el-calendar .el-calendar__header .el-button-group .el-button:last-child{border-radius:0 6px 6px 0}.el-dialog.fcal_override_dropdown .el-calendar .el-calendar__header .el-button-group .el-button:hover{background:var(--fcal-accent);color:var(--fcal-accent-contrast);border-color:var(--fcal-accent)}.el-dialog.fcal_override_dropdown .el-calendar-table tr td{border:none;border-radius:8px}.el-dialog.fcal_override_dropdown .el-calendar-table tr td.is-today.is-selected .el-calendar-day{background:var(--fcal-accent-wash)!important}.el-dialog.fcal_override_dropdown .el-calendar-table tr td.is-today.is-selected .el-calendar-day p,.el-dialog.fcal_override_dropdown .el-calendar-table tr td.is-today{color:var(--fcal-accent)}.el-dialog.fcal_override_dropdown .el-calendar-table tr td.is-today.is-selected,.el-dialog.fcal_override_dropdown .el-calendar-table tr td.is-today .el-calendar-day{background:var(--fcal-accent-wash)!important}.el-dialog.fcal_override_dropdown .el-calendar-table tr td .el-calendar-day{border-radius:8px}.el-dialog.fcal_override_dropdown .el-calendar-table tr td .el-calendar-day:hover{background:var(--fcal-accent-wash)}.el-dialog.fcal_override_dropdown .el-calendar-table tr td .el-calendar-day p{color:var(--fcal-accent)}.el-dialog.fcal_override_dropdown .el-calendar-table tr td.is-selected .el-calendar-day p.is-selected,.el-dialog.fcal_override_dropdown .el-calendar-table tr td.is-selected .el-calendar-day p .is-selected{background:var(--fcal-accent);color:var(--fcal-accent-contrast)}.el-dialog.fcal_override_dropdown .el-calendar-table tr td .el-calendar-day{height:39px;width:39px;position:relative;padding:0}.el-dialog.fcal_override_dropdown .el-calendar-table tr td .el-calendar-day p{position:relative;border-radius:8px}.el-dialog.fcal_override_dropdown .el-calendar-table tr td .el-calendar-day p.fcal_date_disabled{color:#b4b9c1;cursor:no-drop}.el-dialog.fcal_override_dropdown .el-calendar-table tr td .el-calendar-day p{font-size:14px;font-weight:400;color:var(--fcal-primary-text, #2F3448);margin:0;text-align:center;line-height:40px}.el-dialog.fcal_override_dropdown .el-calendar-table tr td .el-calendar-day p .check-icon{position:absolute;border:1.5px solid #fff;border-left:0;border-top:0;height:8px;top:2px;right:6px;transform:rotate(45deg);width:4px;transition:transform .15s ease-in 50ms;transform-origin:center}.el-dialog.fcal_override_dropdown .el-calendar-table tr td .el-calendar-day p.is-selected{background:var(--fcal-accent);color:var(--fcal-accent-contrast)}.el-dialog.fcal_override_dropdown .fcal_override_calendar_footer{flex:1;position:relative;display:flex;flex-direction:column}.el-dialog.fcal_override_dropdown .fcal_override_calendar_footer:before{content:"";position:absolute;left:-24px;width:1px;background:var(--fcal-primary-border, #EAECF0);height:calc(100% + 24px);top:0}@media (max-width: 728px){.el-dialog.fcal_override_dropdown .fcal_override_calendar_footer:before{width:calc(100% + 46px);height:1px;top:0}}.el-dialog.fcal_override_dropdown .fcal_override_calendar_footer .fcal_weekly_schedules{border:none!important;padding:0!important;border-radius:0!important}.el-dialog.fcal_override_dropdown .fcal_override_calendar_footer .fcal_override_calendar_available_hour{border-top:0;margin-top:0;border-bottom:1px solid var(--fcal-primary-border, #EAECF0);padding-bottom:10px;padding-top:16px}.el-dialog.fcal_override_dropdown .fcal_override_calendar_footer .fcal_override_calendar_available_hour h3{font-size:14px;font-weight:700;line-height:20px;margin:0 0 10px;color:var(--fcal-secondary-text, #565865)}.el-dialog.fcal_override_dropdown .fcal_override_calendar_footer .fcal_override_calendar_available_hour .fcal_weekly_schedules{border:none;padding:0;border-radius:0}.el-dialog.fcal_override_dropdown .fcal_override_calendar_footer .fcal_override_calendar_available_hour .fcal_weekly_schedules .fcal_week_day_config{padding:0 10px 0 0;min-height:auto;-moz-column-gap:10px;column-gap:10px}.el-dialog.fcal_override_dropdown .fcal_override_calendar_footer .fcal_override_calendar_available_hour .fcal_weekly_schedules .fcal_week_day_config .fcal_add_slot{margin-top:8px}.el-dialog.fcal_override_dropdown .fcal_override_calendar_footer .fcal_override_calendar_available_hour .fcal_weekly_schedules .fcal_week_day_config .fcal_slot .el-select{width:90px}.el-dialog.fcal_override_dropdown .fcal_override_calendar_footer .fcal_override_calendar_available_hour .fcal_weekly_schedules .fcal_week_day_config .fcal_slot .el-select .el-input .el-input__wrapper{padding:2px 10px!important;border-radius:8px;font-size:14px}.el-dialog.fcal_override_dropdown .fcal_override_calendar_footer .fcal_override_calendar_available_hour .fcal_weekly_schedules .fcal_available_time_picker{overflow:auto;padding:10px 20px 0 0}.el-dialog.fcal_override_dropdown .fcal_override_calendar_footer .fcal_override_calendar_available_hour .fcal_weekly_schedules .fcal_available_time_picker .fcal_available_times{display:flex;flex-wrap:wrap;flex-direction:column;align-content:flex-start;height:400px;gap:12px}.el-dialog.fcal_override_dropdown .fcal_override_calendar_footer .fcal_override_calendar_available_hour .fcal_weekly_schedules .fcal_available_time_picker .fcal_available_times .fcal_time{display:flex;justify-content:space-between;border:1px solid var(--fcal-primary-border, #EAECF0);border-radius:4px;padding:4px 12px;width:100px;cursor:pointer;position:relative}.el-dialog.fcal_override_dropdown .fcal_override_calendar_footer .fcal_override_calendar_available_hour .fcal_weekly_schedules .fcal_available_time_picker .fcal_available_times .fcal_time.fcal_spot_selected{border-color:var(--fcal-accent)}.el-dialog.fcal_override_dropdown .fcal_override_calendar_footer .fcal_override_calendar_available_hour .fcal_weekly_schedules .fcal_available_time_picker .fcal_available_times .fcal_time .fcal_selected_time_icon{position:absolute;right:10px;top:11px;color:var(--fcal-accent-contrast);background:var(--fcal-accent);border-radius:50%;width:18px;height:18px;font-size:12px}.el-dialog.fcal_override_dropdown .fcal_override_calendar_footer .fcal_override_calendar_footer_action{display:flex;justify-content:flex-end;margin-top:auto;gap:10px}.el-dialog.fcal_override_dropdown .fcal_override_calendar_footer .fcal_override_calendar_footer_action>.el-button{padding:10px 16px;margin:0}.el-dialog.fcal_share_event_dialog{max-width:700px}.el-dialog.fcal_share_event_dialog .el-dialog__header h3{margin:0;color:var(--fcal-primary-text, #2F3448)}.el-dialog.fcal_share_event_dialog .el-dialog__header .fcal_slot_meta{margin:10px 0 0;display:inline-flex;align-items:center;gap:15px;color:var(--fcal-secondary-text, #565865)}.el-dialog.fcal_share_event_dialog .el-dialog__header .fcal_slot_meta .fcal_slot_meta_mins{display:inline-flex;align-items:center;gap:4px}.el-dialog.fcal_share_event_dialog .el-dialog__body{padding:0}.el-dialog.fcal_share_event_dialog .el-tabs .el-tabs__header .el-tabs__nav-wrap{display:flex;align-items:center;justify-content:center}.el-dialog.fcal_share_event_dialog .el-tabs .el-tabs__header .el-tabs__nav-wrap:after{display:none}.el-dialog.fcal_share_event_dialog .el-tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav{border-bottom:1px solid var(--fcal-primary-border, #EAECF0);display:flex;align-items:center;justify-content:center;padding-bottom:10px}.el-dialog.fcal_share_event_dialog .el-tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav .el-tabs__active-bar{display:none}.el-dialog.fcal_share_event_dialog .el-tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav .el-tabs__item{padding:2px 20px;border-radius:8px;height:auto;transition:.3s;font-weight:400;line-height:30px}.el-dialog.fcal_share_event_dialog .el-tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav .el-tabs__item.is-active{font-weight:400;color:var(--fcal-primary-text, #2F3448);background:var(--fcal-color-bg, #F0F0F1)}.el-dialog.fcal_share_event_dialog .el-tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav .el-tabs__item.is-active:hover,.el-dialog.fcal_share_event_dialog .el-tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav .el-tabs__item:hover{color:var(--fcal-accent)}.el-dialog.fcal_share_event_dialog .el-tabs .el-tabs__content{padding:10px 0}.el-dialog.fcal_share_event_dialog .el-tabs .fcal_create_calendar_body{max-width:550px;margin:auto}.el-dialog.fcal_share_event_dialog .el-tabs .fcal_create_calendar_body p{margin:0 0 10px;font-size:14px;color:var(--fcal-primary-text, #2F3448);text-align:center}.el-dialog.fcal_share_event_dialog .el-tabs .fcal_create_calendar_body p.fcal_input_hint{color:var(--fcal-secondary-text, #565865);font-size:13px}.el-dialog.fcal_share_event_dialog .el-tabs .fcal_create_calendar_body p a{color:var(--fcal-link);border-bottom:1px solid var(--fcal-link)}.el-dialog.fcal_share_event_dialog .el-tabs .fcal_create_calendar_body p a:hover:after{display:none}.el-dialog.fcal_share_event_dialog .el-tabs .fcal_create_calendar_body h4{color:var(--fcal-secondary-text, #565865);margin-top:0;font-size:14px;font-weight:400}.el-dialog.fcal_share_event_dialog .el-tabs .fcal_create_calendar_body .el-input.el-input-group--append .el-input__wrapper{border:1px solid var(--fcal-primary-border, #EAECF0);border-top-right-radius:0;border-bottom-right-radius:0}.el-dialog.fcal_share_event_dialog .el-tabs .fcal_create_calendar_body .el-input.el-input-group--append .el-input-group__append{border-top-right-radius:8px;border-bottom-right-radius:8px;padding:0;display:flex;align-items:stretch}.el-dialog.fcal_share_event_dialog .el-tabs .fcal_create_calendar_body .el-input.el-input-group--append .el-input-group__append>a{display:inline-flex}.el-dialog.fcal_share_event_dialog .el-tabs .fcal_create_calendar_body .el-input.el-input-group--append .el-input-group__append .el-button{height:100%;margin:0;background:var(--fcal-active-bg, #F9FAFB);border-radius:0;color:var(--fcal-primary-text, #2F3448);padding:11px}.el-dialog.fcal_share_event_dialog .el-tabs .fcal_create_calendar_body .el-input.el-input-group--append .el-input-group__append .el-button a{color:#8f97a2;text-decoration:none}.el-dialog.fcal_share_event_dialog .el-tabs .fcal_create_calendar_body .el-input.el-input-group--append .el-input-group__append .el-button a:focus{outline:none;box-shadow:none}.el-dialog.fcal_share_event_dialog .el-tabs .fcal_create_calendar_body .el-input.el-input-group--append .el-input-group__append .el-button a i{transform:translateY(2px)}.el-dialog.fcal_share_event_dialog .el-tabs .fcal_create_calendar_body .el-input.el-input-group--append .el-input-group__append .el-button:nth-child(2){background:var(--fcal-active-bg, #F9FAFB);border-radius:0 8px 8px 0;color:var(--fcal-primary-text, #2F3448);border-left:1px solid var(--fcal-primary-border, #EAECF0)}.el-dialog.fcal_share_event_dialog .el-tabs .fcal_create_calendar_body .el-input.el-input-group--append .el-input-group__append .el-button>span{gap:4px}.el-dialog.fcal_share_event_dialog .el-tabs .fcal_create_calendar_body .el-input.el-input-group--append.is-disabled.fcal_disabled .el-input__wrapper{border:1px solid var(--fcal-primary-border, #EAECF0);background:transparent}.el-dialog.fcal_share_event_dialog .el-tabs .fcal_create_calendar_body .el-input.el-input-group--append.is-disabled.fcal_disabled .el-input__wrapper .el-input__inner{cursor:text}.el-dialog.fcal_share_event_dialog .el-tabs .fcal_create_calendar_body .el-input.el-input-group--append.is-disabled .el-input__wrapper{border:none}.el-dialog.fcal_share_event_dialog .el-tabs .fcal_create_calendar_body .el-input.el-input-group--append.is-disabled .el-input-group__append{box-shadow:none}.el-dialog.fcal_share_event_dialog .el-tabs .fcal_create_calendar_body .el-input.el-input-group--append.is-disabled .el-input__inner{color:#637083;-webkit-text-fill-color:#637083}.el-dialog.fcal_share_event_dialog .el-tabs .fcal_create_calendar_body .el-input .el-input__wrapper{border-radius:8px;padding:4px 20px;box-shadow:none}.el-dialog.fcal_share_event_dialog .el-tabs .fcal_create_calendar_body .el-input .el-input__wrapper input{margin:0;padding:0;height:auto;background:none}.el-dialog.fcal_share_event_dialog .el-tabs .fcal_create_calendar_body img{max-width:300px;display:block;margin:auto}.el-dialog.fcal_share_event_dialog .el-tabs .fcal_create_calendar_body form.el-form .fcal_select_page .el-form-item__label{font-size:15px}.el-dialog.fcal_share_event_dialog .el-tabs .fcal_create_calendar_body form.el-form .fcal_select_page .el-form-item__content{margin-top:16px}.el-dialog.fcal_share_event_dialog .el-tabs .fcal_create_calendar_body form.el-form .fcal_select_page .el-form-item__content .el-radio-group .el-radio .el-radio__label{font-size:14px}.el-dialog.fcal_share_event_dialog .el-tabs .fcal_create_calendar_body form.el-form .fcal_param_fields .fcal_table{border-collapse:separate;border-spacing:0;border-radius:8px;border:1px solid var(--fcal-primary-border, #EAECF0);overflow:hidden}.el-dialog.fcal_share_event_dialog .el-tabs .fcal_create_calendar_body form.el-form .fcal_param_fields .fcal_table thead tr{background:none}.el-dialog.fcal_share_event_dialog .el-tabs .fcal_create_calendar_body form.el-form .fcal_param_fields .fcal_table thead tr th{font-size:14px;font-weight:700;line-height:26px;color:var(--fcal-primary-text, #2F3448);padding:8px 20px;background:var(--fcal-active-bg, #F9FAFB);text-align:justify}.el-dialog.fcal_share_event_dialog .el-tabs .fcal_create_calendar_body form.el-form .fcal_param_fields .fcal_table tbody tr td{padding:8px 20px}.el-dialog.fcal_share_event_dialog .el-tabs .fcal_create_calendar_body form.el-form .fcal_param_fields .fcal_table tbody tr td.fcal_table_action{gap:8px;display:flex;padding:8px 20px 8px 0;justify-content:center;align-items:center}.el-dialog.fcal_share_event_dialog .el-tabs .fcal_create_calendar_body form.el-form .fcal_param_fields .fcal_table tbody tr td.fcal_table_action p{cursor:pointer;font-size:16px;margin:.5rem 0}.el-dialog.fcal_share_event_dialog .el-tabs .fcal_create_calendar_body form.el-form .fcal_param_fields .fcal_table tbody tr td .el-input{width:215px}.el-dialog.fcal_share_event_dialog .el-tabs .fcal_create_calendar_body form.el-form .fcal_param_fields .fcal_table tbody tr td .el-input__wrapper{border:1px solid var(--fcal-primary-border, #EAECF0)}.el-dialog.fcal_share_event_dialog .el-dialog__footer{margin-top:20px}.el-dialog.fcal_location_modal .el-dialog__header{border-bottom:1px solid var(--fcal-primary-border, #EAECF0)}.el-dialog.fcal_location_modal .el-dialog__header .el-dialog__headerbtn:hover,.el-dialog.fcal_location_modal .el-dialog__header .el-dialog__headerbtn:hover i{color:var(--fcal-accent)}.el-dialog.fcal_location_modal .el-dialog__body{padding-bottom:20px}.el-dialog.fcal_location_modal .el-dialog__body .el-form{margin-top:0!important;padding:0!important;background:none!important}.el-dialog.fcal_location_modal .el-dialog__body .el-form .el-form-item .el-form-item__label{font-size:14px!important;line-height:24px!important;margin-bottom:5px!important;color:var(--fcal-secondary-text, #565865)}.el-dialog.fcal_location_modal .el-dialog__body .el-form .el-form-item .el-form-item__content .el-input .el-input__wrapper{padding:5px 16px!important}.el-dialog.fcal_location_modal .el-dialog__body .el-form .el-form-item .el-form-item__content .el-textarea textarea{height:80px}.el-dialog.fcal_location_modal .el-dialog__body .el-form .el-form-item .el-form-item__content .el-checkbox{margin-top:16px}.el-dialog.fcal_location_modal .el-dialog__footer{padding:0}.el-dialog.fcal_location_modal .dialog-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:20px!important;margin:0!important}.el-dialog.fcal_location_modal .dialog-footer .el-button{margin:0;line-height:1;padding:10px 20px!important}.el-dialog.fcal_notification_modal .el-dialog__header{border-bottom:1px solid #dcdfe6}.el-dialog.fcal_notification_modal .el-dialog__body{padding-bottom:0}.el-dialog.fcal_notification_modal .el-form .el-form-item .el-form-item__content .fcal_popover_shortcode{width:100%}.el-dialog.fcal_notification_modal .el-form .el-form-item .el-form-item__content .fcal_popover_shortcode .el-input-group--append .el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.el-dialog.fcal_notification_modal .el-form .el-form-item .el-form-item__content .el-input.is-focus .el-input__wrapper,.el-dialog.fcal_notification_modal .el-form .el-form-item .el-form-item__content .el-input .el-input.is-focus .el-input__wrapper{box-shadow:none!important}.el-dialog.fcal_notification_modal .el-form .el-form-item .el-form-item__content .el-input .el-input.el-input-group--append .el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.el-dialog.fcal_notification_modal .el-form .el-form-item .el-form-item__content .el-input .el-input.el-input-group--append .el-input__wrapper.is-focus{border-color:#eaecf0}.el-dialog.fcal_notification_modal .el-form .el-form-item .el-form-item__content .el-input .el-input .el-input-group__append{border-top-right-radius:8px;border-bottom-right-radius:8px;border-color:#eaecf0}.el-dialog.fcal_notification_modal .el-form .el-form-item .el-form-item__content .el-input .el-input .el-input__wrapper{padding:6px 18px;border-radius:8px;box-shadow:none;border:1px solid #eaecf0}.el-dialog.fcal_notification_modal .el-form .el-form-item .el-form-item__content .el-input .el-input .el-input__wrapper:hover{box-shadow:none}.el-dialog.fcal_notification_modal .el-form .el-form-item .el-form-item__content .el-input .el-input .el-input__wrapper.is-focus{border-color:var(--fcal-accent)}.el-dialog.fcal_notification_modal .el-form .el-form-item .el-form-item__content .el-input .el-input .el-input__wrapper .el-input__inner{height:auto;margin:0;padding:0}.el-dialog.fcal_notification_modal .el-form .el-form-item .el-form-item__content .el-input .el-link{color:var(--fcal-accent)}.el-dialog.fcal_notification_modal .el-form .el-form-item .el-form-item__content .el-input .fcal_reminder_timing{margin-bottom:10px;width:100%}.el-dialog.fcal_notification_modal .el-form .el-form-item .el-form-item__content .el-input .fcal_reminder_timing .el-select{width:auto;min-width:160px}.el-dialog.fcal_notification_modal .el-form .el-form-item .el-form-item__content .el-input .fcal_reminder_timing .el-link--danger{color:var(--el-color-danger)}.el-dialog.fcal_notification_modal .el-form .el-form-item .el-form-item__content .wp_vue_editor_wrapper,.el-dialog.fcal_notification_modal .el-form .el-form-item .fcal_reminder_timing{width:100%}.el-dialog.fcal_notification_modal .el-form.fcal_sms_form .el-form-item.fcal_sms_body{position:relative}.el-dialog.fcal_notification_modal .el-form.fcal_sms_form .el-form-item.fcal_sms_body .el-form-item__label{font-size:14px!important;color:#1b2533!important;justify-content:space-between;width:100%;display:flex;align-items:center}.el-dialog.fcal_notification_modal .el-form.fcal_sms_form .el-form-item.fcal_sms_radio .el-radio__label{font-size:14px!important}.el-dialog.fcal_notification_modal .el-form.fcal_sms_form .el-form-item.fcal_sms_radio .el-radio__inner{width:18px!important;height:18px!important}.el-dialog.fcal_notification_modal .el-form.fcal_sms_form .el-form-item.fcal_sms_radio .el-radio__inner:after{width:8px!important;height:8px!important}.el-dialog.fcal_notification_modal .el-form.fcal_sms_form .el-form-item .el-input .el-input__wrapper input{background:none}.el-dialog.fcal_notification_modal .el-form.fcal_sms_form .el-form-item .el-textarea textarea{min-height:120px!important}.el-dialog.fcal_notification_modal .el-form.fcal_sms_form .el-form-item .el-form-item__content .fcal_reminder_timing{width:100%;margin-bottom:5px}.el-dialog.fcal_add_team_member_dialog .el-dialog__body,.el-dialog.fcal_dialog_body_p0 .el-dialog__body{padding:0}.el-dropdown-list{border:0;margin:0;box-shadow:none;padding:0;z-index:10;position:static;min-width:auto;max-height:280px;overflow-y:scroll}.el-dropdown-list .el-dropdown-menu__item{font-size:13px;line-height:1rem;padding:.5rem 1rem;border-bottom:1px solid #f1f1f1}.el-dropdown-list .el-dropdown-menu__item:last-of-type{border-bottom:0}.el-dropdown-list .el-dropdown-menu__item:hover{background-color:#e8f2ff;color:#4898fc}.el-button.fcal_primary_btn2,.el-button.fcal_plain_btn{border:1px solid var(--fcal-primary-border, #EAECF0);padding:8px 16px;color:var(--fcal-primary-text, #2F3448);border-radius:8px;height:auto;font-size:14px;transition:.2s;line-height:1}.el-button.fcal_primary_btn2>span,.el-button.fcal_plain_btn>span{gap:8px}.el-button.fcal_primary_btn2>span i,.el-button.fcal_plain_btn>span i{font-size:18px}.el-button.fcal_primary_btn2:focus,.el-button.fcal_primary_btn2:hover,.el-button.fcal_plain_btn:focus,.el-button.fcal_plain_btn:hover{background:var(--fcal-accent-wash);color:var(--fcal-color-text, #253241);border-color:var(--fcal-border-strong)}.el-button.fcal_primary_btn2.disable,.el-button.fcal_plain_btn.disable{color:var(--fcal-danger-fg);display:flex;align-items:center;border:none;height:36px}.el-button.fcal_primary_btn2.danger,.el-button.fcal_plain_btn.danger{color:var(--el-color-danger);border-color:var(--el-color-danger-light-5)}.el-button.fcal_primary_btn2.danger:hover,.el-button.fcal_plain_btn.danger:hover{background:var(--el-color-danger);border-color:var(--el-color-danger)}.el-button.fcal_primary_btn2.danger:hover i,.el-button.fcal_plain_btn.danger:hover i{color:#fff}.el-button.el-button--primary,.el-button.fcal_primary_btn{background:var(--fcal-accent);color:var(--fcal-accent-contrast);border-radius:8px;font-size:16px;padding:12px 20px;height:auto;font-weight:400;border:none}.el-button.el-button--primary>span,.el-button.fcal_primary_btn>span{gap:8px}.el-button.el-button--primary:hover,.el-button.fcal_primary_btn:hover{background:var(--fcal-accent-hover);color:var(--fcal-accent-contrast)}.el-button.fcal_primary_btn2{border-color:var(--fcal-color-text);color:var(--fcal-color-text)}.el-button.fcal_primary_btn2:hover{border-color:var(--fcal-color-text);color:var(--fcal-color-text);background:var(--fcal-color-bg, #F0F0F1)}.el-button.fcal_plain_btn:hover{color:var(--fcal-primary-text, #2F3448);background:var(--fcal-active-bg, #F9FAFB)}.el-button.is-disabled,.el-button.is-disabled:hover{background:var(--fcal-accent-hover);color:var(--fcal-accent-contrast)}.el-button.fcal_export_btn{background:#5d5d7a;color:#fff;border:none;font-size:16px;padding:10px 12px;height:auto;transition:.3s}.el-button.fcal_export_btn:hover{background:#797998;color:#fff}#fluent-booking-app .el-pagination{display:flex;align-items:center;gap:0}#fluent-booking-app .el-pagination .btn-prev,#fluent-booking-app .el-pagination .btn-next,#fluent-booking-app .el-pagination .el-pager li{height:36px;min-width:36px;margin:0!important;padding:0 6px;border:1px solid var(--fcal-border);border-left-width:0;border-radius:0;background-color:var(--fcal-surface)!important;color:var(--fcal-text-mid);font-size:14px;font-weight:500;line-height:34px;transition:background-color .2s,color .2s}#fluent-booking-app .el-pagination .btn-prev{border-left-width:1px;border-radius:8px 0 0 8px}#fluent-booking-app .el-pagination .btn-next{border-radius:0 8px 8px 0}#fluent-booking-app .el-pagination .btn-prev:hover:not(:disabled),#fluent-booking-app .el-pagination .btn-next:hover:not(:disabled),#fluent-booking-app .el-pagination .el-pager li:hover{background-color:var(--fcal-surface-sunk)!important;color:var(--fcal-text)}#fluent-booking-app .el-pagination .btn-prev:disabled,#fluent-booking-app .el-pagination .btn-next:disabled{color:var(--fcal-text-light);cursor:not-allowed}#fluent-booking-app .el-pagination .el-pager{display:flex;align-items:center;margin:0;padding:0;border:0}#fluent-booking-app .el-pagination .el-pager li.is-active{background-color:var(--fcal-surface-sunk)!important;color:var(--fcal-accent);font-weight:600}#fluent-booking-app .el-pagination .el-pagination__total{margin:0 12px 0 0;color:var(--fcal-text-mid)}#fluent-booking-app .el-pagination .el-pagination__sizes{margin:0 16px 0 0}#fluent-booking-app .el-pagination .el-select input{height:auto}#fluent-booking-app .el-pagination .el-select:hover .el-input__wrapper,#fluent-booking-app .el-pagination .el-select .is-focus .el-input__wrapper{box-shadow:none!important}#fluent-booking-app .el-pagination .el-select .el-input__wrapper{height:36px;padding:0 11px;border-radius:8px;box-shadow:none;border:1px solid var(--fcal-border);background:var(--fcal-surface)}.el-form-item__content .fcal_input_with_select .el-input__wrapper{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.el-form-item__content .fcal_input_with_select .el-input-group__append{padding:0;max-width:160px;border:none;box-shadow:none;background:transparent}.el-form-item__content .fcal_input_with_select .el-input-group__append .el-select .el-input__wrapper{box-shadow:none!important;border-radius:0 8px 8px 0!important}.el-form-item__content .fcal_input_with_select .el-input-group__append .el-select .el-input__wrapper .el-input__inner{font-size:14px}.fcal_questions_wrapper{padding:1.5rem;border:1px solid var(--fcal-primary-border, #EAECF0);border-radius:8px;margin-bottom:18px}.fcal_questions_wrapper .fcal_questions_title{margin-bottom:.6rem}.fcal_questions_wrapper .fcal_questions_title h3{margin:0 0 4px;color:var(--fcal-primary-text, #2F3448)}.fcal_questions_wrapper .fcal_questions_title p{font-size:14px;line-height:24px;margin:0;color:var(--fcal-secondary-text, #565865)}.fcal_questions_wrapper .fcal_question_footer{display:flex;justify-content:space-between}@media (max-width: 508px){.fcal_questions_wrapper .fcal_question_footer{flex-direction:column;align-items:flex-start}}.fcal_questions_wrapper .fcal_question_footer .fcal_add_question{color:var(--fcal-color-text, #253241);margin-top:24px;padding:0 8px}.fcal_questions_wrapper .fcal_question_footer .fcal_add_question:hover{color:var(--fcal-accent);background:var(--fcal-color-bg, #F0F0F1);border-radius:8px}.fcal_questions_wrapper .fcal_question_footer .fcal_primary_btn{margin-top:24px}.fcal_questions{border:1px solid var(--fcal-primary-border, #EAECF0);border-radius:8px}.fcal_questions .fcal_question:last-child{border-bottom:none}.fcal_question{border-bottom:1px solid var(--fcal-primary-border, #EAECF0);position:relative;transition:.3s}.fcal_question.fcal_field_type_disabled{opacity:.6}.fcal_question:hover{background:var(--fcal-active-bg, #F9FAFB)}.fcal_question:hover .fcal_question_sorting i{transform:scale(1)}.fcal_question .fcal_question_sorting{position:absolute;left:-10px;display:flex;flex-direction:column;height:100%;justify-content:center;gap:8px;z-index:9}.fcal_question .fcal_question_sorting>i{width:20px;height:20px;line-height:20px;text-align:center;border-radius:4px;border:1px solid var(--fcal-primary-border, #EAECF0);background:var(--fcal-primary-bg, #FFFFFF);cursor:pointer;transition:.3s;transform:scale(0)}.fcal_question .fcal_question_sorting>i:hover{border-color:var(--fcal-primary-text, #2F3448)}.fcal_question .fcal_question_card{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px}.fcal_question .fcal_question_card .fcal_question_content h2{margin:0 0 4px;font-size:16px;color:var(--fcal-primary-text, #2F3448);line-height:24px;display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.fcal_question .fcal_question_card .fcal_question_content h2 .required{display:block;font-size:12px;font-weight:400;background:var(--fcal-primary-border, #EAECF0);color:var(--fcal-primary-text, #2F3448);border-radius:4px;line-height:20px;padding:0 6px}.fcal_question .fcal_question_card .fcal_question_content p{margin:0;font-size:14px;line-height:24px;color:var(--fcal-secondary-text, #565865)}.fcal_question .fcal_question_card .fcal_question_actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.fcal_question .fcal_question_card .fcal_question_actions .el-switch.is-checked .el-switch__core{background-color:var(--fcal-accent);border-color:var(--fcal-accent)}.el-popper.fcal_tooltip_wrap{max-width:500px}#fluent-booking-app{background:var(--fcal-secondary-bg, #F3F5FA);padding-bottom:24px;box-sizing:border-box}#fluent-booking-app *{box-sizing:border-box}#fluent-booking-app .fframe_body{background:var(--fcal-secondary-bg, #F3F5FA)}#fluent-booking-app .fcal_primary_btn2,#fluent-booking-app .fcal_plain_btn{border:1px solid var(--fcal-primary-border, #EAECF0);padding:8px 16px;color:var(--fcal-primary-text, #2F3448);background:var(--fcal-primary-bg, #FFFFFF);border-radius:8px;height:auto;font-size:14px;transition:.2s;line-height:1}#fluent-booking-app .fcal_primary_btn2>span,#fluent-booking-app .fcal_plain_btn>span{gap:8px}#fluent-booking-app .fcal_primary_btn2>span i,#fluent-booking-app .fcal_plain_btn>span i{font-size:18px}#fluent-booking-app .fcal_primary_btn2:focus,#fluent-booking-app .fcal_primary_btn2:hover,#fluent-booking-app .fcal_plain_btn:focus,#fluent-booking-app .fcal_plain_btn:hover{background:var(--fcal-accent-wash);color:var(--fcal-accent);border-color:var(--fcal-border-strong)}#fluent-booking-app .fcal_primary_btn2.disable,#fluent-booking-app .fcal_plain_btn.disable{color:var(--fcal-danger-fg);display:flex;align-items:center;border:none;height:36px}#fluent-booking-app .fcal_primary_btn2.danger,#fluent-booking-app .fcal_plain_btn.danger{color:var(--el-color-danger);border-color:var(--el-color-danger-light-5)}#fluent-booking-app .fcal_primary_btn2.danger:hover,#fluent-booking-app .fcal_plain_btn.danger:hover{background:var(--el-color-danger);border-color:var(--el-color-danger)}#fluent-booking-app .el-button--primary,#fluent-booking-app .fcal_primary_btn{background:var(--fcal-accent);color:var(--fcal-accent-contrast);border-radius:8px;font-size:16px;padding:12px 20px;height:auto;font-weight:400;border:none}#fluent-booking-app .el-button--primary>span,#fluent-booking-app .fcal_primary_btn>span{gap:8px}#fluent-booking-app .el-button--primary:hover,#fluent-booking-app .fcal_primary_btn:hover{background:var(--fcal-accent-hover);color:var(--fcal-accent-contrast)}#fluent-booking-app .fcal_primary_btn2{border-color:var(--fcal-color-text);color:var(--fcal-color-text)}#fluent-booking-app .fcal_primary_btn2:hover{border-color:var(--fcal-color-text);color:var(--fcal-color-text);background:var(--fcal-color-bg, #F0F0F1)}#fluent-booking-app .fcal_plain_btn:hover{background:var(--fcal-active-bg, #F9FAFB);color:var(--fcal-primary-text, #2F3448);border-color:var(--fcal-primary-border, #EAECF0)}#fluent-booking-app .fcal_empty_text{margin:0;font-size:16px;color:#606266;font-weight:400}#fluent-booking-app .fcal_empty_text a{text-decoration:none;text-underline-offset:2px;color:var(--fcal-link);font-weight:500;position:relative}#fluent-booking-app .fcal_empty_text a:hover,#fluent-booking-app .fcal_empty_text a:focus{color:var(--fcal-link-hover);text-decoration:underline}#fluent-booking-app .fcal_empty_text a .anim-icon{position:absolute;top:-6px;right:-22px;font-size:21px;animation:handAnim 1s infinite linear}#fluent-booking-app .fcal_link{cursor:pointer;text-decoration:none}#fluent-booking-app .fcal_link:hover{text-decoration:underline}#fluent-booking-app .fcal_missing_host_notice{background:var(--fcal-danger-bg);color:var(--fcal-danger-fg);border-radius:6px;padding:20px;margin:10px 0 20px}#fluent-booking-app .fcal_missing_host_notice h3,#fluent-booking-app .fcal_missing_host_notice p{color:inherit}#fluent-booking-app .fcal_missing_host_notice h3{margin:0}#fluent-booking-app .fcal_pro_notice{display:flex;align-items:center;justify-content:space-between;background-color:var(--fcal-danger-bg);border-left:5px solid var(--fcal-danger-fg);border-radius:4px;margin-top:20px;padding:16px}#fluent-booking-app .fcal_pro_notice p{margin:6px 0 0;font-size:15px;line-height:1.6}#fluent-booking-app .fcal_pro_notice h3{margin:0;color:#19283a;font-size:16px}#fluent-booking-app .fcal_pro_notice .fcal_danger_btn{color:#fff;border-color:#ff6154;background-color:#ff6154}#fluent-booking-app .el-breadcrumb .el-breadcrumb__item:first-child .el-breadcrumb__inner[role=link]{color:var(--fcal-primary-text, #2F3448);cursor:pointer}#fluent-booking-app .fcal_photo_card .fcal_photo_holder{position:relative;width:120px;height:120px;border-radius:50%;background:var(--fcal-active-bg, #F9FAFB)}#fluent-booking-app .fcal_photo_card .fcal_photo_holder img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}#fluent-booking-app .fcal_photo_card .fcal_photo_holder .fcal_upload_btn{position:absolute;background:var(--fcal-accent);color:var(--fcal-accent-contrast);border:3px solid #ffffff;border-radius:50%;width:31px;height:31px;text-align:center;justify-content:center;align-items:center;right:0;bottom:0;padding:0;font-size:14px}#fluent-booking-app .fcal_photo_card .fcal_photo_holder .fcal_remove_btn{position:absolute;opacity:0;top:3px;right:3px;background:#fff;color:var(--fcal-primary-text, #2F3448);width:12px;font-size:12px;border-radius:50%;text-align:center;justify-content:center;align-items:center;border:1px solid var(--fcal-primary-text, #2F3448)}#fluent-booking-app .fcal_photo_card .fcal_photo_holder:hover .fcal_remove_btn{opacity:1;transition:.3s}#fluent-booking-app .fcal_photo_card.fcal_featured_image_upload .fcal_photo_holder .fcal_upload_btn{right:-10px;bottom:-10px}#fluent-booking-app .fcal_photo_card.fcal_featured_image_upload .fcal_photo_holder .fcal_remove_btn{top:-8px;right:-8px}#fluent-booking-app .fcal_tm20{margin-top:20px}#fluent-booking-app .el-input.fcal_copyText_input .el-input__wrapper{border:1px solid var(--fcal-primary-border, #EAECF0);border-right:none;box-shadow:none;border-radius:8px 0 0 8px;background:var(--fcal-active-bg, #F9FAFB)}#fluent-booking-app .el-input.fcal_copyText_input .el-input__wrapper .el-input__inner{margin:0;background:transparent}#fluent-booking-app .el-input.fcal_copyText_input .el-input-group__append{border-radius:8px}#fluent-booking-app .el-input.fcal_copyText_input .el-input-group__append .el-button{border-top-left-radius:0;border-bottom-left-radius:0;padding:10px 20px;background:var(--fcal-active-bg, #F9FAFB)}#fluent-booking-app .fcal_right{display:block;overflow:hidden}#fluent-booking-app .fcal_right>*{text-align:right;float:right}#fluent-booking-app .fcal_right .fluent-pagination{display:flex;align-items:center;flex-wrap:wrap}#fluent-booking-app .fcal_color_select_wrap .el-select:hover .el-input__wrapper{box-shadow:none!important;outline:none!important}#fluent-booking-app .fcal_color_select_wrap .el-input .el-input-group__prepend{padding:0;box-shadow:none;border-radius:8px 0 0 8px!important;border:1px solid var(--fcal-primary-border, #EAECF0);border-right:none;background:var(--fcal-active-bg, #F9FAFB)}#fluent-booking-app .fcal_color_select_wrap .el-input:hover .el-input__wrapper,#fluent-booking-app .fcal_color_select_wrap .el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__wrapper{box-shadow:none!important;outline:none!important}#fluent-booking-app .fcal_color_select_wrap .el-input-group--prepend .el-input-group__prepend .el-select:focus .el-input__wrapper,#fluent-booking-app .fcal_color_select_wrap .el-input-group--prepend .el-input-group__prepend .el-select:hover .el-input__wrapper{box-shadow:none!important;outline:none!important}#fluent-booking-app .fcal_color_select{position:relative;padding:0 20px}#fluent-booking-app .fcal_color_select .fcal_color{width:19px;height:19px;border-radius:50%;display:block;position:absolute;left:16px;top:10px}#fluent-booking-app .fcal_color_select .el-input .el-input__wrapper{box-shadow:none!important;border:none!important}#fluent-booking-app .fcal_color_select .el-input .el-input__wrapper .el-input__inner{color:transparent!important}#fluent-booking-app .fcal_color_select .el-input .el-input__wrapper .el-input__inner::-moz-placeholder{color:transparent!important}#fluent-booking-app .fcal_color_select .el-input .el-input__wrapper .el-input__inner::placeholder{color:transparent!important}#fluent-booking-app .fcal_back_btn{font-size:16px;font-weight:500;line-height:24px;color:var(--fcal-secondary-text, #565865);display:inline-flex;align-items:center;gap:10px;text-decoration:none}#fluent-booking-app .fcal_back_btn:hover{color:var(--fcal-accent)}#fluent-booking-app .fcal_back_btn:focus{outline:none;box-shadow:none}#fluent-booking-app .fcal_configure_integrations{border:none}#fluent-booking-app .fcal_configure_integrations .fcal_configure_integration_card+.fcal_configure_integration_card{margin-top:24px}#fluent-booking-app .fcal_configure_integration_card{margin:0;border-radius:8px}#fluent-booking-app .fcal_configure_integration_card.el-collapse-item,#fluent-booking-app .fcal_configure_integration_card:last-child{margin:0}#fluent-booking-app .fcal_configure_integration_card .el-collapse-item__header{height:auto;border:none}#fluent-booking-app .fcal_configure_integration_card .el-collapse-item__header>.el-collapse-item__arrow{display:none}#fluent-booking-app .fcal_configure_integration_card .fcal_configure_integration_card_header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;background:var(--fcal-surface);gap:12px;padding:20px;margin:-24px -24px 20px;border-top-left-radius:8px;border-top-right-radius:8px;border:0;border-bottom:1px solid var(--fcal-border)}#fluent-booking-app .fcal_configure_integration_card .fcal_configure_integration_card_header.breadcrump_header{border-radius:8px;margin-bottom:1rem}#fluent-booking-app .fcal_configure_integration_card .fcal_configure_integration_card_header .left{display:flex;align-items:center;justify-content:space-between;gap:12px}#fluent-booking-app .fcal_configure_integration_card .fcal_configure_integration_card_header .left .img-box{border:1px solid var(--fcal-border);border-radius:8px;color:var(--fcal-primary-text, #2F3448);background:var(--fcal-primary-bg, #FFFFFF);padding:8px;width:40px;height:40px;flex:none;overflow:hidden;display:inline-flex;align-items:center;justify-content:center}#fluent-booking-app .fcal_configure_integration_card .fcal_configure_integration_card_header .left .img-box img{max-width:100%;display:block;-o-object-fit:cover;object-fit:cover}#fluent-booking-app .fcal_configure_integration_card .fcal_configure_integration_card_header .left .img-box .el-icon{font-size:20px}#fluent-booking-app .fcal_configure_integration_card .fcal_configure_integration_card_header .left .icon{width:48px;height:48px;border:1px solid var(--fcal-primary-border, #EAECF0);flex:none;border-radius:50%;text-align:center;display:inline-flex;align-items:center;justify-content:center}#fluent-booking-app .fcal_configure_integration_card .fcal_configure_integration_card_header .left .content h3{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.02em;color:var(--fcal-heading);margin:0}#fluent-booking-app .fcal_configure_integration_card .fcal_configure_integration_card_header .left .content p{font-size:13px;font-weight:400;line-height:18px;color:var(--fcal-text-mid);margin:2px 0 0}#fluent-booking-app .fcal_configure_integration_card .fcal_configure_integration_card_header .fcal_primary_btn2{height:auto;padding:9px 23px}#fluent-booking-app .fcal_configure_integration_card .fcal_configure_integration_card_header .fcal_primary_btn2 .icon{font-size:20px}#fluent-booking-app .fcal_configure_integration_card .fcal_configure_integration_card_header .fcal_primary_btn2:hover{background:var(--fcal-accent-wash);color:var(--fcal-color-text, #253241)}#fluent-booking-app .fcal_configure_integration_card .fcal_configure_integration_card_header .fcal_primary_btn2.disconnect-btn{color:#b91c1d;border-color:#b91c1d}#fluent-booking-app .fcal_configure_integration_card .fcal_configure_integration_card_header .fcal_primary_btn2.disconnect-btn:hover{background:#b91c1d1a}#fluent-booking-app .fcal_configure_integration_card .fcal_configure_integration_card_header .el-switch.is-checked .el-switch__core{background:var(--fcal-color-text, #253241)}#fluent-booking-app .fcal_configure_integration_card .fcal_configure_integration_card_header .el-switch.is-checked .el-switch__core .el-switch__action{left:calc(100% - 22px)}#fluent-booking-app .fcal_configure_integration_card .fcal_configure_integration_card_header .el-switch.is-checked .el-switch__core .el-switch__action:hover{box-shadow:0 0 0 6px var(--fcal-surface-raised)}#fluent-booking-app .fcal_configure_integration_card .fcal_configure_integration_card_header .el-switch .el-switch__core{min-width:44px;height:24px;border-radius:30px;background:#ced2da;border:none;transition:.2s}#fluent-booking-app .fcal_configure_integration_card .fcal_configure_integration_card_header .el-switch .el-switch__core .el-switch__action{width:20px;height:20px;transition:.2s;left:2px}#fluent-booking-app .fcal_configure_integration_card .fcal_configure_integration_card_header .el-switch .el-switch__core .el-switch__action:hover{box-shadow:0 0 0 6px #ced2da4d}#fluent-booking-app .fcal_configure_integration_card .el-collapse-item__wrap{border:none}#fluent-booking-app .fcal_configure_integration_card .el-collapse-item__content{padding:0;border:none}#fluent-booking-app .fcal_configure_integration_card .el-collapse-item__content .fcal_configure_integration_body{border-top:1px solid var(--fcal-primary-border, #EAECF0);padding-top:24px;margin-top:24px}#fluent-booking-app .fcal_configure_integration_card .el-collapse-item__content .fcal_configure_integration_body .el-form .el-form-item:last-child{margin-top:24px}#fluent-booking-app .fcal_configure_integration_card .el-collapse-item__content .fcal_configure_integration_body p{font-size:14px;font-weight:400;line-height:20px;color:var(--fcal-secondary-text, #565865);margin:0 0 24px}#fluent-booking-app .fcal_configure_integration_card .el-collapse-item__content .fcal_configure_integration_body p a{text-decoration:none;color:var(--fcal-color-text, #253241);font-weight:500}#fluent-booking-app .fcal_configure_integration_card .el-collapse-item__content .fcal_configure_integration_body .fcal_integration_validation_text .el-icon,#fluent-booking-app .fcal_configure_integration_card .el-form .fcal_integration_validation_text i{vertical-align:middle}#fluent-booking-app .fcal_single_integration_wrap .fcal_header{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:24px}#fluent-booking-app .fcal_single_integration_wrap .fcal_header h1{font-size:20px;font-weight:600;line-height:28px;letter-spacing:.4px;color:var(--fcal-heading);margin:2px 0 0}#fluent-booking-app .fcal_single_integration_wrap .fcal_single_integration_body_wrap{display:flex;align-items:flex-start;gap:24px}#fluent-booking-app .fcal_single_integration_wrap .fcal_single_integration_body_wrap .el-aside{width:324px;flex:none;background:var(--fcal-primary-bg, #FFFFFF);border-radius:8px;padding:24px 14px;overflow-x:hidden}#fluent-booking-app .fcal_single_integration_wrap .fcal_single_integration_body{background:var(--fcal-primary-bg, #FFFFFF);padding:24px;border-radius:8px;flex:1}#fluent-booking-app .fcal_single_integration_wrap .fcal_single_integration_body .fcal_settings_landing_page .fcal_settings_header .fcal_settings_actions .fcal_plain_btn{display:inline-flex;align-items:center;gap:4px;padding:9px 16px}#fluent-booking-app .fcal_single_integration_wrap .fcal_single_integration_body .fcal_settings_landing_page .el-form .el-form-item .el-form-item__label{font-size:16px}#fluent-booking-app .fcal_single_integration_wrap .fcal_single_integration_body .fcal_settings_landing_page .el-form .el-form-item .el-checkbox.is-checked .el-checkbox__label{color:var(--fcal-accent)}#fluent-booking-app .fcal_single_integration_wrap .fcal_single_integration_body .fcal_settings_landing_page .el-form .el-form-item .el-checkbox .el-checkbox__label{color:var(--fcal-primary-text, #2F3448);font-size:14px}#fluent-booking-app .fcal_single_integration_wrap .fcal_single_integration_body .fcal_settings_landing_page .el-form .el-form-item .el-radio-group .el-radio .el-radio__label{font-size:14px}#fluent-booking-app .fcal_single_integration_wrap .fcal_single_integration_body .fcal_settings_landing_page .el-form .el-form-item .el-input .el-input__wrapper{box-shadow:none;border:1px solid var(--fcal-primary-border, #EAECF0);border-radius:8px;padding:5px 16px}#fluent-booking-app .fcal_single_integration_wrap .fcal_single_integration_body .fcal_settings_landing_page .el-form .el-form-item .el-input .el-input__wrapper.is-focus{border-color:var(--fcal-accent)}#fluent-booking-app .fcal_single_integration_wrap .fcal_single_integration_body .fcal_settings_landing_page .el-form .el-form-item .el-input .el-input__wrapper .el-input__inner{height:auto;margin:0;padding:0;background:transparent}#fluent-booking-app .fcal_single_integration_wrap .fcal_single_integration_body .fcal_settings_landing_page .el-form .el-form-item .el-textarea textarea{box-shadow:none;border:1px solid var(--fcal-primary-border, #EAECF0);border-radius:8px;padding:5px 16px}#fluent-booking-app .fcal_single_integration_wrap .fcal_single_integration_body .fcal_settings_landing_page .el-form .el-form-item .el-textarea textarea:focus{border-color:var(--fcal-accent)}#fluent-booking-app .fcal_single_integration_wrap .fcal_single_integration_body .fcal_settings_landing_page .el-form .el-form-item .el-textarea textarea{background:transparent}#fluent-booking-app .fcal_single_integration_wrap .fcal_single_integration_body .fcal_settings_landing_page .el-form .el-form-item.fcal_global_timezone .fcal_time_zone_selector{width:100%}#fluent-booking-app .fcal_single_integration_wrap .fcal_single_integration_body .fcal_settings_landing_page .el-form .el-form-item.fcal_global_timezone .fcal_time_zone_selector span{color:var(--fcal-secondary-text, #565865)}#fluent-booking-app .fcal_single_integration_wrap .title{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.02em;color:var(--fcal-heading);border-bottom:1px solid var(--fcal-primary-border, #EAECF0);margin:0 0 24px;padding-bottom:16px}#fluent-booking-app .fcal_single_integration_wrap .title .short-desc{margin:5px 0 0;font-weight:400}#fluent-booking-app .fcal_webhook_settings .el-table tbody tr td:last-child .el-button{padding:8px 16px;height:auto;border-radius:8px!important;font-size:14px}#fluent-booking-app .fcal_webhook_settings .el-table tbody tr td:last-child .el-button i{font-size:14px}#fluent-booking-app .fcal_webhook_settings .fcal_settings_body .el-form .el-row .el-form-item{margin-bottom:24px!important}#fluent-booking-app .fcal_webhook_settings .fcal_settings_body .el-form .el-form-item{margin-bottom:24px}#fluent-booking-app .fcal_webhook_settings .fcal_settings_body .el-form .el-form-item:last-child{margin-bottom:0}#fluent-booking-app .fcal_webhook_settings .fcal_settings_body .el-form .el-form-item .el-form-item__label{font-size:16px;margin-bottom:10px}#fluent-booking-app .fcal_webhook_settings .fcal_settings_body .el-form .el-form-item .el-input .el-input__wrapper{padding:6px 20px;border-radius:8px}#fluent-booking-app .fcal_webhook_settings .fcal_settings_body .el-form .el-form-item .el-input .el-input__wrapper .el-input__inner{height:auto;display:block;margin:0;padding:0;background:transparent}#fluent-booking-app .fcal_webhook_settings .fcal_settings_body .el-form .el-form-item .el-input.el-input-group--prepend.fcal_group_input .el-input-group__prepend{border-top-left-radius:8px;border-bottom-left-radius:8px}#fluent-booking-app .fcal_webhook_settings .fcal_settings_body .el-form .el-form-item .el-input.el-input-group--prepend.fcal_group_input .el-input__wrapper{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}#fluent-booking-app .fcal_webhook_settings .fcal_settings_body .el-form .el-form-item .el-input.el-input-group--append.fcal_group_input .el-input-group__append{border-top-right-radius:8px;border-bottom-right-radius:8px}#fluent-booking-app .fcal_webhook_settings .fcal_settings_body .el-form .el-form-item .el-input.el-input-group--append.fcal_group_input .el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}#fluent-booking-app .fcal_webhook_settings .fcal_settings_body .el-form .el-form-item .action_btn>span{cursor:pointer;display:block;line-height:44px;height:42px;font-size:16px}#fluent-booking-app .fcal_webhook_settings .fcal_settings_body .el-form .el-form-item .action_btn>span:hover{color:var(--el-color-danger)}#fluent-booking-app .fcal_webhook_settings .fcal_settings_body .el-form .el-form-item .el-checkbox-group .el-checkbox{margin-right:20px}#fluent-booking-app .fcal_webhook_settings .fcal_settings_body .el-form .el-form-item .el-checkbox-group .el-checkbox:last-child{margin-right:0}#fluent-booking-app .fcal_webhook_settings .fcal_settings_body .el-form .el-form-item .fcal_group_checkbox{display:flex;flex-direction:column;align-items:flex-start;gap:8px}#fluent-booking-app .fcal_webhook_settings .fcal_settings_body .el-form .fcal_webhook_form_footer{border-top:1px solid var(--fcal-primary-border, #EAECF0);padding-top:24px;display:flex;align-items:center;justify-content:flex-end;gap:8px}#fluent-booking-app .fcal_edit_integration .fcal_webhook_form .fcal_select_wrap{width:100%}#fluent-booking-app .fcal_edit_integration .fcal_webhook_form .fcal_select_create_row{display:flex;gap:8px;align-items:center}#fluent-booking-app .fcal_edit_integration .fcal_webhook_form .fcal_select_create_row .el-select{flex:1 1 auto;min-width:0}#fluent-booking-app .fcal_edit_integration .fcal_webhook_form .fcal_select_create_row .fcal_create_btn{height:auto;flex:0 0 auto;align-self:stretch}#fluent-booking-app .fcal_edit_integration .fcal_webhook_form .el-form-item__content .el-input .el-input__wrapper{border-radius:8px}#fluent-booking-app .fcal_edit_integration .fcal_webhook_form .el-form-item__content .el-input .el-input__wrapper input{height:auto;display:block;margin:0;padding:0;background:transparent}#fluent-booking-app .fcal_edit_integration .fcal_webhook_form .el-form-item__content .el-input.el-input-group--append .el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}#fluent-booking-app .fcal_edit_integration .fcal_webhook_form .el-form-item__content .el-input.el-input-group--append .el-input-group__append{border-top-right-radius:8px;border-bottom-right-radius:8px}#fluent-booking-app .fcal_edit_integration .fcal_webhook_form .el-form-item__content .el-select .el-select__tags .el-select__input:focus{outline:none;box-shadow:none;border:none}#fluent-booking-app .fcal_edit_integration .fcal_webhook_form .fcal_table{border-collapse:separate;border-spacing:0;border-radius:8px;border:1px solid var(--fcal-primary-border, #EAECF0);overflow:hidden}#fluent-booking-app .fcal_edit_integration .fcal_webhook_form .fcal_table thead tr{background:none}#fluent-booking-app .fcal_edit_integration .fcal_webhook_form .fcal_table thead tr th{background:none;font-size:14px;font-weight:700;line-height:26px;color:var(--fcal-primary-text, #2F3448);padding:8px 20px;background:var(--fcal-primary-border, #EAECF0)}#fluent-booking-app .fcal_edit_integration .fcal_webhook_form .fcal_table tbody tr:last-child td{border-bottom:none}#fluent-booking-app .fcal_edit_integration .fcal_webhook_form .fcal_table tbody tr td{padding:8px 20px;border-bottom:1px solid var(--fcal-primary-border, #EAECF0)}#fluent-booking-app .fcal_edit_integration .fcal_webhook_form .fcal_table tbody tr td .el-form-item__label{margin:0}#fluent-booking-app .fcal_edit_integration .fcal_webhook_form .dropdown_label_repeater .fcal_table tbody tr td:last-child{padding-left:0;padding-right:12px}#fluent-booking-app .fcal_edit_integration .fcal_webhook_form .dropdown_label_repeater .fcal_table tbody tr td .fcal_action_btns{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:68px}#fluent-booking-app .fcal_edit_integration .fcal_webhook_form .dropdown_label_repeater .fcal_table tbody tr td .fcal_action_btns .fcal_icon_btn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;background:transparent;color:var(--fcal-secondary-text, #565865);border:1px solid var(--fcal-primary-border, #EAECF0);margin:0;font-size:14px;cursor:pointer;transition:.2s ease}#fluent-booking-app .fcal_edit_integration .fcal_webhook_form .dropdown_label_repeater .fcal_table tbody tr td .fcal_action_btns .fcal_icon_btn:hover{background:var(--fcal-active-bg, #F9FAFB);color:var(--fcal-primary-text, #2F3448)}#fluent-booking-app .fcal_edit_integration .fcal_webhook_form .dropdown_label_repeater .fcal_table tbody tr td .fcal_action_btns .fcal_icon_btn.danger:hover{background:var(--fcal-active-bg, #F9FAFB);color:#d92d20}#fluent-booking-app .fcal_edit_integration .el-form-item__content .fcal_chained_filter .el-row label{color:var(--fcal-primary-text, #2F3448)}#fluent-booking-app .fcal_edit_integration .el-form-item__content .fcal_chained_filter .el-row .wpf_each_filter{padding-right:16px;margin-bottom:8px}#fluent-booking-app .fcal_edit_integration .el-form-item__content .field_general{width:100%}#fluent-booking-app .fcal_edit_integration .el-form-item__content .fcal_filter_fields_wrap .fcal_filter_label{margin:16px 0}#fluent-booking-app .fcal_edit_integration .el-form-item__content .fcal_filter_fields_wrap .items_center{margin-bottom:16px}#fluent-booking-app .fcal_edit_integration .el-form-item__content .fcal_filter_fields_wrap .items_center .fcal_action_btns{align-items:center;display:inline-flex;margin-top:8px}#fluent-booking-app .fcal_edit_integration .el-form-item__content .fcal_filter_fields_wrap .items_center .fcal_action_btns .fcal_icon_btn{display:flex;text-align:center;align-items:center;justify-content:center;background-color:#4b4c4d;color:#fff;width:25px;height:25px;font-size:16px;border-radius:50%;margin-right:4px}#fluent-booking-app .fcal_edit_integration .el-form-item__content .el-input-number .el-input-number__decrease{border-top-left-radius:8px;border-bottom-left-radius:8px}#fluent-booking-app .fcal_edit_integration .el-form-item__content .el-input-number .el-input-number__increase{border-top-right-radius:8px;border-bottom-right-radius:8px}#fluent-booking-app .fcal_edit_integration .fcal_integration_save_btn{border-top:1px solid var(--fcal-primary-border, #EAECF0);padding-top:24px;margin-top:18px;display:flex;align-items:center;justify-content:flex-end;gap:8px}#fluent-booking-app .fcal_title{color:var(--fcal-primary-text, #2F3448)}#fluent-booking-app .fcal_payment_settings .fcal_settings_body .el-form .el-form-item.fcal_payment_flex_row .el-form-item__content{align-items:flex-start}#fluent-booking-app .fcal_payment_settings .fcal_settings_body .el-form .el-form-item.fcal_payment_label .el-form-item__label{margin-bottom:1rem}#fluent-booking-app .fcal_payment_settings .fcal_settings_body .el-form .el-form-item .el-radio-group{gap:10px 25px}#fluent-booking-app .fcal_payment_settings .fcal_settings_body .el-form .el-form-item .el-radio-group .el-radio{margin:0}#fluent-booking-app .fcal_payment_settings .fcal_settings_body .el-form .el-form-item .fcal_multi_payments{width:100%;display:block;border:1px solid var(--fcal-primary-border, #EAECF0);border-radius:6px}#fluent-booking-app .fcal_payment_settings .fcal_settings_body .el-form .el-form-item .fcal_multi_payments .el-row{flex-wrap:nowrap;padding:.8rem 1rem;border-bottom:1px solid var(--fcal-primary-border, #EAECF0)}#fluent-booking-app .fcal_payment_settings .fcal_settings_body .el-form .el-form-item .fcal_multi_payments .el-row p{font-size:14px;color:var(--fcal-secondary-text, #565865)}#fluent-booking-app .fcal_payment_settings .fcal_settings_body .el-form .el-form-item .fcal_multi_payments .el-row .el-input{width:80%;height:80%}#fluent-booking-app .fcal_payment_settings .fcal_settings_body .el-form .el-form-item .fcal_multi_payments .el-row .el-col{display:flex;align-items:center}#fluent-booking-app .fcal_payment_settings .fcal_settings_body .el-form .el-form-item .fcal_multi_payments .el-row.fcal_woo_row .el-input{width:100%}#fluent-booking-app .fcal_payment_settings .fcal_settings_body .el-form .el-form-item .fcal_multi_payments .el-row:last-child{border-bottom:0px}#fluent-booking-app .fcal_payment_settings .fcal_settings_body .el-form .el-form-item .fcal_multi_payments .el-row.fcal_multi_payments_header{padding:0 1rem;background-color:var(--fcal-active-bg, #F9FAFB);border-top-left-radius:8px;border-top-right-radius:8px}#fluent-booking-app .fcal_payment_settings .fcal_settings_body .el-form .el-form-item .fcal_multi_payments .el-row.fcal_multi_payments_header p{font-size:14px;font-weight:600;line-height:20px;color:var(--fcal-primary-text, #2F3448)}#fluent-booking-app .fcal_payment_settings .fcal_settings_body .el-form .el-form-item .fcal_multi_payments .fcal_payment_item{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:.5rem 1rem;border-bottom:1px solid var(--fcal-primary-border, #EAECF0)}#fluent-booking-app .fcal_payment_settings .fcal_settings_body .fcal_payment_enable_checkbox{margin-bottom:1rem;display:flex;flex-direction:column;gap:.5rem}#fluent-booking-app .fcal_drawer{font-size:16px}#fluent-booking-app .fcal_drawer .el-drawer__body{padding-top:0}#fluent-booking-app .fcal_drawer .el-drawer .el-drawer__header{font-weight:500;line-height:32px;color:var(--fcal-primary-text, #2F3448);padding:40px 24px 20px;margin:0}#fluent-booking-app .fcal_drawer .el-drawer .el-drawer__header .el-drawer__title{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.02em;color:var(--fcal-heading)}#fluent-booking-app .fcal_drawer .el-drawer .el-drawer__header .el-drawer__close-btn{border:1px solid var(--fcal-primary-border, #EAECF0);color:var(--fcal-primary-text, #2F3448);border-radius:50%;width:44px;height:44px;padding:0;margin:0;align-items:center;justify-content:center;transition:.2s}#fluent-booking-app .fcal_drawer .el-drawer .el-drawer__header .el-drawer__close-btn:hover{border-color:var(--el-color-danger);color:var(--el-color-danger)}#fluent-booking-app .fcal_drawer .el-drawer .el-drawer__header .el-drawer__close-btn:hover i{color:var(--el-color-danger)}#fluent-booking-app .fcal_drawer .el-drawer .fcal_frontend_panel_settings_drawer h3{color:var(--fcal-primary-text, #2F3448)}#fluent-booking-app .fcal_drawer .el-drawer .fcal_frontend_panel_settings_drawer p{color:var(--fcal-secondary-text, #565865)}#fluent-booking-app .fcal_drawer .el-drawer .fcal_frontend_panel_settings_drawer .el-form .el-form-item .el-radio-group{gap:8px}#fluent-booking-app .fcal_drawer .el-drawer .fcal_frontend_panel_settings_drawer .el-form .el-form-item .el-radio-group .el-radio{margin:0;width:100%}#fluent-booking-app .fcal_drawer .el-drawer .fcal_frontend_panel_settings_drawer .el-form .el-form-item .el-radio-group .el-radio .el-radio__label{font-size:14px}#fluent-booking-app .fcal_drawer .el-drawer .fcal_frontend_panel_settings_drawer .el-form .el-form-item .el-radio-group .el-radio .el-radio__input .el-radio__inner{width:20px;height:20px}#fluent-booking-app .fcal_drawer .el-drawer .fcal_frontend_panel_settings_drawer .el-form .el-form-item .el-radio-group .el-radio .el-radio__input .el-radio__inner:after{width:10px;height:10px}#fluent-booking-app .fcal_drawer.fcal_frontend_panel_drawer .el-drawer__header{border-bottom:1px solid var(--fcal-primary-border, #EAECF0)}#fluent-booking-app .fcal_drawer.fcal_frontend_panel_drawer .el-drawer__body{padding-top:10px}#fluent-booking-app .fcal_drawer .fcal_need_pro{font-size:1.1rem}#fluent-booking-app .fcal_create_new_booking_type_drawer .el-form-item,#fluent-booking-app .fcal_clone_event_drawer .el-form-item{flex-direction:column;align-items:flex-start;margin-bottom:24px}#fluent-booking-app .fcal_create_new_booking_type_drawer .el-form-item label,#fluent-booking-app .fcal_clone_event_drawer .el-form-item label{display:block;height:auto;text-align:left;margin-bottom:8px;line-height:22px;color:var(--fcal-primary-text, #2F3448)}#fluent-booking-app .fcal_create_new_booking_type_drawer .el-form-item .el-form-item__content,#fluent-booking-app .fcal_clone_event_drawer .el-form-item .el-form-item__content{width:100%}#fluent-booking-app .fcal_create_new_booking_type_drawer .el-form-item .el-form-item__content>p,#fluent-booking-app .fcal_clone_event_drawer .el-form-item .el-form-item__content>p{margin:4px 0 0;color:var(--fcal-secondary-text, #565865)}#fluent-booking-app .fcal_create_new_booking_type_drawer .el-form-item .el-form-item__content .el-select .el-input .el-input__wrapper,#fluent-booking-app .fcal_clone_event_drawer .el-form-item .el-form-item__content .el-select .el-input .el-input__wrapper{box-shadow:none!important;outline:none;border:1px solid var(--fcal-primary-border, #EAECF0);border-radius:8px;padding:4px 16px}#fluent-booking-app .fcal_create_new_booking_type_drawer .el-form-item .el-form-item__content .el-select .el-input .el-input__wrapper.is-focus,#fluent-booking-app .fcal_clone_event_drawer .el-form-item .el-form-item__content .el-select .el-input .el-input__wrapper.is-focus{border-color:var(--fcal-accent)}#fluent-booking-app .fcal_create_new_booking_type_drawer .el-form-item .el-form-item__content .el-select .el-input .el-input__wrapper input,#fluent-booking-app .fcal_clone_event_drawer .el-form-item .el-form-item__content .el-select .el-input .el-input__wrapper input{height:auto;margin:0;padding:0}#fluent-booking-app .fcal_create_new_booking_type_drawer .el-form-item .el-form-item__content .el-select .el-select__input:focus,#fluent-booking-app .fcal_clone_event_drawer .el-form-item .el-form-item__content .el-select .el-select__input:focus{border-color:transparent;box-shadow:none}#fluent-booking-app .fcal_create_new_booking_type_drawer .el-form-item .el-form-item__content .el-input .el-input__wrapper,#fluent-booking-app .fcal_clone_event_drawer .el-form-item .el-form-item__content .el-input .el-input__wrapper{border-radius:8px;border:1px solid var(--fcal-primary-border, #EAECF0);font-size:14px;font-weight:400;line-height:24px;box-shadow:none;color:var(--fcal-primary-text, #2F3448);padding:4px 16px}#fluent-booking-app .fcal_create_new_booking_type_drawer .el-form-item .el-form-item__content .fcal_time_zone_selector,#fluent-booking-app .fcal_clone_event_drawer .el-form-item .el-form-item__content .fcal_time_zone_selector,#fluent-booking-app .fcal_create_new_booking_type_drawer .el-form-item .el-form-item__content .fcal_file_upload,#fluent-booking-app .fcal_clone_event_drawer .el-form-item .el-form-item__content .fcal_file_upload{width:100%}#fluent-booking-app .fcal_create_new_booking_type_drawer .el-form-item .el-form-item__content .fcal_file_upload .el-upload,#fluent-booking-app .fcal_clone_event_drawer .el-form-item .el-form-item__content .fcal_file_upload .el-upload{margin-top:8px}#fluent-booking-app .fcal_create_new_booking_type_drawer .el-form-item .el-form-item__content .fcal_file_upload .el-upload .el-upload-dragger,#fluent-booking-app .fcal_clone_event_drawer .el-form-item .el-form-item__content .fcal_file_upload .el-upload .el-upload-dragger{padding:8px}#fluent-booking-app .fcal_create_new_booking_type_drawer .el-form-item .el-form-item__content .fcal_file_upload .el-upload .el-upload-dragger .el-icon,#fluent-booking-app .fcal_clone_event_drawer .el-form-item .el-form-item__content .fcal_file_upload .el-upload .el-upload-dragger .el-icon{color:#c0c4cc;font-size:32px}#fluent-booking-app .fcal_create_new_booking_type_drawer .el-form-item .el-form-item__content .fcal_file_upload .el-upload .el-upload-dragger .el-upload__text,#fluent-booking-app .fcal_clone_event_drawer .el-form-item .el-form-item__content .fcal_file_upload .el-upload .el-upload-dragger .el-upload__text{line-height:24px}#fluent-booking-app .fcal_create_new_booking_type_drawer .el-button,#fluent-booking-app .fcal_clone_event_drawer .el-button{position:relative;width:100%;height:auto;text-align:left;align-items:flex-start;justify-content:flex-start;border:1px solid var(--fcal-primary-border, #EAECF0);padding:24px;border-radius:8px;margin:0;transition:.2s}#fluent-booking-app .fcal_create_new_booking_type_drawer .el-button.is-disabled,#fluent-booking-app .fcal_clone_event_drawer .el-button.is-disabled{opacity:.4}#fluent-booking-app .fcal_create_new_booking_type_drawer .el-button+.el-button,#fluent-booking-app .fcal_clone_event_drawer .el-button+.el-button{margin-top:24px}#fluent-booking-app .fcal_create_new_booking_type_drawer .el-button:hover,#fluent-booking-app .fcal_clone_event_drawer .el-button:hover{background:var(--fcal-active-bg, #F9FAFB);border-color:var(--fcal-color-text, #253241);box-shadow:inset 0 0 0 1px var(--fcal-color-text, #253241)}#fluent-booking-app .fcal_create_new_booking_type_drawer .el-button>span,#fluent-booking-app .fcal_clone_event_drawer .el-button>span{gap:24px}#fluent-booking-app .fcal_create_new_booking_type_drawer .el-button .icons-wrap,#fluent-booking-app .fcal_clone_event_drawer .el-button .icons-wrap{display:flex;align-items:center;gap:2px;min-width:76px}#fluent-booking-app .fcal_create_new_booking_type_drawer .el-button .icons-wrap i,#fluent-booking-app .fcal_clone_event_drawer .el-button .icons-wrap i{color:var(--fcal-primary-text, #2F3448);font-size:18px}#fluent-booking-app .fcal_create_new_booking_type_drawer .el-button .content h3,#fluent-booking-app .fcal_clone_event_drawer .el-button .content h3{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.02em;color:var(--fcal-heading);margin:0 0 4px}#fluent-booking-app .fcal_create_new_booking_type_drawer .el-button .content h4,#fluent-booking-app .fcal_clone_event_drawer .el-button .content h4{font-size:14px;color:var(--fcal-secondary-text, #565865);font-weight:300;margin:0 0 4px;line-height:20px}#fluent-booking-app .fcal_create_new_booking_type_drawer .el-button .content h4 strong,#fluent-booking-app .fcal_clone_event_drawer .el-button .content h4 strong{color:var(--fcal-primary-text, #2F3448);font-weight:600}#fluent-booking-app .fcal_create_new_booking_type_drawer .el-button .content h4 span,#fluent-booking-app .fcal_clone_event_drawer .el-button .content h4 span{font-weight:300}#fluent-booking-app .fcal_create_new_booking_type_drawer .el-button .content p,#fluent-booking-app .fcal_clone_event_drawer .el-button .content p{font-size:12px;font-weight:400;line-height:18px;color:var(--fcal-secondary-text, #565865);margin:0}#fluent-booking-app .fcal_create_new_booking_type_drawer .el-button .content .icon-right,#fluent-booking-app .fcal_clone_event_drawer .el-button .content .icon-right{position:absolute;right:24px;color:var(--fcal-primary-text, #2F3448);font-size:20px;top:50%;transform:translateY(-50%)}#fluent-booking-app .fcal_create_new_booking_type_drawer .fcal_primary_btn,#fluent-booking-app .fcal_clone_event_drawer .fcal_primary_btn{width:auto;border:none;padding:12px 20px}#fluent-booking-app .fcal_create_new_booking_type_drawer .fcal_primary_btn:hover,#fluent-booking-app .fcal_clone_event_drawer .fcal_primary_btn:hover{background:var(--fcal-accent-hover);color:var(--fcal-accent-contrast)}#fluent-booking-app table.fcal_table{width:100%;text-align:left;border-collapse:collapse}#fluent-booking-app table.fcal_table thead tr{background:var(--fcal-active-bg, #F9FAFB)}#fluent-booking-app table.fcal_table thead tr th{padding:10px 15px;font-weight:700;color:var(--fcal-primary-text, #2F3448)}#fluent-booking-app table.fcal_table tbody tr{border-bottom:1px solid #f5f5f5;border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5}#fluent-booking-app table.fcal_table tbody tr td{padding:10px 15px;color:#666}#fluent-booking-app table.fcal_table.fcal_stripe tbody tr:nth-child(2n){background:#f8fafc}#fluent-booking-app table.fcal_table.fcal_table_compact tbody tr td,#fluent-booking-app table.fcal_table.fcal_table_compact thead tr th{padding:8px 5px}#fluent-booking-app .fcal_timezone_text{display:flex;align-items:center;margin-bottom:10px;color:var(--fcal-secondary-text, #565865)}#fluent-booking-app .fcal_timezone_text p{font-size:16px;line-height:16px;font-weight:500;margin:5px}#fluent-booking-app h3.fcal_section_title{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.02em;color:var(--fcal-heading);margin:15px 0}#fluent-booking-app .fcal_booking_header{padding:12px 40px;background:#e3e8ee;margin:-40px -40px 30px;border-bottom:2px solid #e3e8ee;display:flex;justify-content:space-between;align-items:center;min-height:58px}#fluent-booking-app .fcal_status_cancelled *{text-decoration:line-through}#fluent-booking-app p.fcal_profile_link a{text-decoration:none;font-weight:500}#fluent-booking-app .el-notification__content{text-align:left!important}#fluent-booking-app .fcal_empty_inline_text{display:flex;flex-wrap:wrap;align-items:center;gap:4px;color:var(--fcal-secondary-text, #565865)}.fcal_settings_menu_drawer .el-drawer__header{margin:0;padding:16px;border-bottom:1px solid var(--fcal-primary-border)}.fcal_settings_menu_drawer .el-drawer__header .el-drawer__title{font-size:16px;font-weight:500;color:var(--fcal-primary-text, #2F3448)}.fcal_settings_menu_drawer .el-drawer__body{padding:0}.fcal_settings_menu_drawer .fcal_settings_menu{margin:16px 12px}.wp_vue_editor{width:100%;min-height:100px}.wp_vue_editor_wrapper{width:100%;border:1px solid var(--fcal-primary-border, #EAECF0);border-radius:8px;overflow:hidden;position:relative;background-color:var(--fcal-primary-bg, #FFFFFF)}.wp_vue_editor_wrapper .popover-wrapper{z-index:2;position:absolute;top:0;right:0;padding:10px}.wp_vue_editor_wrapper .popover-wrapper-plaintext{left:auto;right:0;top:-32px}.wp_vue_editor_wrapper .wp-editor-container{border:0}.wp_vue_editor_wrapper .wp-editor-tabs{float:none;padding:8px}.wp_vue_editor_wrapper .wp-media-buttons{margin-top:10px}.wp_vue_editor_wrapper .wp-switch-editor,.wp_vue_editor_wrapper .insert-media.add_media{height:auto;margin:0 0 0 4px;background-color:transparent;padding:2px 12px;font-size:14px;border-radius:5px;line-height:inherit;border-color:transparent;float:none;font-weight:500}.wp_vue_editor_wrapper .html-active .switch-html,.wp_vue_editor_wrapper .tmce-active .switch-tmce,.wp_vue_editor_wrapper .editor-add-shortcode{background-color:var(--fcal-active-bg, #F9FAFB);border-color:var(--fcal-primary-border, #EAECF0);color:var(--fcal-primary-text, #2F3448)}.wp_vue_editor_wrapper div.mce-panel,.wp_vue_editor_wrapper .mce-container-body{background:var(--fcal-active-bg, #F9FAFB)}.wp_vue_editor_wrapper .switch-html{margin-left:0}.wp_vue_editor_wrapper .mce-top-part:before{box-shadow:none}.wp_vue_editor_wrapper div.mce-toolbar-grp,.wp_vue_editor_wrapper .quicktags-toolbar{border-bottom:0;background:var(--fcal-active-bg, #F9FAFB)}.wp_vue_editor_wrapper .mce-toolbar .mce-btn-group .mce-btn.mce-listbox{border:0;box-shadow:none;border-radius:4px}.wp_vue_editor_wrapper .mce-toolbar .mce-btn-group .mce-btn.mce-active,.wp_vue_editor_wrapper .mce-toolbar .mce-btn-group .mce-btn:active,.wp_vue_editor_wrapper .mce-toolbar .mce-btn-group .mce-btn:hover{background:var(--fcal-primary-bg, #FFFFFF);border-color:var(--fcal-primary-border, #EAECF0)}.wp_vue_editor_wrapper .mce-toolbar .mce-btn-group .mce-btn.mce-active button,.wp_vue_editor_wrapper .mce-toolbar .mce-btn-group .mce-btn:active button,.wp_vue_editor_wrapper .mce-toolbar .mce-btn-group .mce-btn:hover button,.wp_vue_editor_wrapper .mce-toolbar .mce-btn-group .mce-btn .mce-ico{color:var(--fcal-primary-text, #2F3448)}.wp_vue_editor_wrapper .mce-toolbar .mce-listbox button{color:var(--fcal-primary-text, #2F3448);background:var(--fcal-primary-bg, #FFFFFF)}.wp_vue_editor_wrapper textarea{border:0;padding-top:15px}.el-popup-parent--hidden #wpadminbar{z-index:1000}.fcal_feature_module{align-items:center;background:var(--fcal-primary-bg, #FFFFFF);border-bottom:3px solid var(--fcal-primary-border, #EAECF0);display:flex;gap:15px;justify-content:space-between;padding:20px;transition:border-bottom .5s;margin:0 -24px}.fcal_feature_module:first-child{margin-top:-20px}.fcal_feature_module:last-child{border-bottom-color:transparent}.fcal_feature_module h4{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.02em;color:var(--fcal-heading);margin:0 0 10px}.fcal_feature_module p{color:var(--fcal-secondary-text, #565865);font-size:14px;margin:5px 0}.fcal_feature_module:hover{border-bottom:3px solid var(--fcal-color-text, #253241)}.fcal_feature_module .fcal_module_desc{display:flex;gap:15px}.fcal_feature_module span.fcal_addon_installed{background:var(--fcal-accent);border-radius:4px;color:var(--fcal-accent-contrast);font-size:14px;padding:2px 7px;margin-left:5px}.fcal_feature_module span.fcal_addon_installed.fcal_addon_disabled{background:#6d6a6a;color:#f2ecec}span.fc_space_10{width:10px!important;display:inline-block}p.fcal_human_text{margin:0 0 6px!important;color:#6b7280;line-height:100%}.fcal_showing_details .fcal_spot_line{align-items:start!important}.fc-connect-require img{width:20px;margin-right:5px}.el-input-group--prepend .el-input__wrapper{border-radius:0!important}.fcal_secure_form{padding:20px;background:#f3f4f9;border-radius:10px}.fcal_recurring_input{display:flex;align-items:center;width:100%;gap:8px}.fcal_recurring_input .el-input{min-width:70px;width:-moz-max-content;width:max-content}.fcal_recurring_input .el-input__wrapper{height:20px}@keyframes handAnim{0%{right:-22px}50%{right:-28px}to{right:-22px}}body{--fcal-body-bg: #F3F5FA;--fcal-surface: #FFFFFF;--fcal-surface-sunk: #F9FAFB;--fcal-surface-raised: #EAECF0;--fcal-border: #EAECF0;--fcal-border-strong: #808B9C;--fcal-heading: #2F3448;--fcal-text: #2F3448;--fcal-text-mid: #565865;--fcal-text-light: #99A0AE;--fcal-accent: #253241;--fcal-accent-hover: #1C2732;--fcal-accent-contrast: #FFFFFF;--fcal-accent-wash: #F0F0F1;--fcal-card-line: transparent;--fcal-shadow-card: 0 1px 2px rgba(10, 13, 20, .04);--fcal-shadow-lift: 0 1px 8px rgba(16, 24, 40, .08);--fcal-shadow-pop: 0 4px 12px rgba(16, 24, 40, .1);--fcal-success-wash: #F3FAF8;--fcal-success-bg: #E8F5F1;--fcal-success-line: #D1EAE4;--fcal-success-fg: #116A53;--fcal-warning-wash: #FFF9F3;--fcal-warning-bg: #FEF4E6;--fcal-warning-line: #FDE8CD;--fcal-warning-fg: #9A5904;--fcal-danger-wash: #FDF5F3;--fcal-danger-bg: #FCEBE6;--fcal-danger-line: #F8D6CE;--fcal-danger-fg: #B12A07;--fcal-info-wash: #F5F8FF;--fcal-info-bg: #EBF1FF;--fcal-info-line: #C0D5FF;--fcal-info-fg: #122368;--fcal-neutral-bg: #EAECF0;--fcal-neutral-fg: #565865;--fcal-link: #2653C7;--fcal-link-hover: #1C3E96;--fcal-primary-text: var(--fcal-heading);--fcal-secondary-text: var(--fcal-text-mid);--fcal-color-text: var(--fcal-accent);--fcal-primary-border: var(--fcal-border);--fcal-secondary-border: var(--fcal-border-strong);--fcal-primary-bg: var(--fcal-surface);--fcal-secondary-bg: var(--fcal-body-bg);--fcal-active-bg: var(--fcal-surface-sunk);--fcal-color-bg: var(--fcal-accent-wash)}html.dark body,html.fluent_theme_dark body,body.fluent_theme_dark{color-scheme:dark;--fcal-body-bg: #11171D;--fcal-surface: #1C2732;--fcal-surface-sunk: #151D26;--fcal-surface-raised: #253241;--fcal-border: #2C3C4E;--fcal-border-strong: #5E7490;--fcal-heading: #F5F6F7;--fcal-text: #F5F6F7;--fcal-text-mid: #C1C7D1;--fcal-text-light: #8E99AA;--fcal-accent: #D9DADC;--fcal-accent-hover: #C0C2C4;--fcal-accent-contrast: #2F3448;--fcal-accent-wash: #253241;--fcal-card-line: #2C3C4E;--fcal-shadow-card: none;--fcal-shadow-lift: 0 1px 8px rgba(0, 0, 0, .35);--fcal-shadow-pop: 0 4px 14px rgba(0, 0, 0, .45);--fcal-success-wash: #18987714;--fcal-success-bg: #18987729;--fcal-success-line: #18987740;--fcal-success-fg: #74C1AD;--fcal-warning-wash: #F58E0714;--fcal-warning-bg: #F58E0729;--fcal-warning-line: #F58E0740;--fcal-warning-fg: #F9BB6A;--fcal-danger-wash: #F0443814;--fcal-danger-bg: #F0443829;--fcal-danger-line: #F0443840;--fcal-danger-fg: #EB856B;--fcal-info-wash: #476CFF14;--fcal-info-bg: #476CFF29;--fcal-info-line: #476CFF40;--fcal-info-fg: #8FB0FF;--fcal-neutral-bg: #253241;--fcal-neutral-fg: #C1C7D1;--fcal-link: #8FB0FF;--fcal-link-hover: #B6CBFF}body.toplevel_page_fluent-booking,body[class*=page_fluent-booking],body.fcal_app_host{--el-color-primary: var(--fcal-accent);--el-color-primary-light-3: #5A5F66;--el-color-primary-light-5: #8D9095;--el-color-primary-light-7: #C0C2C4;--el-color-primary-light-8: #D9DADC;--el-color-primary-light-9: #F0F0F1;--el-color-primary-dark-2: #1C2732;--el-text-color-placeholder: var(--fcal-text-light);--el-border-color: var(--fcal-primary-border);--el-text-color-disabled: #808B9C;--el-disabled-text-color: var(--el-text-color-disabled);--el-border-radius-base: 8px}body.toplevel_page_fluent-booking .el-table,body[class*=page_fluent-booking] .el-table,body.fcal_app_host .el-table{--el-table-bg-color: var(--fcal-surface);--el-table-tr-bg-color: var(--fcal-surface);--el-table-header-bg-color: var(--fcal-surface-sunk);--el-table-row-hover-bg-color: var(--fcal-surface-sunk);--el-table-border-color: var(--fcal-border);--el-table-text-color: var(--fcal-text-mid);--el-table-header-text-color: var(--fcal-text)}html.dark body.toplevel_page_fluent-booking,html.fluent_theme_dark body.toplevel_page_fluent-booking,body.toplevel_page_fluent-booking.fluent_theme_dark,html.dark body[class*=page_fluent-booking],html.fluent_theme_dark body[class*=page_fluent-booking],body[class*=page_fluent-booking].fluent_theme_dark,html.dark body.fcal_app_host,html.fluent_theme_dark body.fcal_app_host,body.fcal_app_host.fluent_theme_dark{--el-bg-color: var(--fcal-surface);--el-bg-color-page: var(--fcal-body-bg);--el-bg-color-overlay: var(--fcal-surface);--el-text-color-primary: var(--fcal-text);--el-text-color-regular: var(--fcal-text-mid);--el-text-color-secondary: var(--fcal-text-light);--el-border-color: var(--fcal-primary-border);--el-border-color-light: var(--fcal-border);--el-border-color-lighter: var(--fcal-surface-raised);--el-border-color-extra-light: var(--fcal-surface-raised);--el-border-color-dark: var(--fcal-text-light);--el-border-color-hover: var(--fcal-text-light);--el-fill-color: var(--fcal-surface-raised);--el-fill-color-light: var(--fcal-surface-raised);--el-fill-color-lighter: var(--fcal-surface-sunk);--el-fill-color-blank: var(--fcal-surface);--el-fill-color-dark: var(--fcal-border);--el-fill-color-darker: var(--fcal-border);--el-mask-color: rgba(17, 23, 29, .8);--el-mask-color-extra-light: rgba(17, 23, 29, .3);--el-disabled-bg-color: var(--fcal-surface-raised);--el-disabled-border-color: var(--fcal-border);--el-box-shadow-light: var(--fcal-shadow-pop);--el-box-shadow: var(--fcal-shadow-pop);--el-color-primary-light-3: #3A4B60;--el-color-primary-light-5: #33445A;--el-color-primary-light-7: var(--fcal-surface-raised);--el-color-primary-light-8: var(--fcal-surface-raised);--el-color-primary-light-9: var(--fcal-surface-raised);--el-color-primary-dark-2: #E6E7E9;--el-skeleton-color: #1C2732;--el-skeleton-to-color: #283643}html.dark body.toplevel_page_fluent-booking .el-button--primary,html.fluent_theme_dark body.toplevel_page_fluent-booking .el-button--primary,body.toplevel_page_fluent-booking.fluent_theme_dark .el-button--primary,html.dark body[class*=page_fluent-booking] .el-button--primary,html.fluent_theme_dark body[class*=page_fluent-booking] .el-button--primary,body[class*=page_fluent-booking].fluent_theme_dark .el-button--primary,html.dark body.fcal_app_host .el-button--primary,html.fluent_theme_dark body.fcal_app_host .el-button--primary,body.fcal_app_host.fluent_theme_dark .el-button--primary{--el-button-text-color: var(--fcal-accent-contrast);--el-button-hover-text-color: var(--fcal-accent-contrast);--el-button-active-text-color: var(--fcal-accent-contrast);--el-button-bg-color: var(--fcal-accent);--el-button-hover-bg-color: var(--fcal-accent-hover);--el-button-active-bg-color: var(--fcal-accent-hover);--el-button-border-color: var(--fcal-accent);--el-button-hover-border-color: var(--fcal-accent-hover);--el-button-active-border-color: var(--fcal-accent-hover)}html.dark body.toplevel_page_fluent-booking .el-checkbox__input.is-checked .el-checkbox__inner:after,html.fluent_theme_dark body.toplevel_page_fluent-booking .el-checkbox__input.is-checked .el-checkbox__inner:after,body.toplevel_page_fluent-booking.fluent_theme_dark .el-checkbox__input.is-checked .el-checkbox__inner:after,html.dark body[class*=page_fluent-booking] .el-checkbox__input.is-checked .el-checkbox__inner:after,html.fluent_theme_dark body[class*=page_fluent-booking] .el-checkbox__input.is-checked .el-checkbox__inner:after,body[class*=page_fluent-booking].fluent_theme_dark .el-checkbox__input.is-checked .el-checkbox__inner:after,html.dark body.fcal_app_host .el-checkbox__input.is-checked .el-checkbox__inner:after,html.fluent_theme_dark body.fcal_app_host .el-checkbox__input.is-checked .el-checkbox__inner:after,body.fcal_app_host.fluent_theme_dark .el-checkbox__input.is-checked .el-checkbox__inner:after{border-color:var(--fcal-accent-contrast)}html.dark body.toplevel_page_fluent-booking .el-radio__input.is-checked .el-radio__inner:after,html.fluent_theme_dark body.toplevel_page_fluent-booking .el-radio__input.is-checked .el-radio__inner:after,body.toplevel_page_fluent-booking.fluent_theme_dark .el-radio__input.is-checked .el-radio__inner:after,html.dark body[class*=page_fluent-booking] .el-radio__input.is-checked .el-radio__inner:after,html.fluent_theme_dark body[class*=page_fluent-booking] .el-radio__input.is-checked .el-radio__inner:after,body[class*=page_fluent-booking].fluent_theme_dark .el-radio__input.is-checked .el-radio__inner:after,html.dark body.fcal_app_host .el-radio__input.is-checked .el-radio__inner:after,html.fluent_theme_dark body.fcal_app_host .el-radio__input.is-checked .el-radio__inner:after,body.fcal_app_host.fluent_theme_dark .el-radio__input.is-checked .el-radio__inner:after{background-color:var(--fcal-accent-contrast)}html.dark body.toplevel_page_fluent-booking .el-switch.is-checked .el-switch__action,html.fluent_theme_dark body.toplevel_page_fluent-booking .el-switch.is-checked .el-switch__action,body.toplevel_page_fluent-booking.fluent_theme_dark .el-switch.is-checked .el-switch__action,html.dark body[class*=page_fluent-booking] .el-switch.is-checked .el-switch__action,html.fluent_theme_dark body[class*=page_fluent-booking] .el-switch.is-checked .el-switch__action,body[class*=page_fluent-booking].fluent_theme_dark .el-switch.is-checked .el-switch__action,html.dark body.fcal_app_host .el-switch.is-checked .el-switch__action,html.fluent_theme_dark body.fcal_app_host .el-switch.is-checked .el-switch__action,body.fcal_app_host.fluent_theme_dark .el-switch.is-checked .el-switch__action{background-color:var(--fcal-accent-contrast)}html.dark body.toplevel_page_fluent-booking .el-radio-button__original-radio:checked+.el-radio-button__inner,html.fluent_theme_dark body.toplevel_page_fluent-booking .el-radio-button__original-radio:checked+.el-radio-button__inner,body.toplevel_page_fluent-booking.fluent_theme_dark .el-radio-button__original-radio:checked+.el-radio-button__inner,html.dark body[class*=page_fluent-booking] .el-radio-button__original-radio:checked+.el-radio-button__inner,html.fluent_theme_dark body[class*=page_fluent-booking] .el-radio-button__original-radio:checked+.el-radio-button__inner,body[class*=page_fluent-booking].fluent_theme_dark .el-radio-button__original-radio:checked+.el-radio-button__inner,html.dark body.fcal_app_host .el-radio-button__original-radio:checked+.el-radio-button__inner,html.fluent_theme_dark body.fcal_app_host .el-radio-button__original-radio:checked+.el-radio-button__inner,body.fcal_app_host.fluent_theme_dark .el-radio-button__original-radio:checked+.el-radio-button__inner{color:var(--fcal-accent-contrast);background-color:var(--fcal-accent);border-color:var(--fcal-accent);box-shadow:-1px 0 0 0 var(--fcal-accent)}html.dark body.toplevel_page_fluent-booking .el-tag,html.fluent_theme_dark body.toplevel_page_fluent-booking .el-tag,body.toplevel_page_fluent-booking.fluent_theme_dark .el-tag,html.dark body[class*=page_fluent-booking] .el-tag,html.fluent_theme_dark body[class*=page_fluent-booking] .el-tag,body[class*=page_fluent-booking].fluent_theme_dark .el-tag,html.dark body.fcal_app_host .el-tag,html.fluent_theme_dark body.fcal_app_host .el-tag,body.fcal_app_host.fluent_theme_dark .el-tag{--el-tag-bg-color: var(--fcal-surface-raised);--el-tag-border-color: var(--fcal-border);--el-tag-text-color: var(--fcal-text-mid);--el-tag-hover-color: var(--fcal-text)}html.dark body.toplevel_page_fluent-booking .el-alert,html.fluent_theme_dark body.toplevel_page_fluent-booking .el-alert,body.toplevel_page_fluent-booking.fluent_theme_dark .el-alert,html.dark body[class*=page_fluent-booking] .el-alert,html.fluent_theme_dark body[class*=page_fluent-booking] .el-alert,body[class*=page_fluent-booking].fluent_theme_dark .el-alert,html.dark body.fcal_app_host .el-alert,html.fluent_theme_dark body.fcal_app_host .el-alert,body.fcal_app_host.fluent_theme_dark .el-alert{--el-alert-bg-color: var(--fcal-surface-raised)}html.dark body.toplevel_page_fluent-booking .el-alert .el-alert__title,html.dark body.toplevel_page_fluent-booking .el-alert .el-alert__description,html.fluent_theme_dark body.toplevel_page_fluent-booking .el-alert .el-alert__title,html.fluent_theme_dark body.toplevel_page_fluent-booking .el-alert .el-alert__description,body.toplevel_page_fluent-booking.fluent_theme_dark .el-alert .el-alert__title,body.toplevel_page_fluent-booking.fluent_theme_dark .el-alert .el-alert__description,html.dark body[class*=page_fluent-booking] .el-alert .el-alert__title,html.dark body[class*=page_fluent-booking] .el-alert .el-alert__description,html.fluent_theme_dark body[class*=page_fluent-booking] .el-alert .el-alert__title,html.fluent_theme_dark body[class*=page_fluent-booking] .el-alert .el-alert__description,body[class*=page_fluent-booking].fluent_theme_dark .el-alert .el-alert__title,body[class*=page_fluent-booking].fluent_theme_dark .el-alert .el-alert__description,html.dark body.fcal_app_host .el-alert .el-alert__title,html.dark body.fcal_app_host .el-alert .el-alert__description,html.fluent_theme_dark body.fcal_app_host .el-alert .el-alert__title,html.fluent_theme_dark body.fcal_app_host .el-alert .el-alert__description,body.fcal_app_host.fluent_theme_dark .el-alert .el-alert__title,body.fcal_app_host.fluent_theme_dark .el-alert .el-alert__description{color:var(--fcal-text)}.fframe_main-menu-items{position:sticky;z-index:100;top:0;margin-bottom:28px;background:var(--fcal-surface);border-bottom:1px solid var(--fcal-border);padding:12px 20px;min-height:64px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}.fframe_main-menu-items .menu_logo_holder{flex:1;max-height:32px;display:inline-block;vertical-align:middle;padding-top:0}.fframe_main-menu-items .menu_logo_holder a{display:block;overflow:hidden;line-height:0}.fframe_main-menu-items .menu_logo_holder a img{padding:2px 0;height:32px;outline:none}.fframe_main-menu-items .menu_logo_holder a:focus{outline:none;box-shadow:none}.fframe_main-menu-items .menu_logo_holder a span{position:absolute;top:20px;color:#000;padding-left:5px;font-size:10px}.fframe_main-menu-items ul.fframe_menu{flex:1;display:flex;justify-content:center;gap:8px;list-style:none;margin:0;padding:0 16px;vertical-align:top}.fframe_main-menu-items ul.fframe_menu li{display:inline-block;padding:0;margin:0;border:none}.fframe_main-menu-items ul.fframe_menu li .fframe_menu_primary{height:36px;padding:0 12px;font-size:14px;line-height:1;text-decoration:none;color:var(--fcal-text-mid);font-weight:500;border-radius:8px;width:-moz-max-content;width:max-content;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.fframe_main-menu-items ul.fframe_menu li .fframe_menu_primary:hover{color:var(--fcal-text);background-color:var(--fcal-surface-sunk)}.fframe_main-menu-items ul.fframe_menu li .fframe_menu_primary:focus-visible{outline:2px solid var(--fcal-accent);outline-offset:-1px;box-shadow:none}.fframe_main-menu-items ul.fframe_menu li .fframe_menu_primary svg{width:18px;height:18px}.fframe_main-menu-items ul.fframe_menu li .fframe_menu_primary span{font-size:14px;line-height:1}.fframe_main-menu-items ul.fframe_menu li.fframe_item_buy .fframe_menu_primary{color:var(--fcal-accent-contrast);background-color:var(--fcal-accent);margin-left:12px}.fframe_main-menu-items ul.fframe_menu li .fframe_submenu_items{display:none}.fframe_main-menu-items ul.fframe_menu li.fframe_has_sub_items{position:relative}.fframe_main-menu-items ul.fframe_menu li.fframe_has_sub_items .fframe_submenu_items a{width:100%;display:block;text-decoration:none;padding:10px 15px}.fframe_main-menu-items ul.fframe_menu li.fframe_has_sub_items:hover>.fframe_submenu_items{display:block;z-index:9999999;overflow:hidden;top:90%;left:0;position:absolute;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#909399;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.fframe_main-menu-items ul.fframe_menu li.fframe_has_sub_items:hover>.fframe_submenu_items a{color:#909399}.fframe_main-menu-items ul.fframe_menu li.fframe_has_sub_items:hover>.fframe_submenu_items a:hover{background-color:#f8f9fa}.fframe_main-menu-items .fframe_handheld{display:none}.fframe_main-menu-items .fframe_settings{flex:1;display:flex;align-items:center;justify-content:flex-end}.fframe_main-menu-items .fframe_settings .settings_menu_wrapper{margin:0;padding:0;list-style:none}.fframe_main-menu-items .fframe_settings .settings_menu_wrapper li{margin:0}.fframe_main-menu-items .fframe_settings .settings_menu_wrapper .settings_menu{text-decoration:none;color:var(--fcal-secondary-text, #565865);font-size:.875rem;font-weight:500;display:flex;align-items:center;gap:4px;border-radius:8px;padding:.625rem .75rem;transition:color .2s,background-color .2s}.fframe_main-menu-items .fframe_settings .settings_menu_wrapper .settings_menu:hover,.fframe_main-menu-items .fframe_settings .settings_menu_wrapper .settings_menu:focus{outline:none;box-shadow:none;border:none;color:var(--fcal-primary-text, #2F3448);background-color:var(--fcal-active-bg, #F9FAFB)}.fframe_main-menu-items .fframe_settings .settings_menu_wrapper .settings_menu.fcal_color_mode{cursor:pointer;padding:10px 6px}.fframe_main-menu-items .fframe_settings .settings_menu_wrapper .settings_menu.fcal_color_mode:hover{background-color:transparent}.fframe_main-menu-items .fframe_settings .settings_menu_wrapper .el-icon{height:20px;width:20px;font-size:20px}.fcal_nav li.active_item a,.fframe_menu li.active_item a{background:var(--fcal-accent-wash)!important;color:var(--fcal-accent)!important}.fcal_nav a:focus,.fframe_menu a:focus{box-shadow:none;outline:none}.fcal_nav a:focus-visible,.fframe_menu a:focus-visible{outline:2px solid var(--fcal-accent);outline-offset:-1px}.fcal_mobile_settings_menu_opener,.fcal_event_settings_menu_opener,.fcal_host_settings_menu_opener{display:none}.fcal_light_logo{display:block}.fcal_dark_logo{display:none}.fcal_color_mode .el-icon{position:relative}.fcal_color_mode .fcal_dark_icon{display:none;transform:scale(0);transition:.4s;-webkit-transition:.4s}.fcal_color_mode .fcal_light_icon{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:.4s;-webkit-transition:.4s}html.dark body .fcal_dark_icon,html.fluent_theme_dark body .fcal_dark_icon,body.fluent_theme_dark .fcal_dark_icon{display:block;transform:scale(1)}html.dark body .fcal_light_icon,html.fluent_theme_dark body .fcal_light_icon,body.fluent_theme_dark .fcal_light_icon{transform:translate(-50%,-50%) scale(0)}html.dark body .fcal_light_logo,html.fluent_theme_dark body .fcal_light_logo,body.fluent_theme_dark .fcal_light_logo{display:none}html.dark body .fcal_dark_logo,html.fluent_theme_dark body .fcal_dark_logo,body.fluent_theme_dark .fcal_dark_logo{display:block}@media all and (max-width: 992px){.fframe_main-menu-items{display:flex}.fframe_main-menu-items ul.fframe_menu{display:none}.fframe_main-menu-items .fframe_handheld{display:flex;position:relative}.fframe_main-menu-items .fframe_handheld span{font-size:30px;width:100%}.fframe_main-menu-items .fframe_handheld .fcal_mobile_menu{top:32px;gap:.3rem;padding:12px;z-index:999;border-radius:8px;position:absolute;flex-direction:column;background:var(--fcal-primary-bg, #FFFFFF);box-shadow:0 0 10px #0000001a}.fframe_main-menu-items .fframe_settings:has(.active_item)~.fcal_mobile_settings_menu_opener{display:flex;margin-left:8px}.fframe_main-menu-items .settings_menu_text{display:none}.fframe_main-menu-items .fcal_menu_opener_btn{cursor:pointer;display:flex;border:none;padding:0;margin:0 8px 0 0;line-height:0;font-size:28px;background-color:transparent;color:var(--fcal-secondary-text, #565865)}}#fluent-booking-app .el-empty.fcal_empty{background:var(--fcal-primary-bg, #FFFFFF)}#fluent-booking-app .fcal_white_box{background:var(--fcal-primary-bg, #FFFFFF);padding:24px;border-radius:8px}#fluent-booking-app .round_robin .left-icons{width:32px;height:32px;position:relative;z-index:1}#fluent-booking-app .round_robin .left-icons:before{content:"";width:26px;height:28px;border-radius:50%;border:1px solid #dcdcdc;position:absolute;left:-4px;top:2px}#fluent-booking-app .round_robin .left-icons .el-icon{position:absolute;left:0;top:-5px;z-index:2;background:var(--fcal-primary-bg, #FFFFFF);padding:1px;border-radius:2px;width:17px;height:17px;font-size:13px;color:var(--fcal-text-light)}#fluent-booking-app .round_robin .left-icons .el-icon:nth-child(2){top:auto;bottom:-2px;left:-1px}#fluent-booking-app .round_robin .left-icons .el-icon:last-child{left:auto;right:0;top:10px;color:var(--fcal-primary-text, #2F3448)}#fluent-booking-app .fcal_each_cal{background:var(--fcal-primary-bg, #FFFFFF);border-radius:8px;padding:24px;margin-bottom:24px}@media (max-width: 450px){#fluent-booking-app .fcal_each_cal{padding:18px}}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--fcal-primary-border, #EAECF0);padding-bottom:24px;margin-bottom:24px}@media (max-width: 708px){#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_header{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width: 600px){#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_header{flex-wrap:wrap;gap:15px}}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_header .el-dropdown{align-items:center}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_header .el-dropdown .el-dropdown-link{margin-left:8px}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_header .el-dropdown .el-dropdown-link i{transform:rotate(90deg);cursor:pointer}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_header .fcal_cal_title{display:flex;align-items:center;-moz-column-gap:16px;column-gap:16px}@media (max-width: 450px){#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_header .fcal_cal_title{-moz-column-gap:10px;column-gap:10px}}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_header .fcal_cal_title img{width:48px;height:48px;-o-object-fit:cover;object-fit:cover;border-radius:50%}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_header .fcal_cal_title h3{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.02em;color:var(--fcal-heading);margin:0;padding:0}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_header .fcal_cal_title .fcal_profile_link{margin:8px 0 0}@media (max-width: 450px){#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_header .fcal_cal_title .fcal_profile_link{font-size:12px}}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_header .fcal_cal_title .fcal_profile_link a{color:var(--fcal-color-text)}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_header .fcal_cal_title .fcal_profile_link a:focus{outline:none;box-shadow:none}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_header .fcal_cal_actions{display:flex;gap:8px}@media (max-width: 708px){#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_header .fcal_cal_actions{width:100%;flex-wrap:wrap}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_header .fcal_cal_actions>.el-dropdown{margin-left:auto}}@media (max-width: 451px){#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_header .fcal_cal_actions .el-button{padding:8px 10px;font-size:12px}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_header .fcal_cal_actions .el-button>span{gap:4px}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_header .fcal_cal_actions .el-button i{font-size:12px}}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_header .fcal_cal_actions .el-button+.el-button{margin:0}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_slots{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_slots .fcal_cal_empty_slots{font-size:16px;padding:10px 0}@media all and (max-width: 1060px){#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_slots{grid-template-columns:repeat(2,1fr)}}@media all and (max-width: 768px){#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_slots{grid-template-columns:1fr}}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_slots .fcal_cal_slot{position:relative;border-radius:8px;border:1px solid var(--fcal-primary-border, #EAECF0);padding:24px;transition:.3s}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_slots .fcal_cal_slot:hover{box-shadow:0 8px 30px #1b25331a}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_slots .fcal_cal_slot .fcal_cal_slot_wrapper{display:flex;justify-content:space-between;flex-direction:column;height:100%}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_slots .fcal_cal_slot .fcal_status_draft .fcal_slot_body{opacity:.6}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_slots .fcal_cal_slot .fcal_slot_body h3{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.02em;color:var(--fcal-heading);margin:0 0 24px;display:flex;align-items:flex-start;position:relative;gap:12px;overflow-wrap:anywhere;padding-right:20px}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_slots .fcal_cal_slot .fcal_slot_body h3 .fcal_slot_title{cursor:pointer}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_slots .fcal_cal_slot .fcal_slot_body h3 .fcal_status_badge{border-radius:50%;height:14px;width:14px;display:block;flex:none;margin-top:2px}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_slots .fcal_cal_slot .fcal_slot_body h3 .fcal_slot_config{position:absolute;right:0}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_slots .fcal_cal_slot .fcal_slot_body h3 .fcal_slot_config .el-dropdown .fcal_slog_setting_icon{font-size:16px;cursor:pointer}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_slots .fcal_cal_slot .fcal_slot_body .fcal_author_avatars{display:flex;flex-wrap:wrap;margin-bottom:12px}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_slots .fcal_cal_slot .fcal_slot_body .fcal_author_avatars .fcal_author{position:relative}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_slots .fcal_cal_slot .fcal_slot_body .fcal_author_avatars .fcal_author:hover .fcal_author_tooltip{opacity:1;visibility:visible}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_slots .fcal_cal_slot .fcal_slot_body .fcal_author_avatars .fcal_author .fcal_author_avatar{margin-right:-4px;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--fcal-primary-bg, #FFFFFF)}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_slots .fcal_cal_slot .fcal_slot_body .fcal_author_avatars .fcal_author .fcal_author_tooltip{position:absolute;bottom:105%;width:-moz-max-content;width:max-content;background:#000;border-radius:8px;color:#fff;font-size:14px;padding:4px 8px;opacity:0;margin:0;visibility:hidden;transition:.2s}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_slots .fcal_cal_slot .fcal_slot_body .fcal_slot_meta{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 20px;font-size:14px;font-weight:400;line-height:1;gap:8px;justify-content:space-between}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_slots .fcal_cal_slot .fcal_slot_body .fcal_slot_meta>span{color:var(--fcal-text-light);display:inline-flex;align-items:center;gap:8px;min-width:-moz-max-content;min-width:max-content}@media (max-width: 450px){#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_slots .fcal_cal_slot .fcal_slot_body .fcal_slot_meta>span{gap:6px;font-size:12px}}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_slots .fcal_cal_slot .fcal_slot_body .fcal_slot_meta>span i{font-size:16px}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_slots .fcal_cal_slot .fcal_slot_body .fcal_slot_meta>span .icons{gap:2px}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_slots .fcal_cal_slot .fcal_slot_body .fcal_slot_meta>span .right,#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_slots .fcal_cal_slot .fcal_slot_body .fcal_slot_meta>span .icons{display:inline-flex;align-items:center}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_slots .fcal_cal_slot .fcal_slot_body .fcal_slot_meta .fcal_slot_icon img{width:22px;height:22px;border-radius:4px}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_slots .fcal_cal_slot .fcal_slot_body .fcal_slot_meta .fcal_slot_icon.cart_icon img{height:18px}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_slots .fcal_cal_slot .fcal_slot_error{color:var(--fcal-danger-fg);padding-bottom:4px}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_slots .fcal_cal_slot .fcal_slot_footer{border-top:1px solid var(--fcal-primary-border, #EAECF0);display:flex;justify-content:space-between;align-items:center;padding-top:20px}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_slots .fcal_cal_slot .fcal_slot_footer .fcal_turn_on_btn{padding:10px 20px}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_slots .fcal_cal_slot .fcal_slot_footer h3{margin:0}#fluent-booking-app .fcal_each_cal .fcal_event_block .fcal_cal_slots .fcal_cal_slot .fcal_slot_footer .fcal_shortcode{width:100%;display:flex;align-items:center;justify-content:space-between}#fluent-booking-app .fcal_host_event_types .fcal_each_cal{padding:0;margin:0;background:transparent;border-radius:0}#fluent-booking-app .fcal_host_event_types .fcal_each_cal .fcal_event_block .fcal_cal_slots{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}#fluent-booking-app .fcal_copy_btn{border-radius:8px;font-size:14px;transition:.2s;line-height:1;color:var(--fcal-primary-text, #2F3448);font-weight:500;background:#f5f6f7;padding:11px 16px;height:auto;border:none}#fluent-booking-app .fcal_copy_btn i{font-size:18px}#fluent-booking-app .fcal_copy_btn:hover{color:var(--fcal-color-text);background:var(--fcal-color-bg, #F0F0F1)}#fluent-booking-app .el-select.fcal_select .el-input.is-focus .el-input__wrapper{box-shadow:none!important}#fluent-booking-app .el-select.fcal_select .el-input.is-focus .el-input__wrapper input{outline:none!important;box-shadow:none!important}#fluent-booking-app .el-select.fcal_select .el-input.is-focus .el-input__wrapper input:focus{outline:none!important;box-shadow:none!important}#fluent-booking-app .el-select.fcal_select .el-input .el-input__wrapper{background:var(--fcal-primary-bg, #FFFFFF);border:1px solid var(--fcal-primary-border, #EAECF0);box-shadow:none;border-radius:8px;color:var(--fcal-secondary-text, #565865);font-size:12px;font-weight:500;line-height:18px;padding:2px 16px}#fluent-booking-app .el-select.fcal_select .el-input .el-input__wrapper.is-focus{box-shadow:none!important}#fluent-booking-app .el-select.fcal_select .el-input .el-input__wrapper .el-input__inner{margin:0;padding:0}#fluent-booking-app .el-table.fcal_schedule_meeting_table{border:none;margin-top:10px;box-sizing:border-box}#fluent-booking-app .el-table.fcal_schedule_meeting_table *{box-sizing:border-box}#fluent-booking-app .el-table.fcal_schedule_meeting_table table{border:none}#fluent-booking-app .el-table.fcal_schedule_meeting_table table thead tr th{font-size:16px;font-weight:700;line-height:24px;color:var(--fcal-text);padding:18px 0}#fluent-booking-app .el-table.fcal_schedule_meeting_table table thead tr th .cell{padding:0}#fluent-booking-app .el-table.fcal_schedule_meeting_table table tbody tr:hover td{background:none!important}#fluent-booking-app .el-table.fcal_schedule_meeting_table table tbody tr td{font-size:16px;font-weight:400;line-height:24px;color:var(--fcal-text-mid);min-height:auto;height:auto;border-bottom:1px solid #f5f8fc;padding:23px 0}#fluent-booking-app .el-table.fcal_schedule_meeting_table table tbody tr td .cell{padding:0}#fluent-booking-app .el-table.fcal_schedule_meeting_table table tbody tr td:last-child{text-align:right}#fluent-booking-app .el-table.fcal_schedule_meeting_table table tbody tr:last-child td{border:none}#fluent-booking-app .fcal_schedule:first-child{border:none}#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot{border-bottom:1px solid var(--fcal-primary-border, #EAECF0);position:relative}#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot:last-child{border:none}#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line{display:flex;-moz-column-gap:15px;column-gap:15px;padding:15px 25px;cursor:pointer;position:relative;justify-content:space-between;transition:.1s;align-items:center}@media (max-width: 560px){#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line{flex-direction:column;align-items:flex-start}#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_desc{padding-left:0!important;max-width:100%!important;margin-top:8px;margin-bottom:8px}}#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line:hover{background:var(--fcal-color-bg, #F0F0F1)}#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_payment_status,#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_period_status,#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_source{color:var(--fcal-color-text, #253241);display:inline-block;background:var(--fcal-color-bg, #F0F0F1);border-radius:4px;padding:2px 10px;font-size:12px;margin:0;font-weight:500}#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_payment_status.no_show,#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_period_status.no_show,#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_source.no_show{color:#ff8f3c;background:#ff8f3c26}#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_payment_status.fcal_spot_source_woo,#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_period_status.fcal_spot_source_woo,#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_source.fcal_spot_source_woo{color:#674399!important;background:#6743991c!important}#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_payment_status.fcal_spot_source_cart,#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_period_status.fcal_spot_source_cart,#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_source.fcal_spot_source_cart{color:#fff;background:#0000d9}#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_payment_status.unconfirmed,#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_period_status.unconfirmed,#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_source.unconfirmed{color:#f58e07;background:#fde8cd}#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_payment_status.reserved,#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_period_status.reserved,#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_source.reserved{color:#f12626;background:#ff5f3c26}#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_period_status.scheduled{color:var(--fcal-accent);background:var(--fcal-accent-wash)}#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_period_status.completed{color:#16896b;background:#16896b1f}#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_period_status.cancelled,#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_period_status.rejected{color:#f56c6c;background:#f56c6c24}#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_period_status.pending{color:#f58e07;background:#f58e0724}#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_payment_status.paid{background:#16896b;color:#fff}#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_payment_status.failed{background:#fde2e2;color:#f56c6c}#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_payment_status.pending,#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_payment_status.refunded,#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_payment_status.partially-refunded{background:#fde8cd;color:#f58e07}#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_timing{display:flex;align-items:center;line-height:24px;color:var(--fcal-text-mid);min-width:160px;flex-wrap:wrap;max-width:160px;gap:10px}#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_desc{margin-right:auto;padding-left:30px;display:flex;flex-direction:column;align-items:flex-start}#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_desc .fcal_spot_desc_sub_info{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_desc h3{font-size:14px;font-weight:400;line-height:20px;margin:0;color:var(--fcal-secondary-text, #565865)}#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_desc h3 b{color:var(--fcal-primary-text, #2F3448)}#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_desc h3+h3{margin-top:3px}#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_desc h3 b{font-weight:500}#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_actions{align-self:center}@media (max-width: 560px){#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_actions{text-align:left;width:100%;margin-top:10px}}#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_happening{display:block}#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_happening span{background:var(--fcal-primary-text, #2F3448);color:var(--fcal-primary-bg, #FFFFFF);border-radius:6px;padding:2px 10px;font-size:12px;display:block;line-height:18px}#fluent-booking-app .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_happening span.fcal_happening_now{background:red}#fluent-booking-app .fcal_schedule_header{padding:13px 24px;background:var(--fcal-active-bg, #F9FAFB);border-bottom:1px solid var(--fcal-primary-border, #EAECF0)}#fluent-booking-app .fcal_schedule_header h3{margin:0;padding:0;font-size:16px;font-weight:500;color:var(--fcal-primary-text, #2F3448)}#fluent-booking-app .fcal_schedule_wrapper{margin-top:12px;background:var(--fcal-primary-bg, #FFFFFF);border-radius:8px;border:1px solid var(--fcal-primary-border, #EAECF0)}#fluent-booking-app .fcal_schedule_wrapper .fcal_schedule:first-child .fcal_schedule_header{border-top-left-radius:8px;border-top-right-radius:8px}#fluent-booking-app .fcal_schedule_wrapper .fcal_schedule:last-child{margin-bottom:0}#fluent-booking-app .el-radio{height:auto}#fluent-booking-app .el-radio .el-radio__label{color:var(--fcal-primary-text, #2F3448);font-size:16px;font-weight:400;line-height:24px;padding-left:8px}#fluent-booking-app .el-radio .el-radio__input.is-checked .el-radio__inner{border-color:var(--fcal-accent);background:transparent}#fluent-booking-app .el-radio .el-radio__input .el-radio__inner{width:20px;height:20px;border:1.5px solid var(--fcal-primary-border, #EAECF0)}#fluent-booking-app .el-radio .el-radio__input .el-radio__inner:after{width:10px;height:10px;background:var(--fcal-accent)}#fluent-booking-app .fcal_showing_details{padding-top:12px;gap:20px}#fluent-booking-app .fcal_showing_details .fcal_schedules{position:absolute;left:0;top:12px;z-index:9}@media (max-width: 700px){#fluent-booking-app .fcal_showing_details .fcal_schedules{display:none}}#fluent-booking-app .fcal_showing_details .hide_sidebar .fcal_spot_details{padding-left:0}#fluent-booking-app .fcal_showing_details .fcal_schedule_wrapper{padding:12px;margin-top:0}#fluent-booking-app .fcal_showing_details .fcal_schedules .fcal_schedule{border:none}#fluent-booking-app .fcal_showing_details .fcal_schedules .fcal_schedule .fcal_schedule_header{border-radius:8px;padding:5px 10px;border:none}#fluent-booking-app .fcal_showing_details .fcal_schedules .fcal_schedule .fcal_schedule_header h3{font-size:14px;line-height:20px;margin-top:0}#fluent-booking-app .fcal_showing_details .fcal_schedules .fcal_schedule .fcal_schedule_items{padding-top:10px;position:relative}#fluent-booking-app .fcal_showing_details .fcal_schedules .fcal_schedule .fcal_schedule_items:before{content:"";position:absolute;left:0;height:calc(100% - 20px);background:var(--fcal-primary-border, #EAECF0);width:1px;top:10px}#fluent-booking-app .fcal_showing_details .fcal_schedules .fcal_schedule .fcal_schedule_items .fcal_each_spot{border:none;padding:0 0 10px 10px}#fluent-booking-app .fcal_showing_details .fcal_schedules .fcal_schedule .fcal_schedule_items .fcal_each_spot:last-child .fcal_spot_line:before{height:100%}#fluent-booking-app .fcal_showing_details .fcal_schedules .fcal_schedule .fcal_schedule_items .fcal_each_spot:last-child{margin-bottom:0}#fluent-booking-app .fcal_showing_details .fcal_schedules .fcal_schedule .fcal_schedule_items .fcal_each_spot.fcal_is_current:before{background:var(--fcal-accent);border-radius:8px;width:3px}#fluent-booking-app .fcal_showing_details .fcal_schedules .fcal_schedule .fcal_schedule_items .fcal_each_spot.fcal_is_current .fcal_spot_wrapper{position:relative}#fluent-booking-app .fcal_showing_details .fcal_schedules .fcal_schedule .fcal_schedule_items .fcal_each_spot.fcal_is_current .fcal_spot_wrapper .fcal_spot_line{position:static}#fluent-booking-app .fcal_showing_details .fcal_schedules .fcal_schedule .fcal_schedule_items .fcal_each_spot.fcal_is_current .fcal_spot_wrapper .fcal_spot_line:before{background:var(--fcal-accent);border-radius:8px;width:3px}#fluent-booking-app .fcal_showing_details .fcal_schedules .fcal_schedule .fcal_schedule_items .fcal_each_spot.fcal_is_current .fcal_spot_line{border-color:var(--fcal-accent)}#fluent-booking-app .fcal_showing_details .fcal_schedules .fcal_schedule .fcal_schedule_items .fcal_each_spot.fcal_is_current .fcal_spot_line:before{content:"";width:2px;height:100%;position:absolute;background:var(--fcal-accent);left:-10px;top:0}#fluent-booking-app .fcal_showing_details .fcal_schedules .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line{border:1px solid var(--fcal-primary-border, #EAECF0);border-radius:8px;padding:10px}#fluent-booking-app .fcal_showing_details .fcal_schedules .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_timing{font-size:12px;font-weight:500;line-height:18px;color:var(--fcal-secondary-text, #565865)}#fluent-booking-app .fcal_showing_details .fcal_schedules .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_desc{margin-right:0;padding-left:0;min-width:auto}#fluent-booking-app .fcal_showing_details .fcal_schedules .fcal_schedule .fcal_schedule_items .fcal_each_spot .fcal_spot_line .fcal_spot_desc h3{font-size:12px;font-weight:500;line-height:18px;color:var(--fcal-secondary-text, #565865)}#fluent-booking-app .fcal_spot_color span{width:12px;height:12px;display:block;border-radius:50%;background:#1a1a1a}#fluent-booking-app .fcal_spot_color span.fcal_cancelled{background:#ff5722}#fluent-booking-app .fcal_spot_color span.fcal_no_show{background:#ffc107}#fluent-booking-app .fcal_spot_details{padding:0}#fluent-booking-app .fcal_spot_details .fcal_spot_details_row{margin-bottom:20px}#fluent-booking-app .fcal_spot_details .fcal_spot_details_row .fcal_spot_details_label{margin-bottom:5px;font-size:14px;color:var(--fcal-primary-text, #2F3448);font-weight:700}#fluent-booking-app .fcal_spot_details .fcal_spot_details_row .fcal_spot_details_editing .el-button.fcal_update_btn{color:var(--fcal-color-text, #253241);border-color:#fff;border-radius:4px;background:var(--fcal-color-bg, #F0F0F1)}#fluent-booking-app .fcal_spot_details .fcal_spot_input{margin-bottom:15px}#fluent-booking-app .fcal_spoot_status_cancelled,#fluent-booking-app .fcal_spoot_status_rejected *{text-decoration:line-through}#fluent-booking-app .fcal_section_body.hide_sidebar .fcal_showing_details.fcal_all_schediles{gap:0}#fluent-booking-app .fcal_hide_schedule_sidebar{display:none}#fluent-booking-app .fcal_showing_details{position:relative;display:block!important}#fluent-booking-app .fcal_showing_details.fcal_all_schediles .fcal_schedules{width:245px;flex:none;transition:.3s}#fluent-booking-app .fcal_showing_details.fcal_all_schediles .fcal_schedules.hide_sidebar{width:0}#fluent-booking-app .fcal_showing_details.fcal_all_schediles .fcal_hide_schedule_sidebar{display:block;position:absolute;left:-25px;height:auto;border-radius:8px 0 0 8px;padding:10px 8px;top:13px;cursor:pointer;background:var(--fcal-primary-bg, #FFFFFF);border:1px solid var(--fcal-primary-border, #EAECF0);border-right:none;box-shadow:0 8px 30px #1b25331a}@media (max-width: 700px){#fluent-booking-app .fcal_showing_details.fcal_all_schediles .fcal_hide_schedule_sidebar{display:none}}#fluent-booking-app .fcal_showing_details.fcal_all_schediles .fcal_hide_schedule_sidebar i{transition:.3s}@media (max-width: 700px){#fluent-booking-app .fcal_showing_details.fcal_all_schediles .fcal_hide_schedule_sidebar{left:-18px;padding:5px 1px;top:13px}}#fluent-booking-app .fcal_showing_details.fcal_all_schediles .fcal_spot_line{overflow:hidden}#fluent-booking-app .fcal_showing_details .fcal_spot_details{position:relative;container:fcal-details/inline-size;padding-left:265px;transition:padding-left .3s}@media (max-width: 700px){#fluent-booking-app .fcal_showing_details .fcal_spot_details{padding-left:0}}#fluent-booking-app .fcal_showing_details .fcal_spot_details.hide_sidebar .fcal_hide_schedule_sidebar i{transform:rotate(180deg)}#fluent-booking-app .fcal_date_range_radio{flex-direction:column;align-items:flex-start}#fluent-booking-app .fcal_date_range_radio .fcal_date_range_radio_item{display:flex;align-items:center}@media (max-width: 575px){#fluent-booking-app .fcal_date_range_radio .fcal_date_range_radio_item{flex-direction:column;align-items:flex-start;gap:10px}}#fluent-booking-app .fcal_date_range_radio .fcal_date_range_radio_item+.fcal_date_range_radio_item{margin-top:20px}#fluent-booking-app .fcal_date_range_radio .fcal_date_range_radio_item .el-input .el-input__wrapper{padding:5px 16px;border-radius:8px 0 0 8px!important}#fluent-booking-app .fcal_date_range_radio .fcal_date_range_radio_item .el-input.el-input-group .el-input-group__append{border-radius:0 8px 8px 0}#fluent-booking-app .fcal_date_range_radio .fcal_date_range_radio_item .fcal_date_range_radio_condition .el-date-editor{width:300px;padding:5px 16px;border-radius:8px;box-shadow:none;height:auto;border:1px solid var(--fcal-primary-border, #EAECF0)}#fluent-booking-app .fcal_date_range_radio .fcal_date_range_radio_item .fcal_date_range_radio_condition .el-date-editor .el-input .el-input__wrapper{border-radius:8px 0 0 8px!important}#fluent-booking-app .fcal_date_range_radio .fcal_date_range_radio_item .fcal_date_range_radio_condition .el-date-editor .el-icon{font-size:18px;margin-right:8px}#fluent-booking-app .fcal_date_range_radio .fcal_date_range_radio_item .fcal_date_range_radio_condition .el-date-editor .el-range-separator{cursor:text}#fluent-booking-app .fcal_location_selector_wrap{position:relative}#fluent-booking-app .fcal_location_selector_wrap .fcal_location_form{margin-top:20px;background:#f5f6f7;padding:24px;border-radius:8px}#fluent-booking-app .fcal_location_selector_wrap .fcal_location_form .el-form-item .radio_desc_group .el-radio__label{padding-left:12px}#fluent-booking-app .fcal_location_selector_wrap .fcal_location_form .el-form-item .radio_desc_group .el-radio__label p{margin:3px 0 0}#fluent-booking-app .fcal_create_calendar_wrap .fcal_header{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}#fluent-booking-app .fcal_create_calendar_wrap .fcal_header .el-breadcrumb .el-breadcrumb__item{overflow-wrap:anywhere}#fluent-booking-app .fcal_create_calendar_wrap .fcal_header .fcal_copy_btn{background:#2753c71a}#fluent-booking-app .fcal_create_calendar_wrap .fcal_header .fcal_actions .el-button{margin:0;padding:8px 16px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_header{max-width:946px;margin:auto auto 10px;padding-top:34px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_header h1{font-size:20px;font-weight:600;line-height:28px;letter-spacing:.4px;color:var(--fcal-heading)}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_header .fcal_calendar_header_title{cursor:pointer;display:flex;text-align:left;align-items:center;gap:8px;color:var(--fcal-primary-text, #2F3448)}#fluent-booking-app .fcal_create_calendar_wrap .fcal_header{margin-bottom:24px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_header h1{font-size:20px;font-weight:600;line-height:28px;letter-spacing:.4px;color:var(--fcal-heading);margin:0}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body{box-shadow:0 4px 16px -2px #1b25330f;border-radius:8px;padding:30px 24px;background:var(--fcal-primary-bg, #FFFFFF);margin:auto}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form .fcal_create_calendar_form_header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--fcal-primary-border, #EAECF0);padding-bottom:16px;margin-bottom:24px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form .fcal_create_calendar_form_header h2{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.02em;color:var(--fcal-heading);display:flex;align-items:center;margin:0;gap:10px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form .fcal_create_calendar_form_header h2 .el-icon.operation{transform:rotate(90deg)}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form .fcal_create_calendar_form_header .fcal_header_action{display:flex;align-items:center;gap:8px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form .fcal_create_calendar_form_header .fcal_header_action .el-dropdown{cursor:pointer;padding:6px 0;transform:rotate(90deg)}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form .fcal_switch.is-checked .el-switch__core{background-color:var(--fcal-accent);border-color:var(--fcal-accent)}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_notification_container_wrap{border:1px solid var(--fcal-primary-border, #EAECF0);padding:1.5rem;border-radius:8px;margin-bottom:20px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_notification_container_wrap .fcal_notification_title{margin-bottom:10px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_notification_container_wrap .fcal_notification_title h3{margin:0 0 4px;color:var(--fcal-primary-text, #2F3448)}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_notification_container_wrap .fcal_notification_title p{font-size:14px;line-height:24px;margin:0;color:var(--fcal-secondary-text, #565865)}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_notification_container_wrap .fcal_notifications{border:1px solid var(--fcal-primary-border, #EAECF0);border-radius:8px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item{margin-bottom:18px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .el-form-item__label{font-size:14px;line-height:26px;margin-bottom:8px;font-weight:500}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .sub-label{display:block;width:100%;font-size:16px;font-weight:500;line-height:24px;color:var(--fcal-primary-text, #2F3448);margin-bottom:16px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item:last-child{margin-bottom:0}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .el-input .el-input__wrapper{padding:6px 16px;border-radius:8px}@media (max-width: 680px){#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .el-input .el-input__wrapper{padding:4px 16px}}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .el-input .el-input__wrapper .el-input__inner{height:auto;margin:0;padding:0;background:transparent}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .el-input.el-input-group--prepend.is-focus .el-input__wrapper{box-shadow:none!important}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .el-input.el-input-group--prepend .el-input__wrapper{padding:4px 16px;border:1px solid var(--fcal-primary-border, #EAECF0);border-radius:0 8px 8px 0!important;box-shadow:none}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .el-input.el-input-group--prepend .el-input__wrapper .el-input__inner{margin:0;padding:0;min-height:inherit;height:auto;background:transparent;color:var(--fcal-secondary-text, #565865);font-size:16px;font-weight:400}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .el-textarea .el-textarea__inner{padding:9px 16px;border-radius:8px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .el-tabs{width:100%}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .el-tabs .el-tabs__content{overflow:inherit}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .el-tabs .el-tabs__content #pane-existingSchedule .fcal_availability_body .fcal_availability_setting .fcal_weekly_schedule_wrap{max-width:100%}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .el-tabs .el-tabs__header{margin-bottom:16px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .el-tabs .el-tabs__header .el-tabs__nav-wrap:after{display:none}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .el-tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav{background:var(--fcal-primary-border, #EAECF0);border-radius:8px;padding:4px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .el-tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav .el-tabs__active-bar{display:none}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .el-tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav .el-tabs__item{font-size:14px;font-weight:500;line-height:20px;color:var(--fcal-primary-text, #2F3448);padding:6px 12px;border-radius:8px;height:auto;transition:.2s}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .el-tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav .el-tabs__item+.el-tabs__item{margin-left:11px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .el-tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav .el-tabs__item.is-active{background:var(--fcal-primary-bg, #FFFFFF)}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .el-switch.is-checked .el-switch__core{background:var(--fcal-accent);border-color:var(--fcal-accent)}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .el-switch.is-checked .el-switch__label.is-active{color:var(--fcal-accent)}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .custom-duration{display:flex;align-items:center;margin-top:10px;gap:20px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .custom-duration .el-input .el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .custom-duration .el-input .el-input-group__append{border-top-right-radius:8px;border-bottom-right-radius:8px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_location_selector_wrap{width:100%}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_location_selector_wrap .fcal_locations_lists .fcal_location_list{margin-bottom:8px;position:relative}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_location_selector_wrap .fcal_locations_lists .fcal_location_list:last-child{margin-bottom:0}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_location_selector_wrap .fcal_locations_lists .fcal_location_list .fcal_location_actions{position:absolute;right:32px;top:50%;transform:translateY(-50%);display:flex;align-items:center}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_location_selector_wrap .fcal_locations_lists .fcal_location_list .fcal_location_actions .el-button{background:none;border:none;height:auto;padding:0 10px;margin:0}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_location_selector_wrap .fcal_locations_lists .fcal_location_list .fcal_location_actions .el-button:hover{color:var(--fcal-accent)}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_location_selector_wrap .fcal_locations_lists .fcal_location_list .el-select .el-input .el-input__wrapper{padding:6px 16px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_location_selector_wrap .fcal_locations_lists .fcal_location_list div span a{text-decoration:underline;cursor:pointer}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_availability_setting .fcal_override_table{width:40%}@media (max-width: 575px){#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_availability_setting .fcal_override_table{width:100%}}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_availability_setting .fcal_override_table .fcal_override_date{color:var(--fcal-secondary-text, #565865);max-width:100%;width:100%}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_time_limit_wrap{border:1px solid var(--fcal-primary-border, #EAECF0);padding:1.5rem;width:100%;border-radius:8px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_time_limit_wrap .fcal_buffer_time_wrap,#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_time_limit_wrap .fcal_slot_condition_wrap{display:flex;width:100%;gap:1rem;margin-bottom:1rem}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_time_limit_wrap .fcal_buffer_time_wrap .fcal_buffer_time,#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_time_limit_wrap .fcal_buffer_time_wrap .fcal_slot_condition_time,#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_time_limit_wrap .fcal_slot_condition_wrap .fcal_buffer_time,#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_time_limit_wrap .fcal_slot_condition_wrap .fcal_slot_condition_time{flex:1 1 50%}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_time_limit_wrap .fcal_minimum_notice{display:flex;gap:8px;align-items:center}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card{border:1px solid var(--fcal-primary-border, #EAECF0);padding:1.5rem;width:100%;display:flex;align-items:center;justify-content:space-between;border-radius:8px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card.fcal_event_card_wrap{flex-wrap:wrap;padding:0}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card.fcal_event_card_wrap .card_contents{max-width:800px;padding:1.5rem}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card.fcal_event_card_wrap .card_contents span{display:block;line-height:1.5;color:var(--fcal-secondary-text, #565865)}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card.fcal_event_card_wrap .card_contents span.card-title{color:var(--fcal-primary-text, #2F3448)}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card.fcal_event_card_wrap .card_action{padding:0 1.5rem}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card .el-form-item,#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card .fcal_meeting_duration{width:100%}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card .sub-label.card-title{margin-bottom:2px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card .fcal_booking_duration,#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card .fcal_popover_shortcode{width:100%}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card .fcal_booking_duration .el-input__wrapper,#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card .fcal_popover_shortcode .el-input__wrapper{border-radius:8px 0 0 8px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card .fcal_booking_duration .el-input-group__append,#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card .fcal_popover_shortcode .el-input-group__append{border-top-right-radius:8px;border-bottom-right-radius:8px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card .fcal_event_child_card{width:100%;padding:1.5rem;border-top:1px solid var(--fcal-primary-border, #EAECF0)}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card .fcal_event_child_card .el-form-item .el-form-item__label{color:var(--fcal-secondary-text, #565865)}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card .fcal_event_child_card .fcal_help_text{margin:4px 0 0}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card .fcal_event_child_card .fcal_inline_items{margin-bottom:.5rem}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card .fcal_event_child_card .fcal_inline_items p{color:var(--fcal-primary-text, #2F3448);font-size:14px;line-height:24px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card .fcal_event_child_card .fcal_inline_items .el-select,#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card .fcal_event_child_card .fcal_inline_items .fcal_booking_duration{width:170px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card .fcal_event_child_card .fcal_event_input_hint{margin-top:.25rem;color:var(--fcal-secondary-text, #565865)}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card .fcal_event_child_card .el-checkbox{margin-bottom:.5rem}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card .fcal_event_child_card .fcal_time_zone_selector{display:flex;flex-direction:column;color:var(--fcal-secondary-text, #565865)}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card .fcal_event_child_card .fcal_time_zone_selector .el-select{width:45%}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card .fcal_event_child_card .el-radio-group{flex-direction:column;align-items:flex-start;gap:8px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card .fcal_event_child_card .el-radio-group .el-radio__label{font-size:14px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card .fcal_event_child_card .el-radio-group .el-radio__label span{display:inline-flex;gap:8px;margin-left:8px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card .fcal_event_child_card .el-radio-group .el-radio__label span .el-input{width:80px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card .fcal_event_child_card .el-radio-group .el-radio__label span .el-input .el-input__wrapper{padding:2px 0;box-shadow:none;border:1px solid var(--fcal-primary-border, #EAECF0)}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card .fcal_event_child_card .el-radio-group .el-radio__label span .el-input .el-input__wrapper .el-input__inner{background:none;text-align:center}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card .fcal_event_child_card .el-radio-group .el-radio__label span .el-select .el-input{width:120px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card .fcal_event_child_card .el-radio-group .el-radio__label span .el-select .el-input .el-input__wrapper{position:relative;padding-left:16px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card .fcal_event_child_card .el-radio-group .el-radio__label span .el-select .el-input .el-input__wrapper .el-input__inner{z-index:2;background:none;position:relative;text-align:justify}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card .fcal_event_child_card .el-radio-group .el-radio__label span .el-select .el-input .el-input__wrapper .el-input__suffix{pointer-events:none;position:absolute;right:10px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card .fcal_event_card_header{display:flex;align-items:center;justify-content:space-between;width:100%}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card .fcal_event_card_header .switch_disabled_text{display:none;color:#fff;max-width:85%;background:#000;border-radius:8px;padding:2px 8px;font-size:12px;line-height:20px;position:absolute;right:24px;top:10px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_event_card .fcal_event_card_header .switch_disabled:hover .switch_disabled_text{display:block}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_team_members{width:100%;display:block;border:1px solid var(--fcal-primary-border, #EAECF0);border-radius:6px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_team_members .fcal_team_member{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;border-bottom:1px solid var(--fcal-primary-border, #EAECF0)}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_team_members .fcal_team_member:last-child{border-bottom:none}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_team_members .fcal_team_member .fcal_host_schedule_wrap{width:100%;display:flex;flex-direction:column;padding:8px 0;gap:8px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_team_members .fcal_team_member .fcal_host_schedule_wrap .fcal_select_host_schedule_wrap{position:relative}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_team_members .fcal_team_member .fcal_host_schedule_wrap .fcal_select_host_schedule_wrap .edit_schedule_btn{background:none;border:none;position:absolute;right:24px;top:50%;transform:translateY(-50%)}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_team_members .fcal_team_member .fcal_host_schedule_wrap .fcal_select_host_schedule_wrap .edit_schedule_btn i.el-icon{font-size:16px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_team_members .fcal_team_member .fcal_card_wrap{display:flex;align-items:center;gap:16px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_team_members .fcal_team_member .fcal_card_wrap h3{margin:.5rem 0;font-size:1rem;font-weight:500;color:var(--fcal-primary-text, #2F3448)}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_team_members .fcal_team_member .fcal_card_wrap h3 .fcal_organizer_badge{background:#2653c71a;color:var(--fcal-accent);padding:4px 8px;border-radius:6px;font-size:14px;margin-left:8px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_team_members .fcal_team_member .fcal_card_wrap .fcal_team_member_icon{width:2rem;height:2rem;position:relative;flex:none;gap:10px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_team_members .fcal_team_member .fcal_card_wrap .fcal_team_member_icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_team_members .fcal_team_member .fcal_card_actions{display:flex;align-items:center;gap:8px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_team_members .fcal_team_member .fcal_card_actions>*{margin:0}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_team_members .fcal_team_member .fcal_card_actions .el-button{padding:7px 12px!important;height:auto!important;border-radius:6px!important}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_team_members .fcal_team_member .fcal_card_actions .el-button i{font-size:14px!important}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_team_members .fcal_team_member .fcal_card_actions .el-button:hover{background:#2653c71a}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_team_members .fcal_team_member .fcal_card_actions .el-button:hover span{color:var(--fcal-accent)}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item .fcal_team_members .fcal_skeleton{padding:.5rem 1rem}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item.fcal_availability_switch .el-form-item__content{display:block}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-form-item.fcal_availability_switch .el-form-item__content p{margin:0;font-size:14px;line-height:32px;color:var(--fcal-secondary-text, #565865)}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-link--primary .el-link__inner{color:var(--fcal-color-text, #253241);padding:4px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .el-link--primary .el-link__inner:hover{background:var(--fcal-color-bg, #F0F0F1);border-radius:8px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .fcal_event_details_wrap{border:1px solid var(--fcal-primary-border, #EAECF0);padding:1.5rem;width:100%;border-radius:8px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .fcal_event_details_wrap .wp_vue_editor_wrapper .mce-statusbar{border-top:none}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .fcal_questions{display:grid;grid-template-columns:1fr;border:1px solid var(--fcal-primary-border, #EAECF0);border-radius:8px;overflow:hidden}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .fcal_question{border-bottom:1px solid var(--fcal-primary-border, #EAECF0);padding:16px 24px;transition:.3s}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .fcal_question .fcal_question_card{display:flex}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .fcal_question:last-child{border-bottom:none}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .fcal_question h2{font-size:16px;font-weight:700;line-height:24px;position:relative;margin:0;color:#000;padding-left:19px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .fcal_question p{font-size:14px;font-weight:400}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .el-form .fcal_question .fcal_description{font-size:16px;font-weight:400;line-height:24px;color:#000;margin:0 0 7px;padding-left:19px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .fcal_checkbox .el-checkbox__label{color:var(--fcal-primary-text, #2F3448);font-size:16px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body .fcal_checkbox.is-checked .el-checkbox__inner{background:var(--fcal-accent);border-color:var(--fcal-accent)}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_body.fcal_advanced_settings .el-form-item .el-form-item__label{color:var(--fcal-primary-text, #2F3448)}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_footer{border-top:1px solid var(--fcal-primary-border, #EAECF0);padding-top:24px;margin-top:18px;display:flex;align-items:center;justify-content:flex-end;gap:8px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_footer .fcal_plain_btn{padding:12px 24px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_footer .el-button{margin:0}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .fcal_create_calendar_form_footer .fcal_primary_btn:focus{background:var(--fcal-accent-hover);color:var(--fcal-accent-contrast)}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .el-form-item.fcal_global_timezone{flex-direction:column;align-items:flex-start;margin-top:10px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .el-form-item.fcal_global_timezone .el-form-item__label{font-size:14px;font-weight:500;line-height:26px;margin-bottom:6px;height:auto}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .el-form-item.fcal_global_timezone .el-form-item__content,#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .el-form-item.fcal_global_timezone .el-form-item__content .fcal_time_zone_selector{width:100%}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .el-form-item.fcal_global_timezone .el-form-item__content .fcal_time_zone_selector span{color:var(--fcal-secondary-text)}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .el-form-item.fcal_global_timezone .el-form-item__content .fcal_time_zone_selector .el-select .el-input .el-input__wrapper{border-radius:8px;padding:6px 16px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .el-form-item.fcal_global_timezone .el-form-item__content .fcal_time_zone_selector .el-select .el-input .el-input__wrapper input{height:auto;margin:0;padding:0}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body .el-form-item.fcal_event_timezone{border:1px solid var(--fcal-primary-border, #EAECF0);padding:1.5rem;border-radius:8px;margin-top:18px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body_wrap{display:flex;align-items:flex-start;gap:24px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body_wrap .el-aside{width:324px;flex:none;background:var(--fcal-primary-bg, #FFFFFF);border-radius:8px;padding:24px 14px;overflow-x:hidden}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body_wrap .el-aside .fcal_settings_sidebar{display:flex;flex-direction:column;position:relative}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body_wrap .el-aside .fcal_settings_sidebar .el-icon .icon{padding-bottom:4px}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body_wrap .el-aside .fcal_settings_sidebar .el-icon.advanced_settings{transform:rotate(90deg)}#fluent-booking-app .fcal_create_calendar_wrap .fcal_create_calendar_body_wrap .fcal_settings_content{flex:1;width:100%;overflow:inherit;position:relative}@media (max-width: 680px){#fluent-booking-app .fcal_create_calendar_wrap .el-tabs.fcal_tabs{flex-direction:column;gap:24px}#fluent-booking-app .fcal_create_calendar_wrap .el-tabs.fcal_tabs .el-tabs__header{position:relative;top:0}#fluent-booking-app .fcal_create_calendar_wrap .el-tabs.fcal_tabs .el-tabs__content{width:100%}}#fluent-booking-app .fcal_create_calendar_wrap .el-tabs.fcal_tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav .el-tabs__item{justify-content:flex-start!important}#fluent-booking-app .fcal_create_calendar_wrap .el-tabs .fcal_availability_body h4{color:var(--fcal-primary-text, #2F3448)}#fluent-booking-app .fcal_create_calendar_wrap .el-tabs .fcal_availability_body .fcal_availability_setting .fcal_weekly_schedule_wrap .fcal_weekly_schedules .fcal_week_day_config .fcal_day_status{min-width:100px}#fluent-booking-app .fcal_create_calendar_wrap .el-tabs .fcal_availability_body .fcal_availability_setting .fcal_override_date .fcal_override_date_inner .fcal_override_table{width:100%}#fluent-booking-app .fcal_welcome_banner{background:var(--fcal-accent);border-radius:10px;max-width:1020px;margin:auto;padding:40px 120px;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}@media (max-width: 740px){#fluent-booking-app .fcal_welcome_banner{padding:30px 50px}}#fluent-booking-app .fcal_welcome_banner h1{font-size:36px;font-weight:600;line-height:44px;color:#fff;margin:0 0 10px;position:relative}#fluent-booking-app .fcal_welcome_banner h1 svg{position:absolute;left:-20px;top:-7px}@media (max-width: 485px){#fluent-booking-app .fcal_welcome_banner h1{font-size:28px}}#fluent-booking-app .fcal_welcome_banner p{font-size:16px;font-weight:400;line-height:24px;color:#fff;margin:0}#fluent-booking-app .fcal_welcome_banner p b{font-weight:600}#fluent-booking-app .fcal_welcome_banner .party_icon{position:absolute;right:-48px;top:1px;width:38px;height:37px;left:auto}#fluent-booking-app .fcal_weekly_existing_schedule{margin:0;border:1px solid var(--fcal-primary-border, #EAECF0);border-radius:8px}#fluent-booking-app .fcal_weekly_existing_schedule .fcal_weekly_existing_schedule_header{background:var(--fcal-active-bg, #F9FAFB);border-radius:8px 8px 0 0;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:10px}#fluent-booking-app .fcal_weekly_existing_schedule .fcal_weekly_existing_schedule_header .fcal_timezone_text{font-size:14px;font-weight:500;line-height:20px;color:var(--fcal-secondary-text, #565865);gap:8px;margin:0}#fluent-booking-app .fcal_weekly_existing_schedule .fcal_weekly_existing_schedule_header .fcal_timezone_text p{margin:0}#fluent-booking-app .fcal_weekly_existing_schedule .fcal_weekly_existing_schedule_header .el-button{font-size:14px;font-weight:500;line-height:20px;color:var(--fcal-secondary-text, #565865);padding:0;margin:0;border:none;border-radius:0;background:transparent}#fluent-booking-app .fcal_weekly_existing_schedule .fcal_weekly_existing_schedule_header .el-button:hover{color:var(--fcal-accent)}#fluent-booking-app .fcal_weekly_existing_schedule ul{padding:0 24px 24px}#fluent-booking-app .fcal_weekly_existing_schedule li{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:500;line-height:24px;color:var(--fcal-primary-text, #2F3448);margin:0 0 10px;border-bottom:1px solid var(--fcal-primary-border, #EAECF0);padding-bottom:10px}#fluent-booking-app .fcal_weekly_existing_schedule li .day{text-transform:capitalize}#fluent-booking-app .fcal_weekly_existing_schedule li .date span{font-size:16px;font-weight:400;line-height:24px;color:var(--fcal-secondary-text, #565865);display:block}#fluent-booking-app .fcal_onboard_step .fcal_create_calendar_form_header{border-bottom:1px solid var(--fcal-primary-border, #EAECF0);padding-bottom:16px;margin-bottom:24px}#fluent-booking-app .fcal_onboard_step .fcal_create_calendar_form_header h2{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.02em;color:var(--fcal-heading);display:flex;align-items:center;margin:0;gap:10px}#fluent-booking-app .fcal_availability_body .fcal_availability_setting{display:flex;align-items:flex-start;gap:24px;margin-top:18px}@media (max-width: 668px){#fluent-booking-app .fcal_availability_body .fcal_availability_setting{flex-direction:column}}#fluent-booking-app .fcal_availability_body .fcal_availability_setting .fcal_availability_title{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.02em;color:var(--fcal-heading);margin:0 0 16px}#fluent-booking-app .fcal_availability_body .fcal_availability_setting .fcal_weekly_schedule_wrap{width:60%}@media (max-width: 668px){#fluent-booking-app .fcal_availability_body .fcal_availability_setting .fcal_weekly_schedule_wrap{width:100%}}#fluent-booking-app .fcal_availability_body .fcal_availability_setting .fcal_override_table{width:100%}#fluent-booking-app .fcal_availability_body .fcal_availability_setting .fcal_override_table .fcal_override_date{border:1px solid var(--fcal-primary-border, #EAECF0);border-radius:8px;padding:14px 37px 30px 24px}#fluent-booking-app .fcal_availability_body .fcal_availability_setting .fcal_override_table .fcal_override_date table{width:100%;border-spacing:0}#fluent-booking-app .fcal_availability_body .fcal_availability_setting .fcal_override_table .fcal_override_date table tbody tr td{border-bottom:1px solid var(--fcal-primary-border, #EAECF0)}#fluent-booking-app .fcal_availability_body .fcal_availability_setting .fcal_override_table .fcal_override_date table tbody tr td .fcal_slots_list li{margin:0;font-size:14px;font-weight:500;line-height:20px;display:block;color:var(--fcal-secondary-text, #565865)}#fluent-booking-app .fcal_availability_body .fcal_availability_setting .fcal_override_table .fcal_override_date table tbody tr td .date{font-size:14px;font-weight:500;line-height:20px;display:block;color:var(--fcal-secondary-text, #565865)}#fluent-booking-app .fcal_availability_body .fcal_event_availability .fcal_availability_times{margin-top:16px}#fluent-booking-app .fcal_availability_body .fcal_event_availability .fcal_availability_times .fcal_table_stripe tbody tr{cursor:pointer}#fluent-booking-app .fcal_availability_body .fcal_event_availability .fcal_availability_times .fcal_table_stripe tbody tr td{text-align:right;border-bottom:1px solid var(--fcal-primary-border, #EAECF0)}#fluent-booking-app .fcal_availability_body .fcal_event_availability .fcal_availability_times .fcal_table_stripe tbody tr td span.date{display:block;white-space:nowrap;margin-right:48px}#fluent-booking-app .fcal_availability_body .fcal_event_availability .fcal_availability_times .fcal_table_stripe tbody tr td .fcal_slots_list{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:8px 0}#fluent-booking-app .fcal_availability_body .fcal_event_availability .fcal_availability_times .fcal_table_stripe tbody tr td .fcal_slots_list li{margin:0}#fluent-booking-app .fcal_availability_body .fcal_event_availability.date_field .fcal_availability_title{margin-bottom:0}#fluent-booking-app .fcal_availability_body .fcal_event_availability.date_field .fcal_availability_times{margin-top:0}#fluent-booking-app .el-checkbox{margin-right:8px}#fluent-booking-app .el-checkbox .el-checkbox__label{white-space:break-spaces}#fluent-booking-app .el-checkbox.is-checked .el-checkbox__label{color:var(--fcal-accent)}#fluent-booking-app .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner{background:var(--fcal-accent);border-color:var(--fcal-accent)}#fluent-booking-app .el-checkbox .el-checkbox__input .el-checkbox__inner{width:20px;height:20px;border-radius:4px;border-color:var(--fcal-primary-border, #EAECF0)}#fluent-booking-app .el-checkbox .el-checkbox__input .el-checkbox__inner:after{height:8px;left:7px;top:3px}#fluent-booking-app .fcal_weekly_schedules{width:100%;display:block;border:1px solid var(--fcal-primary-border, #EAECF0);border-radius:8px;padding:0 10px}#fluent-booking-app .fcal_weekly_schedules .fcal_week_day_config{display:flex;flex-wrap:wrap;row-gap:12px;-moz-column-gap:20px;column-gap:20px;align-items:center;border-top:1px solid var(--fcal-primary-border, #EAECF0);min-height:72px;padding:15px 14px}#fluent-booking-app .fcal_weekly_schedules .fcal_week_day_config:first-child{border-top:none}#fluent-booking-app .fcal_weekly_schedules .fcal_week_day_config .fcal_day_status{margin-bottom:auto;margin-top:4px;display:inline-flex;align-items:center;min-width:200px}@media (max-width: 1073px){#fluent-booking-app .fcal_weekly_schedules .fcal_week_day_config .fcal_day_status{min-width:70px}}#fluent-booking-app .fcal_weekly_schedules .fcal_week_day_config .fcal_day_status .fcal_day{text-transform:capitalize;color:var(--fcal-primary-text, #2F3448);font-size:16px;font-weight:400;line-height:24px}#fluent-booking-app .fcal_weekly_schedules .fcal_week_day_config .fcal_slot{display:flex;align-items:center;gap:8px}#fluent-booking-app .fcal_weekly_schedules .fcal_week_day_config .fcal_slot+.fcal_slot{margin-top:10px}#fluent-booking-app .fcal_weekly_schedules .fcal_week_day_config .fcal_slot .fcal_sep{width:16px;display:block;height:1px;background:var(--fcal-primary-border, #EAECF0)}#fluent-booking-app .fcal_weekly_schedules .fcal_week_day_config .fcal_slot .el-select{width:100px}#fluent-booking-app .fcal_weekly_schedules .fcal_week_day_config .fcal_slot .el-select .el-input .el-input__wrapper{padding:5px 8px!important}@media (max-width: 575px){#fluent-booking-app .fcal_weekly_schedules .fcal_week_day_config .fcal_slot .el-select .el-input .el-input__wrapper{padding:1px 10px!important}}#fluent-booking-app .fcal_weekly_schedules .fcal_week_day_config .fcal_slot .el-select .el-input .el-input__wrapper .el-input__suffix{width:15px}#fluent-booking-app .fcal_weekly_schedules .fcal_week_day_config .fcal_slot .el-select .el-input .el-input__wrapper .el-input__suffix .el-icon{margin-left:0}#fluent-booking-app .fcal_weekly_schedules .fcal_week_day_config .fcal_slot .el-select .el-input .el-input__wrapper .el-input__prefix{display:none}#fluent-booking-app .fcal_weekly_schedules .fcal_week_day_config .fcal_day_slots{flex:1}#fluent-booking-app .fcal_weekly_schedules .fcal_week_day_config .fcal_day_slots .fcal_unavailable_day{font-size:16px;font-weight:300;line-height:24px;color:var(--fcal-secondary-text, #565865);display:block}#fluent-booking-app .fcal_weekly_schedules .fcal_week_day_config .fcal_add_slot{color:var(--fcal-secondary-text, #565865);margin-bottom:auto;line-height:20px;margin-top:10px}#fluent-booking-app .fcal_weekly_schedules .fcal_week_day_config .fcal_add_slot .el-button{padding:0;height:auto}#fluent-booking-app .fcal_weekly_schedules .fcal_week_day_config .fcal_add_slot .el-button:focus,#fluent-booking-app .fcal_weekly_schedules .fcal_week_day_config .fcal_add_slot .el-button:hover{background:transparent}#fluent-booking-app .fcal_weekly_schedules .fcal_week_day_config .fcal_slot_delete{height:auto;padding:0}#fluent-booking-app .fcal_weekly_schedules .fcal_week_day_config .fcal_slot_delete:focus,#fluent-booking-app .fcal_weekly_schedules .fcal_week_day_config .fcal_slot_delete:hover{background:transparent;color:var(--el-color-danger)}#fluent-booking-app .fcal_override_date{width:40%}@media (max-width: 668px){#fluent-booking-app .fcal_override_date{width:100%}}#fluent-booking-app .fcal_override_date .fcal_override_date_inner{border:1px solid var(--fcal-primary-border, #EAECF0);border-radius:8px;padding:14px 37px 30px 24px}#fluent-booking-app .fcal_override_date .fcal_override_date_inner>p{font-size:14px;font-weight:400;line-height:20px;color:var(--fcal-secondary-text, #565865);margin:0 0 16px;max-width:294px}#fluent-booking-app .fcal_override_date .fcal_override_date_inner .fcal_override_table table{width:100%;border-spacing:0;margin-top:24px}#fluent-booking-app .fcal_override_date .fcal_override_date_inner .fcal_override_table table tbody tr:first-child td{padding-top:0}#fluent-booking-app .fcal_override_date .fcal_override_date_inner .fcal_override_table table tbody tr td{border-bottom:1px solid var(--fcal-primary-border, #EAECF0);padding-top:16px;padding-bottom:8px}#fluent-booking-app .fcal_override_date .fcal_override_date_inner .fcal_override_table table tbody tr td .date{font-size:14px;font-weight:500;line-height:20px;display:block;color:var(--fcal-secondary-text, #565865)}#fluent-booking-app .fcal_override_date .fcal_override_date_inner .fcal_override_table table tbody tr td .fcal_slots_list{margin:0}#fluent-booking-app .fcal_override_date .fcal_override_date_inner .fcal_override_table table tbody tr td .fcal_slots_list li{margin:0;font-size:14px;font-weight:500;line-height:20px;display:block;color:var(--fcal-secondary-text, #565865)}#fluent-booking-app .fcal_override_date .fcal_override_date_inner .fcal_override_table table tbody tr td.action{width:40px;text-align:right}#fluent-booking-app .fcal_override_date .fcal_override_date_inner .fcal_override_table table tbody tr td.action .el-button{font-size:16px;padding:0}#fluent-booking-app .fcal_override_date .fcal_override_date_inner .fcal_override_table table tbody tr td.action .el-button:hover,#fluent-booking-app .fcal_override_date .fcal_override_date_inner .fcal_override_table table tbody tr td.action .el-button:focus{background:transparent;color:var(--el-color-danger)}#fluent-booking-app .fcal_payment_history_table{width:100%;margin-top:24px;border:1px solid var(--fcal-primary-border, #EAECF0);border-radius:8px;border-spacing:0}#fluent-booking-app .fcal_payment_history_table thead th{text-align:left;padding:12px 20px!important;color:var(--fcal-primary-text, #2F3448);background:var(--fcal-active-bg, #F9FAFB)}#fluent-booking-app .fcal_payment_history_table thead th:first-child{border-top-left-radius:8px!important}#fluent-booking-app .fcal_payment_history_table thead th:last-child{border-top-right-radius:8px!important}#fluent-booking-app .fcal_payment_history_table tbody tr td{color:var(--fcal-secondary-text, #565865);padding:10px 20px!important;border-bottom:1px solid var(--fcal-primary-border, #EAECF0)!important}#fluent-booking-app .fcal_payment_history_table tbody tr td:last-child{text-align:left!important}#fluent-booking-app .fcal_payment_history_table tfoot th{text-align:right}#fluent-booking-app .fcal_payment_history_table tfoot th,#fluent-booking-app .fcal_payment_history_table tfoot td{padding:10px 20px!important;color:var(--fcal-secondary-text, #565865)}#fluent-booking-app .fcal_payment_history_table tfoot td:last-child{text-align:left!important}#fluent-booking-app .fcal_transaction_label{display:flex;align-items:center;gap:8px;color:var(--fcal-primary-text, #2F3448)}#fluent-booking-app .fcal_transaction_label h2{color:var(--fcal-primary-text, #2F3448)}#fluent-booking-app .fcal_schedule_details{transition:.3s;position:relative;display:flex;flex-direction:column;align-items:stretch;gap:20px}@container fcal-details (min-width: 820px){#fluent-booking-app .fcal_schedule_details{flex-direction:row;align-items:flex-start}}#fluent-booking-app .fcal_schedule_details .fcal_schedule_event_infos_body{padding:20px 20px 30px;border-radius:8px;background:var(--fcal-primary-bg, #FFFFFF)}#fluent-booking-app .fcal_schedule_details .fcal_schedule_event_infos_body .el-table{border-radius:8px;border:1px solid var(--fcal-primary-border, #EAECF0);border-spacing:0}#fluent-booking-app .fcal_schedule_details .fcal_schedule_event_infos_body .el-table .el-table__inner-wrapper:before{display:none}#fluent-booking-app .fcal_schedule_details .fcal_schedule_event_infos_body .el-table thead tr{background:var(--fcal-active-bg, #F9FAFB)}#fluent-booking-app .fcal_schedule_details .fcal_schedule_event_infos_body .el-table thead tr th{background:none;font-size:14px;font-weight:700;line-height:20px;color:var(--fcal-primary-text, #2F3448);padding:8px 0}#fluent-booking-app .fcal_schedule_details .fcal_schedule_event_infos_body .el-table thead tr th .cell{padding:0 20px;color:var(--fcal-secondary-text, #565865)}#fluent-booking-app .fcal_schedule_details .fcal_schedule_event_infos_body .el-table tbody tr:hover td{background:transparent}#fluent-booking-app .fcal_schedule_details .fcal_schedule_event_infos_body .el-table tbody tr:last-child td{border-bottom:none}#fluent-booking-app .fcal_schedule_details .fcal_schedule_event_infos_body .el-table tbody tr td{font-size:14px;font-weight:400;line-height:20px;padding:16px 0;color:var(--fcal-secondary-text, #565865);border-color:var(--fcal-primary-border, #EAECF0)}#fluent-booking-app .fcal_schedule_details .fcal_schedule_event_infos_body .el-table tbody tr td .cell{padding:0 20px}#fluent-booking-app .fcal_schedule_details .fcal_schedule_event_infos_body .el-table tbody tr td a{text-decoration:none;font-weight:500}#fluent-booking-app .fcal_schedule_details .fcal_schedule_event_infos_body .el-table tbody tr td:last-child{text-align:center}#fluent-booking-app .fcal_schedule_details .fcal_schedule_event_infos_body .el-table tbody tr td:last-child .cell{padding:0}#fluent-booking-app .fcal_schedule_details .fcal_schedule_event_infos_body .el-table tbody tr td:last-child .el-dropdown .el-dropdown-link{transform:rotate(90deg);cursor:pointer}#fluent-booking-app .fcal_schedule_details .fcal_schedule_event_infos_body .el-table table{width:100%!important}#fluent-booking-app .fcal_schedule_details .fcal_schedule_details_header h1{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.02em;color:var(--fcal-heading);margin:0 0 20px;border-bottom:1px solid var(--fcal-primary-border, #EAECF0);padding:0 0 16px}#fluent-booking-app .fcal_schedule_details .fcal_schedule_details_header .fcal_invitee_header{display:flex;justify-content:space-between;border-bottom:1px solid var(--fcal-primary-border, #EAECF0);margin-bottom:16px}#fluent-booking-app .fcal_schedule_details .fcal_schedule_details_header .fcal_invitee_header h1.fcal_header_title{margin-bottom:0;margin-top:4px;border-bottom:none}#fluent-booking-app .fcal_schedule_details .fcal_schedule_details_header .fcal_invitee_header .fcal_event_actions{display:flex;gap:12px;align-self:flex-start;align-items:center}#fluent-booking-app .fcal_schedule_details .fcal_schedule_details_header .fcal_invitee_header .fcal_event_actions .el-button{margin:0}#fluent-booking-app .fcal_schedule_details .fcal_schedule_group_header{margin:0 0 20px;border-bottom:1px solid var(--fcal-primary-border, #EAECF0);padding:0 0 16px;display:flex;align-items:center;justify-content:space-between}@media (max-width: 740px){#fluent-booking-app .fcal_schedule_details .fcal_schedule_group_header{flex-direction:column;align-items:flex-start;gap:8px}}#fluent-booking-app .fcal_schedule_details .fcal_schedule_group_header h1{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.02em;color:var(--fcal-heading);margin:0}#fluent-booking-app .fcal_schedule_details .fcal_schedule_group_header .fcal_schedule_details_header_action{display:flex;align-items:center;gap:8px}#fluent-booking-app .fcal_schedule_details .fcal_schedule_group_header .fcal_schedule_details_header_action .el-input{width:224px;position:relative}#fluent-booking-app .fcal_schedule_details .fcal_schedule_group_header .fcal_schedule_details_header_action .el-input .el-input-group__append{position:absolute;right:1px;top:1px;height:calc(100% - 2px);border:none;box-shadow:none;border-radius:0 8px 8px 0;overflow:hidden;min-height:auto;padding:0 14px}#fluent-booking-app .fcal_schedule_details .fcal_schedule_group_header .fcal_schedule_details_header_action .el-input .el-input-group__append .el-button{border:none;height:100%;margin:0;padding:0}#fluent-booking-app .fcal_schedule_details .fcal_schedule_group_header .fcal_schedule_details_header_action .el-input .el-input__wrapper{box-shadow:none;border:1px solid var(--fcal-primary-border, #EAECF0);border-radius:8px;padding:2px 10px;transition:.3s}#fluent-booking-app .fcal_schedule_details .fcal_schedule_group_header .fcal_schedule_details_header_action .el-input .el-input__wrapper.is-focus{border-color:var(--fcal-accent)}#fluent-booking-app .fcal_schedule_details .fcal_schedule_group_header .fcal_schedule_details_header_action .el-input .el-input__wrapper input{margin:0;height:auto;padding:0}#fluent-booking-app .fcal_schedule_profile_box{background:var(--fcal-primary-bg, #FFFFFF);border-radius:8px;margin-top:24px}#fluent-booking-app .fcal_schedule_profile_box .fcal_schedule_profile_header h1{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.02em;color:var(--fcal-heading);padding:20px 14px 16px;margin:0}#fluent-booking-app .fcal_schedule_profile_box .fcal_schedule_profile_body{padding:20px 28px 30px;text-align:center;border-top:1px solid var(--fcal-primary-border, #EAECF0)}#fluent-booking-app .fcal_schedule_profile_box .fcal_schedule_profile_body .fluentcrm_profile-photo{width:90px;height:90px;margin:auto auto 10px}#fluent-booking-app .fcal_schedule_profile_box .fcal_schedule_profile_body .fluentcrm_profile-photo img{display:block;border-radius:8px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:none}#fluent-booking-app .fcal_schedule_profile_box .fcal_schedule_profile_body .profile-info .profile_title{margin-bottom:20px}#fluent-booking-app .fcal_schedule_profile_box .fcal_schedule_profile_body .profile-info .profile_title h3{color:var(--fcal-primary-text, #2F3448);font-size:16px;font-weight:700;line-height:24px;margin:0}#fluent-booking-app .fcal_schedule_profile_box .fcal_schedule_profile_body .profile-info .profile_title h3 a{display:block;color:var(--fcal-primary-text, #2F3448);text-decoration:none;text-underline-offset:2px;transition:.2s}#fluent-booking-app .fcal_schedule_profile_box .fcal_schedule_profile_body .profile-info .profile_title h3 a:hover,#fluent-booking-app .fcal_schedule_profile_box .fcal_schedule_profile_body .profile-info .profile_title h3 a:focus{color:var(--fcal-link-hover);text-decoration:underline}#fluent-booking-app .fcal_schedule_profile_box .fcal_schedule_profile_body .profile-info .profile_title p{margin:0;font-size:16px;font-weight:400;line-height:24px;color:var(--fcal-secondary-text, #565865)}#fluent-booking-app .fcal_schedule_profile_box .fcal_schedule_profile_body .fcal_cart_identity{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;margin-bottom:20px}#fluent-booking-app .fcal_schedule_profile_box .fcal_schedule_profile_body .fcal_cart_identity .fcal_cart_name{margin:0;min-width:0;font-size:15px;font-weight:700;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#fluent-booking-app .fcal_schedule_profile_box .fcal_schedule_profile_body .fcal_cart_identity .fcal_cart_name a{color:var(--fcal-primary-text, #2F3448);text-decoration:none;transition:.2s}#fluent-booking-app .fcal_schedule_profile_box .fcal_schedule_profile_body .fcal_cart_identity .fcal_cart_name a:hover{color:var(--fcal-color-text, #253241)}#fluent-booking-app .fcal_schedule_profile_box .fcal_schedule_profile_body .fcal_cart_identity .fcal_cart_status{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;line-height:16px;text-transform:capitalize;border-radius:20px;color:var(--fcal-secondary-text, #565865);background:var(--fcal-active-bg, #F9FAFB)}#fluent-booking-app .fcal_schedule_profile_box .fcal_schedule_profile_body .fcal_cart_identity .fcal_cart_status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}#fluent-booking-app .fcal_schedule_profile_box .fcal_schedule_profile_body .fcal_cart_identity .fcal_cart_status.is_active{color:#027a48;background:#027a481a}#fluent-booking-app .fcal_schedule_profile_box .fcal_schedule_profile_body .fcal_cart_identity .fcal_cart_status.is_archived{color:#b42318;background:#b423181a}#fluent-booking-app .fcal_schedule_profile_box .fcal_schedule_profile_body .fcal_cart_stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--fcal-primary-border, #EAECF0);border:1px solid var(--fcal-primary-border, #EAECF0);border-radius:8px;overflow:hidden}#fluent-booking-app .fcal_schedule_profile_box .fcal_schedule_profile_body .fcal_cart_stats .fcal_cart_stat{display:flex;flex-direction:column;gap:2px;padding:10px 12px;text-align:left;background:var(--fcal-primary-bg, #FFFFFF)}#fluent-booking-app .fcal_schedule_profile_box .fcal_schedule_profile_body .fcal_cart_stats .fcal_cart_stat .fcal_cart_stat_label{font-size:12px;font-weight:400;line-height:18px;color:var(--fcal-secondary-text, #565865)}#fluent-booking-app .fcal_schedule_profile_box .fcal_schedule_profile_body .fcal_cart_stats .fcal_cart_stat .fcal_cart_stat_value{font-size:14px;font-weight:600;line-height:20px;color:var(--fcal-primary-text, #2F3448);word-break:break-word}#fluent-booking-app .fcal_schedule_profile_box .fcal_schedule_profile_body .fc_tag_lists .fc_stats{display:flex;border:1px solid var(--fcal-primary-border, #EAECF0);border-radius:8px;justify-content:center}#fluent-booking-app .fcal_schedule_profile_box .fcal_schedule_profile_body .fc_tag_lists .fc_stats>span{font-size:14px;font-weight:400;line-height:20px;color:var(--fcal-secondary-text, #565865);display:block;padding:8px 12px;background:none;border:none;border-right:1px solid var(--fcal-primary-border, #EAECF0)}#fluent-booking-app .fcal_schedule_profile_box .fcal_schedule_profile_body .fc_tag_lists .fc_stats>span:last-child{border:none}#fluent-booking-app .fcal_schedule_profile_box .fcal_schedule_profile_body .fc_tag_lists .fc_stats>span b{color:var(--fcal-primary-text, #2F3448);transform:translateY(1px);display:inline-block}#fluent-booking-app .fcal_schedule_profile_box .fcal_schedule_profile_body .fc_taggables{display:flex;gap:8px;text-align:left;margin-top:20px}#fluent-booking-app .fcal_schedule_profile_box .fcal_schedule_profile_body .fc_taggables i{color:var(--fcal-secondary-text, #565865);font-size:18px;margin-top:2px}#fluent-booking-app .fcal_schedule_profile_box .fcal_schedule_profile_body .fc_taggables span{display:block;font-size:12px;font-weight:500;line-height:18px;border-radius:4px;padding:3px 6px 3px 17px;color:var(--fcal-color-text, #253241);background:var(--fcal-accent-wash);position:relative;word-wrap:break-word;overflow-wrap:anywhere;border:none}#fluent-booking-app .fcal_schedule_profile_box .fcal_schedule_profile_body .fc_taggables span:before{content:"";width:6px;height:6px;position:absolute;left:6px;top:9px;background:var(--fcal-color-text, #253241);border-radius:50%}#fluent-booking-app .fcal_schedule_profile_box .fcal_schedule_profile_body .fc_taggables span .fcal_crm_chip_remove{margin-left:4px;font-weight:700;text-decoration:none;color:inherit;cursor:pointer}#fluent-booking-app .fcal_schedule_profile_box .fcal_schedule_profile_body .fc_taggables .fcal_tags_content{display:flex;flex-wrap:wrap;gap:8px}#fluent-booking-app .fcal_schedule_profile_box .fcal_schedule_profile_body .fc_taggables .fcal_crm_add{padding:3px 8px;background:transparent;border:none;cursor:pointer;font-size:12px;line-height:18px;color:var(--fcal-color-text, #253241)}#fluent-booking-app .fcal_schedule_profile_box .fcal_schedule_profile_body .fc_taggables .fcal_crm_skeleton{display:flex;flex-wrap:wrap;gap:8px}#fluent-booking-app .fcal_schedule_profile_box .fcal_schedule_profile_body .fc_taggables .fcal_crm_skeleton .fcal_crm_skeleton_chip{width:56px;height:24px;border-radius:4px}#fluent-booking-app .fcal_schedule_details_content{flex:1;min-width:0;container:fcal-details-main/inline-size}#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_details_event{display:grid;grid-template-columns:1fr;gap:20px 10px}@container fcal-details-main (min-width: 470px){#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_details_event{grid-template-columns:repeat(2,minmax(0,1fr))}}@container fcal-details-main (min-width: 720px){#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_details_event{grid-template-columns:repeat(3,minmax(0,1fr))}}#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_header_bar{display:flex;align-items:center;justify-content:space-between;background:var(--fcal-accent);border-radius:8px 8px 0 0;padding:15px 16px 15px 20px;color:var(--fcal-accent-contrast)}#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_header_bar p{font-size:14px;font-weight:500;line-height:20px;color:var(--fcal-accent-contrast);margin:0}#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_header_bar .el-dropdown .el-dropdown-link i{transform:rotate(90deg);cursor:pointer;color:var(--fcal-accent-contrast)}#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_details_event_item h3{font-size:14px;font-weight:700;line-height:20px;margin:0 0 5px;color:var(--fcal-primary-text, #2F3448)}#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_details_event_item .fcal_spot_details_value,#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_details_event_item p{font-size:14px;font-weight:400;line-height:20px;margin:0;color:var(--fcal-secondary-text, #565865)}#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_details_event_item .fcal_spot_details_value a,#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_details_event_item p a{font-size:14px;font-weight:500;line-height:20px;display:inline-block;color:var(--fcal-link);text-decoration:none;text-underline-offset:2px;overflow-wrap:anywhere}#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_details_event_item .fcal_spot_details_value a:hover,#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_details_event_item .fcal_spot_details_value a:focus,#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_details_event_item p a:hover,#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_details_event_item p a:focus{color:var(--fcal-link-hover);text-decoration:underline}#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_details_event_item .payment_method,#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_details_event_item .payment_status{display:inline-block;background:#ff8f3c;border-radius:8px;padding:2px 10px;font-size:12px;color:#fff}#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_details_event_item .payment_method.paid,#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_details_event_item .payment_status.paid{color:#fff;background:#4faf83}#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_details_event_item .payment_method.failed,#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_details_event_item .payment_status.failed{color:#fff;background:#f56c6c}#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_details_event_item .payment_method{background:var(--fcal-color-bg, #F0F0F1);color:var(--fcal-color-text, #253241);font-weight:500}#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_details_event_item .fcal_author_avatars{display:flex;flex-wrap:wrap;margin-bottom:12px}#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_details_event_item .fcal_author_avatars .fcal_author{position:relative}#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_details_event_item .fcal_author_avatars .fcal_author:hover .fcal_author_tooltip{opacity:1;visibility:visible}#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_details_event_item .fcal_author_avatars .fcal_author .fcal_author_avatar{margin-right:-4px;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--fcal-primary-bg, #FFFFFF)}#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_details_event_item .fcal_author_avatars .fcal_author .fcal_author_tooltip{position:absolute;bottom:105%;width:-moz-max-content;width:max-content;background:#000;border-radius:8px;color:#fff;font-size:14px;padding:4px 8px;opacity:0;margin:0;visibility:hidden;transition:.2s}#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_event_infos{margin-bottom:20px}#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_event_infos .fcal_schedule_header_bar+.fcal_schedule_event_infos_body,#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_event_infos .fcal_schedule_header_bar+.fcal_schedule_event_infos>.fcal_schedule_event_infos_body{padding-top:15px;border-top-left-radius:0;border-top-right-radius:0}#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_event_infos .fcal_group_booking_guests_wrap{text-align:left;padding:0 20px}#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_event_infos .fcal_group_booking_guests_wrap .fcal_schedule_group_payment_log .fcal_schedule_event_infos_body{padding:0}#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_event_infos .fcal_group_booking_guests_wrap .fcal_schedule_event_infos .fcal_schedule_event_infos_body{padding-left:0}#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_event_infos .fcal_group_booking_guests_wrap .fcal_schedule_event_infos .ff_all_data tbody tr td:last-child{text-align:left}#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_event_infos .fcal_schedule_details_event_additional{margin-top:20px}#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_event_infos .fcal_schedule_details_event_additional h3{margin:0}#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_event_infos .fcal_schedule_details_event_additional h3 i{font-size:16px;cursor:pointer}#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_event_infos .fcal_schedule_details_reserve_times{display:flex;flex-direction:column;gap:8px}#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_event_infos .fcal_schedule_details_reserve_times .fcal_reserve_time{display:flex;flex-wrap:wrap;gap:2px}#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_event_infos .fcal_schedule_details_reserve_times .fcal_reserve_time p{margin:0}#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_event_infos .fcal_schedule_details_reserve_times .fcal_reserve_time h4{margin:0 16px 0 0}#fluent-booking-app .fcal_schedule_details_content .fcal_schedule_event_infos .fcal_schedule_details_reserve_times h3{margin-bottom:5px}#fluent-booking-app .fcal_booking_activities{width:100%;max-width:100%;flex:none}@container fcal-details (min-width: 820px){#fluent-booking-app .fcal_booking_activities{width:330px;max-width:330px}}#fluent-booking-app .fcal_booking_activities .fcal_schedule_event_infos .fcal_schedule_event_infos_body{padding:0}#fluent-booking-app .fcal_booking_activities .fcal_schedule_event_infos .fcal_schedule_event_infos_body .fcal_schedule_details_header h1{padding:20px 14px 16px;border-bottom:none;margin-bottom:0;color:var(--fcal-primary-text, #2F3448)}#fluent-booking-app .fcal_collapsible .fcal_collapsible_head{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}#fluent-booking-app .fcal_collapsible .fcal_collapsible_head>:first-child{flex:1 1 auto;min-width:0}#fluent-booking-app .fcal_collapsible .fcal_collapsible_head .fcal_collapsible_caret{flex:0 0 auto;margin:0 14px 0 8px;color:var(--fcal-secondary-text, #565865);transition:color .15s ease}#fluent-booking-app .fcal_collapsible .fcal_collapsible_head:hover .fcal_collapsible_caret{color:var(--fcal-primary-text, #2F3448)}#fluent-booking-app .fcal_collapsible .fcal_collapsible_head:focus-visible{outline:2px solid var(--fcal-primary, #4b5fe2);outline-offset:-2px}#fluent-booking-app .fcal_booking_activities_list{padding:10px 20px 20px 13px;max-height:450px;overflow-x:hidden;border-top:1px solid var(--fcal-primary-border, #EAECF0)}#fluent-booking-app .fcal_booking_activities_list::-webkit-scrollbar{width:6px;border-radius:10px}#fluent-booking-app .fcal_booking_activities_list::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}#fluent-booking-app .fcal_booking_activities_list .fcal_no_activities{padding:20px 0;text-align:center;font-size:16px;color:var(--fcal-text-light)}#fluent-booking-app .fcal_booking_activities_list .fcal_booking_activity{display:flex;align-items:flex-start;flex-direction:column;align-content:flex-start;padding:14px 0 14px 32px;position:relative}#fluent-booking-app .fcal_booking_activities_list .fcal_booking_activity.error{margin:0;box-shadow:none;border:none;background:none}#fluent-booking-app .fcal_booking_activities_list .fcal_booking_activity.error .fcal_activity_complete_icon,#fluent-booking-app .fcal_booking_activities_list .fcal_booking_activity.cancel_reason .fcal_activity_complete_icon{background:var(--el-color-danger);border-color:#f7bebe}#fluent-booking-app .fcal_booking_activities_list .fcal_booking_activity:last-child:before{display:none}#fluent-booking-app .fcal_booking_activities_list .fcal_booking_activity:has(+.fcal_activity_group):before{display:none}#fluent-booking-app .fcal_booking_activities_list .fcal_booking_activity:before{content:"";position:absolute;left:6px;height:100%;width:1px;border-right:1px dashed #b4b9c1;top:45px;z-index:1}#fluent-booking-app .fcal_booking_activities_list .fcal_booking_activity .fcal_activity_complete_icon{position:absolute;left:0;width:16px;height:16px;border-radius:50%;color:#fff;background:#46ad92;border:1px solid #D1EAE4;font-size:10px;top:41px;z-index:2}#fluent-booking-app .fcal_booking_activities_list .fcal_booking_activity .fcal_booking_activity_time{font-size:12px;font-weight:400;color:var(--fcal-text-light);margin-bottom:2px}#fluent-booking-app .fcal_booking_activities_list .fcal_booking_activity .fcal_booking_activity_content .fcal_booking_activity_title{font-size:14px;font-weight:500;color:var(--fcal-primary-text, #2F3448);margin-bottom:3px}#fluent-booking-app .fcal_booking_activities_list .fcal_booking_activity .fcal_booking_activity_content .fcal_booking_activity_description{font-size:13px;font-weight:400;color:var(--fcal-secondary-text, #565865);overflow-wrap:anywhere}#fluent-booking-app .fcal_booking_activities_list .fcal_booking_activity .fcal_booking_activity_content .fcal_booking_activity_description a{color:var(--fcal-link)}#fluent-booking-app .fcal_booking_activities_list .fcal_booking_activity .fcal_booking_activity_content .fcal_booking_activity_description a:hover,#fluent-booking-app .fcal_booking_activities_list .fcal_booking_activity .fcal_booking_activity_content .fcal_booking_activity_description a:focus{color:var(--fcal-link-hover)}.fcal_crm_picker{display:flex;flex-direction:column;gap:10px;padding:4px 10px}.fcal_crm_picker .fcal_crm_picker_options{display:flex;flex-direction:column;gap:6px;min-height:30px;max-height:180px;overflow-y:auto}.fcal_crm_picker .fcal_crm_picker_options .fcal_crm_empty{margin:auto;font-size:12px;color:var(--fcal-secondary-text, #565865);text-align:center}.fcal_crm_picker .fcal_crm_picker_options .el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--fcal-color-text, #253241);border-color:var(--fcal-color-text, #253241)}.fcal_crm_picker .fcal_crm_apply{width:100%;height:32px}.fcal_notification_container{border-bottom:1px solid var(--fcal-primary-border, #EAECF0);padding:15px}.fcal_notification_container.disabled{opacity:.6}.fcal_notification_container .fcal_notification_header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.fcal_notification_container .fcal_notification_header .el-switch.is-checked .el-switch__core{background:var(--fcal-accent);border-color:var(--fcal-accent)}.fcal_notification_container .fcal_notification_header .header_left{font-size:16px;font-weight:500;line-height:24px;color:var(--fcal-primary-text, #2F3448)}.fcal_notification_container .fcal_notification_header .header_right{display:flex;align-items:center;gap:12px}@media (max-width: 992px){.header_right{justify-content:flex-end}}.fcal_settings_sidebar{margin:0;all:unset}.fcal_settings_sidebar li,.fcal_settings_menu li{display:block;margin-bottom:0}.fcal_settings_sidebar li+li,.fcal_settings_menu li+li{margin-top:5px}.fcal_settings_sidebar li ul li a.router-link-exact-active,.fcal_settings_menu li ul li a.router-link-exact-active{background:var(--fcal-accent-wash);color:var(--fcal-accent)}.fcal_settings_sidebar li .fcal_submenu_item,.fcal_settings_menu li .fcal_submenu_item{cursor:pointer;position:relative}.fcal_settings_sidebar li .fcal_submenu_item i,.fcal_settings_menu li .fcal_submenu_item i{position:absolute;right:10px}.fcal_settings_sidebar li .fcal_submenu_item.open-menu .el-icon,.fcal_settings_menu li .fcal_submenu_item.open-menu .el-icon{transition:all .3s ease-in-out;transform:rotate(90deg)}.fcal_settings_sidebar li a,.fcal_settings_menu li a{display:flex;align-items:center;font-size:14px;font-weight:500;line-height:20px;color:var(--fcal-text-mid);gap:10px;text-decoration:none;position:relative;padding:9px 10px;border-radius:8px;transition:background-color .15s ease,color .15s ease}.fcal_settings_sidebar li a:focus,.fcal_settings_menu li a:focus{outline:none;box-shadow:none}.fcal_settings_sidebar li a:focus-visible,.fcal_settings_menu li a:focus-visible{outline:2px solid var(--fcal-accent);outline-offset:-1px}.fcal_settings_sidebar li a:hover,.fcal_settings_menu li a:hover{color:var(--fcal-text);background:var(--fcal-surface-sunk)}.fcal_settings_sidebar li a .icon,.fcal_settings_menu li a .icon{transform:translateY(3px)}.fcal_settings_sidebar li a .icon svg,.fcal_settings_menu li a .icon svg{width:18px}.fcal_settings_sidebar li a.router-link-exact-active,.fcal_settings_menu li a.router-link-exact-active{background:var(--fcal-accent-wash);color:var(--fcal-accent)}.fcal_settings_sidebar li a.router-link-exact-active:before,.fcal_settings_menu li a.router-link-exact-active:before{content:"";position:absolute;left:-12px;top:50%;width:4px;height:24px;border-radius:0 8px 8px 0;background:var(--fcal-accent);transform:translateY(-50%)}.fcal_settings_sidebar li a.router-link-exact-active>.el-icon svg path,.fcal_settings_sidebar li a.router-link-exact-active>svg path,.fcal_settings_menu li a.router-link-exact-active>.el-icon svg path,.fcal_settings_menu li a.router-link-exact-active>svg path{stroke:var(--fcal-accent)}.fcal_settings_sidebar li.configure_nextcloud_calendar a img,.fcal_settings_sidebar li.configure_nextcloud_calendar a svg,.fcal_settings_menu li.configure_nextcloud_calendar a img,.fcal_settings_menu li.configure_nextcloud_calendar a svg{width:24px;flex:none;display:block;max-width:none}.fcal_settings_sidebar li .fcal_img_menu_arrow,.fcal_settings_menu li .fcal_img_menu_arrow{position:absolute;right:12px}.fcal_settings_sidebar .fcal_settings_sub_menu,.fcal_settings_menu .fcal_settings_sub_menu{position:relative;padding-left:30px;margin-top:8px}.fcal_settings_sidebar .fcal_settings_sub_menu:before,.fcal_settings_menu .fcal_settings_sub_menu:before{content:"";position:absolute;left:18px;top:0;height:100%;width:2px;background-color:var(--fcal-primary-border, #EAECF0)}.fcal_settings_sidebar .fcal_settings_sub_menu li.submenu_item a.item_menu_link,.fcal_settings_menu .fcal_settings_sub_menu li.submenu_item a.item_menu_link{padding:6px 10px;position:relative}.fcal_settings_sidebar .fcal_settings_sub_menu li.submenu_item a.item_menu_link:before,.fcal_settings_menu .fcal_settings_sub_menu li.submenu_item a.item_menu_link:before{content:"";position:absolute;width:0px;left:-12px;height:20px;border-radius:8px;background-color:var(--fcal-color-text, #253241)}.fcal_settings_sidebar .fcal_settings_sub_menu li.submenu_item a.item_menu_link.router-link-exact-active:before,.fcal_settings_menu .fcal_settings_sub_menu li.submenu_item a.item_menu_link.router-link-exact-active:before{width:2px}.fcal_settings .fcal_settings_body{display:flex;align-items:stretch}.fcal_settings .fcal_settings_body .fcal_settings_nav{width:280px;flex:none;background:var(--fcal-surface);border-right:1px solid var(--fcal-border);padding:16px 12px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}@media (min-width: 993px){.fcal_settings .fcal_settings_body .fcal_settings_nav{position:fixed;height:100vh;z-index:99}}.fcal_settings .fcal_settings_body .fcal_settings_main{flex:1;min-width:0}@media (min-width: 993px){.fcal_settings .fcal_settings_body .fcal_settings_main{margin-left:280px;max-height:calc(100vh - 101px);overflow-x:hidden;overscroll-behavior:contain}}.fcal_settings .fcal_settings_body .fcal_settings_container{max-width:980px;margin:0 auto;padding:30px}@media (max-width: 782px){.fcal_settings .fcal_settings_body .fcal_settings_container{padding:20px 16px}}.fcal_settings .fcal_settings_body .fcal_settings_container.disabled{opacity:.6}.fcal_settings .fcal_settings_body .fcal_settings_container .fcal_section_body .el-form-item__content{display:block}.fcal_settings .fcal_settings_body .fcal_settings_container .fcal_section_body .fcal_reminder_timing{display:flex;gap:5px;margin-bottom:5px}.fcal_settings .fcal_settings_body .fcal_settings_container .fcal_section_body .fcal_reminder_timing .el-input__wrapper{padding:1px 8px}.fcal_settings .fcal_settings_body .fcal_settings_container .fcal_section_body .fcal_reminder_timing .el-input__wrapper .el-input__inner{text-align:center}.fcal_settings .fcal_settings_body .fcal_settings_container .fcal_section_body .fcal_reminder_timing>.el-link{margin-left:6px}.fcal_settings .fcal_settings_body .fcal_settings_container .fcal_payment_methods_header{margin-bottom:1.5rem}.fcal_settings .fcal_settings_body .fcal_settings_container .fcal_payment_methods_header .fcal_payment_method_tabs{display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--fcal-primary-border, #EAECF0)}.fcal_settings .fcal_settings_body .fcal_settings_container .fcal_payment_methods_header .fcal_payment_method_tabs .fcal_payment_method_tab{color:var(--fcal-secondary-text, #565865);padding-bottom:14px;margin-bottom:-1.5px;font-size:16px;font-weight:400;line-height:20px;cursor:pointer;height:auto}.fcal_settings .fcal_settings_body .fcal_settings_container .fcal_payment_methods_header .fcal_payment_method_tabs .fcal_payment_method_tab.active{color:var(--fcal-accent);border-bottom:2px solid var(--fcal-accent)}.fcal_settings .fcal_settings_body .fcal_settings_container .fcal_settings_section{border-radius:8px;margin-bottom:20px;background-color:var(--fcal-primary-bg, #FFFFFF)}.fcal_settings .fcal_settings_body .fcal_settings_container .fcal_settings_section:last-child{margin-bottom:0}.fcal_settings .fcal_settings_body .fcal_settings_container .fcal_settings_section .fcal_settings_section_body{padding:20px}.fcal_settings .fcal_settings_body .fcal_settings_container .fcal_settings_section .fcal_settings_section_body .fcal_form_label{display:flex;align-items:center;gap:6px}.fcal_settings .fcal_settings_body .fcal_settings_container .fcal_settings_section .fcal_settings_section_body .fcal_form_label .el-tooltip__trigger{color:#a9a9a9;cursor:pointer}.fcal_settings .fcal_settings_body .fcal_settings_container .fcal_settings_section .fcal_settings_section_header{font-size:16px;line-height:24px;font-weight:500;padding:16px 20px;color:var(--fcal-primary-text, #2F3448);border-bottom:1px solid var(--fcal-primary-border, #EAECF0)}.fcal_settings_content_wrap .el-form .el-form-item{margin-bottom:16px}.fcal_settings_content_wrap .el-form .el-form-item:last-child{margin-bottom:0}.fcal_settings_content_wrap .el-form .el-form-item.input-with-copy .el-input .el-input__wrapper{border:none;background:var(--fcal-surface-sunk);border-radius:8px 0 0 8px!important}.fcal_settings_content_wrap .el-form .el-form-item.input-with-copy .el-input .el-input-group__append{padding:0;box-shadow:none;background:none}.fcal_settings_content_wrap .el-form .el-form-item.input-with-copy .el-input .el-input-group__append button{margin:0;background:var(--fcal-accent-wash);color:var(--fcal-accent);padding:0 16px;height:100%;align-self:stretch;border-radius:0 8px 8px 0}.fcal_settings_content_wrap .el-form .el-form-item.input-with-copy .el-input .el-input-group__append button>span{gap:4px}.fcal_settings_content_wrap .el-form .el-form-item .el-form-item__label,.fcal_settings_content_wrap .el-form .el-form-item .input-label{font-size:14px;font-weight:500;line-height:20px;color:var(--fcal-secondary-text, #565865);display:inline-flex;align-items:center;gap:4px;margin-bottom:8px}.fcal_settings_content_wrap .el-form .el-form-item .el-form-item__label .help,.fcal_settings_content_wrap .el-form .el-form-item .input-label .help{width:15px;height:15px;border:1px solid #445164;border-radius:50%;text-align:center;line-height:14px;font-size:10px;cursor:default}.fcal_settings_content_wrap .el-form .el-form-item .el-input.is-disabled .el-input__inner{color:#637083;-webkit-text-fill-color:#637083}.fcal_settings_content_wrap .el-form .el-form-item .el-input .el-input__wrapper{border-radius:8px;border:1px solid var(--fcal-primary-border, #EAECF0);font-size:16px;font-weight:400;line-height:24px;box-shadow:none;color:var(--fcal-primary-text, #2F3448);padding:4px 16px}.fcal_settings_content_wrap .el-form .el-form-item .el-input .el-input__wrapper.is-focus{border-color:var(--fcal-accent);box-shadow:none!important;outline:none}.fcal_settings_content_wrap .el-form .el-form-item .el-input .el-input__wrapper .el-input__inner{padding:0;margin:0;color:var(--fcal-primary-text, #2F3448);background:transparent}.fcal_settings_content_wrap .el-form .el-form-item .el-textarea .el-textarea__inner{padding:8px 16px;font-size:16px;line-height:24px;border-radius:8px}.fcal_settings_content_wrap .el-form .el-form-item .el-date-editor{width:100%;margin-bottom:8px}.fcal_settings_content_wrap .el-form .el-form-item .el-date-editor .el-input__wrapper{min-height:40px}.fcal_settings_content_wrap .el-form .el-form-item .fcal_time_zone_selector .el-input__wrapper{font-size:14px;padding:6px 16px}.fcal_settings_content_wrap .el-form .el-form-item .fcal_time_zone_selector span{font-size:13px;color:var(--fcal-secondary-text, #565865)}.fcal_settings_content_wrap .el-form .el-form-item .fcal_time_zone_selector span code{font-size:12px}.fcal_settings_content_wrap .el-form .el-form-item .fcal_inline_label{width:100%;gap:4px;font-size:14px;font-weight:500;line-height:20px;color:var(--fcal-secondary-text, #565865);display:inline-flex;justify-content:space-between;align-items:center;margin-bottom:8px}.fcal_settings_content_wrap .el-form .el-form-item .fcal_inline_label .label_text.required:after{content:"*";margin-left:8px;color:var(--el-color-danger)}.fcal_settings_content_wrap .el-form .el-form-item .fcal_inline_label span{cursor:pointer;color:var(--fcal-secondary-text, #565865);font-size:12px;font-weight:400}.fcal_settings_content_wrap .el-form .el-form-item .fcal_inline_label span:hover{text-decoration:underline}.fcal_settings_content_wrap .el-form .fcal_availability_header_wrap .el-form-item{margin-bottom:0}.fcal_settings_content_wrap .fc-payment-col{margin-bottom:1rem}.fcal_settings_content_wrap .fc-payment-col h3{color:var(--fcal-primary-text, #2F3448)}.fcal_settings_content_wrap .fc-payment-col h4{color:var(--fcal-secondary-text, #565865)}.fcal_settings_content_wrap .fc-payment-col .el-form-item p{margin:.5rem 0;color:var(--fcal-secondary-text, #565865)}.fcal_settings_content_wrap .fc-payment-col .el-form-item .el-input.is-disabled .el-input__wrapper{border-radius:8px 0 0 8px;border:none;background:#f5f6f7}.fcal_settings_content_wrap .fc-payment-col .el-form-item .el-input.is-disabled .el-input-group__append{padding:0;box-shadow:none;background:none}.fcal_settings_content_wrap .fc-payment-col .el-form-item .el-input.is-disabled .el-input-group__append button{margin:0;background:#2653c726;color:var(--fcal-accent);padding:14px 16px;height:auto;border-radius:0 8px 8px 0}.fcal_settings_content_wrap .fc-payment-col .el-form-item .el-input.is-disabled .el-input-group__append span{gap:4px}.fcal_settings_content_wrap .fc-payment-col .el-form-item .el-select .el-input__wrapper{padding:1px 16px}.fcal_settings_content_wrap .fc-payment-col .el-form-item .el-switch .el-switch__label.is-active{color:var(--el-text-color-primary)}.fcal_settings_content_wrap .fc-payment-col .el-form-item .el-switch.is-checked .el-switch__core{border-color:var(--fcal-accent);background-color:var(--fcal-accent)}.fcal_settings_content_wrap .fc-payment-col .el-form-item .el-form-item__label{color:var(--fcal-primary-text, #2F3448)}.fcal_settings_content_wrap .fcal_settings_footer{display:flex;justify-content:flex-end;align-items:center;border-top:1px solid var(--fcal-primary-border, #EAECF0);padding-top:16px;margin-top:24px}.fcal_settings_body_inner{background:var(--fcal-primary-bg, #FFFFFF);border-radius:8px;padding:24px}.fcal_settings_body_inner .fcal_settings_header{border-bottom:1px solid var(--fcal-primary-border, #EAECF0);padding-bottom:16px;margin-bottom:24px}.fcal_settings_body_inner .fcal_settings_header h3{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.02em;color:var(--fcal-heading);margin:0}.fcal_settings_body_inner .fcal_appearance_theme{gap:15px}.fcal_settings_body_inner .fcal_appearance_theme .el-radio{margin:0!important;text-align:center}.fcal_settings_body_inner .fcal_appearance_theme .el-radio.is-checked .el-radio__label svg{box-shadow:0 0 0 1.5px #fff,0 0 0 4px var(--fcal-color-text, #253241)}.fcal_settings_body_inner .fcal_appearance_theme .el-radio .el-radio__input{display:none}.fcal_settings_body_inner .fcal_appearance_theme .el-radio .el-radio__label{margin:0;padding-left:0!important}.fcal_settings_body_inner .fcal_appearance_theme .el-radio .el-radio__label svg{border-radius:4px;display:block;transition:.3s;max-width:289px;width:100%;height:auto}.fcal_settings_body_inner .fcal_appearance_theme .el-radio .el-radio__label h4{margin:.5rem 0 0;font-size:14px;color:var(--fcal_dark);font-weight:500}.fcal_settings_body_inner .fcal_configure_integration_body{color:var(--fcal-secondary-text, #565865)}.fcal_settings_body_inner .fcal_configure_integration_body .el-form .el-form-item .el-form-item__content .el-input .el-input__wrapper{font-size:15px}.fcal_settings_body_inner .fcal_configure_integration_body .fcal_tips_error{background-color:var(--el-color-danger-light-9, #fde2e2);border-left:5px solid var(--el-color-danger, #f56c6c);border-radius:4px;margin:20px 0;padding:8px 16px;color:var(--fcal-primary-text, #19283a)}.fcal_settings_body_inner .fcal_configure_integration_body .fcal_tips_error p{margin:0;font-size:15px}.fcal_settings_body_inner .fcal_settings_body_subheader{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.fcal_settings_body_inner .fcal_settings_body_subheader .fcal_subheader_left h4{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.02em;color:var(--fcal-heading);margin:0}.fcal_settings_body_inner .fcal_module_enable_promo_card{display:flex;flex-direction:column;align-items:center;gap:10px;padding:1rem 2rem}.fcal_settings_body_inner .fcal_module_enable_promo_card .promo_card_title{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.02em;color:var(--fcal-heading);margin:0}.fcal_settings_body_inner .fcal_module_enable_promo_card .promo_card_description{margin:0;font-size:16px;text-align:center}.fcal_settings_body_inner .fcal_module_enable_promo_card .promo_card_btn{font-size:14px!important;margin-top:10px}.fcal_settings_general .el-form .el-form-item .el-form-item__label{margin-bottom:6px}.fcal_settings_general .el-form .el-form-item .el-form-item__content>div{width:100%}.fcal_settings_general .el-form .el-form-item .el-form-item__content .el-input .el-input__wrapper{border-radius:8px;border:1px solid var(--fcal-primary-border, #EAECF0);font-size:16px;font-weight:400;line-height:24px;box-shadow:none;color:var(--fcal-primary-text, #2F3448);padding:4px 16px}.fcal_settings_general .el-form .el-form-item .el-form-item__content .el-input .el-input__wrapper.is-focus{box-shadow:none!important;border-color:var(--fcal-color-text, #253241)}.fcal_settings_general .el-form .el-form-item .el-form-item__content .el-input .el-input__wrapper input{height:auto;margin:0;padding:0;background:transparent}.fcal_settings_submenu{background-color:var(--fcal-primary-bg, #FFFFFF);margin-left:20px;margin-top:10px;position:relative;display:block;max-height:0;overflow:hidden;transition:.3s}.fcal_settings_submenu.active{max-height:500px}.fcal_settings_submenu li{position:relative;margin:1rem;font-size:1rem;font-weight:500}.fcal_settings_submenu:after{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background-color:#e4e2df}.fcal_default_badge{display:inline-flex;border-radius:4px;border:1px solid var(--el-color-warning-light-5, #fcc365);color:var(--el-color-warning, #b45309);gap:4px;padding:2px 8px;font-size:11px;font-weight:500;line-height:16px}.fcal_default_badge i{transform:translateY(2px)}.fcal_settings_availability{background:transparent;padding:0;border-radius:0;border:none}.fcal_settings_availability .fcal_availability_header_wrap{display:flex;gap:24px}@media (max-width: 668px){.fcal_settings_availability .fcal_availability_header_wrap{flex-direction:column;gap:4px}.fcal_settings_availability .fcal_availability_header_wrap .fcal_availability_header{width:100%!important}}.fcal_settings_availability .fcal_availability_header_wrap .fcal_availability_header{width:60%}.fcal_settings_availability .fcal_availability_header_wrap .fcal_availability_header:last-child{width:40%}.fcal_settings_availability .fcal_availability_header_wrap .fcal_availability_header .fcal_edit_availability_title{margin-bottom:1rem}.fcal_settings_availability .fcal_availability_header_wrap .fcal_availability_header .fcal_edit_availability_title .el-input-group__append{box-shadow:none;background:var(--fcal-accent-hover);border-color:var(--fcal-accent-hover);color:#fff}.fcal_settings_availability .fcal_settings_header{background:#fff;border-radius:8px;padding:16px 20px;border:none}.fcal_settings_availability .fcal_settings_header h3{border-bottom:1px solid #eaecf0;padding-bottom:16px}.fcal_settings_availability .fcal_settings_header .el-breadcrumb{font-size:1.1rem;margin:1rem 0 0 .5rem}.fcal_settings_availability .fcal_settings_content_wrap{padding:0 20px;background:var(--fcal-primary-bg, #FFFFFF);border-radius:8px}.fcal_settings_availability .fcal_settings_content_wrap .el-form .el-form-item .fcal_availability_header{margin-bottom:8px;display:flex;align-items:center;justify-content:space-between}.fcal_settings_availability .fcal_settings_content_wrap .el-form .el-form-item .fcal_availability_header h3{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.02em;color:var(--fcal-heading);display:inline-flex;align-items:center;margin:0;gap:8px}.fcal_settings_availability .fcal_settings_content_wrap .el-form .el-form-item .fcal_availability_header .el-dropdown .fcal_plain_btn{padding:6px 10px}.fcal_settings_availability .fcal_settings_content_wrap .el-form .el-form-item .fcal_availability_header .el-dropdown .fcal_plain_btn i{font-size:14px}.fcal_settings_availability .fcal_settings_content_wrap .el-form .el-form-item .sub-label{font-size:14px;font-weight:400;line-height:20px;color:var(--fcal-secondary-text, #565865)}.fcal_settings_availability .fcal_settings_content_wrap .el-form .el-form-item .el-form-item__label{font-size:18px;font-weight:500;line-height:28px;color:var(--fcal-primary-text, #2F3448)}.fcal_settings_availability .fcal_settings_content_wrap .el-form .el-form-item .el-form-item__content{position:relative}.fcal_settings_availability .fcal_settings_content_wrap .el-form .el-form-item.fcal_tab_schedule .fcal_settings_footer{border-top:none;margin-top:0;justify-content:flex-start}.fcal_settings_availability .fcal_settings_content_wrap .el-form .el-form-item .el-tabs .el-tabs__content{overflow:inherit}.fcal_settings_availability .fcal_settings_content_wrap .el-table{width:100%}.fcal_settings_availability .fcal_settings_content_wrap .el-table .el-table__inner-wrapper:before{display:none}.fcal_settings_availability .fcal_settings_content_wrap .el-table table{width:100%!important}.fcal_settings_availability .fcal_settings_content_wrap .el-table thead tr th{font-size:16px;font-weight:700;line-height:24px;color:#323232;padding:18px 0;border-color:#d6dae1}.fcal_settings_availability .fcal_settings_content_wrap .el-table thead tr th .cell{padding:0}.fcal_settings_availability .fcal_settings_content_wrap .el-table thead tr th:last-child{text-align:right}.fcal_settings_availability .fcal_settings_content_wrap .el-table tbody tr:hover,.fcal_settings_availability .fcal_settings_content_wrap .el-table tbody tr:hover td{background:none}.fcal_settings_availability .fcal_settings_content_wrap .el-table tbody tr:last-child td{border-bottom:none}.fcal_settings_availability .fcal_settings_content_wrap .el-table tbody tr td{padding:14px 0;border-color:#f5f8fc}.fcal_settings_availability .fcal_settings_content_wrap .el-table tbody tr td:hover{background:none}.fcal_settings_availability .fcal_settings_content_wrap .el-table tbody tr td .cell{padding:0}.fcal_settings_availability .fcal_settings_content_wrap .el-table tbody tr td:last-child{text-align:right}.fcal_settings_availability .fcal_settings_content_wrap .el-table tbody tr td:last-child .el-button{padding:10px 16px!important;height:auto;border-radius:8px}.fcal_settings_availability .fcal_settings_content_wrap .el-table tbody tr td:last-child .el-button+.el-button{margin-left:8px}.fcal_settings_availability .fcal_settings_content_wrap .el-table tbody tr td h4{font-size:16px;font-weight:400;line-height:24px;color:#5d5d7a;margin:0}.fcal_settings_availability .fcal_settings_content_wrap .el-table tbody tr td .author{display:flex;align-items:center;gap:10px}.fcal_settings_availability .fcal_settings_content_wrap .el-table tbody tr td .author img{width:42px;height:42px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.fcal_settings_availability_details .fcal_settings_header{padding-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.fcal_settings_availability_details .fcal_settings_header h3{cursor:pointer}.fcal_settings_availability_details .fcal_uses_lists_wrap{margin-top:24px}.fcal_settings_availability_details .fcal_uses_lists_wrap .fcal_uses_list_body{background:var(--fcal-primary-bg, #FFFFFF);padding:24px;border-radius:8px}.fcal_settings_availability_details .fcal_uses_lists_wrap .fcal_uses_list_body .fcal_no_usage_list{font-weight:500;text-align:center;font-size:16px;color:var(--fcal-secondary-text, #565865)}.fcal_settings_availability_details .fcal_uses_lists_wrap .fcal_section_header h3{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.02em;color:var(--fcal-heading)}.fcal_settings_availability_details .fcal_settings_content_wrap{padding:24px 18px 24px 24px}.fcal_settings_availability_details .fcal_settings_content_wrap .el-form .el-form-item.fcal_availability_header{border:1px solid var(--fcal-primary-border, #EAECF0);padding:20px;border-radius:8px;position:relative}.fcal_settings_availability_details .fcal_settings_content_wrap .el-form .el-form-item.fcal_availability_header .el-form-item__content{max-width:490px;width:100%;position:initial}.fcal_settings_availability_details .fcal_settings_content_wrap .el-form .el-form-item.fcal_availability_header .el-form-item__content .sub-label{margin-bottom:15px}.fcal_settings_availability_details .fcal_settings_content_wrap .el-form .el-form-item.fcal_availability_header .el-form-item__content h3{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.02em;color:var(--fcal-heading);margin:0 0 10px;display:flex;align-items:center;gap:8px;width:100%;color:var(--fcal-primary-text, #2F3448)}.fcal_settings_availability_details .fcal_settings_content_wrap .el-form .el-form-item.fcal_availability_header .el-form-item__content .el-dropdown{position:absolute;right:20px;top:20px}.fcal_settings_availability_details .fcal_settings_content_wrap .el-form .el-form-item.fcal_availability_header .el-form-item__content .el-dropdown .el-button{border:none!important;padding:0!important}.fcal_settings_availability_details .fcal_settings_content_wrap .el-form .el-form-item.fcal_availability_header .el-form-item__content .el-dropdown .el-button:hover{background:none!important}.fcal_settings_availability_details .fcal_settings_content_wrap .el-form .el-form-item.fcal_availability_header .el-form-item__content .timezone .fcal_timezone_text{margin:0;font-size:14px;font-weight:600;line-height:20px}.fcal_settings_availability_details .fcal_settings_content_wrap .el-form .el-form-item.fcal_availability_header .el-form-item__content .fcal_edit_availability_title .el-input .el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.fcal_settings_availability_details .fcal_settings_content_wrap .el-form .el-form-item.fcal_availability_header .el-form-item__content .fcal_edit_availability_title .el-input .el-input-group__append{border-top-right-radius:8px;border-bottom-right-radius:8px}.fcal_settings_availability_details .fcal_settings_content_wrap .el-form .el-form-item .fcal_availability_body{width:100%}.fsl_license_wrapper{max-width:760px}.fsl_license_loading{min-height:120px;text-align:center;padding-top:60px}.fsl_license_loading h3{font-size:15px;font-weight:400;color:var(--fcal-secondary-text, #646970);margin:0}.fsl_license_pill{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:18px;white-space:nowrap;border:1px solid transparent}.fsl_license_pill.is_success{background:#e7f7ee;border-color:#b7e4ca;color:#14713d}.fsl_license_pill.is_warning{background:#fdf4e3;border-color:#f5dfaa;color:#8a5a00}.fsl_license_pill.is_danger{background:#fdebec;border-color:#f5c6cb;color:#a4262c}.fsl_license_pill.is_neutral{background:var(--fcal-active-bg, #f4f4f5);border-color:var(--fcal-primary-border, #e2e4ea);color:var(--fcal-secondary-text, #525866)}.fsl_license_pill.is_soft{font-weight:500}.fsl_license_alert{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:8px;border:1px solid;margin-bottom:16px}.fsl_license_alert .fsl_license_alert_body strong{display:block;font-size:14px;line-height:20px}.fsl_license_alert .fsl_license_alert_body p{margin:4px 0 0;font-size:13px;line-height:18px}.fsl_license_alert .fsl_license_alert_btn{flex:0 0 auto;text-decoration:none;font-weight:600;font-size:13px;padding:7px 14px;border-radius:6px;background:#fff;border:1px solid currentColor;color:inherit}.fsl_license_alert .fsl_license_alert_btn:hover{background:#fff8ea;color:inherit}.fsl_license_alert.is_danger{background:#fdebec;border-color:#f5c6cb;color:#8a1f26}.fsl_license_alert.is_danger .fsl_license_alert_btn:hover{background:#fff5f5}.fsl_license_alert.is_warning{background:#fdf4e3;border-color:#f5dfaa;color:#7a4f00}.fsl_license_card{border:1px solid var(--fcal-primary-border, #e2e4ea);border-radius:10px;background:var(--fcal-primary-bg, #fff);box-shadow:0 1px 2px #0000000d;overflow:hidden}.fsl_license_card .fsl_license_card_head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--fcal-primary-border, #eceef2)}.fsl_license_card .fsl_license_card_head .fsl_license_card_title h3{margin:0;font-size:16px;line-height:22px;color:var(--fcal-primary-text, #0e121b)}.fsl_license_card .fsl_license_card_head .fsl_license_card_title p{margin:2px 0 0;font-size:13px;line-height:18px;color:var(--fcal-secondary-text, #646970)}.fsl_license_card .fsl_license_meta{margin:0;padding:6px 20px;list-style:none}.fsl_license_card .fsl_license_meta li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:9px 0;margin:0;border-bottom:1px dashed var(--fcal-primary-border, #eceef2);font-size:13px}.fsl_license_card .fsl_license_meta li:last-child{border-bottom:none}.fsl_license_card .fsl_license_meta .fsl_meta_label{flex:0 0 auto;color:var(--fcal-secondary-text, #646970)}.fsl_license_card .fsl_license_meta .fsl_meta_value{text-align:right;color:var(--fcal-primary-text, #0e121b);font-weight:500;word-break:break-word}.fsl_license_card .fsl_license_meta .fsl_meta_value small{display:block;font-weight:400;color:var(--fcal-secondary-text, #646970);font-size:12px;line-height:16px;margin-top:2px}.fsl_license_card .fsl_license_card_footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:14px 20px;background:var(--fcal-active-bg, #fafafa);border-top:1px solid var(--fcal-primary-border, #eceef2)}.fsl_license_card .fsl_license_card_footer .fsl_license_checked{font-size:12px;color:var(--fcal-secondary-text, #646970);display:flex;flex-wrap:wrap;align-items:center;gap:10px}.fsl_license_card .fsl_license_card_footer .fsl_license_checked a,.fsl_license_card .fsl_license_card_footer .fsl_license_checked .fsl_link_btn{color:var(--el-color-primary, #19283a);text-decoration:underline;text-underline-offset:2px;font-weight:500;position:relative}.fsl_license_card .fsl_license_card_footer .fsl_license_checked a+a:before,.fsl_license_card .fsl_license_card_footer .fsl_license_checked a+.fsl_link_btn:before,.fsl_license_card .fsl_license_card_footer .fsl_license_checked .fsl_link_btn+a:before{content:"";position:absolute;left:-6px;top:3px;bottom:3px;border-left:1px solid var(--fcal-primary-border, #d7dae0)}.fsl_license_card .fsl_license_card_footer .fsl_license_card_actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.fsl_license_card .fsl_license_card_footer .fsl_license_card_actions a.el-button{text-decoration:none}.fsl_license_form{margin-top:20px}.fsl_license_form h3{font-size:14px;line-height:20px;margin:0 0 8px;color:var(--fcal-primary-text, #19283a)}.fsl_license_form p{margin:8px 0 0;font-size:13px;color:var(--fcal-secondary-text, #646970)}.fsl_license_form p a{color:var(--fcal-color-text, #306ae0);text-decoration:underline;text-underline-offset:2px;font-weight:500}.fsl_license_form .fsl_license_input .el-input__wrapper{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.fsl_license_form .fsl_license_input .el-input-group__append{padding:0;margin-left:-1px;background:var(--el-color-primary, #19283a)!important;border:none;box-shadow:0 0 0 1px var(--el-color-primary, #19283a) inset!important;border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.fsl_license_form .fsl_license_input .el-input-group__append .el-button{margin:0;height:100%;padding:0 16px;border:none;border-radius:0 8px 8px 0;color:var(--fcal-accent-contrast)}.fsl_license_form .fsl_license_input .el-input-group__append .el-button>span{gap:4px}.fsl_license_form .fsl_license_input .el-input-group__append .el-button{background:var(--fcal-accent);color:var(--fcal-primary-bg, #fff);font-weight:600}.fsl_license_form .fsl_license_input .el-input-group__append .el-button:hover,.fsl_license_form .fsl_license_input .el-input-group__append .el-button:focus,.fsl_license_form .fsl_license_input .el-input-group__append .el-button.is-loading,.fsl_license_form .fsl_license_input .el-input-group__append .el-button.is-disabled{background:transparent;color:var(--fcal-primary-bg, #fff);opacity:.85}.fsl_sr_only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fsl_link_btn{padding:0;border:0;background:none;font:inherit;cursor:pointer}.fsl_license_no_access{margin:0;font-size:13px;color:var(--fcal-secondary-text, #646970)}.fsl_license_switch{margin:14px 0 0;font-size:13px;color:var(--fcal-secondary-text, #646970);text-align:center}.fsl_license_switch a,.fsl_license_switch .fsl_link_btn{color:var(--fcal-color-text, #306ae0);text-decoration:underline;text-underline-offset:2px;font-weight:500}.fsl_warning{margin-top:16px;padding:10px 14px;border-radius:6px;background:#fdebec;border:1px solid #f5c6cb;color:#8a1f26;font-size:13px}.fsl_warning p{margin:0;color:#445164;font-size:14px}.fsl_warning p+p{margin-top:4px}.fsl_warning p a{color:var(--fcal-link);text-decoration:none;text-underline-offset:2px;font-weight:500}.fsl_warning p a:hover,.fsl_warning p a:focus{color:var(--fcal-link-hover);text-decoration:underline}.fcal_warning{margin:6px 0 0;color:var(--fcal-danger-fg)}#fluent-booking-app .fcal_settings_container .fcal_settings_body_inner+.fcal_settings_body_inner{margin-top:20px}#fluent-booking-app .fcal_settings_container .el-form-item__label,#fluent-booking-app .fcal_settings_container .input-label,#fluent-booking-app .fcal_settings_container .fcal_form_label{font-size:14px;font-weight:500;line-height:20px;color:var(--fcal-heading);margin-bottom:6px}#fluent-booking-app .fcal_settings_container .fcal_help_text,#fluent-booking-app .fcal_settings_container .fc_inline_help{font-size:12px;line-height:16px;color:var(--fcal-text-mid);margin:4px 0 0}#fluent-booking-app .fcal_settings_container .fcal_configure_integration_body>.el-form,#fluent-booking-app .fcal_settings_container .fcal_configure_integration_body>.fc_global_form_builder{margin-top:-16px}#fluent-booking-app .fcal_settings_container .fcal_configure_integration_body .el-form .el-row,#fluent-booking-app .fcal_settings_container .fcal_calendar_body .el-form .el-row{display:block;margin-left:0!important;margin-right:0!important}#fluent-booking-app .fcal_settings_container .fcal_configure_integration_body .el-form .el-col,#fluent-booking-app .fcal_settings_container .fcal_calendar_body .el-form .el-col{display:block;width:100%;max-width:100%;flex:none;padding-left:0!important;padding-right:0!important}#fluent-booking-app .fcal_settings_container .fcal_configure_integration_body .el-form .fc_item_half,#fluent-booking-app .fcal_settings_container .fcal_calendar_body .el-form .fc_item_half{float:none;width:auto;padding-right:0}#fluent-booking-app .fcal_settings_container .fcal_configure_integration_body .el-form .el-form-item,#fluent-booking-app .fcal_settings_container .fcal_calendar_body .el-form .el-form-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;-moz-column-gap:30px;column-gap:30px;row-gap:4px;margin:0;padding:16px 0;border-bottom:1px solid var(--fcal-border)}#fluent-booking-app .fcal_settings_container .fcal_configure_integration_body .el-form .el-form-item__label,#fluent-booking-app .fcal_settings_container .fcal_calendar_body .el-form .el-form-item__label{grid-column:1;padding:10px 0 0;margin:0;justify-content:flex-start;text-align:left;flex-wrap:wrap}#fluent-booking-app .fcal_settings_container .fcal_configure_integration_body .el-form .el-form-item__label .fcal_help_text,#fluent-booking-app .fcal_settings_container .fcal_calendar_body .el-form .el-form-item__label .fcal_help_text{display:block;flex:0 0 100%;font-weight:400;margin-top:2px}#fluent-booking-app .fcal_settings_container .fcal_configure_integration_body .el-form .el-form-item__label:has(.fcal_help_text),#fluent-booking-app .fcal_settings_container .fcal_calendar_body .el-form .el-form-item__label:has(.fcal_help_text){padding-top:0}#fluent-booking-app .fcal_settings_container .fcal_configure_integration_body .el-form .el-form-item__content,#fluent-booking-app .fcal_settings_container .fcal_calendar_body .el-form .el-form-item__content{grid-column:2;min-height:40px}#fluent-booking-app .fcal_settings_container .fcal_configure_integration_body .el-form .el-form-item:not(:has(>.el-form-item__label:not(:empty))),#fluent-booking-app .fcal_settings_container .fcal_calendar_body .el-form .el-form-item:not(:has(>.el-form-item__label:not(:empty))){grid-template-columns:minmax(0,1fr)}#fluent-booking-app .fcal_settings_container .fcal_configure_integration_body .el-form .el-form-item:not(:has(>.el-form-item__label:not(:empty))) .el-form-item__content,#fluent-booking-app .fcal_settings_container .fcal_calendar_body .el-form .el-form-item:not(:has(>.el-form-item__label:not(:empty))) .el-form-item__content{grid-column:1}#fluent-booking-app .fcal_settings_container .fcal_configure_integration_body .el-form>.fcal_primary_btn,#fluent-booking-app .fcal_settings_container .fcal_calendar_body .el-form>.fcal_primary_btn{display:block;margin:20px 0 0 auto}#fluent-booking-app .fcal_settings_container .fcal_configure_integration_body .el-form .el-form-item.fc_wp_editor,#fluent-booking-app .fcal_settings_container .fcal_calendar_body .el-form .el-form-item.fc_wp_editor{grid-template-columns:minmax(0,1fr);margin-top:0}#fluent-booking-app .fcal_settings_container .fcal_configure_integration_body .el-form .el-form-item.fc_wp_editor .el-form-item__label,#fluent-booking-app .fcal_settings_container .fcal_configure_integration_body .el-form .el-form-item.fc_wp_editor .el-form-item__content,#fluent-booking-app .fcal_settings_container .fcal_calendar_body .el-form .el-form-item.fc_wp_editor .el-form-item__label,#fluent-booking-app .fcal_settings_container .fcal_calendar_body .el-form .el-form-item.fc_wp_editor .el-form-item__content{grid-column:1}#fluent-booking-app .fcal_settings_container .fcal_configure_integration_body .el-form .el-form-item.fc_wp_editor .el-form-item__label,#fluent-booking-app .fcal_settings_container .fcal_calendar_body .el-form .el-form-item.fc_wp_editor .el-form-item__label{padding-top:0}@media (max-width: 782px){#fluent-booking-app .fcal_settings_container .fcal_configure_integration_body .el-form .el-form-item,#fluent-booking-app .fcal_settings_container .fcal_calendar_body .el-form .el-form-item{grid-template-columns:minmax(0,1fr);row-gap:6px}#fluent-booking-app .fcal_settings_container .fcal_configure_integration_body .el-form .el-form-item__label,#fluent-booking-app .fcal_settings_container .fcal_configure_integration_body .el-form .el-form-item__content,#fluent-booking-app .fcal_settings_container .fcal_calendar_body .el-form .el-form-item__label,#fluent-booking-app .fcal_settings_container .fcal_calendar_body .el-form .el-form-item__content{grid-column:1;padding-top:0}}#fluent-booking-app .fcal_settings_container .fcal_configure_integrations .fcal_configure_integration_body>.el-form{margin-top:0}#fluent-booking-app .fcal_settings_container .fcal_configure_integrations .fcal_configure_integration_body .el-form .el-form-item{display:block;border-bottom:0;padding:8px 0}#fluent-booking-app .fcal_settings_container .fcal_configure_integrations .fcal_configure_integration_body .el-form .el-form-item:has(.el-checkbox){border-bottom:1px solid var(--fcal-border);padding-bottom:16px}#fluent-booking-app .fcal_settings_container .fcal_configure_integrations .fcal_configure_integration_body .el-form .el-form-item__label,#fluent-booking-app .fcal_settings_container .fcal_configure_integrations .fcal_configure_integration_body .el-form .el-form-item__content{grid-column:auto}#fluent-booking-app .fcal_settings_container .fcal_configure_integrations .fcal_configure_integration_body .el-form .el-form-item__label{padding-top:0;margin-bottom:8px}#fluent-booking-app .fcal_settings_container .fcal_configure_integrations .fcal_configure_integration_body .el-form .el-form-item__content>p{margin:6px 0 0;font-size:12px;line-height:16px;color:var(--fcal-text-mid)}#fluent-booking-app .fcal_settings_container .fcal_calendar_body .el-form .fc-payment-row .el-form-item{display:block;border-bottom:0;padding:8px 0}#fluent-booking-app .fcal_settings_container .fcal_calendar_body .el-form .fc-payment-row .el-form-item__label,#fluent-booking-app .fcal_settings_container .fcal_calendar_body .el-form .fc-payment-row .el-form-item__content{grid-column:auto}#fluent-booking-app .fcal_settings_container .fcal_calendar_body .el-form .fc-payment-row .el-form-item__label{padding-top:0;margin-bottom:8px}#fluent-booking-app .fcal_settings_container .fcal_calendar_body .el-form .fc-payment-row .el-form-item__content>p{margin:6px 0 0;font-size:12px;line-height:16px;color:var(--fcal-text-mid)}#fluent-booking-app .fcal_settings_container .fcal_calendar_body .el-form .fc-payment-col:has(.el-checkbox),#fluent-booking-app .fcal_settings_container .fcal_calendar_body .el-form .fc-payment-col:has(.el-switch){border-bottom:1px solid var(--fcal-border);padding-bottom:16px;margin-bottom:8px}#fluent-booking-app .fcal_settings_container .fcal_settings_footer{display:flex;justify-content:flex-end;align-items:center;gap:8px;border-top:1px solid var(--fcal-border);padding-top:16px;margin-top:20px}#fluent-booking-app .fcal_settings_container .el-form+.fcal_settings_footer,#fluent-booking-app .fcal_settings_container .fc_global_form_builder+.fcal_settings_footer{border-top:0;margin-top:0}#fluent-booking-app .fcal_settings_container .fcal_calendar_body>.fcal_settings_actions{display:flex;justify-content:flex-end;padding-top:16px}@media (max-width: 600px){.fsl_license_card .fsl_license_meta li{flex-direction:column;align-items:flex-start;gap:2px}.fsl_license_card .fsl_license_meta li .fsl_meta_value{text-align:left}}.toplevel_page_fluent-booking{background:var(--fcal-body-bg)}.toplevel_page_fluent-booking #wpfooter{color:var(--fcal-text-light);border-top-color:var(--fcal-border)}.toplevel_page_fluent-booking #wpfooter a{color:var(--fcal-text-mid)}.toplevel_page_fluent-booking #wpfooter a:hover{color:var(--fcal-text)}#fluent-booking-app .fl_app .dashboard_notices{display:flex;flex-direction:column;margin-bottom:20px;gap:8px}#fluent-booking-app .fl_app .dashboard_notices .fcal_dashboard_notice .error,#fluent-booking-app .fl_app .dashboard_notices .fcal_dashboard_notice .updated{--fcal-notice-fg: var(--fcal-warning-fg);--fcal-notice-bg: var(--fcal-warning-bg);--fcal-notice-line: var(--fcal-warning-line);--fcal-notice-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M12.86 3.49a1 1 0 0 0-1.72 0L1.6 20.01A1 1 0 0 0 2.46 21.5h19.08a1 1 0 0 0 .86-1.49L12.86 3.49zM11 9.5h2v6h-2v-6zm0 7.5h2v2h-2v-2z'/%3E%3C/svg%3E");display:flex;align-items:center;gap:8px;margin:0;padding:9px 14px;border:1px solid var(--fcal-notice-line);border-radius:8px;background:var(--fcal-notice-bg);color:var(--fcal-notice-fg);font-size:14px;line-height:20px;box-shadow:none}#fluent-booking-app .fl_app .dashboard_notices .fcal_dashboard_notice .error:before,#fluent-booking-app .fl_app .dashboard_notices .fcal_dashboard_notice .updated:before{content:"";flex:none;width:16px;height:16px;background-color:var(--fcal-notice-fg);mask:var(--fcal-notice-icon) center/contain no-repeat;-webkit-mask:var(--fcal-notice-icon) center/contain no-repeat}#fluent-booking-app .fl_app .dashboard_notices .fcal_dashboard_notice .error p,#fluent-booking-app .fl_app .dashboard_notices .fcal_dashboard_notice .updated p{margin:0}#fluent-booking-app .fl_app .dashboard_notices .fcal_dashboard_notice .error a,#fluent-booking-app .fl_app .dashboard_notices .fcal_dashboard_notice .updated a{color:var(--fcal-text);text-decoration:none}#fluent-booking-app .fl_app .dashboard_notices .fcal_dashboard_notice .error a:hover,#fluent-booking-app .fl_app .dashboard_notices .fcal_dashboard_notice .error a:focus,#fluent-booking-app .fl_app .dashboard_notices .fcal_dashboard_notice .updated a:hover,#fluent-booking-app .fl_app .dashboard_notices .fcal_dashboard_notice .updated a:focus{color:var(--fcal-notice-fg);text-decoration:underline}#fluent-booking-app .fl_app .dashboard_notices .fcal_dashboard_notice .updated{--fcal-notice-fg: var(--fcal-success-fg);--fcal-notice-bg: var(--fcal-success-bg);--fcal-notice-line: var(--fcal-success-line);--fcal-notice-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm-1.2 14.6-4-4 1.4-1.4 2.6 2.6 5.6-5.6 1.4 1.4-7 7z'/%3E%3C/svg%3E")}#fluent-booking-app .fcal_section_header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:24px}@media (max-width: 767px){#fluent-booking-app .fcal_section_header{flex-wrap:wrap;gap:20px}}#fluent-booking-app .fcal_section_header .fcal_title{display:flex;align-items:center;justify-content:center;gap:12px}#fluent-booking-app .fcal_section_header .fcal_title h3{margin:0;padding:0;font-size:20px;font-weight:600;line-height:28px;letter-spacing:.4px;color:var(--fcal-heading)}#fluent-booking-app .fcal_section_header .fcal_title p{margin:0;padding:0;color:var(--fcal-secondary-text, #565865);font-size:13px;line-height:1.4}#fluent-booking-app .fcal_section_header .fcal_title .fcal_add .el-icon{padding:2px;font-size:16px;margin-top:6px;color:var(--fcal-text);border-radius:4px;cursor:pointer;border:1px solid var(--fcal-border-strong);background:var(--fcal-surface-sunk)}#fluent-booking-app .fcal_section_header.fcal_subsection_header .fcal_title h3{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.02em;color:var(--fcal-heading)}#fluent-booking-app .fcal_section_header .fcal_section_actions{display:flex;justify-content:flex-end;align-items:center;gap:5px}#fluent-booking-app .fcal_section_header .fcal_section_actions .fcal_icon_button{align-self:stretch;height:auto;min-width:44px;padding:0 10px;border-radius:8px;border:1px solid var(--fcal-primary-border);background:var(--fcal-primary-bg, #FFFFFF);box-shadow:none}@media (max-width: 480px){#fluent-booking-app .fcal_section_header .fcal_section_actions .fcal_icon_button{width:100%;min-width:auto}}@media (max-width: 767px){#fluent-booking-app .fcal_section_header .fcal_section_actions .fcal_icon_button{height:44px}}#fluent-booking-app .fcal_section_header .fcal_section_actions .el-input.fcal_search_input{width:100%;max-width:180px}#fluent-booking-app .fcal_section_header .fcal_section_actions .el-input.fcal_search_input .el-input__wrapper{box-shadow:none;border-radius:8px 0 0 8px;border:1px solid var(--fcal-primary-border);background:var(--fcal-primary-bg, #FFFFFF)}#fluent-booking-app .fcal_section_header .fcal_section_actions .el-input.fcal_search_input .el-input__wrapper .el-input__inner{background:var(--fcal-primary-bg, #FFFFFF)}#fluent-booking-app .fcal_section_header .fcal_section_actions .el-input.fcal_search_input .el-input-group__append{box-shadow:none;border-radius:0 8px 8px 0;border:1px solid var(--fcal-primary-border);background:var(--fcal-active-bg, #F9FAFB)}#fluent-booking-app .fcal_section_header .fcal_section_actions .el-select{max-width:160px}@media (max-width: 485px){#fluent-booking-app .fcal_section_header .fcal_section_actions{flex-direction:column;width:100%}#fluent-booking-app .fcal_section_header .fcal_section_actions .el-input .el-input__inner{min-height:38px}#fluent-booking-app .fcal_section_header .fcal_section_actions .el-input.fcal_search_input,#fluent-booking-app .fcal_section_header .fcal_section_actions .el-select{max-width:100%}}#fluent-booking-app .fcal_section_header.fcal_section_toolbar{flex-wrap:wrap}#fluent-booking-app .fcal_section_header.fcal_section_toolbar .fcal_section_filters{flex-shrink:0;max-width:100%}#fluent-booking-app .fcal_section_header.fcal_section_toolbar .fcal_section_filters .el-radio-group{flex-wrap:nowrap;max-width:100%;overflow-x:auto}#fluent-booking-app .fcal_section_header.fcal_section_toolbar .fcal_section_actions{flex-wrap:wrap}#fluent-booking-app .fcal_section_header .fcal_actions .el-input.fcal_search_input{height:auto;border:1px solid var(--fcal-primary-border, #EAECF0);border-radius:8px;width:240px}#fluent-booking-app .fcal_section_header .fcal_actions .el-input.fcal_search_input .el-input__wrapper{height:40px;padding:4px 10px;border-radius:8px 0 0 8px;box-shadow:none;background:var(--fcal-primary-bg, #FFFFFF)}#fluent-booking-app .fcal_section_header .fcal_actions .el-input.fcal_search_input .el-input__wrapper .el-input__inner{background:var(--fcal-primary-bg, #FFFFFF)}#fluent-booking-app .fcal_section_header .fcal_actions .el-input.fcal_search_input .el-input-group__append{box-shadow:none;border-radius:0 8px 8px 0;background:var(--fcal-active-bg, #F9FAFB)}#fluent-booking-app .fcal_section_header .fcal_actions .el-input.fcal_search_input .el-input-group__append .el-button{border:none;box-shadow:none;display:block}#fluent-booking-app .fcal_section_header .fcal_actions .el-dropdown{cursor:pointer}#fluent-booking-app .fcal_calendar_view{margin-top:12px}#fluent-booking-app .fcal_calendar_view .el-calendar{border-radius:8px}#fluent-booking-app .fcal_calendar_view .el-calendar.weekly_view .el-calendar__body{display:none}#fluent-booking-app .fcal_calendar_view .el-calendar .el-calendar__header{gap:12px;flex-wrap:wrap;border-radius:8px;background:var(--fcal-active-bg, #F9FAFB);border:1px solid var(--fcal-primary-border);border-bottom:none}#fluent-booking-app .fcal_calendar_view .el-calendar .el-calendar__header .header_date_picker{display:flex;align-items:center;justify-content:center;cursor:pointer}#fluent-booking-app .fcal_calendar_view .el-calendar .el-calendar__header .header_date_picker .header_date{display:flex;align-items:center;font-size:20px;font-weight:400;margin:0;color:var(--fcal-primary-text, #2F3448)}#fluent-booking-app .fcal_calendar_view .el-calendar .el-calendar__header .header_date_picker .date_picker_input{position:absolute;opacity:0;width:0;height:0}#fluent-booking-app .fcal_calendar_view .el-calendar .el-calendar__header .el-button-group{display:flex;align-items:center;justify-content:center;gap:12px}#fluent-booking-app .fcal_calendar_view .el-calendar .el-calendar__header .el-button-group .el-button{border-radius:8px}#fluent-booking-app .fcal_calendar_view .el-calendar .el-calendar__header .el-select{width:100px;flex:none}#fluent-booking-app .fcal_calendar_view .el-calendar .el-calendar__header .el-select .el-input__wrapper{border-radius:8px;padding:2px 10px}#fluent-booking-app .fcal_calendar_view .el-calendar .el-calendar__body{background:var(--fcal-primary-bg, #FFFFFF)}#fluent-booking-app .fcal_calendar_view .el-calendar .el-calendar__body .el-calendar-table .el-calendar-table__row .el-calendar-day{display:flex;justify-content:flex-start;flex-direction:column;padding:8px 0;height:120px}#fluent-booking-app .fcal_calendar_view .el-calendar .el-calendar__body .el-calendar-table .el-calendar-table__row .el-calendar-day:hover{background:transparent}#fluent-booking-app .fcal_calendar_view .el-calendar .el-calendar__body .el-calendar-table .el-calendar-table__row .el-calendar-day .day_number{align-self:center}#fluent-booking-app .fcal_calendar_view .el-calendar .el-calendar__body .el-calendar-table .el-calendar-table__row .el-calendar-day .day_number .el-button{padding:4px;border-radius:50%;height:-moz-fit-content;height:fit-content;font-size:13px;font-weight:400}#fluent-booking-app .fcal_calendar_view .el-calendar .el-calendar__body .el-calendar-table .el-calendar-table__row .el-calendar-day .fcal_booking_wrap{display:flex;padding-left:18px;padding-right:6px;position:relative;align-items:center;justify-content:center;gap:4px;margin:2px;border-radius:8px;color:var(--fcal-secondary-text, #565865)}#fluent-booking-app .fcal_calendar_view .el-calendar .el-calendar__body .el-calendar-table .el-calendar-table__row .el-calendar-day .fcal_booking_wrap:last-child{margin-bottom:0}#fluent-booking-app .fcal_calendar_view .el-calendar .el-calendar__body .el-calendar-table .el-calendar-table__row .el-calendar-day .fcal_booking_wrap:hover{background:var(--fcal-active-bg, #F9FAFB)}#fluent-booking-app .fcal_calendar_view .el-calendar .el-calendar__body .el-calendar-table .el-calendar-table__row .el-calendar-day .fcal_booking_wrap .booking_info{gap:4px;font-size:12px;display:flex;align-items:flex-start;overflow:hidden}#fluent-booking-app .fcal_calendar_view .el-calendar .el-calendar__body .el-calendar-table .el-calendar-table__row .el-calendar-day .fcal_booking_wrap .booking_info.cancelled{text-decoration:line-through}#fluent-booking-app .fcal_calendar_view .el-calendar .el-calendar__body .el-calendar-table .el-calendar-table__row .el-calendar-day .fcal_booking_wrap .booking_title{margin:0;line-height:1.4;white-space:nowrap;overflow:hidden}#fluent-booking-app .fcal_calendar_view .el-calendar .el-calendar__body .el-calendar-table .el-calendar-table__row .el-calendar-day .fcal_booking_wrap .booking_color{left:5px;top:4.5px;width:10px;height:10px;border-radius:50%;position:absolute}#fluent-booking-app .fcal_calendar_view .el-calendar .el-calendar__body .el-calendar-table .el-calendar-table__row .el-calendar-day .fcal_more_wrap{display:flex;align-items:center;justify-content:center;border-radius:8px;margin:2px;gap:4px;color:var(--fcal-secondary-text, #565865)}#fluent-booking-app .fcal_calendar_view .el-calendar .el-calendar__body .el-calendar-table .el-calendar-table__row .el-calendar-day .fcal_more_wrap:hover{background:var(--fcal-active-bg, #F9FAFB)}#fluent-booking-app .weekly_calendar_view{height:calc(100vh - 200px);color:var(--fcal-primary-text, #2F3448);background-color:var(--fcal-primary-bg, #FFFFFF);overflow-x:hidden;position:relative;border-radius:8px}#fluent-booking-app .weekly_calendar_view .weekly_header{top:0;z-index:9;display:flex;position:sticky;background:var(--fcal-primary-bg, #FFFFFF);border-bottom:1px solid var(--fcal-primary-border, #EAECF0)}#fluent-booking-app .weekly_calendar_view .weekly_header .time_column_header{width:60px;flex-shrink:0}#fluent-booking-app .weekly_calendar_view .weekly_header .day_column_header{flex:1;min-width:0;padding:8px;text-align:center;border-left:1px solid var(--fcal-primary-border, #EAECF0)}#fluent-booking-app .weekly_calendar_view .weekly_header .day_column_header .day_name{color:var(--fcal-secondary-text, #565865);font-size:12px;margin-bottom:4px}#fluent-booking-app .weekly_calendar_view .weekly_header .day_column_header .day_number .el-button{margin:0;padding:8px;height:36px;font-size:20px;font-weight:400;border-radius:50%}#fluent-booking-app .weekly_calendar_view .weekly_grid{display:flex}#fluent-booking-app .weekly_calendar_view .weekly_grid .time_column{width:60px;flex-shrink:0}#fluent-booking-app .weekly_calendar_view .weekly_grid .time_column .time_slot{height:60px;padding:8px;color:var(--fcal-secondary-text, #565865);font-size:12px;text-align:right;position:relative;top:-14px}#fluent-booking-app .weekly_calendar_view .weekly_grid .days_grid{flex:1;display:flex;position:relative}#fluent-booking-app .weekly_calendar_view .weekly_grid .days_grid .day_column{flex:1;min-width:0;border-left:1px solid var(--fcal-primary-border, #EAECF0);position:relative}#fluent-booking-app .weekly_calendar_view .weekly_grid .days_grid .day_column .hour_cell{height:60px;border-bottom:1px solid var(--fcal-primary-border, #EAECF0)}#fluent-booking-app .weekly_calendar_view .weekly_grid .calendar_event{position:absolute;left:2px;right:2px;border-radius:8px;padding:4px 6px;font-size:12px;z-index:1;border-bottom:2px solid var(--fcal-primary-bg, #FFFFFF);overflow:hidden;cursor:pointer}#fluent-booking-app .weekly_calendar_view .weekly_grid .calendar_event:last-child{border-bottom:none}#fluent-booking-app .weekly_calendar_view .weekly_grid .calendar_event:hover{filter:brightness(1.1)}#fluent-booking-app .weekly_calendar_view .weekly_grid .calendar_event .event_content{height:100%;display:block;font-size:12px;overflow:hidden}#fluent-booking-app .weekly_calendar_view .weekly_grid .calendar_event .event_content .event_title{display:inline;overflow:hidden}#fluent-booking-app .weekly_calendar_view .weekly_grid .calendar_event .event_content .event_time{margin-right:4px}#fluent-booking-app .fcal_section{display:block;width:100%}#fluent-booking-app .fcal_webhook_request_header_table{border-spacing:0;border-collapse:collapse}#fluent-booking-app .fcal_webhook_request_header_table thead tr th{text-align:left;color:var(--fcal-primary-text, #2F3448)}#fluent-booking-app .fcal_webhook_request_header_table thead tr th:last-child{padding-left:5px}#fluent-booking-app .fcal_webhook_request_header_table tr td{padding:5px 5px 5px 0}#fluent-booking-app .fcal_webhook_request_header_table tr td:last-child{padding-left:5px;padding-right:0}#fluent-booking-app .fcal_webhook_request_header_table tr td .right-field{display:flex;align-items:center;gap:8px}#fluent-booking-app .fcal_webhook_request_header_table tr td .right-field .action-btn{display:flex;align-items:center;gap:6px}#fluent-booking-app .fcal_webhook_request_header_table tr td .right-field .action-btn .el-button{margin:0;padding:8px 16px}#fluent-booking-app .fcal_all_schediles{display:flex}#fluent-booking-app .fcal_all_schediles .fcal_schedules{flex:1}#fluent-booking-app .fcal_all_schediles .fcal_spot_details{flex:3;margin:0}#fluent-booking-app .fcal_all_schediles.fcal_showing_details .fcal_spot_actions,#fluent-booking-app .fcal_all_schediles.fcal_showing_details .fcal_spot_color{display:none}#fluent-booking-app .fcal_all_schediles.fcal_showing_details .fcal_spot_line{flex-direction:column;margin-bottom:0}#fluent-booking-app .fcal_all_schediles.fcal_showing_details .fcal_schedule{margin:0}#fluent-booking-app .fcal_all_schediles.fcal_showing_details .fcal_schedules{max-height:calc(100% - 32px);overflow-y:scroll}#fluent-booking-app .fcal_all_schediles.fcal_showing_details .fcal_schedules::-webkit-scrollbar{width:6px;background:transparent;border-radius:10px}#fluent-booking-app .fcal_all_schediles.fcal_showing_details .fcal_schedules::-webkit-scrollbar-thumb{background:#e5e8eb;border-radius:10px}#fluent-booking-app .fcal_location b{font-weight:500}#fluent-booking-app .fcal_location p{margin:0}#fluent-booking-app .fcal_dashboard_box{background:var(--fcal-primary-bg, #FFFFFF);border-radius:8px;padding:20px}#fluent-booking-app .fcal_dashboard .fcal_section_header{border-bottom:1px solid var(--fcal-primary-border, #EAECF0);padding-bottom:12px}@media (max-width: 585px){#fluent-booking-app .fcal_dashboard .fcal_section_header{flex-wrap:wrap}}#fluent-booking-app .fcal_dashboard .fcal_section_header .fcal_actions .el-date-editor{height:auto;border-radius:8px;padding:3px 16px;box-shadow:none;border:1px solid var(--fcal-primary-border, #EAECF0);background:var(--fcal-primary-bg, #FFFFFF)}@media (max-width: 585px){#fluent-booking-app .fcal_dashboard .fcal_section_header .fcal_actions .el-date-editor{width:auto}}#fluent-booking-app .fcal_dashboard .fcal_booking_activities{width:100%;max-width:356px;background:var(--fcal-primary-bg, #FFFFFF);border-radius:8px}#fluent-booking-app .fcal_dashboard .fcal_booking_activities .fcal_schedule_details_header h1{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.02em;color:var(--fcal-heading);margin:0;border-bottom:1px solid var(--fcal-primary-border, #EAECF0);padding:20px 14px 16px}#fluent-booking-app .fcal_dashboard .fcal_booking_activities .fcal_schedule_event_infos_body{max-height:440px;overflow-x:hidden}#fluent-booking-app .fcal_dashboard .fcal_booking_activities .fcal_schedule_event_infos_body::-webkit-scrollbar{width:5px}#fluent-booking-app .fcal_dashboard .fcal_booking_activities .fcal_schedule_event_infos_body::-webkit-scrollbar-thumb{background:#e4e4e7;border-radius:10px}#fluent-booking-app .fcal_dashboard .fcal_booking_activities .fcal_schedule_event_infos_body::-webkit-scrollbar-track{background:transparent}#fluent-booking-app .fcal_dashboard .fcal_dashboard_chat_wrap{display:flex;align-items:flex-start;gap:24px}@media (max-width: 768px){#fluent-booking-app .fcal_dashboard .fcal_dashboard_chat_wrap{flex-direction:column}#fluent-booking-app .fcal_dashboard .fcal_dashboard_chat_wrap .fcal_booking_activities,#fluent-booking-app .fcal_dashboard .fcal_dashboard_chat_wrap .fcal_dashboard_chat{width:100%}}#fluent-booking-app .fcal_dashboard .fcal_dashboard_chat_wrap .fcal_dashboard_chat{flex:1}#fluent-booking-app .fcal_dashboard .fcal_dashboard_chat_wrap .fcal_section_header .fcal_actions .el-date-editor{padding:3px 16px;box-shadow:none;border:1px solid var(--fcal-primary-border, #EAECF0)}#fluent-booking-app .fcal_dashboard .fcal_dashboard_chat_wrap .fcal_section_header .fcal_actions .el-date-editor .el-input__wrapper{padding:3px 16px;border-radius:8px;border:1px solid var(--fcal-primary-border, #EAECF0);box-shadow:none}#fluent-booking-app .fcal_dashboard .fcal_dashboard_chat_wrap .fcal_section_header .fcal_actions .el-date-editor .el-input__wrapper .el-input__inner{height:auto}#fluent-booking-app .fcal_dashboard .fcal_dashboard_chat_wrap .fcal_dashboard_report_sidebar{max-width:350px;width:100%;flex:none}#fluent-booking-app .fcal_dashboard .fcal_dashboard_chat_wrap .fcal_dashboard_report_sidebar .fcal_schedule_event_infos{background:var(--fcal-primary-bg, #FFFFFF);border-radius:8px;margin-bottom:20px}#fluent-booking-app .fcal_dashboard .fcal_dashboard_chat_wrap .fcal_dashboard_report_sidebar .fcal_schedule_event_infos .fcal_schedule_details_header{padding:20px 14px 16px}#fluent-booking-app .fcal_dashboard .fcal_dashboard_chat_wrap .fcal_dashboard_report_sidebar .fcal_schedule_event_infos .fcal_schedule_details_header h1{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.02em;color:var(--fcal-heading);margin:0}#fluent-booking-app .fcal_dashboard .fcal_dashboard_chat_wrap .fcal_dashboard_report_sidebar .fcal_schedule_event_infos .fcal_booking_activities_list .fcal_booking_activity{color:var(--fcal-secondary-text, #565865);padding:11px 0 8px 32px}#fluent-booking-app .fcal_dashboard .fcal_dashboard_chat_wrap .fcal_dashboard_report_sidebar .fcal_schedule_event_infos .fcal_booking_activities_list .fcal_booking_activity .timing{display:block;margin-bottom:4px}#fluent-booking-app .fcal_dashboard .fcal_dashboard_chat_wrap .fcal_dashboard_report_sidebar .fcal_schedule_event_infos .fcal_booking_activities_list .fcal_booking_activity .fcal_activity_complete_icon{top:25px}#fluent-booking-app .fcal_dashboard .fcal_dashboard_chat_wrap .fcal_dashboard_report_sidebar .fcal_schedule_event_infos .fcal_booking_activities_list .fcal_booking_activity:before{top:35px}#fluent-booking-app .fcal_dashboard .fcal_dashboard_chat_wrap .fcal_dashboard_report_sidebar .fcal_schedule_event_infos .fcal_booking_activities_list .fcal_booking_activity .description_and_link .description{line-height:22px}#fluent-booking-app .fcal_dashboard .fcal_dashboard_chat_wrap .fcal_dashboard_report_sidebar .fcal_schedule_event_infos .fcal_booking_activities_list .fcal_booking_activity .el-link{margin-left:4px;display:inline-block;vertical-align:baseline;font-size:inherit;text-transform:lowercase}#fluent-booking-app .fcal_dashboard .fcal_dashboard_chat_wrap .fcal_dashboard_report_sidebar .fcal_schedule_event_infos .fcal_booking_activities_list .fcal_activity_group{display:flex;align-items:center;gap:10px;margin:16px 0 2px}#fluent-booking-app .fcal_dashboard .fcal_dashboard_chat_wrap .fcal_dashboard_report_sidebar .fcal_schedule_event_infos .fcal_booking_activities_list .fcal_activity_group:first-child{margin-top:6px}#fluent-booking-app .fcal_dashboard .fcal_dashboard_chat_wrap .fcal_dashboard_report_sidebar .fcal_schedule_event_infos .fcal_booking_activities_list .fcal_activity_group .fcal_activity_group_label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fcal-secondary-text, #565865);white-space:nowrap}#fluent-booking-app .fcal_dashboard .fcal_dashboard_chat_wrap .fcal_dashboard_report_sidebar .fcal_schedule_event_infos .fcal_booking_activities_list .fcal_activity_group .fcal_activity_group_rule{flex:1;height:1px;background:var(--fcal-primary-border, #EAECF0)}#fluent-booking-app .fcal_dashboard .fcal_dashboard_chat_wrap .fcal_dashboard_report_sidebar .fcal_schedule_event_infos .fcal_booking_activities_list .fcal_activity_group.fcal_group_today .fcal_activity_group_label{color:var(--fcal-success-fg)}#fluent-booking-app .fcal_dashboard .fcal_dashboard_chat_wrap .fcal_dashboard_report_sidebar .fcal_schedule_event_infos .fcal_booking_activities_list .fcal_activity_empty{padding:6px 0 8px 32px;color:var(--fcal-text-light, #99A0AE);font-size:13px}#fluent-booking-app .fcal_dashboard_overview{margin-bottom:24px;container-type:inline-size}#fluent-booking-app .fcal_dashboard_overview .overview-widgets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@container (min-width: 780px){#fluent-booking-app .fcal_dashboard_overview .overview-widgets{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width: 380px){#fluent-booking-app .fcal_dashboard_overview .overview-widgets{grid-template-columns:minmax(0,1fr)}}#fluent-booking-app .fcal_dashboard_overview .overview-widgets .overview-widget{--fcal-widget-tint: var(--fcal-neutral-bg);--fcal-widget-ink: var(--fcal-text-mid);display:flex;flex-direction:column;align-items:flex-start;border-radius:12px;background:var(--fcal-surface);border:1px solid var(--fcal-card-line);padding:14px}#fluent-booking-app .fcal_dashboard_overview .overview-widgets .overview-widget:nth-child(1){--fcal-widget-tint: #EFEBFF;--fcal-widget-ink: #5B34C7}#fluent-booking-app .fcal_dashboard_overview .overview-widgets .overview-widget:nth-child(2){--fcal-widget-tint: var(--fcal-success-bg);--fcal-widget-ink: var(--fcal-success-fg)}#fluent-booking-app .fcal_dashboard_overview .overview-widgets .overview-widget:nth-child(3){--fcal-widget-tint: var(--fcal-danger-bg);--fcal-widget-ink: var(--fcal-danger-fg)}#fluent-booking-app .fcal_dashboard_overview .overview-widgets .overview-widget:nth-child(4){--fcal-widget-tint: var(--fcal-info-bg);--fcal-widget-ink: var(--fcal-info-fg)}#fluent-booking-app .fcal_dashboard_overview .overview-widgets .overview-widget .icon{position:static;width:32px;height:32px;flex:none;display:flex;align-items:center;justify-content:center;margin-bottom:8px;background:var(--fcal-widget-tint);border-radius:8px}#fluent-booking-app .fcal_dashboard_overview .overview-widgets .overview-widget .icon svg{width:20px;height:20px}#fluent-booking-app .fcal_dashboard_overview .overview-widgets .overview-widget .icon svg path{fill:var(--fcal-widget-ink);stroke:var(--fcal-widget-ink);stroke-dasharray:200;stroke-dashoffset:200;animation:fcalDrawIcon 5s linear alternate}#fluent-booking-app .fcal_dashboard_overview .overview-widgets .overview-widget p{font-size:12px;font-weight:500;line-height:16px;letter-spacing:.02em;margin:0;color:var(--fcal-text-mid)}#fluent-booking-app .fcal_dashboard_overview .overview-widgets .overview-widget .overview-widget-value{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}#fluent-booking-app .fcal_dashboard_overview .overview-widgets .overview-widget h1{font-size:24px;font-weight:600;line-height:32px;letter-spacing:-.01em;margin:0;color:var(--fcal-heading)}#fluent-booking-app .fcal_dashboard_overview .overview-widgets .overview-widget h3{font-size:11px;font-weight:400;line-height:16px;margin:4px 0 0;color:var(--fcal-text-light)}#fluent-booking-app .fcal_dashboard_overview .overview-widgets .overview-widget .stat{font-size:11px;font-weight:600;line-height:16px;display:inline-flex;align-items:center;gap:2px;padding:2px 6px;border-radius:999px;border:0;background:var(--fcal-success-bg);color:var(--fcal-success-fg)}#fluent-booking-app .fcal_dashboard_overview .overview-widgets .overview-widget .stat .el-icon{font-size:12px}#fluent-booking-app .fcal_dashboard_overview .overview-widgets .overview-widget .stat.down{background:var(--fcal-danger-bg);color:var(--fcal-danger-fg)}#fluent-booking-app .fcal_dashboard_overview .overview-widgets .overview-widget .stat.down .el-icon{transform:rotate(180deg)}#fluent-booking-app .fcal_dashboard_overview .overview-widgets .overview-widget .stat.flat{background:var(--fcal-neutral-bg);color:var(--fcal-text-mid)}#fluent-booking-app .fcal_dashboard_overview .overview-widgets .overview-widget.navigation{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}#fluent-booking-app .fcal_dashboard_overview .overview-widgets .overview-widget.navigation:hover{border-color:var(--fcal-widget-ink);box-shadow:0 1px 2px #1018280f}#fluent-booking-app .fcal_tabs{overflow:inherit;display:flex;align-items:flex-start;position:relative}#fluent-booking-app .fcal_tabs>.el-tabs__header{position:sticky;top:40px}#fluent-booking-app .fcal_tabs>.el-tabs__header.is-left{margin-right:30px}#fluent-booking-app .fcal_tabs>.el-tabs__header{max-width:324px;width:100%;background:var(--fcal-surface);border:1px solid var(--fcal-card-line);box-shadow:var(--fcal-shadow-card);padding:16px 12px;border-radius:8px}#fluent-booking-app .fcal_tabs>.el-tabs__header .el-tabs__nav-wrap{margin:0}#fluent-booking-app .fcal_tabs>.el-tabs__header .el-tabs__nav-wrap:after{display:none}#fluent-booking-app .fcal_tabs>.el-tabs__header .el-tabs__nav-wrap .el-tabs__nav .el-tabs__active-bar{display:none}#fluent-booking-app .fcal_tabs>.el-tabs__header .el-tabs__nav-wrap .el-tabs__nav .el-tabs__item{text-align:left;border-radius:8px;font-size:14px;font-weight:500;line-height:20px;color:var(--fcal-text-mid);height:auto;padding:9px 10px;display:flex;align-items:center;gap:10px;margin-bottom:5px}#fluent-booking-app .fcal_tabs>.el-tabs__header .el-tabs__nav-wrap .el-tabs__nav .el-tabs__item:last-child{margin-bottom:0}#fluent-booking-app .fcal_tabs>.el-tabs__header .el-tabs__nav-wrap .el-tabs__nav .el-tabs__item.is-active{background:var(--fcal-accent-wash);color:var(--fcal-accent)}#fluent-booking-app .fcal_tabs>.el-tabs__header .el-tabs__nav-wrap .el-tabs__nav .el-tabs__item.is-active .el-icon svg path{stroke:var(--fcal-accent)}#fluent-booking-app .fcal_tabs .el-tabs__content{overflow:inherit;flex:1}#fluent-booking-app .fcal_tabs .fcal_create_calendar_body{max-width:100%;border:none;box-shadow:none}#fluent-booking-app .el-table.fcal_table{border-radius:8px;border-spacing:0;box-shadow:0 0 0 1px var(--fcal-primary-border, #EAECF0)}#fluent-booking-app .el-table.fcal_table .el-table__inner-wrapper:before{display:none}#fluent-booking-app .el-table.fcal_table thead tr{background:var(--fcal-active-bg, #F9FAFB)}#fluent-booking-app .el-table.fcal_table thead tr th{background:none;font-size:14px;font-weight:700;line-height:20px;color:var(--fcal-primary-text, #2F3448);padding:8px 0}#fluent-booking-app .el-table.fcal_table thead tr th .cell{padding:0 20px}#fluent-booking-app .el-table.fcal_table tbody tr:hover td{background:transparent}#fluent-booking-app .el-table.fcal_table tbody tr:last-child td{border-bottom:none}#fluent-booking-app .el-table.fcal_table tbody tr td{font-size:14px;font-weight:400;line-height:20px;padding:16px 0;color:var(--fcal-secondary-text, #565865);border-color:var(--fcal-primary-border, #EAECF0)}#fluent-booking-app .el-table.fcal_table tbody tr td .cell{padding:0 20px}#fluent-booking-app .el-table.fcal_table tbody tr td a{text-decoration:none;font-weight:500}#fluent-booking-app .el-input-group.fcal_input_with_copy .el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}#fluent-booking-app .el-input-group.fcal_input_with_copy .el-input-group__append{color:#445164;background:transparent;border-top-right-radius:8px;border-bottom-right-radius:8px}#fluent-booking-app .el-input-group.fcal_input_with_copy .el-input-group__append .el-icon{cursor:pointer;font-size:20px}#fluent-booking-app .fcal_cart_product_selector{display:flex;align-items:center;width:100%;gap:16px}#fluent-booking-app .fcal_cart_product_selector .el-select .el-input__wrapper{padding:3px 16px!important}#fluent-booking-app .fcal_cart_product_selector .fcal_plain_btn{padding:8px 12px}#fluent-booking-app .fcal_cart_product_selector .fcal_plain_btn span{gap:4px}.fcal_create_event_selector h3{margin:0;font-size:16px;color:var(--fcal-primary-text, #2F3448)}.fcal_create_event_selector p{margin:5px 0 0;color:var(--fcal-secondary-text, #565865)}.fcal_remote_calendar_block{border:1px solid var(--fcal-primary-border, #EAECF0);border-radius:6px;margin-top:20px}.fcal_remote_calendar_block>.el-skeleton{padding:15px}.fcal_remote_calendar_block .fcal_remote_header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:15px;border-bottom:1px solid var(--fcal-primary-border, #EAECF0)}.fcal_remote_calendar_block .fcal_remote_header .fcal_driver_brand{display:flex;align-items:center;gap:15px}.fcal_remote_calendar_block .fcal_remote_header .fcal_driver_brand img{max-width:44px}.fcal_remote_calendar_block .fcal_remote_header .fcal_driver_heading h3{margin:0;font-size:16px;color:var(--fcal-primary-text, #2F3448)}.fcal_remote_calendar_block .fcal_remote_header .fcal_driver_heading p{margin:0 0 5px;color:var(--fcal-secondary-text, #565865)}.fcal_remote_calendar_block .fcal_remote_body{padding:15px}.fcal_remote_calendar_block .fcal_remote_sub{color:var(--fcal-secondary-text, #565865)}.fcal_remote_calendar_block .fcal_remote_footer{align-items:center;border-top:1px solid var(--fcal-primary-border, #EAECF0);display:flex;justify-content:space-between;padding:15px}.fcal_remote_calendar_block .fcal_remote_footer .el-form-item{margin-bottom:0}.fcal_settings_header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border-bottom:1px solid var(--fcal-primary-border, #EAECF0);margin-bottom:18px;padding-bottom:10px}.fcal_settings_header h2,.fcal_settings_header h3{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.02em;color:var(--fcal-heading);margin:0}.fcal_settings_header p{margin:5px 0;color:var(--fcal-secondary-text, #565865)}.fcal_settings_header .fcal_actions .el-dropdown .el-button>span{gap:4px}.fcal_card_items{display:block;overflow:hidden;border:1px solid var(--fcal-primary-border, #EAECF0);border-radius:6px}.fcal_card_items .fcal_card_item{background:var(--fcal-primary-bg, #FFFFFF);border-bottom:1px solid var(--fcal-primary-border, #EAECF0);padding:15px;position:relative}.fcal_card_items .fcal_card_item:hover{background-color:var(--fcal-color-bg, #F0F0F1)}.fcal_card_items .fcal_card_item .fcal_card_wrap{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.fcal_card_items .fcal_card_item .fcal_card_wrap .fcal_card_item_details{width:auto}.fcal_card_items .fcal_card_item h4{margin:0 0 7px;font-size:16px;font-weight:600;line-height:24px;display:inline-flex;align-items:center;gap:8px;color:var(--fcal-primary-text, #2F3448)}.fcal_card_items .fcal_card_item p{margin:5px 0;color:var(--fcal-secondary-text, #565865)}.fcal_card_items .fcal_card_item:last-child{border-bottom:none}.fcal_card_items .fcal_card_item .fcal_card_actions{position:absolute;right:20px;top:50%;transform:translateY(-50%);margin:0}.fcal_card_items .fcal_card_item .fcal_card_actions .el-dropdown-link{transform:rotate(90deg);cursor:pointer;width:25px;height:25px}.fcal_integration_items{display:block;border:1px solid var(--fcal-primary-border, #EAECF0);border-radius:6px}.fcal_integration_items.plugins_items .fcal_integration_item{flex-wrap:nowrap}.fcal_integration_items .fcal_integration_item{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:20px;border-bottom:1px solid var(--fcal-primary-border, #EAECF0)}.fcal_integration_items .fcal_integration_item:last-child{border-bottom:none}.fcal_integration_items .fcal_integration_item .fcal_card_wrap{flex:1 1 0;min-width:0;display:flex;align-items:flex-start;gap:24px}.fcal_integration_items .fcal_integration_item .fcal_card_wrap .fcal_integration_icon{width:50px;height:50px;position:relative;flex:none;gap:10px}.fcal_integration_items .fcal_integration_item .fcal_card_wrap .fcal_integration_icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.fcal_integration_items .fcal_integration_item .fcal_card_wrap .fcal_card_item_details h3{margin:0;font-size:16px;font-weight:500;color:var(--fcal-primary-text, #2F3448)}.fcal_integration_items .fcal_integration_item .fcal_card_wrap .fcal_card_item_details .request_url{margin:5px 0 0;color:var(--fcal-secondary-text, #565865)}.fcal_integration_items .fcal_integration_item .fcal_card_wrap .fcal_card_item_details .event_triggers{gap:8px;padding:0;margin:8px 0 0;display:flex;flex-wrap:wrap;list-style:none;align-items:flex-start}.fcal_integration_items .fcal_integration_item .fcal_card_wrap .fcal_card_item_details .event_triggers .icon{line-height:10px}.fcal_integration_items .fcal_integration_item .fcal_card_wrap .fcal_card_item_details .event_triggers .icon svg{width:14px;height:14px}.fcal_integration_items .fcal_integration_item .fcal_card_wrap .fcal_card_item_details .event_triggers li{margin:0;color:var(--fcal-primary-text, #2F3448);background:var(--fcal-active-bg, #F9FAFB);display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;gap:4px}.fcal_integration_items .fcal_integration_item .fcal_card_actions{flex:none}.fcal_integration_items .fcal_integration_item .fcal_card_actions>*{margin:0}.fcal_integration_items .fcal_integration_item .fcal_card_actions .el-button:not(.fcal_action){padding:7px 12px!important;height:auto!important;border-radius:6px!important}.fcal_integration_items .fcal_integration_item .fcal_card_actions .el-button:not(.fcal_action) i{font-size:14px!important}.fcal_features_boxes{display:block;border:1px solid #d1d5db;border-radius:6px}.fcal_features_boxes .fcal_feature{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--fcal-border);padding:20px;gap:16px}.fcal_features_boxes .fcal_feature:hover{cursor:pointer;background:var(--fcal-surface-sunk)}.fcal_features_boxes .fcal_feature:last-child{border-bottom:none}.fcal_features_boxes .fcal_feature .fcal_feature_heading{display:flex;flex-direction:column}.fcal_features_boxes .fcal_feature .fcal_feature_heading h3{margin:0 0 8px;font-size:16px;font-weight:600}.fcal_features_boxes .fcal_feature .fcal_feature_heading p{margin:0;font-size:14px;line-height:1.6}.fcal_features_boxes .fcal_feature .fcal_feature_actions{display:flex;align-items:center;gap:8px}.fcal_features_boxes .fcal_feature .fcal_feature_actions>*{margin:0}.fcal_select_photo{display:flex;align-items:center}.fcal_select_photo img{padding:0;width:20px;height:20px;border-radius:50%;margin:0 5px 0 0}.fcal_select_photo svg{width:22px;height:22px;margin-right:4px;border-radius:50%}.fcal_select_price{float:right;color:var(--el-text-color-secondary);font-size:13px}.fcal_availability_card{cursor:pointer;width:100%}.fcal_calendars_skeleton{background:var(--fcal-primary-bg, #FFFFFF);border-radius:8px;padding:15px;margin-bottom:30px}.fcal_calendars_skeleton .first_row{justify-content:space-between;align-items:center;margin-bottom:30px}.fcrm-smartcodes-popover{padding:0!important;border-radius:8px;background:var(--fcal-surface);border-color:var(--fcal-border)}.fcrm-smartcodes-popover .el_pop_data_group{overflow:hidden;display:flex}.fcrm-smartcodes-popover .el_pop_data_group *{box-sizing:border-box}.fcrm-smartcodes-popover .el_pop_data_group .el_pop_data_headings{width:130px;background:var(--fcal-surface-sunk);border-radius:0;padding:10px 3px;position:relative}.fcrm-smartcodes-popover .el_pop_data_group .el_pop_data_headings ul{padding:0;margin:10px 0 0}.fcrm-smartcodes-popover .el_pop_data_group .el_pop_data_headings ul li{cursor:pointer;color:var(--fcal-text);font-size:14px;padding:10px 7px;border-radius:4px;margin-bottom:4px;position:relative;transition:.2s}.fcrm-smartcodes-popover .el_pop_data_group .el_pop_data_headings ul li:hover{background:var(--fcal-surface-raised)}.fcrm-smartcodes-popover .el_pop_data_group .el_pop_data_headings ul li.active_item_selected{background:var(--fcal-surface-raised);color:var(--fcal-text);font-weight:500}.fcrm-smartcodes-popover .el_pop_data_group .el_pop_data_body{background:var(--fcal-surface);padding:14px 20px 0;width:270px;height:400px;overflow:auto;border-radius:0 10px 10px 0}.fcrm-smartcodes-popover .el_pop_data_group .el_pop_data_body ul{padding:0;margin:0}.fcrm-smartcodes-popover .el_pop_data_group .el_pop_data_body ul li{color:var(--fcal-text);padding:12px 10px;display:block;margin-bottom:0;cursor:pointer;text-align:left;border-bottom:1px solid var(--fcal-border);border-radius:6px;transition:background-color .2s}.fcrm-smartcodes-popover .el_pop_data_group .el_pop_data_body ul li:first-child{padding-top:0}.fcrm-smartcodes-popover .el_pop_data_group .el_pop_data_body ul li:last-child{border-bottom:none}.fcrm-smartcodes-popover .el_pop_data_group .el_pop_data_body ul li:hover{background:var(--fcal-surface-sunk)}.fcrm-smartcodes-popover .el_pop_data_group .el_pop_data_body ul li span{font-size:11px;color:var(--fcal-text-light);margin:2px 0 0;display:block}.fcal_field_map_fields .el-form-item__content,.fcal_field_dropdown_many_fields .el-form-item__content{display:block}.fcal_field_map_fields .ff-table,.fcal_field_map_fields table.ff_inner_table,.fcal_field_dropdown_many_fields .ff-table,.fcal_field_dropdown_many_fields table.ff_inner_table{width:100%;border:1px solid var(--fcal-border);border-spacing:0;background:var(--fcal-surface-sunk);border-radius:5px}.fcal_field_map_fields .ff-table thead th,.fcal_field_map_fields table.ff_inner_table thead th,.fcal_field_dropdown_many_fields .ff-table thead th,.fcal_field_dropdown_many_fields table.ff_inner_table thead th{text-align:left;padding:5px 15px;border-bottom:1px solid var(--fcal-border)}.fcal_field_map_fields .ff-table tbody tr td,.fcal_field_map_fields table.ff_inner_table tbody tr td,.fcal_field_dropdown_many_fields .ff-table tbody tr td,.fcal_field_dropdown_many_fields table.ff_inner_table tbody tr td{padding:7px 15px}.fcal_field_map_fields .ff-table tbody tr:hover td,.fcal_field_map_fields table.ff_inner_table tbody tr:hover td,.fcal_field_dropdown_many_fields .ff-table tbody tr:hover td,.fcal_field_dropdown_many_fields table.ff_inner_table tbody tr:hover td{background:var(--fcal-surface)}.fcal_field_map_fields .fcal_merge_fields,.fcal_field_dropdown_many_fields .fcal_merge_fields{width:100%!important}.fcal_field_checkbox-multiple-text .el-checkbox-group{display:flex;flex-direction:column;gap:8px}table.shop_table.order_details{width:100%;border:1px solid var(--fcal-border);border-spacing:0;background:var(--fcal-surface-sunk);border-radius:5px}table.shop_table.order_details thead th{text-align:left;padding:10px 15px;border-bottom:1px solid var(--fcal-border)}table.shop_table.order_details tbody tr td{padding:10px 15px}table.shop_table.order_details tr td,table.shop_table.order_details tr th{border-bottom:1px solid var(--fcal-border)}table.shop_table.order_details tr:hover td,table.shop_table.order_details tr:hover th{background:var(--fcal-surface)}table.shop_table.order_details tfoot tr th{text-align:right}table.shop_table.order_details tfoot tr td{padding:10px 15px}.action_btn{cursor:pointer}.el-form-item__error{display:block;position:relative;width:100%;line-height:100%}.el-form-item__error p{margin:0}.fcal_event_status_pending.fcal_schedule_header_bar{background:#747474!important}.fcal_box_padded{max-width:700px;margin:30px auto;text-align:center;padding:20px}.fcal_box_padded h3{color:var(--fcal-primary-text, #2F3448)}.fcal_checkable_lined>label{display:flex}.fcal_all_driver_actions{margin:0 -12px}.fcal_all_driver_actions .fcal_driver_action{display:block;border-bottom:1px solid var(--fcal-primary-border, #EAECF0)}.fcal_all_driver_actions .fcal_driver_action:last-child{border-bottom:none}.fcal_all_driver_actions .fcal_driver_action:hover{background:var(--fcal-accent-wash)}.fcal_all_driver_actions .fcal_driver_action a.fcal_remote_cal_link{display:flex;color:var(--fcal-accent);padding:10px 15px;text-decoration:none;align-items:center;-moz-column-gap:10px;column-gap:10px}.fcal_all_driver_actions .fcal_driver_action a.fcal_remote_cal_link img{width:16px;height:16px}.fcal_create_calendar_wrap.fcal_onboard_wrap{max-width:850px;margin:0 auto}.fcal_help_text{font-size:14px;color:var(--fcal-secondary-text, #565865)}.fcal_text_with_copy{cursor:pointer;display:flex;align-items:center;gap:4px}#fluent-booking-app .el-loading-mask{border-radius:8px}#fluent-booking-app .el-button{position:relative}#fluent-booking-app .fcal_single_integration_wrap>.el-skeleton,#fluent-booking-app .fcal_calendar_settings>.el-skeleton,#fluent-booking-app .fcal_edit_integration>.el-skeleton,#fluent-booking-app .fcal_settings_availability>.el-skeleton,#fluent-booking-app .fl_app>.el-skeleton{display:block;padding:24px;border-radius:8px;background:var(--fcal-surface)}#fluent-booking-app .fcal_single_integration_wrap>.el-skeleton+.el-skeleton,#fluent-booking-app .fcal_calendar_settings>.el-skeleton+.el-skeleton,#fluent-booking-app .fcal_edit_integration>.el-skeleton+.el-skeleton,#fluent-booking-app .fcal_settings_availability>.el-skeleton+.el-skeleton,#fluent-booking-app .fl_app>.el-skeleton+.el-skeleton{margin-top:16px}.fcal_table_action,.fcal_card_actions{display:flex;align-items:center;gap:4px}.fcal_table_action .fcal_action,.fcal_card_actions .fcal_action{color:var(--fcal-accent-contrast);padding:7px;height:auto}.fcal_table_action .fcal_action.edit_btn,.fcal_card_actions .fcal_action.edit_btn{background-color:var(--fcal-accent);border-color:var(--fcal-accent)}.fcal_table_action .fcal_action.edit_btn:hover,.fcal_table_action .fcal_action.edit_btn:focus,.fcal_table_action .fcal_action.edit_btn:active,.fcal_card_actions .fcal_action.edit_btn:hover,.fcal_card_actions .fcal_action.edit_btn:focus,.fcal_card_actions .fcal_action.edit_btn:active{color:var(--fcal-accent-contrast);background-color:var(--fcal-accent-hover);border-color:var(--fcal-accent-hover)}.fcal_table_action .fcal_action.danger_btn,.fcal_card_actions .fcal_action.danger_btn{background-color:#ff6154;border-color:#ff6154;margin-left:2px}.fcal_table_action .fcal_action.danger_btn:hover,.fcal_table_action .fcal_action.danger_btn:focus,.fcal_table_action .fcal_action.danger_btn:active,.fcal_card_actions .fcal_action.danger_btn:hover,.fcal_card_actions .fcal_action.danger_btn:focus,.fcal_card_actions .fcal_action.danger_btn:active{color:#fff;background-color:#e5442f;border-color:#e5442f}.fcal_badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;text-align:center;font-size:12px;font-weight:500;padding:2px 10px;text-transform:capitalize;line-height:1.5;border-radius:6px;color:var(--fcal-accent);background-color:#2653c71a}.fcal_badge.active{color:#16896b;background-color:#e8f5f1}.fcal_badge.inactive{color:#222530;background-color:#e1e4ea}.fcal_badge.expired{color:#f56c6c;background-color:#fde2e2}.toplevel_page_fluent-booking #wpcontent{background-color:#f3f5fa}.toplevel_page_fluent-booking #wpcontent:has(.dark){background-color:#11171d}html.dark #wpfooter,html.fluent_theme_dark #wpfooter,body.fluent_theme_dark #wpfooter{background-color:var(--fcal-secondary-bg);color:var(--fcal-secondary-text);border-top-color:var(--fcal-primary-border)}html.dark #wpfooter a,html.fluent_theme_dark #wpfooter a,body.fluent_theme_dark #wpfooter a{color:var(--fcal-color-text)}.fct-thank-you-page-order-items-header{display:flex;padding:4px 16px;margin-top:16px;border-radius:8px;background-color:var(--fcal-active-bg, #F9FAFB);justify-content:space-between}.fct-thank-you-page-order-items-header-row{margin:0;text-align:left;font-size:12px;font-weight:600;text-transform:uppercase;line-height:24px;color:var(--fcal-primary-text, #2F3448)}.fct-thank-you-page-order-items-header-row:last-child{width:200px;text-align:right}.fct-thank-you-page-order-items-list{display:flex;align-items:flex-start;justify-content:space-between;padding:8px 16px}.fct-thank-you-page-order-items-list-quantity{margin-top:0;margin-bottom:5px;overflow:hidden;font-size:15px;font-weight:500;line-height:18px;color:var(--fcal-primary-text, #2F3448)}.fct-thank-you-page-order-items-list-variant-title{margin:0;font-size:14px;font-weight:400;line-height:15px;color:var(--fcal-secondary-text, #565865)}.fct-thank-you-page-order-items-list-price{width:200px;text-align:right}.fct-thank-you-page-order-items-list-price-inner{margin:0;font-size:14px;font-weight:700;line-height:24px;color:var(--fcal-primary-text, #2F3448)}.fct-thank-you-page-order-items-total{margin:0 0 0 auto;width:100%;max-width:290px;border-radius:8px;background-color:var(--fcal-active-bg, #F9FAFB);padding:16px}.fct-thank-you-page-order-items-total-total,.fct-thank-you-page-order-items-total-subtotal,.fct-thank-you-page-order-items-total-shipping,.fct-thank-you-page-order-items-total-payment-method{display:flex;align-items:center;justify-content:space-between}.fct-thank-you-page-order-items-total-label{margin:0;font-size:14px;line-height:24px;color:var(--fcal-primary-text, #2F3448)}.fct-thank-you-page-order-items-total-value{margin:0;text-align:right;font-size:13px;text-transform:uppercase;line-height:24px;color:var(--fcal-primary-text, #2F3448)}@media (max-width: 485px){#fluent-booking-app .fcal_calendar_view .el-calendar .el-calendar__header{flex-wrap:nowrap}#fluent-booking-app .fcal_calendar_view .el-calendar .el-calendar__header .header_date_picker,#fluent-booking-app .fcal_calendar_view .el-calendar .el-calendar__header .el-radio-group.fcal_radio_switch{width:-moz-min-content;width:min-content}#fluent-booking-app .fcal_calendar_view .el-calendar .el-calendar__body{padding:0}#fluent-booking-app .fcal_calendar_view .weekly_calendar_view .weekly_header .day_column_header .day_number .el-button{padding:4px}.el-popover.el-popper.schedule_details_popover{width:80%!important}}@media (max-width: 768px){.fcal_actions{width:100%}.fcal_default_badge{display:block}.fcal_default_badge .badge_text{display:none}}@media (max-width: 992px){.fcal_single_integration_body_wrap{flex-direction:column}.fcal_single_integration_body_wrap .el-aside{display:none}.fcal_single_integration_body_wrap .fcal_single_integration_body{width:100%}.fcal_settings_body,.fcal_slot_settings{flex-direction:column}.fcal_settings_body .el-aside,.fcal_settings_body .fcal_settings_nav,.fcal_slot_settings .el-aside,.fcal_slot_settings .fcal_settings_nav{display:none}.fcal_settings_body .header_right,.fcal_slot_settings .header_right{justify-content:flex-end}.fcal_event_settings_menu_opener,.fcal_host_settings_menu_opener{display:block;cursor:pointer;margin-left:auto}.fcal_event_settings_menu_opener .el-icon,.fcal_host_settings_menu_opener .el-icon{display:block;font-size:32px}}html.dark #fluent-booking-app .fcal_dashboard_overview .overview-widget:nth-child(1),html.fluent_theme_dark #fluent-booking-app .fcal_dashboard_overview .overview-widget:nth-child(1),.fluent_theme_dark #fluent-booking-app .fcal_dashboard_overview .overview-widget:nth-child(1){--fcal-widget-tint: #784DEF29;--fcal-widget-ink: #B49BF9}html.dark #fluent-booking-app .apexcharts-canvas .apexcharts-text,html.dark #fluent-booking-app .apexcharts-canvas .apexcharts-xaxis-label,html.dark #fluent-booking-app .apexcharts-canvas .apexcharts-yaxis-label,html.dark #fluent-booking-app .apexcharts-canvas .apexcharts-legend-text,html.fluent_theme_dark #fluent-booking-app .apexcharts-canvas .apexcharts-text,html.fluent_theme_dark #fluent-booking-app .apexcharts-canvas .apexcharts-xaxis-label,html.fluent_theme_dark #fluent-booking-app .apexcharts-canvas .apexcharts-yaxis-label,html.fluent_theme_dark #fluent-booking-app .apexcharts-canvas .apexcharts-legend-text,.fluent_theme_dark #fluent-booking-app .apexcharts-canvas .apexcharts-text,.fluent_theme_dark #fluent-booking-app .apexcharts-canvas .apexcharts-xaxis-label,.fluent_theme_dark #fluent-booking-app .apexcharts-canvas .apexcharts-yaxis-label,.fluent_theme_dark #fluent-booking-app .apexcharts-canvas .apexcharts-legend-text{fill:var(--fcal-secondary-text, #565865);color:var(--fcal-secondary-text, #565865)!important}html.dark #fluent-booking-app .apexcharts-canvas .apexcharts-gridline,html.dark #fluent-booking-app .apexcharts-canvas .apexcharts-xaxis-tick,html.fluent_theme_dark #fluent-booking-app .apexcharts-canvas .apexcharts-gridline,html.fluent_theme_dark #fluent-booking-app .apexcharts-canvas .apexcharts-xaxis-tick,.fluent_theme_dark #fluent-booking-app .apexcharts-canvas .apexcharts-gridline,.fluent_theme_dark #fluent-booking-app .apexcharts-canvas .apexcharts-xaxis-tick{stroke:var(--fcal-primary-border, #EAECF0)}html.dark #fluent-booking-app .apexcharts-canvas .apexcharts-xaxistooltip,html.dark #fluent-booking-app .apexcharts-canvas .apexcharts-tooltip,html.fluent_theme_dark #fluent-booking-app .apexcharts-canvas .apexcharts-xaxistooltip,html.fluent_theme_dark #fluent-booking-app .apexcharts-canvas .apexcharts-tooltip,.fluent_theme_dark #fluent-booking-app .apexcharts-canvas .apexcharts-xaxistooltip,.fluent_theme_dark #fluent-booking-app .apexcharts-canvas .apexcharts-tooltip{background:var(--fcal-surface)!important;border-color:var(--fcal-border)!important;color:var(--fcal-text)!important}html.dark #fluent-booking-app .apexcharts-canvas .apexcharts-xaxistooltip .apexcharts-tooltip-title,html.dark #fluent-booking-app .apexcharts-canvas .apexcharts-xaxistooltip .apexcharts-xaxistooltip-text,html.dark #fluent-booking-app .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-title,html.dark #fluent-booking-app .apexcharts-canvas .apexcharts-tooltip .apexcharts-xaxistooltip-text,html.fluent_theme_dark #fluent-booking-app .apexcharts-canvas .apexcharts-xaxistooltip .apexcharts-tooltip-title,html.fluent_theme_dark #fluent-booking-app .apexcharts-canvas .apexcharts-xaxistooltip .apexcharts-xaxistooltip-text,html.fluent_theme_dark #fluent-booking-app .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-title,html.fluent_theme_dark #fluent-booking-app .apexcharts-canvas .apexcharts-tooltip .apexcharts-xaxistooltip-text,.fluent_theme_dark #fluent-booking-app .apexcharts-canvas .apexcharts-xaxistooltip .apexcharts-tooltip-title,.fluent_theme_dark #fluent-booking-app .apexcharts-canvas .apexcharts-xaxistooltip .apexcharts-xaxistooltip-text,.fluent_theme_dark #fluent-booking-app .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-title,.fluent_theme_dark #fluent-booking-app .apexcharts-canvas .apexcharts-tooltip .apexcharts-xaxistooltip-text{background:var(--fcal-surface-sunk)!important;border-color:var(--fcal-border)!important;color:var(--fcal-text)!important}html.dark #fluent-booking-app .wp-editor-wrap .wp-editor-tools,html.dark #fluent-booking-app .wp-editor-wrap .wp-media-buttons .button,html.dark #fluent-booking-app .wp-editor-wrap .wp-switch-editor,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .wp-editor-tools,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .wp-media-buttons .button,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .wp-switch-editor,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .wp-editor-tools,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .wp-media-buttons .button,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .wp-switch-editor{background:var(--fcal-surface-sunk);border-color:var(--fcal-border);color:var(--fcal-text-mid)}html.dark #fluent-booking-app .wp-editor-wrap .wp-switch-editor.switch-tmce:hover,html.dark #fluent-booking-app .wp-editor-wrap .wp-switch-editor.switch-tmce:focus,html.dark #fluent-booking-app .wp-editor-wrap .wp-switch-editor.switch-html:hover,html.dark #fluent-booking-app .wp-editor-wrap .wp-switch-editor.switch-html:focus,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .wp-switch-editor.switch-tmce:hover,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .wp-switch-editor.switch-tmce:focus,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .wp-switch-editor.switch-html:hover,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .wp-switch-editor.switch-html:focus,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .wp-switch-editor.switch-tmce:hover,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .wp-switch-editor.switch-tmce:focus,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .wp-switch-editor.switch-html:hover,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .wp-switch-editor.switch-html:focus{color:var(--fcal-text)}html.dark #fluent-booking-app .wp-editor-wrap.tmce-active .switch-tmce,html.dark #fluent-booking-app .wp-editor-wrap.html-active .switch-html,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap.tmce-active .switch-tmce,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap.html-active .switch-html,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap.tmce-active .switch-tmce,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap.html-active .switch-html{background:var(--fcal-surface);color:var(--fcal-text)}html.dark #fluent-booking-app .wp-editor-wrap .quicktags-toolbar,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .quicktags-toolbar,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .quicktags-toolbar{background:var(--fcal-surface-sunk);border-color:var(--fcal-border)}html.dark #fluent-booking-app .wp-editor-wrap .quicktags-toolbar input.button,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .quicktags-toolbar input.button,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .quicktags-toolbar input.button{background:var(--fcal-surface);border-color:var(--fcal-border);color:var(--fcal-text-mid)}html.dark #fluent-booking-app .wp-editor-wrap .wp-editor-container,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .wp-editor-container,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .wp-editor-container{background:var(--fcal-surface);border-color:var(--fcal-border)}html.dark #fluent-booking-app .wp-editor-wrap .wp-editor-area,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .wp-editor-area,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .wp-editor-area{background:var(--fcal-surface);color:var(--fcal-text)}html.dark #fluent-booking-app .wp-editor-wrap .mce-top-part,html.dark #fluent-booking-app .wp-editor-wrap .mce-toolbar-grp,html.dark #fluent-booking-app .wp-editor-wrap .mce-toolbar,html.dark #fluent-booking-app .wp-editor-wrap .mce-container-body,html.dark #fluent-booking-app .wp-editor-wrap .mce-statusbar,html.dark #fluent-booking-app .wp-editor-wrap .mce-btn,html.dark #fluent-booking-app .wp-editor-wrap .mce-btn-group,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-top-part,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-toolbar-grp,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-toolbar,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-container-body,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-statusbar,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-btn,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-btn-group,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-top-part,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-toolbar-grp,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-toolbar,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-container-body,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-statusbar,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-btn,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-btn-group{background:var(--fcal-surface-sunk)!important;border-color:var(--fcal-border)!important;color:var(--fcal-text-mid)!important}html.dark #fluent-booking-app .wp-editor-wrap .mce-top-part button,html.dark #fluent-booking-app .wp-editor-wrap .mce-top-part .mce-ico,html.dark #fluent-booking-app .wp-editor-wrap .mce-top-part .mce-txt,html.dark #fluent-booking-app .wp-editor-wrap .mce-toolbar-grp button,html.dark #fluent-booking-app .wp-editor-wrap .mce-toolbar-grp .mce-ico,html.dark #fluent-booking-app .wp-editor-wrap .mce-toolbar-grp .mce-txt,html.dark #fluent-booking-app .wp-editor-wrap .mce-toolbar button,html.dark #fluent-booking-app .wp-editor-wrap .mce-toolbar .mce-ico,html.dark #fluent-booking-app .wp-editor-wrap .mce-toolbar .mce-txt,html.dark #fluent-booking-app .wp-editor-wrap .mce-container-body button,html.dark #fluent-booking-app .wp-editor-wrap .mce-container-body .mce-ico,html.dark #fluent-booking-app .wp-editor-wrap .mce-container-body .mce-txt,html.dark #fluent-booking-app .wp-editor-wrap .mce-statusbar button,html.dark #fluent-booking-app .wp-editor-wrap .mce-statusbar .mce-ico,html.dark #fluent-booking-app .wp-editor-wrap .mce-statusbar .mce-txt,html.dark #fluent-booking-app .wp-editor-wrap .mce-btn button,html.dark #fluent-booking-app .wp-editor-wrap .mce-btn .mce-ico,html.dark #fluent-booking-app .wp-editor-wrap .mce-btn .mce-txt,html.dark #fluent-booking-app .wp-editor-wrap .mce-btn-group button,html.dark #fluent-booking-app .wp-editor-wrap .mce-btn-group .mce-ico,html.dark #fluent-booking-app .wp-editor-wrap .mce-btn-group .mce-txt,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-top-part button,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-top-part .mce-ico,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-top-part .mce-txt,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-toolbar-grp button,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-toolbar-grp .mce-ico,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-toolbar-grp .mce-txt,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-toolbar button,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-toolbar .mce-ico,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-toolbar .mce-txt,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-container-body button,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-container-body .mce-ico,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-container-body .mce-txt,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-statusbar button,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-statusbar .mce-ico,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-statusbar .mce-txt,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-btn button,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-btn .mce-ico,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-btn .mce-txt,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-btn-group button,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-btn-group .mce-ico,html.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-btn-group .mce-txt,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-top-part button,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-top-part .mce-ico,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-top-part .mce-txt,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-toolbar-grp button,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-toolbar-grp .mce-ico,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-toolbar-grp .mce-txt,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-toolbar button,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-toolbar .mce-ico,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-toolbar .mce-txt,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-container-body button,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-container-body .mce-ico,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-container-body .mce-txt,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-statusbar button,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-statusbar .mce-ico,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-statusbar .mce-txt,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-btn button,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-btn .mce-ico,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-btn .mce-txt,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-btn-group button,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-btn-group .mce-ico,.fluent_theme_dark #fluent-booking-app .wp-editor-wrap .mce-btn-group .mce-txt{color:var(--fcal-text-mid)!important}#fluent-booking-app .fcal_dashboard_box,#fluent-booking-app .fcal_schedule_event_infos,#fluent-booking-app .fcal_booking_activities{background:var(--fcal-surface);border:1px solid var(--fcal-card-line);box-shadow:var(--fcal-shadow-card);border-radius:8px}#fluent-booking-app .fcal_schedule_details .fcal_schedule_event_infos:not(.fcal_schedule_event_infos_body),#fluent-booking-app .fcal_schedule_details .fcal_booking_activities{background:transparent;border:0;box-shadow:none;border-radius:0}#fluent-booking-app .fcal_dashboard .fcal_section_header{border-bottom-color:var(--fcal-border)}#fluent-booking-app .fcal_booking_activity .fcal_activity_complete_icon{background:var(--fcal-success-fg)}#fluent-booking-app{color:var(--fcal-text)}:where(#fluent-booking-app) h1,:where(#fluent-booking-app) h2,:where(#fluent-booking-app) h3,:where(#fluent-booking-app) h4,:where(#fluent-booking-app) h5,:where(#fluent-booking-app) h6{color:var(--fcal-heading)}:where(#fluent-booking-app) a{color:var(--fcal-link);text-underline-offset:2px}:where(#fluent-booking-app) a:hover,:where(#fluent-booking-app) a:focus{color:var(--fcal-link-hover);text-decoration:underline}#fluent-booking-app .el-link.el-link--primary,#fluent-booking-app .el-link.el-link--default{--el-link-text-color: var(--fcal-link);--el-link-hover-text-color: var(--fcal-link-hover)}.fframe_app{position:fixed;width:-webkit-fill-available;width:-moz-available;width:stretch;height:100vh;overflow-y:auto;overscroll-behavior:contain;background:var(--fcal-secondary-bg, #F3F5FA)}#fluent-booking-app{min-height:100vh;overflow:hidden}body.wp-admin #fluent-booking-app{margin-left:-20px}.toplevel_page_fluent-booking #wpfooter{z-index:99;padding:5px 20px;background:var(--fcal-secondary-bg, #F3F5FA)}#fluent-booking-app{--fcal-gutter: 30px}@media (max-width: 782px){#fluent-booking-app{--fcal-gutter: 16px}}#fluent-booking-app{padding-left:0;padding-right:0;padding-bottom:0}#fluent-booking-app .fframe_main-menu-items{margin-left:0;margin-right:0;padding-left:var(--fcal-gutter);padding-right:var(--fcal-gutter)}#fluent-booking-app .fframe_body{padding:0 var(--fcal-gutter) 60px}#fluent-booking-app .fframe_body>#fluent-framework-app{max-width:1350px;margin-left:auto;margin-right:auto}@media (min-width: 1920px){#fluent-booking-app .fframe_body>#fluent-framework-app{max-width:1600px}}#fluent-booking-app.fcal_wide_workspace .fframe_body>#fluent-framework-app{max-width:1600px}#fluent-booking-app.fcal_full_bleed .fframe_main-menu-items{margin-bottom:0}#fluent-booking-app.fcal_full_bleed .fl_app{margin-left:0;margin-right:0}#fluent-booking-app.fcal_full_bleed .fframe_body{padding:0}#fluent-booking-app.fcal_full_bleed .fframe_body>#fluent-framework-app{max-width:none}#fluent-booking-app .fcal_dashboard .fcal_dashboard_chat_wrap.fcal_dashboard_grid{display:grid;grid-template-columns:minmax(0,2fr) 380px;align-items:start;gap:24px}@media (max-width: 1100px){#fluent-booking-app .fcal_dashboard .fcal_dashboard_chat_wrap.fcal_dashboard_grid{grid-template-columns:minmax(0,1fr)}}#fluent-booking-app .fcal_dashboard .fcal_dashboard_chat_wrap.fcal_dashboard_grid>.fcal_dashboard_main{min-width:0}#fluent-booking-app .fcal_dashboard .fcal_dashboard_chat_wrap.fcal_dashboard_grid>.fcal_dashboard_report_sidebar{max-width:none;width:auto;min-width:0}#fluent-booking-app .fcal_greeting{display:flex;align-items:center;gap:12px;margin-bottom:24px}#fluent-booking-app .fcal_greeting .fcal_greeting_avatar{width:48px;height:48px;flex:none;display:block;border-radius:50%;-o-object-fit:cover;object-fit:cover}#fluent-booking-app .fcal_greeting h4{font-size:18px;font-weight:500;line-height:26px;letter-spacing:.01em;margin:0;color:var(--fcal-heading)}#fluent-booking-app .fcal_greeting p{font-size:13px;font-weight:400;line-height:20px;margin:2px 0 0;color:var(--fcal-text-mid)}#fluent-booking-app .fcal_dashboard .fcal_dashboard_overview>.fcal_section_header{border-bottom:0;padding-bottom:0;margin-bottom:12px}#fluent-booking-app .fcal_dashboard .fcal_dashboard_chat.fcal_dashboard_box{padding:0}#fluent-booking-app .fcal_dashboard .fcal_dashboard_chat.fcal_dashboard_box>.fcal_section_header{padding:20px;margin-bottom:0}#fluent-booking-app .fcal_dashboard .fcal_dashboard_chat.fcal_dashboard_box>.el-skeleton,#fluent-booking-app .fcal_dashboard .fcal_dashboard_chat.fcal_dashboard_box>div:not(.fcal_section_header){padding:20px}#fluent-booking-app .fcal_dashboard .fcal_dashboard_report_sidebar .fcal_schedule_event_infos .fcal_schedule_details_header{padding:20px;border-bottom:1px solid var(--fcal-border)}#fluent-booking-app .fcal_dashboard .fcal_dashboard_report_sidebar .fcal_schedule_event_infos .fcal_booking_activities_list{padding:4px 20px 20px;border-top:0}#fluent-booking-app .fcal_dashboard .fcal_dashboard_report_sidebar .fcal_schedule_event_infos>.fcal_schedule_event_infos_body{padding:20px}#fluent-booking-app .fcal_dashboard .fcal_dashboard_report_sidebar .fcal_schedule_event_infos .fcal_no_activities{padding:0 20px}@keyframes fcalDrawIcon{0%{stroke-dashoffset:200;fill:none}to{stroke-dashoffset:0;stroke:transparent;fill:var(--fcal-widget-ink)}}@media (prefers-reduced-motion: reduce){#fluent-booking-app .overview-widget .icon svg path{animation:none;stroke-dashoffset:0}}
