.fcal_calendar_management_block_wrap{box-sizing:border-box}.fcal_calendar_management_block_wrap *,.fcal_calendar_management_block_wrap *:before,.fcal_calendar_management_block_wrap *:after{box-sizing:border-box;margin:0;padding:0}.fcal_calendar_management_block_wrap .fcal_calendar_management_block_header{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:30px}.fcal_calendar_management_block_wrap .fcal_calendar_management_block_header img{max-width:64px;width:100%;border-radius:8px;margin-bottom:8px}.fcal_calendar_management_block_wrap .fcal_calendar_management_block_header h1{font-size:24px;line-height:1.2;color:#111827;font-weight:500;margin:6px 0 4px}.fcal_calendar_management_block_wrap .fcal_calendar_management_block_header h4{font-size:20px;line-height:1.5;font-weight:700}.fcal_calendar_management_block_wrap .fcal_calendar_management_block_header p{font-size:14px;line-height:20px;color:#6b7280;font-weight:400}.fcal_calendar_management_block_wrap .fcal_calendar_management_block_header p a{text-decoration:none}.fcal_calendar_management_block_wrap .fcal_calendar_management_block_header .empty-text{display:none}.fcal_calendar_management_block_wrap .fcal_slots_wrap{margin-top:2rem}.fcal_calendar_management_block_wrap .fcal_slots_wrap .fcal_slots{display:grid;grid-template-columns:1fr;border:1px solid #D6DAE1;border-radius:8px;overflow:hidden}.fcal_calendar_management_block_wrap .fcal_slots_wrap .fcal_slots .fcal_slot{border-bottom:1px solid #D6DAE1;padding:16px 24px;transition:.3s;background:#fff}.fcal_calendar_management_block_wrap .fcal_slots_wrap .fcal_slots .fcal_slot h2{font-size:16px;font-weight:700;line-height:24px;position:relative;margin:0;color:#1b2533;padding-left:19px}.fcal_calendar_management_block_wrap .fcal_slots_wrap .fcal_slots .fcal_slot h2 .fcal_slot_color_schema{width:10px;height:10px;border-radius:50%;position:absolute;left:0;top:8px}.fcal_calendar_management_block_wrap .fcal_slots_wrap .fcal_slots .fcal_slot button{color:#1b2533;border:1px solid #D6DAE1;font-size:14px;font-weight:500;line-height:20px;min-width:-moz-fit-content;min-width:fit-content;display:inline-flex;align-items:center;border-radius:8px;background:transparent;padding:7px 16px;cursor:pointer;transition:.3s;gap:8px;position:relative}.fcal_calendar_management_block_wrap .fcal_slots_wrap .fcal_slots .fcal_slot .fcal_slot_duration,.fcal_calendar_management_block_wrap .fcal_slots_wrap .fcal_slots .fcal_slot .fcal_slot_location{font-size:12px;font-weight:500;line-height:18px;margin:0;display:inline-flex;align-items:center;gap:7px;color:#445164;padding-left:19px}.fcal_calendar_management_block_wrap .fcal_slots_wrap .fcal_slots .fcal_slot .fcal_slot_payment_icon{gap:6px;margin:0;font-size:12px;display:inline-flex;align-items:center;color:#445164;padding-left:19px}.fcal_calendar_management_block_wrap .fcal_slots_wrap .fcal_slots .fcal_slot .fcal_slot_payment_icon svg{height:15px;width:15px}.fcal_calendar_management_block_wrap .fcal_slots_wrap .fcal_slots .fcal_slot .slot_location.fcal_icon_item{gap:7px;margin:0;font-size:12px;font-weight:500;line-height:18px;padding-left:19px;display:inline-flex;align-items:center;color:#445164}.fcal_calendar_management_block_wrap .fcal_slots_wrap .fcal_slots .fcal_slot .slot_location.fcal_icon_item img.fcal_loc_icon{width:16px;height:16px}.fcal_calendar_management_block_wrap .fcal_slots_wrap .fcal_slots .fcal_slot .fcal_card{text-decoration:none;display:flex;align-items:center;justify-content:space-between}.fcal_calendar_management_block_wrap .fcal_slots_wrap .fcal_slots .fcal_slot .fcal_card .fcal_slot_content .fcal_description{font-size:15px;font-weight:400;line-height:24px;color:#6b7280;margin:4px 0;padding-left:19px}.wp-block.is-selected .fcal_calendar_management_block_wrap .fcal_calendar_management_block_header .empty-text{display:block}.fcal_block_inspector_widget{box-sizing:border-box!important}.fcal_block_inspector_widget *,.fcal_block_inspector_widget *:before,.fcal_block_inspector_widget *:after{box-sizing:border-box!important}.fcal_block_inspector_widget.fcal_block_media button{background:#125e96;border:none;box-shadow:none;color:#fff;font-weight:400;border-radius:4px;display:inline-block;padding:8px 16px;cursor:pointer}.fcal_block_inspector_widget .fcal-render-image{position:relative;display:block;width:-moz-fit-content;width:fit-content;margin-top:6px!important}.fcal_block_inspector_widget .fcal-render-image .fcal-remove-image{position:absolute;right:-4px;top:4px;cursor:pointer;width:16px;height:16px;background:#fff;border:1.5px solid #1e1e1e;color:#1e1e1e;border-radius:50%;line-height:1;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;transform:rotate(45deg);padding:0 0 1px;transition:.2s}.fcal_block_inspector_widget .fcal-render-image .fcal-remove-image:hover{border-color:#d63638;color:#d63638}.fcal_block_inspector_widget .fcal-render-image img{max-width:80px;border:1px solid #e5e7eb;border-radius:8px;margin-top:5px}.fcal_block_inspector_widget>.info{margin-bottom:0;margin-top:-2px!important;opacity:.6;color:#555}.fcal_block_inspector_widget.fcal_block_calendars_select .components-base-control{margin-bottom:0}.fcal_block_inspector_widget ul.accordion-list{position:relative;display:block;width:100%;height:auto;margin:0;list-style:none}.fcal_block_inspector_widget ul.accordion-list li{position:relative;display:block;width:100%;height:auto;background-color:#fff;padding:5px 10px;margin:0 auto 24px;border:1px solid #eee;border-radius:5px;cursor:pointer}.fcal_block_inspector_widget ul.accordion-list li.active h3:after{transform:rotate(45deg)}.fcal_block_inspector_widget ul.accordion-list li h3{font-weight:700;position:relative;display:block;width:100%;height:auto;padding:0;margin:0 0 8px;letter-spacing:.01em;cursor:pointer}.fcal_block_inspector_widget ul.accordion-list li div.answer{position:relative;display:block;width:100%;height:auto;margin:0;padding:0;cursor:pointer}.fcal_block_inspector_widget ul.accordion-list li div.answer p{position:relative;display:block;font-weight:300;padding:10px 0 0;cursor:pointer;line-height:150%;margin:0 0 15px;font-size:14px}.fcal_block_inspector_widget ul.accordion-list>div{margin-bottom:12px;border:1px solid #eee;border-radius:4px;padding:8px}.fcal_block_inspector_widget ul.accordion-list>div>h3{position:relative;display:flex;align-items:center;gap:6px;margin-bottom:10px;border-bottom:1px solid #e3e2e2;padding-bottom:8px}.fcal_block_inspector_widget ul.accordion-list>div>h3 img{display:block;width:28px;height:28px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.fcal_block_inspector_widget ul.accordion-list>div>h3 .remove-host{position:absolute;right:0;top:-1px;border:none;box-shadow:none;border-radius:30px;background:#eee;cursor:pointer;font-size:14px;line-height:16px;width:20px;height:20px;transform:rotate(45deg);padding-left:6px;padding-bottom:3px;transition:.2s}.fcal_block_inspector_widget ul.accordion-list>div>h3 .remove-host:hover{background:#ddd}.fcal_block_inspector_widget ul.accordion-list>div .components-checkbox-control{margin-bottom:0}.fcal_block_inspector_widget ul.accordion-list>div .components-checkbox-control>.components-base-control__field{margin-bottom:0;display:flex;align-items:center}.fcal_block_inspector_widget ul.accordion-list>div .components-checkbox-control>.components-base-control__field .components-checkbox-control__input-container{margin-right:0}.fcal_block_inspector_widget ul.accordion-list>div .components-checkbox-control>.components-base-control__field input{border-color:#dbd8d8;border-radius:4px}.fcal_block_inspector_widget ul.accordion-list>div .components-checkbox-control>.components-base-control__field input:focus{outline:none;box-shadow:none}.fcal_block_inspector_widget ul.accordion-list>div .components-checkbox-control>.components-base-control__field input:checked{border-color:#007cba}.fcal_block_inspector_widget ul.accordion-list>div .components-checkbox-control>.components-base-control__field .components-checkbox-control__label{max-width:100%;flex:1;margin-right:0;padding-left:8px;display:block}.fcal_block_inspector_widget ul.accordion-list>div .fcal_calendar_event{margin-bottom:8px}.fcal_block_inspector_widget ul.accordion-list>div .fcal_calendar_event:last-child{margin-bottom:0}.fcal_block_inspector_widget ul.accordion-list>div .all-event-checked{margin-bottom:8px}.fcal_block_inspector_widget ul.accordion-list .components-panel__body{border:none;border-radius:4px;margin-top:0;width:100%;margin-left:auto;padding:0}.fcal_block_inspector_widget ul.accordion-list .components-panel__body .components-panel__body-title{margin:8px 0 0}.fcal_block_inspector_widget ul.accordion-list .components-panel__body .components-panel__body-title:hover{background:transparent}.fcal_block_inspector_widget ul.accordion-list .components-panel__body .components-panel__body-title .components-button{padding:8px 28px 8px 0}.fcal_block_inspector_widget ul.accordion-list .components-panel__body .components-panel__body-title .components-button .components-panel__arrow{right:6px}.fcal_block_inspector_widget ul.accordion-list .components-panel__body .components-panel__body-title .components-button:focus{outline:none;box-shadow:none}.fcal_block_inspector_widget ul.accordion-list .components-panel__body .components-panel__row{min-height:auto}.fcal_block_inspector_widget ul.accordion-list .components-panel__body .answer{width:100%}.fcal_block_inspector_widget ul.accordion-list .components-panel__body .answer .fcal_calendar_event{margin-top:12px}.fcal_block_inspector_widget ul.accordion-list .components-panel__body .answer .fcal_calendar_event:last-child{margin-bottom:0}.fcal_block_inspector_widget ul.accordion-list .components-panel__body .answer .components-checkbox-control{margin-bottom:0}.fcal_block_inspector_widget ul.accordion-list .components-panel__body .answer .components-checkbox-control .components-checkbox-control__input-container{margin-right:0}.fcal_block_inspector_widget.fcal_inspector_host_select .components-base-control{margin-bottom:12px}.fcal_block_inspector_widget.fcal_inspector_host_select .fcal-add-calendar-container{margin-bottom:10px}.fcal-add-calendar-container{width:100%;min-width:230px}.fcal-add-calendar-container button.components-button{width:100%;display:flex;align-items:center;border:1px solid gray;padding:5px 15px;border-radius:4px;position:relative}.fcal-add-calendar-container button.components-button svg{margin-right:10px;width:20px;height:20px}.fcal-add-calendar-container button.components-button:before{content:"";width:8px;height:8px;border-left:2px solid gray;border-bottom:2px solid gray;position:absolute;right:15px;top:12px;transform:rotate(-45deg);transform-origin:center;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.fcal-add-calendar-container button.components-button[aria-expanded=true]:before{top:15px;border-left-color:gray;border-bottom-color:gray;transform:rotate(135deg)}.fcal-add-calendar-content .components-popover__content{padding:10px 15px;box-shadow:#00000026 0 4px 20px;border-radius:8px;border:1px solid #eee}.fcal-add-calendar-content .fcal-host-list{width:230px}.fcal-add-calendar-content .fcal-host-list+.fcal-host-list{margin-top:2px}.fcal-add-calendar-content .fcal-host-list .select-host{font-weight:500;text-transform:uppercase;font-size:12px;margin-bottom:8px;color:#000;display:block}.fcal-add-calendar-content .fcal-host-list p{margin:0}.fcal-add-calendar-content .fcal-host-list p.selected{color:#125e96}.fcal-add-calendar-content .fcal-host-list button{display:flex;align-items:center;gap:6px;border:none;background:none;border-radius:6px;width:100%;text-align:left;padding:6px 10px;cursor:pointer;transition:.2s}.fcal-add-calendar-content .fcal-host-list button:hover{background:#eee}.fcal-add-calendar-content .fcal-host-list button img{display:block;width:28px;height:28px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.fcal_block_dropdown_container .fcal_block_dropdown_content_wrap{width:240px}.fcal_block_dropdown_container .fcal_block_dropdown_content_wrap .fcal_dropdown_checkboxes_group .fcal_calendar_events_lists{padding-left:30px;margin-bottom:20px}.fcal_block_dropdown_container .fcal_block_dropdown_content_wrap .fcal_dropdown_checkboxes_group .fcal_calendar_events_lists h3{color:#1e1e1e;font-size:11px;font-weight:500;margin:0 0 5px;text-transform:uppercase;opacity:.6}
