.academic-calendar-module__L4avqG__planner{position:relative}.academic-calendar-module__L4avqG__planner .fc{--fc-border-color:color-mix(in srgb, var(--color-surface-200) 88%, white);--fc-neutral-bg-color:var(--color-surface-50);--fc-list-event-hover-bg-color:var(--color-surface-50);--fc-page-bg-color:transparent;--fc-now-indicator-color:var(--color-primary-500);font-family:var(--font-sans);direction:rtl}:is(.academic-calendar-module__L4avqG__planner .fc .fc-scrollgrid,.academic-calendar-module__L4avqG__planner .fc .fc-timegrid-slot,.academic-calendar-module__L4avqG__planner .fc .fc-col-header-cell,.academic-calendar-module__L4avqG__planner .fc .fc-daygrid-day,.academic-calendar-module__L4avqG__planner .fc .fc-timegrid-axis,.academic-calendar-module__L4avqG__planner .fc .fc-timegrid-divider){border-color:color-mix(in srgb, var(--color-surface-200) 90%, white)}.academic-calendar-module__L4avqG__planner .fc .fc-toolbar{display:none}.academic-calendar-module__L4avqG__planner .fc .fc-scrollgrid{background:color-mix(in srgb, white 94%, var(--color-surface-50));border-radius:1.5rem;overflow:hidden}.academic-calendar-module__L4avqG__planner .fc .fc-col-header-cell{background:color-mix(in srgb, var(--color-surface-50) 94%, white)}.academic-calendar-module__L4avqG__planner .fc .fc-col-header-cell-cushion{color:var(--color-surface-700);padding:.9rem .35rem;font-size:.82rem;font-weight:700}.academic-calendar-module__L4avqG__planner .fc .fc-daygrid-day-frame{min-height:6.5rem}.academic-calendar-module__L4avqG__planner .fc .fc-daygrid-day-top{padding:.35rem .35rem 0}:is(.academic-calendar-module__L4avqG__planner .fc .fc-daygrid-day-number,.academic-calendar-module__L4avqG__planner .fc .fc-timegrid-axis-cushion,.academic-calendar-module__L4avqG__planner .fc .fc-timegrid-slot-label-cushion){color:var(--color-surface-500);font-size:.78rem}:is(.academic-calendar-module__L4avqG__planner .fc .fc-day-other .fc-daygrid-day-top,.academic-calendar-module__L4avqG__planner .fc .fc-day-other .fc-daygrid-day-number){opacity:.45}:is(.academic-calendar-module__L4avqG__planner .fc .fc-daygrid-day-frame,.academic-calendar-module__L4avqG__planner .fc .fc-timegrid-col-frame){transition:background-color .16s}:is(.academic-calendar-module__L4avqG__planner .fc .fc-daygrid-day:hover .fc-daygrid-day-frame,.academic-calendar-module__L4avqG__planner .fc .fc-timegrid-col:hover .fc-timegrid-col-frame){background:color-mix(in srgb, var(--color-primary-50) 70%, transparent)}:is(.academic-calendar-module__L4avqG__planner .fc .fc-daygrid-day.fc-day-today,.academic-calendar-module__L4avqG__planner .fc .fc-timegrid-col.fc-day-today){background:linear-gradient(#bfdbfe38,#bfdbfe0d)}.academic-calendar-module__L4avqG__planner .fc .fc-highlight{background:#2563eb1f}.academic-calendar-module__L4avqG__planner .fc .fc-more-link{color:var(--color-primary-600);font-size:.75rem;font-weight:700}.academic-calendar-module__L4avqG__planner .fc .fc-event{box-shadow:none;cursor:pointer;border:1px solid #0000;border-radius:.9rem;padding:0}.academic-calendar-module__L4avqG__planner .fc .fc-event-main{padding:0}.academic-calendar-module__L4avqG__planner .fc .fc-daygrid-event-harness{margin-inline:.3rem}.academic-calendar-module__L4avqG__planner .fc .planner-event--exam{color:#b91c1c;background:#fef2f2f5;border-color:#fca5a5bf}.academic-calendar-module__L4avqG__planner .fc .planner-event--registration{color:#0369a1;background:#f0f9fff5;border-color:#7dd3fccc}.academic-calendar-module__L4avqG__planner .fc .planner-event--add_drop{color:#6d28d9;background:#f5f3fff5;border-color:#c4b5fdcc}.academic-calendar-module__L4avqG__planner .fc .planner-event--project{color:#047857;background:#ecfdf5f5;border-color:#6ee7b7cc}.academic-calendar-module__L4avqG__eventCard{color:inherit;gap:.08rem;padding:.42rem .55rem;display:grid;overflow:hidden}.academic-calendar-module__L4avqG__eventTime{letter-spacing:.02em;opacity:.72;font-size:.65rem;font-weight:600}.academic-calendar-module__L4avqG__eventTitle{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:700;overflow:hidden}.academic-calendar-module__L4avqG__planner .fc .fc-popover{border:1px solid var(--color-surface-200);background:#fff;border-radius:1rem;box-shadow:0 28px 80px -38px #0f172a73}.academic-calendar-module__L4avqG__planner .fc .fc-popover-header{background:var(--color-surface-50)}@media (max-width:768px){.academic-calendar-module__L4avqG__planner .fc .fc-col-header-cell-cushion{font-size:.73rem}:is(.academic-calendar-module__L4avqG__planner .fc .fc-daygrid-day-number,.academic-calendar-module__L4avqG__planner .fc .fc-timegrid-slot-label-cushion){font-size:.7rem}}.dark .academic-calendar-module__L4avqG__planner .fc{--fc-border-color:color-mix(in srgb, var(--color-surface-700) 86%, black);--fc-neutral-bg-color:#0f172a59;--fc-list-event-hover-bg-color:#0f172a66}.dark .academic-calendar-module__L4avqG__planner .fc .fc-scrollgrid{background:#020617d1}.dark .academic-calendar-module__L4avqG__planner .fc .fc-col-header-cell{background:#1e293bc7}.dark .academic-calendar-module__L4avqG__planner .fc .fc-col-header-cell-cushion{color:var(--color-surface-100)}:is(.dark .academic-calendar-module__L4avqG__planner .fc .fc-daygrid-day-number,.dark .academic-calendar-module__L4avqG__planner .fc .fc-timegrid-axis-cushion,.dark .academic-calendar-module__L4avqG__planner .fc .fc-timegrid-slot-label-cushion){color:var(--color-surface-400)}:is(.dark .academic-calendar-module__L4avqG__planner .fc .fc-daygrid-day.fc-day-today,.dark .academic-calendar-module__L4avqG__planner .fc .fc-timegrid-col.fc-day-today){background:linear-gradient(#2563eb2e,#2563eb0a)}:is(.dark .academic-calendar-module__L4avqG__planner .fc .fc-daygrid-day:hover .fc-daygrid-day-frame,.dark .academic-calendar-module__L4avqG__planner .fc .fc-timegrid-col:hover .fc-timegrid-col-frame){background:#1e293b57}.dark .academic-calendar-module__L4avqG__planner .fc .fc-popover{border-color:var(--color-surface-700);background:var(--color-surface-900)}.dark .academic-calendar-module__L4avqG__planner .fc .fc-popover-header{background:var(--color-surface-800)}.dark .academic-calendar-module__L4avqG__planner .fc .planner-event--exam{color:#fca5a5;background:#450a0aeb;border-color:#991b1bcc}.dark .academic-calendar-module__L4avqG__planner .fc .planner-event--registration{color:#7dd3fc;background:#082f49eb;border-color:#0369a1d1}.dark .academic-calendar-module__L4avqG__planner .fc .planner-event--add_drop{color:#c4b5fd;background:#2e1065eb;border-color:#6d28d9d1}.dark .academic-calendar-module__L4avqG__planner .fc .planner-event--project{color:#6ee7b7;background:#064e3beb;border-color:#047857d1}
