.family-calendar-panel .fc{--fc-border-color:var(--line);--fc-page-bg-color:var(--paper);--fc-neutral-bg-color:var(--sage);--fc-today-bg-color:#c9b77e25;--fc-button-bg-color:var(--green);--fc-button-border-color:var(--green);--fc-button-hover-bg-color:#566849;--fc-button-active-bg-color:#445339;font-size:12px}.family-calendar-panel .fc-toolbar-title{font-size:var(--calendar-title,19px)!important}.family-calendar-panel .fc-button{font-size:var(--calendar-font,12px)!important;padding:7px 10px!important}.family-calendar-panel .fc-event{cursor:pointer}.family-calendar-panel .fc-daygrid-day-number{padding:8px}.family-calendar-panel .fc a{color:inherit}.family-calendar-panel .fc-event a{color:white}.family-calendar-panel .fc-timegrid-slot{height:32px}.family-calendar-panel .fc-scrollgrid{border-radius:6px}@media(max-width:700px){.family-calendar-panel .fc-toolbar{flex-wrap:wrap;gap:12px}.family-calendar-panel .fc-toolbar-chunk:nth-child(2){order:-1;width:100%;text-align:center}.family-calendar-panel .fc-button{font-size:var(--calendar-font,11px)!important;padding:6px 8px!important}.family-calendar-panel .fc-daygrid-day-frame{min-height:65px}}
