.calendar-container{border:1px solid #c4c4c4}.calendar-header{align-items:stretch;display:flex}.year-container{border-left:1px solid #c4c4c4;display:flex;min-width:16.875rem;padding:1.25rem 0}.year{font-size:1.5rem}.year,.year-controlls{display:flex;flex:1;justify-content:center}.year-controlls{align-items:center}.year-controlls .svg-wrapper{margin:0 1rem}.year-controlls svg{height:1.125rem;pointer-events:none;width:.688rem}.months-container{align-items:center;display:flex;flex:1;flex-wrap:nowrap;overflow:auto;padding:0 1rem;position:relative}.month{color:#c4c4c4;cursor:pointer;margin-left:1.5rem;position:relative;text-align:center;white-space:nowrap}.month *{pointer-events:none}.month .event-number{position:absolute;right:-.5rem;top:-1rem}.month.active{background-color:#fbce46;border-radius:5px;color:#000;padding:.5rem}.calendar-body{align-items:center;border-top:1px solid #c4c4c4;display:flex;overflow:auto;padding:.5rem}.calendar-body_day{cursor:pointer;position:relative}.calendar-body_day .calendar-body_day_rank{align-items:center;border-radius:5px;color:#c4c4c4;display:flex;justify-content:center;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;min-width:2.5rem}.calendar-body_day.active .calendar-body_day_rank{background-color:#fbce46;color:#000}.calendar-body_day.active .event-number{display:none}.event-number{align-items:center;background-color:#fbce46;border-radius:50%;color:#000;display:flex;font-size:.5rem;height:1rem;justify-content:center;position:absolute;right:0;top:0;width:1rem}.event-description_day_container .day-full{font-size:1.625rem}.event-description_day_container .day-num{color:gray}.events-description_container{max-height:30rem;overflow:auto}.events-description_container .inner{position:relative}.events-description_container .inner:before{border-left:1px dashed #e7e7e7;bottom:0;content:"";position:absolute;right:6.125rem;top:1rem;width:1px}.events-description_container::-webkit-scrollbar{width:5px}.events-description_container::-webkit-scrollbar-track{background:#e7e7e7}.events-description_container::-webkit-scrollbar-thumb{background:#822c55}.event-description_container{display:flex;margin-bottom:1rem}.event-description_container ul{font-family:MarkaziText-Medium;font-size:1.25rem}.event-hour_container{min-width:6.5rem;padding:0 1rem;position:relative;white-space:nowrap;z-index:2}.event-hour_container .bullet{background-color:#fbce46;border:1px solid #fff;border-radius:50%;height:.625rem;left:0;position:absolute;top:.5rem;width:.625rem}.status-container{display:flex;justify-content:center;min-width:20rem;white-space:nowrap}.status-container .status{background-color:#822c55;border-radius:1rem;color:#fff;font-size:.75rem;height:-moz-fit-content;height:fit-content;padding:.5rem;width:-moz-fit-content;width:fit-content}.event-description_title{margin-right:1rem}.empty-message{align-items:center;display:flex;height:8rem;justify-content:center}.mixed-comitte{font-family:NotoKufiArabic-Bold}.mixed-comitte .secondary-color{color:#822c55}.mixed-comitte span{font-size:.875rem}.mixed-comitte a{font-family:NotoKufiArabic-Bold;font-size:.6rem;text-decoration:unset}@media screen and (max-width:767px){.year-container{min-width:10.875rem}.status-container{margin:0 .75rem;min-width:unset}}.opacity-0{opacity:0}.cursor-none{cursor:none}.more-details{align-items:center;background-color:#fff;display:flex;left:50%;padding:1rem 3rem;position:absolute;top:100%;transform:translate(-50%,-50%);z-index:1}.more-details .svg-wrapper{cursor:unset;width:5rem}.more-details .svg-wrapper img{width:100%}@media (max-width:768px){.more-details{display:flex;flex-wrap:wrap;padding:1rem 15px 0}}.more-details p{margin-bottom:0}.more-details .description{color:#000;margin-right:1rem}.more-details .num{font-size:3rem;line-height:1;margin-bottom:.5rem}.more-details .num .small{font-size:2rem}.more-details .text{font-size:1rem;line-height:2.6;margin-bottom:.5rem}@media (max-width:768px){.more-details{display:flex;flex-wrap:wrap}}