.entity-calendar .fc{--fc-border-color:#e2e8f0;--fc-today-bg-color:#fef9c3;--fc-page-bg-color:#ffffff;font-family:inherit}.entity-calendar .fc .fc-toolbar-title{font-size:1.25rem;font-weight:600;color:#0f172a}.entity-calendar .fc .fc-col-header-cell-cushion{color:#2563eb;font-weight:600;text-decoration:none}.entity-calendar .fc .fc-daygrid-day-number{color:#94a3b8;font-size:.875rem;text-decoration:none}.entity-calendar .fc .fc-button{border-radius:.5rem;font-size:.875rem;font-weight:500;padding:.375rem .75rem;box-shadow:none}.entity-calendar .fc .fc-button-primary{background-color:#334155;border-color:#334155}.entity-calendar .fc .fc-button-primary:not(:disabled).fc-button-active,.entity-calendar .fc .fc-button-primary:not(:disabled):active,.entity-calendar .fc .fc-button-primary:not(:disabled):hover{background-color:#1e293b;border-color:#1e293b}.entity-calendar .fc .fc-button-primary:disabled{opacity:.5}.entity-calendar .fc .fc-addMass-button{background-color:#ffffff;border-color:#2563eb;color:#2563eb}.entity-calendar .fc .fc-addMass-button:hover{background-color:#eff6ff}.entity-calendar .fc-event{background:transparent;border:none;box-shadow:none;cursor:pointer;margin-top:1px}.entity-calendar .fc-event .fc-event-main{color:#2563eb;font-size:.8125rem;font-weight:500;padding:0 2px}.entity-calendar .fc-event:hover .fc-event-main{color:#1d4ed8;text-decoration:underline}.entity-calendar .fc-daygrid-event-dot{border-color:#2563eb}.entity-calendar .fc-timegrid-event{background-color:#dbeafe;border-color:#93c5fd}.entity-calendar .fc-timegrid-event .fc-event-main{color:#1e40af}