.enter_availability_button{pointer-events:none}.eventActive.enter_availability_button{pointer-events:inherit}.calendar_screen .fc-theme-standard .eventIn .fc-daygrid-day-frame{background:rgba(0,100,255,.1)}.calendar_screen .fc-theme-standard .eventIn .fc-daygrid-day-top{position:relative}.calendar_screen .fc-daygrid-event-harness svg{display:block;height:18px;width:20px}.calendar_screen .fc-event-title{display:block;margin-bottom:2px;margin-top:5px}.copy_link_box,.copy_link_box .copy_link{position:relative}.copy_link_box #downloadICS{height:100%;left:0;opacity:0;padding:0;position:absolute;top:0;width:100%}.calendar_screen.expert .calendar_screen_inner .fc-event-status{align-items:center;color:#000;cursor:pointer;display:flex;flex-wrap:wrap;font-size:12px;gap:5px;justify-content:center;line-height:1.2;margin-top:5px;position:relative;width:100%;z-index:99}.calendar_screen.expert .calendar_screen_inner .fc-event-status span:not(.text){background:#80809d80;border-radius:10px;display:inline-block;height:12px;position:relative;width:40px}.calendar_screen.expert .calendar_screen_inner .fc-event-status.active span:not(.text){background:#54d06180}.calendar_screen.expert .calendar_screen_inner .fc-event-status span:not(.text):after{background:#80809d;border-radius:50%;box-shadow:0 2px 4px 0 #2727271a;content:"";height:18px;left:0;position:absolute;top:-3px;transition:all .4s ease;width:18px}.calendar_screen.expert .calendar_screen_inner .fc-event-status.active span:not(.text):after{background:#54d061;left:auto;transform:translateX(22px)}.calendar_screen .absent-day{background-color:transparent!important}.calendar_screen .fc .absent-day .fc-daygrid-day-number{color:#80809d!important}.calendar_screen .fc-theme-standard td>.fc-daygrid-day-frame.absent-day.linear-border:after{padding:0}.calendar_screen .absent-day .fc-daygrid-event{padding-top:24px}.calendar_screen .sidebarWrapper .sidebar-content #eventTagMain{border:1px solid #523efc;border-radius:12.75px;color:#523efc;display:inline-block;font-size:12px;line-height:1.2;margin-top:16px;padding:1px 7px}.calendar_screen .filter-title-mobile .filter-title-toggle{cursor:pointer;line-height:1}.calendar_screen .filter-title-mobile .filter-title-toggle span{background:#80809d80;border-radius:10px;display:inline-block;height:12px;position:relative;width:40px}.calendar_screen .filter-title-mobile .filter-title-toggle span:before{background:#80809d;border-radius:50%;box-shadow:0 2px 4px 0 #2727271a;content:"";height:18px;left:0;position:absolute;top:-3px;transition:all .4s ease;width:18px}.calendar_screen .filter-title-mobile .filter-title-toggle.active span{background:#54d06180}.calendar_screen .filter-title-mobile .filter-title-toggle.active span:before{background:#54d061;left:auto;transform:translateX(22px)}.calendar_screen .fc .fc-daygrid-day-frame .fc-event-more-indicator{background:#0e0e39;border-radius:50%;color:#f8f4ff;font-size:12px;font-weight:500;height:26px;line-height:1.5;padding:4px;position:absolute;right:0;text-align:center;top:-2px;transition:all .3s ease;width:26px}.calendar_screen .opened-sidebar .fc .fc-daygrid-day-frame .fc-event-more-indicator{font-size:10px;height:20px;padding:2px;width:20px}.calendar_screen.expert .calendar_screen_inner .enter_availability_button{right:20px;top:40px}.calendar_screen .sidebarsliderWrapper .sidebar-slider .slick-list{height:100%;margin:-14px -7px 0;padding:14px 0}.calendar_screen .sidebarsliderWrapper .sidebar-slider .slick-track{display:flex!important}.calendar_screen .sidebarsliderWrapper .sidebar-slider .slick-slide{height:inherit!important}.calendar_screen .sidebarsliderWrapper .sidebar-slider .slick-slide>div{height:100%;padding:0 7px}.calendar_screen .sidebarsliderWrapper .slider_nav{gap:13px}.calendar_screen .sidebarsliderWrapper .slider_nav .slick-count{font-size:14px;font-weight:500;line-height:1.5}.calendar_screen .sidebarsliderWrapper .slider_nav .slick-arrow{position:static}.calendar_screen .calendar_screen_inner .enter_availability_button.active .enter_availibility{display:none}.multiple_experts_box .experts_profile_images img{border:2px solid #fff;border-radius:50%;height:33.41px;width:33.41px}.multiple_experts_box .experts_profile_images img:not(:first-child){margin-left:-16px}.multiple_experts_box .experts_count{color:#000;font-size:15.19px;line-height:1.2;margin-left:7px}@media screen and (min-width:992px){.calendar_screen .calendar_screen_inner .sidebarsliderWrapper{height:100%;padding-bottom:24px}.calendar_screen .sidebarsliderWrapper .sidebar-slider{height:calc(100% - 39px);margin-right:-40px}.calendar_screen .sidebarsliderWrapper .sidebar-slider .slick-list{padding:14px 40px 14px 0}.calendar_screen .sidebarsliderWrapper .sidebar-slider .slick-track{height:100%}.calendar_screen .sidebarsliderWrapper .slider_nav{padding:0 0 16px}.calendar_screen .sidebarsliderWrapper .slider_nav .slick-count{color:#80809d}.calendar_screen .calendar_screen_inner.opened-sidebar .enter_availability_button{display:none}}.calendar_screen .calendar_screen_inner .enter_availability_button .enter_availibility{background:#ffffff4d;border:1px solid #fff;border-radius:8px;color:#fff;display:inline-block;font-size:12px;line-height:1.5;padding:5px 9px;position:relative}.calendar_screen .calendar_screen_inner .enter_availability_button .enter_availibility:before{background-image:linear-gradient(110.08deg,#fbb88b 3.35%,#ff6e76 34.3%,#9226e7 80.49%,#523efc 98.58%);border-radius:inherit;content:"";inset:-1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:0;padding:1px;position:absolute;transition:all .4s ease;z-index:10}.calendar_screen .calendar_screen_inner .enter_availability_button .enter_availibility:hover{background:#f8f4ff;border-color:transparent;color:#0e0e39}.calendar_screen .calendar_screen_inner .enter_availability_button .enter_availibility:hover:before{opacity:1}.calendar_screen .calendar_screen_inner .enter_availability_button .save_btn{align-items:center;background-color:#0e0e39;border:1px solid #fff;border-radius:8px;color:#fff;display:none;font-size:14px;font-weight:700;gap:10px;line-height:1.3;overflow:hidden;padding:7px 15px;position:relative}.calendar_screen .calendar_screen_inner .enter_availability_button .save_btn:after{background:linear-gradient(110.08deg,#fbb88b 3.35%,#ff6e76 34.3%,#9226e7 80.49%,#523efc 98.58%);content:"";height:100%;inset:0;opacity:0;position:absolute;transform:scale(1.1);transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;visibility:hidden;width:100%;z-index:5}.calendar_screen .calendar_screen_inner .enter_availability_button .save_btn:hover:after{opacity:1;transform:scale(1);visibility:visible}.calendar_screen .calendar_screen_inner .enter_availability_button .save_btn:hover span,.calendar_screen .calendar_screen_inner .enter_availability_button .save_btn:hover svg{position:relative;transition:color .3s ease;z-index:99}.calendar_screen .calendar_screen_inner .enter_availability_button.active .save_btn{display:inline-flex}.calendar_screen .calendar_screen_inner .fc .fc-daygrid-day-events:has(.fc-daygrid-event-harness) .fc-event-status{display:none}.calendar_screen .sidebarWrapper .event-expert{padding-top:32px}.calendar_screen .sidebarWrapper .event-expert-inner{align-items:center;background:#fff;border-radius:6px;display:flex;gap:12px;padding:14px 16px;transition:all .3s ease}.calendar_screen .sidebarWrapper .event-expert-inner:hover{background:#0e0e39;box-shadow:0 0 6px 0 #ff6e76}.calendar_screen .sidebarWrapper .event-expert-name span{color:#757575;line-height:1.5}.calendar_screen .event-expert-inner .event-tags{padding-top:10px}.calendar_screen .event-expert-inner .event-tags .event-tag{color:#523efc;font-size:12px;line-height:1.2}.calendar_screen .sidebarWrapper .event-expert-inner .event-links{margin-top:10px}.calendar_screen .sidebarWrapper .event-expert-inner .event-links .event-link-icon{height:11px;width:11px}.calendar_screen .sidebarWrapper .event-expert-inner .event-links .event-link{flex-wrap:nowrap;gap:8px;margin-right:-14px}.calendar_screen .sidebarWrapper .event-expert-inner .event-links a{color:#757575;font-size:12px;line-height:1.5}.calendar_screen .sidebarWrapper .event-expert-inner:hover .event-expert-name *,.calendar_screen .sidebarWrapper .event-expert-inner:hover .event-links *{color:#fff}.calendar_screen .sidebarWrapper .event-expert-inner:hover .event-box-btn svg path{fill:#fff}.calendar_screen .event-expert-inner:hover .event-tags .event-tag{background:#523efc;color:#fff}.calendar_screen.expert.expert_calendar .fc .fc-day-today .fc-daygrid-day-frame{padding-top:4px}.calendar_screen.expert.expert_calendar .fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-number{font-size:12.61px;height:26.65px;padding:4.5px;width:26.65px}.calendar_screen.expert.expert_calendar .eventList_Wrapper_mobile{display:none}.calendar_screen .calendar_screen_inner .sidebar-content .sidebar-content-top{width:100%}@media screen and (min-width:768px) and (max-height:790px){.calendar_screen .calendar-inner,.calendar_screen .calendar_screen_inner.opened-sidebar #eventSidebar{min-height:700px}}@media screen and (max-width:1280px){.calendar_screen .fc .fc-daygrid-day-frame .fc-event-more-indicator{font-size:10px;height:20px;padding:3px;width:20px}}@media screen and (max-width:1249px){.calendar_screen.expert .calendar_screen_inner .fc-event-status span:not(.text){width:30px}.calendar_screen.expert .calendar_screen_inner .fc-event-status span:not(.text):after{height:15px;top:-1.5px;width:15px}.calendar_screen.expert .calendar_screen_inner .fc-event-status.active span:not(.text):after{transform:translateX(15px)}}@media screen and (max-width:1200px){.calendar_screen.expert .calendar_screen_inner .fc-event-status{font-size:10px}.calendar_screen.expert .calendar_screen_inner.opened-sidebar .fc-event-status{font-size:8px}}@media screen and (min-width:768px) and (max-width:1130px){.calendar_screen.expert .calendar_screen_inner .fc-event-status{flex-direction:column}.calendar_screen.expert .calendar_screen_inner.opened-sidebar .fc-event-status .text{display:none}}@media screen and (max-width:1080px){.calendar_screen.expert .calendar_screen_inner .enter_availability_button{top:22px}}@media screen and (max-width:991px){.calendar_screen .fc .fc-daygrid-day-frame .fc-event-more-indicator,.calendar_screen .fc-day-today .fc-daygrid-event .fc-daygrid-event-dot{display:none}.calendar_screen.expert .calendar-inner{display:flex;flex-direction:column;padding:20px 16px}.calendar_screen.expert .calendar_screen_inner div#calendar{height:calc(100% - 52px);order:2}.calendar_screen .calendar_screen_inner .enter_availability_button{margin:11px 0;order:1;position:static;text-align:center}.calendar_screen.expert .fc-theme-standard td>.fc-daygrid-day-frame{max-height:65.36px;min-height:65.36px}.calendar_screen.expert.expert_calendar .fc-theme-standard td>.fc-daygrid-day-frame{padding:0}.calendar_screen.expert .fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{display:flex;flex-direction:column;justify-content:flex-end;margin:0}}@media screen and (max-width:767px){.calendar_screen .fc-theme-standard th{font-size:14px}.calendar_screen .fc .fc-daygrid-day-number{font-size:18px}.calendar_screen .fc .fc-view-harness{min-height:308px}.calendar_screen.expert_calendar .fc-daygrid-event{padding:22px 6px 5px}.calendar_screen.expert .calendar-inner{padding:0}.calendar_screen.expert .calendar_screen_inner div#calendar{order:1}.calendar_screen.expert.expert_calendar .calendar_screen_inner div#calendar{height:100%}.calendar_screen.expert .calendar_screen_inner .enter_availability_button{order:2}.calendar_screen.expert .calendar_screen_inner .enter_availability_button .enter_availibility{background:#fff;border:0;color:#0e0e39;font-size:14px;padding:8px 10px}.calendar_screen.expert .calendar_screen_inner .enter_availability_button .enter_availibility:before{opacity:1}.calendar_screen.expert .calendar_screen_inner .enter_availability_button .save_btn{line-height:1.5;padding:10px 24px}.calendar_screen.expert .calendar_screen_inner .enter_availability_button .save_btn svg{height:21px;width:22px}.calendar_screen.expert .calendar_screen_inner .bottom-part-calendar{margin-top:0}.calendar_screen.expert.expert_calendar .fc-theme-standard td>.fc-daygrid-day-frame{border:.53px solid #dadada;max-height:100%;min-height:100%;padding-top:8px}.calendar_screen.expert.expert_calendar .fc-theme-standard td>.fc-daygrid-day-frame.linear-border{background-color:#f8f4ff!important}.calendar_screen.expert.expert_calendar .fc-theme-standard .fc-daygrid-body td.fc-has-event{background:#0e0e39;transition:all .3s ease-in}.calendar_screen.expert.expert_calendar .fc-theme-standard .fc-daygrid-body td.fc-has-event:first-child{border-radius:8px 0 0 8px}.calendar_screen.expert.expert_calendar .fc-theme-standard .fc-daygrid-body td.fc-has-event:last-child{border-radius:0 8px 8px 0}.calendar_screen.expert.expert_calendar .fc .fc-daygrid-day-number{font-size:16px;font-weight:400;line-height:1.2}.calendar_screen.expert.expert_calendar .fc td.fc-has-event .fc-daygrid-day-number{color:#dadada!important}.calendar_screen.expert.expert_calendar .fc td.fc-has-event .linear-border .fc-daygrid-day-number{color:#0e0e39!important}.calendar_screen.expert.expert_calendar .eventList_Wrapper_mobile{display:block;padding-bottom:11px}.calendar_screen.expert.expert_calendar .eventList_Wrapper_mobile .eventList_item{align-items:center;background:#fff;border-radius:8px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);display:flex;gap:24px;margin-bottom:10px}.calendar_screen.expert.expert_calendar .eventList_Wrapper_mobile .eventList_item.event_inside{background:#ff6e7633;position:relative}.calendar_screen.expert.expert_calendar .eventList_Wrapper_mobile .eventList_item:last-child{margin-bottom:0}.calendar_screen.expert.expert_calendar .eventList_Wrapper_mobile .eventList_item .eventList_date{align-items:center;background:#0e0e39;border-radius:8px;color:#fff;display:flex;flex-direction:column;font-size:14px;font-weight:700;line-height:1.5;min-width:47px;padding:10px 0;text-transform:uppercase}.calendar_screen.expert.expert_calendar .eventList_Wrapper_mobile .eventList_item .fc-event-status{flex-direction:row;font-size:14px;justify-content:flex-start;margin-top:0;max-width:fit-content}.calendar_screen.expert.expert_calendar .eventList_Wrapper_mobile .eventList_item .event-title{font-size:12px;font-weight:500;line-height:1.2;text-transform:capitalize}.calendar_screen.expert.expert_calendar .calendar_screen_inner .fc-event-status span:not(.text){width:40px}.calendar_screen.expert.expert_calendar .calendar_screen_inner .fc-event-status span:not(.text):after{height:18px;top:-3px;width:18px}.calendar_screen.expert.expert_calendar .calendar_screen_inner .fc-event-status.active span:not(.text):after{transform:translateX(22px)}}@media screen and (max-width:578px){.calendar_screen.expert.expert_calendar .fc-theme-standard .fc-daygrid-body td{padding:4px 2px}.calendar_screen.expert.expert_calendar .fc-theme-standard .fc-daygrid-body td:first-child{padding-left:4px}.calendar_screen.expert.expert_calendar .fc-theme-standard .fc-daygrid-body td:last-child{padding-right:4px}.calendar_screen.expert.expert_calendar .fc .fc-daygrid-day-number{font-size:10.91px}.calendar_screen.expert.expert_calendar .fc-daygrid-event .fc-daygrid-event-dot{height:10px;width:10px}.calendar_screen.expert .fc-theme-standard td>.fc-daygrid-day-frame{max-height:44.8px;min-height:44.8px}.calendar_screen.expert.expert_calendar .fc-theme-standard td>.fc-daygrid-day-frame{border-radius:4px;max-height:44.8px;min-height:44.8px}.calendar_screen.expert.expert_calendar .fc-theme-standard .fc-daygrid-body td.fc-has-event:first-child{border-radius:4px 0 0 4px}.calendar_screen.expert.expert_calendar .fc-theme-standard .fc-daygrid-body td.fc-has-event:last-child{border-radius:0 4px 4px 0}}.calendar_screen .fc .fc-toolbar.fc-header-toolbar{justify-content:space-between;margin:0 auto 15px;max-width:270px;width:100%}.calendar_screen .calendar_screen_inner .sidebar-tag{font-size:12px;line-height:1.2}.event-btn:hover{color:#0e0e39;font-weight:700}.event-btn svg.arrowLeft .arrowline{transform-origin:right}.event-btn:hover svg.arrowLeft{margin-left:0;margin-right:10px}.calendar_screen .calendar_screen_inner #eventSidebar{opacity:0;transition:all .3s ease-in-out;visibility:hidden}.calendar_screen .calendar_screen_inner.opened-sidebar #eventSidebar{opacity:1;visibility:visible}.calendar_screen .calendar_screen_inner .sidebar-tag{top:0;transition:all .3s ease-in}.calendar_screen .calendar_screen_inner #eventSidebar.open .sidebar-tag{top:-10px}.calendar_screen .calendar_screen_inner.sidebar-hidden #eventSidebar,.calendar_screen .calendar_screen_inner.sidebar-hidden .sidebar-tag{opacity:0}.calendar_screen .event-location-icon{height:14px;width:14px}.calendar_screen .event-location-address{font-size:9px}.calendar_screen .event-tags .event-tag{font-size:9px;line-height:1.2}@media screen and (max-width:767px){.calendar_screen .fc .fc-toolbar.fc-header-toolbar{justify-content:center;max-width:100%}.calendar_screen .fc .fc-toolbar-title{justify-content:center;width:198px}}.agenda-spinner{backdrop-filter:blur(10px);background:#ff6e76b0;border-radius:10px;box-shadow:0 0 17px #ccc;left:50%;padding:50px 60px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1000}.save_btn.loading,.save_btn:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.notification{animation:slideIn .3s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}