.fc .fc-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.fc .fc-toolbar-title{font-size:1.5rem;line-height:2rem;font-weight:700;color:#1f2937}.fc .fc-button-group{display:flex;gap:.5rem}.fc .fc-button{background-color:transparent!important;border:none!important;box-shadow:none!important;text-transform:none!important;font-size:inherit!important;color:inherit!important;padding:0!important;line-height:inherit!important;height:auto!important}.fc .fc-icon{width:1.25rem;height:1.25rem;color:#4b5563}.fc .fc-col-header-cell{text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#6b7280;padding-bottom:.5rem}.fc .fc-col-header-cell-cushion{padding:0}.fc .fc-view-harness{border:none}.fc .fc-daygrid-body{width:100%;background-color:white!important}.fc .fc-daygrid-body-unbalanced .fc-daygrid-day{display:flex!important;align-items:stretch!important}.fc .fc-daygrid-day{border:none!important;background-color:white!important;border-radius:.375rem!important;padding:0!important}.fc .fc-event{background-color:transparent;border:none;box-shadow:none;color:currentColor;font-size:inherit;font-weight:inherit;padding:0}.fc .fc-day-today{background-color:#14b8a6!important;border:none!important;border-radius:.5rem!important}.fc .fc-day-other{background-color:#f8f8f8!important;border:1px dashed #d1d5db!important;pointer-events:none}.fc .fc-day-other,.fc .fc-day-other .fc-daygrid-day-number{color:#9ca3af!important}.fc-daygrid-body tr,.fc-theme-standard td,.fc-theme-standard th{border:none!important}.fc-daygrid-body-unbalanced .fc-daygrid-day{height:6rem}@media (min-width:640px){.fc-daygrid-body-unbalanced .fc-daygrid-day{height:7rem}}.fc .fc-daygrid-day-top{display:flex;align-items:center;justify-content:center;padding-top:.5rem}