.fc .fc-today-button,.fc .fc-nextYear-button,.fc .fc-prevYear-button,.fc .fc-toolbar-chunk:last-child{display:none}.fc .fc-button .fc-icon{color:#878895}.calendar-block .fc .fc-button-primary{border:none;background:0 0}.calendar-block .fc .fc-button-primary:focus{outline:none;box-shadow:none}.calendar-block .fc .fc-button-primary:not(:disabled):active{all:unset}.calendar-block .fc-toolbar-chunk:nth-child(2){position:absolute;left:0;right:0;margin:0 auto;text-align:center}.calendar-block .fc .fc-toolbar.fc-header-toolbar{position:relative;min-height:80px;margin:0}.calendar-block .fc-toolbar-chunk:first-child,.calendar-block .fc-toolbar-chunk:first-child .fc-button-group{width:100%;overflow:hidden;max-width:400px;margin:0 auto;position:relative;z-index:1}.calendar-block .fc-col-header-cell{border-top:none;border-right:none;border-left:none}.calendar-block .fc-col-header-cell a{color:#878895;text-decoration:none}.calendar-block .fc-theme-standard .fc-scrollgrid{border-top:none}.calendar-block .fc .fc-daygrid-day-top{flex-direction:initial}.calendar-block .fc .fc-daygrid-day-number{font-size:16px;font-weight:500;color:#878895;display:block;padding:10px;width:100%;height:100%}.calendar-block .fc .fc-daygrid-event-dot{border-color:var(--color-primary)}.calendar-block button.fc-prev-button{text-align:left}.calendar-block button.fc-next-button.fc-button.fc-button-primary{text-align:right}.calendar{padding:20px}