.interactive-calendar-wrapper .full-calendar-custom-style{border-radius:1rem!important;background-color:#fff!important;height:100%!important;overflow:hidden!important}.interactive-calendar-wrapper .fc-col-header-cell{padding:.75rem 0!important;text-align:center!important;background-color:#f3f0ff!important;border-left-width:0!important;border-bottom-width:0!important;font-weight:600!important;font-size:.8rem!important;text-transform:uppercase!important}.interactive-calendar-wrapper .fc-col-header-cell-cushion{color:#3c2488!important}.interactive-calendar-wrapper .fc-col-header-cell:first-child{border-top-left-radius:.5rem!important}.interactive-calendar-wrapper .fc-col-header-cell:last-child{border-top-right-radius:.5rem!important}.interactive-calendar-wrapper .fc{border:none!important}.interactive-calendar-wrapper .fc-daygrid-body-unpadded>div:not(:first-child) .fc-daygrid-day{border-top:1px solid #e5e7eb!important}.interactive-calendar-wrapper .fc-daygrid-day-frame{height:55px!important}.interactive-calendar-wrapper .fc-daygrid-day-top{display:flex!important;justify-content:flex-start!important;align-items:center!important;height:55px!important;padding-right:10px!important}.interactive-calendar-wrapper .fc-daygrid-day-number{font-weight:500!important;text-align:left!important}.interactive-calendar-wrapper .fc-day-today{background-color:inherit!important}.interactive-calendar-wrapper .fc-daygrid-event-harness,.interactive-calendar-wrapper .fc-event-main{display:none!important}.interactive-calendar-wrapper1 .fc-daygrid-day-frame{height:75px!important}.interactive-calendar-wrapper1 .fc-daygrid-day-top{display:flex!important;justify-content:flex-start!important;align-items:center!important;height:75px!important;padding-right:10px!important}@media (max-width:640px){.interactive-calendar-wrapper .fc-daygrid-day-frame{height:50px!important}.interactive-calendar-wrapper .fc-daygrid-day-top{justify-content:flex-end!important;align-items:flex-end!important;padding:.25rem!important;height:50px!important}.interactive-calendar-wrapper .fc-daygrid-day-number{font-size:.75rem!important;text-align:left!important}}.interactive-calendar-wrapper .has-event-day-style{background-color:#9747ff4d!important;cursor:pointer!important}.interactive-calendar-wrapper .has-event-day-style .fc-daygrid-day-number{color:#542785!important;font-weight:600!important}.interactive-calendar-wrapper .has-event-day-style:hover{background-color:#9747ff66!important;transition:background-color .2s ease-in-out}.interactive-calendar-wrapper .fc-day-mon .fc-daygrid-day-number{color:#542785!important}.interactive-calendar-wrapper .fc-day-other .fc-daygrid-day-number{color:#542785!important;opacity:1!important}.interactive-calendar-wrapper{border:none!important;overflow:hidden!important}.fc-dayGridMonth-view.fc-view.fc-daygrid,.fc-scrollgrid{border-radius:1rem!important;overflow:hidden!important}.fc-dayGridMonth-view.fc-view.fc-daygrid{border-bottom:1px solid #e5e7eb!important}.interactive-calendar-wrapper .fc-col-header-row .fc-col-header-cell:last-child{border-right:none!important}.interactive-calendar-wrapper .fc-scroller-harness .fc-col-header{border:1px solid #e5e7eb!important;border-radius:50rem!important}