:root{--fluentform-danger:var(--danger-dark)}.ff-message-success.ff-message-success{border:2px solid var(--base);box-shadow:0 2px 5px 3px rgba(0,0,0,.1);margin-top:1.5em;padding:2rem 1rem;position:relative;border-radius:var(--border-radius)}form[id^=fluentform_]>fieldset .ff-el-group.ff-el-is-error .ff-el-input--content div[role=alert]{color:var(--secondary-light)}div[id^=fluentform_]>div[role=alert]{color:var(--danger-ultra-dark);background:var(--danger-light);border:3px solid var(--danger-dark);box-shadow:0 2px 5px 3px rgba(0,0,0,.1);padding:1.5rem 1rem;position:relative;border-radius:var(--border-radius)}:root{--fcal_dark:var(--secondary-light)!important;--fcal_primaryColor:var(--secondary-light)!important;--fcal_gray:#a5a5a5!important;--fcal_cal_bg:var(--base)!important;--fcal_slot_border:var(--border-color-light)!important;--fcal_primary_color:var(--secondary-light)!important;--fcal_date_disabled_bg:transparent!important;--fcal_enable_day_bg:var(--base-semi-light)!important;--fcal_date_disabled_color:var(--primary-light)!important;--fcal_thBG:var(--base)!important;--fcal_whiteColor:#1b2533!important;--fcal_input_bg:#101010!important;--fcal_body_bg:#101010!important;--fcal_input_disable_bg:#414141!important;--fcal_skeleton_bg:linear-gradient(90deg,#333 25%,#404040 37%,#555 63%)!important}.fcal_wrap.fcal_wrap .fcal_calendar_inner.fcal_calendar_inner{border:1px solid var(--border-color-light);border-radius:var(--radius)}.fcal_calendar_inner.fcal_calendar_inner .fcal_side.fcal_side{padding:1.875rem 1.25rem 1.5rem 1.25rem}.fcal_calendar_inner .fcal_icon_item .fcal_multi_duration.fcal_multi_duration .fcal_duration.is_selected{background-color:var(--secondary-light);color:var(--base)}.fcal_calendar_inner .fcal_icon_item .fcal_multi_duration .fcal_duration.fcal_duration{background-color:var(--base)}#fcal_day_picker_wrap .calendar-container>.calendar-header>.calendar_nav.calendar_nav>button>svg{color:var(--base-semi-light)}.fcal_calendar_inner.fcal_calendar_inner .fcal_icon_item.fcal_icon_item{margin-bottom:1rem;height:1.5em}.fcal_calendar_inner.fcal_calendar_inner .fcal_icon_item.fcal_icon_item svg,.fcal_side .fcal_slot_info.fcal_slot_info>.fcal_multi_locations.fcal_multi_locations svg{height:1.5rem;width:1.5rem}.fcal_calendar_inner.fcal_calendar_inner .fcal_icon_item.fcal_icon_item svg path{stroke:var(--base-semi-light);stroke-width:2}.fcal_side .fcal_slot_info.fcal_slot_info>.slot_timing .fcal_icon_item.fcal_icon_item>svg>path,.fcal_side .fcal_slot_info.fcal_slot_info>.fcal_multi_locations.fcal_multi_locations svg path,.fcal_side .fcal_slot_info.fcal_slot_info>.fcal_multi_locations.fcal_multi_locations svg circle{stroke:var(--base-semi-light);stroke-width:2}.fcal_calendar_inner .fcal_date_wrapper .calendar.calendar .day.day-enabled:hover span,.fcal_slot_picker .fcal_spot_lists .fcal_spot .fcal_spot_confirm.fcal_spot_confirm{color:var(--base-semi-dark)}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item.fcal_form_item button{background:var(--primary);border-color:var(--primary-ultra-dark);border-radius:50vw;color:var(--secondary);font-size:1rem;font-weight:500;line-height:1.5;margin-bottom:0;padding:.6rem 1.2rem}.fcal_confirmation .fcal_confirm_section_content.fcal_confirm_section_content{color:var(--primary-ultra-light);font-size:.9rem}.fcal_to_calendars .fcal_cal_items.fcal_cal_items a{border:1px solid var(--border-color-light)}.fcal_booking_manage.fcal_to_calendars .fcal_cal_items a img svg{color:var(--primary-light);background:var(--primary);border-radius:50vmax;filter:drop-shadow(0 2px var(--btn-icon-shadow-spread) var(--btn-icon-shadow-color))}.fcal_booking_manage.fcal_to_calendars .fcal_cal_items a img svg path{fill:var(--primary-light);stroke:var(--primary-light)}.fcal_to_calendars .fcal_cal_items.fcal_cal_items a img{filter:brightness(0) invert(1)}#fluent-framework-app .fcal_title.fcal_title>h3,#fluent-framework-app .fcal_schedule_details_header.fcal_schedule_details_header>h1,#fluent-booking-app .fcal_dashboard_overview .overview-widgets .overview-widget.overview-widget>h1,#fluent-framework-app .fcal_dashboard_overview.fcal_dashboard_box>.fcal_section_header>.fcal_title.fcal_title>h3{color:var(--primary-dark)}#fluent-booking-app .fcal_dashboard_overview .overview-widgets .overview-widget.overview-widget>p,#fluent-booking-app .fcal_booking_activities_list.fcal_booking_activities_list span{color:var(--primary)}.fframe_main-menu-items.fframe_main-menu-items{background:var(--secondary-ultra-light)}#fluent-booking-app .fcal_dashboard_box.fcal_dashboard_box,.fcal_schedule_event_infos.fcal_schedule_event_infos,#fluent-booking-app .fcal_dashboard .fcal_dashboard_chat_wrap .fcal_dashboard_report_sidebar .fcal_schedule_event_infos.fcal_schedule_event_infos{background:var(--secondary-ultra-light)}#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.description{color:var(--primary)}#fluent-booking-app .fcal_dashboard_overview .overview-widgets .overview-widget .stat.stat{border:1px solid var(--primary-light)}@media only screen and (max-device-width:1366px){#fluent-booking-app .fcal_dashboard .fcal_dashboard_chat_wrap{gap:0;flex-direction:column-reverse}#fluent-booking-app .fcal_dashboard .fcal_dashboard_chat_wrap .fcal_dashboard_chat.fcal_dashboard_chat{width:100%}#fluent-booking-app .fcal_dashboard .fcal_dashboard_chat_wrap .fcal_dashboard_report_sidebar.fcal_dashboard_report_sidebar{max-width:100%}}