
.fc-classic-ND7 {
  line-height: 1.5;
  --fc-classic-border-style: solid;
}

.fc-classic-om0 {
  appearance: button;
  font: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  letter-spacing: inherit;
  color: inherit;
  opacity: 1;
  background-color: #0000;
  border-radius: 0;
  margin: 0;
  border: 0;
  padding: 0
}

.fc-classic-YA2 {
  position: absolute
}

.fc-classic-vPs {
  position: relative
}

.fc-classic-IyH {
  position: sticky
}

.fc-classic-xX5 {
  inset-inline: 0
}

.fc-classic-8ZZ {
  inset-block: 0
}

.fc-classic-BD7 {
  inset-inline-start: -.25rem
}

.fc-classic-9o9 {
  inset-inline-start: 0
}

.fc-classic-8rg {
  inset-inline-end: -.25rem
}

.fc-classic-Eoc {
  inset-inline-end: 0.125rem
}

.fc-classic-W3O {
  inset-inline-end: -3px
}

.fc-classic-f4s {
  top: -.25rem
}

.fc-classic-pPI {
  top: 0
}

.fc-classic-RWe {
  top: 0.125rem
}

.fc-classic-if4 {
  top: 50%
}

.fc-classic-I8n {
  bottom: -.25rem
}

.fc-classic-wVG {
  bottom: 0
}

.fc-classic-Z2g {
  left: 50%
}

.fc-classic-f5K {
  order: -1
}

.fc-classic-JQD {
  margin: .25rem
}

.fc-classic-c0k {
  margin: .5rem
}

.fc-classic-tZ3 {
  margin: 1rem
}

.fc-classic-s6k {
  margin-inline: -5px
}

.fc-classic-qK4 {
  margin-inline: 0.125rem
}

.fc-classic-MOr {
  margin-inline: .25rem
}

.fc-classic-6gf {
  margin-inline: 1px
}

.fc-classic-GSF {
  margin-inline-start: 0.125rem
}

.fc-classic-twY {
  margin-inline-start: .5rem
}

.fc-classic-9ZR {
  margin-inline-start: 1px
}

.fc-classic-ClJ {
  margin-inline-end: -.25rem
}

.fc-classic-Jha {
  margin-inline-end: 0.125rem
}

.fc-classic-Dk5 {
  margin-inline-end: 2.5%
}

.fc-classic-bpq {
  margin-inline-end: 1px
}

.fc-classic-NN9 {
  margin-top: -.25rem
}

.fc-classic-Bjh {
  margin-top: -5px
}

.fc-classic-mwm {
  margin-bottom: 1px
}

.fc-classic-RWU {
  margin-left: -.25rem
}

.fc-classic-QDv {
  display: contents
}

.fc-classic-PGQ {
  display: block
}

.fc-classic-Hhr {
  display: flex
}

.fc-classic-C9h {
  display: none
}

.fc-classic-tEU {
  width: .5rem;
  height: .5rem
}

.fc-classic-433 {
  height: .5rem
}

.fc-classic-EGh {
  height: .75rem
}

.fc-classic-s9U {
  min-height: 0.125rem
}

.fc-classic-iJ1 {
  min-height: .75rem
}

.fc-classic-WoG {
  min-height: 1px
}

.fc-classic-8Ko {
  width: 50%
}

.fc-classic-1lj {
  width: .5rem
}

.fc-classic-Ahl {
  width: 5px
}

.fc-classic-mTj {
  max-width: 12.5rem
}

.fc-classic-qbd {
  min-width: 0
}

.fc-classic-nhl {
  min-width: 13.75rem
}

.fc-classic-yvz {
  flex-shrink: 0
}

.fc-classic-qbn {
  flex-shrink: 1
}

.fc-classic-nGI {
  flex-shrink: 100
}

.fc-classic-oee {
  flex-grow: 1
}

.fc-classic-doO {
  rotate: -90deg
}

.fc-classic-bXY {
  flex-direction: column
}

.fc-classic-uEy {
  flex-direction: row
}

.fc-classic-gfU {
  align-items: center
}

.fc-classic-Klj {
  justify-content: space-between
}

.fc-classic-a65 {
  justify-content: center
}

.fc-classic-RhI {
  justify-content: flex-end
}

.fc-classic-fji {
  gap: 0.125rem
}

.fc-classic-RVT {
  gap: .25rem
}

.fc-classic-9Vv {
  gap: .75rem
}

.fc-classic-rK9 {
  align-self: flex-start
}

.fc-classic-O5O {
  overflow: hidden
}

.fc-classic-8Kl {
  border-radius: var(--mui-shape-borderRadius)
}

.fc-classic-IdG {
  border-radius: 3.40282e38px
}

.fc-classic-dpa {
  border-radius: .25rem
}

.fc-classic-fdR {
  border-start-start-radius: .25rem;
  border-end-start-radius: .25rem
}

.fc-classic-Ea4 {
  border-start-end-radius: .25rem;
  border-end-end-radius: .25rem
}

.fc-classic-0W5 {
  border-end-end-radius: .25rem
}

.fc-classic-ugX {
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem
}

.fc-classic-7zG {
  border-bottom-right-radius: .25rem;
  border-bottom-left-radius: .25rem
}

.fc-classic-UZp {
  border-style: var(--fc-classic-border-style);
  border-width: 1px
}

.fc-classic-PrA {
  border-style: var(--fc-classic-border-style);
  border-width: 4px
}

.fc-classic-1uc {
  border-style: var(--fc-classic-border-style);
  border-width: 5px
}

.fc-classic-zDQ {
  border-inline-style: var(--fc-classic-border-style);
  border-inline-width: 1px
}

.fc-classic-I5k {
  border-inline-style: var(--fc-classic-border-style);
  border-inline-width: 5px
}

.fc-classic-3WQ {
  border-block-style: var(--fc-classic-border-style);
  border-block-width: 1px
}

.fc-classic-ARL {
  border-block-style: var(--fc-classic-border-style);
  border-block-width: 5px
}

.fc-classic-riW {
  border-inline-start-style: var(--fc-classic-border-style);
  border-inline-start-width: 1px
}

.fc-classic-1Ll {
  border-inline-start-style: var(--fc-classic-border-style);
  border-inline-start-width: 5px
}

.fc-classic-cwE {
  border-inline-start-style: var(--fc-classic-border-style);
  border-inline-start-width: 6px
}

.fc-classic-EWl {
  border-inline-end-style: var(--fc-classic-border-style);
  border-inline-end-width: 1px
}

.fc-classic-FIS {
  border-inline-end-style: var(--fc-classic-border-style);
  border-inline-end-width: 5px
}

.fc-classic-srs {
  border-top-style: var(--fc-classic-border-style);
  border-top-width: 1px
}

.fc-classic-ubr {
  border-top-style: var(--fc-classic-border-style);
  border-top-width: 6px
}

.fc-classic-QTT {
  border-bottom-style: var(--fc-classic-border-style);
  border-bottom-width: 1px
}

.fc-classic-M5N {
  --fc-classic-border-style: dotted;
  border-style: dotted
}

.fc-classic-qvz {
  border-color: var(--fc-event-color)
}

.fc-classic-G56 {
  border-color: var(--mui-palette-divider)
}

.fc-classic-R3n {
  border-color: var(--mui-palette-error-main)
}

.fc-classic-R95 {
  border-color: var(--mui-palette-primary-main)
}

.fc-classic-I55 {
  border-color: rgba(var(--mui-palette-text-primaryChannel)/.2)
}

.fc-classic-lqW {
  border-color: #0000
}

.fc-classic-LDz {
  border-inline-color: #0000
}

.fc-classic-DGs {
  border-block-color: #0000
}

.fc-classic-7Ra {
  border-inline-start-color: var(--mui-palette-error-main)
}

.fc-classic-ap8 {
  border-inline-start-color: #000
}

.fc-classic-tHp {
  border-inline-end-color: #000
}

.fc-classic-qd4 {
  border-top-color: var(--mui-palette-error-main)
}

.fc-classic-n4P {
  background-color: var(--fc-event-color)
}

.fc-classic-Y27 {
  background-color: var(--mui-palette-background-paper)
}

.fc-classic-Z7B {
  background-color: var(--fc-event-color)
}

@supports (color:color-mix(in lab, red, red)) {
  .fc-classic-Z7B {
    background-color: color-mix(in oklab, var(--fc-event-color)15%, transparent)
  }
}

.fc-classic-5V9 {
  background-color: var(--mui-palette-text-primary)
}

@supports (color:color-mix(in lab, red, red)) {
  .fc-classic-5V9 {
    background-color: color-mix(in oklab, var(--mui-palette-text-primary)16%, var(--mui-palette-background-paper))
  }
}

.fc-classic-gKu {
  background-color: rgba(var(--mui-palette-primary-mainChannel)/.1)
}

.fc-classic-IKt {
  background-color: rgba(var(--mui-palette-text-primaryChannel)/.04)
}

.fc-classic-VxY {
  background-color: rgba(var(--mui-palette-text-primaryChannel)/.08)
}

.fc-classic-DC1 {
  background-image: var(--mui-overlays-8)
}

.fc-classic-KbZ {
  padding: 0.125rem
}

.fc-classic-xGk {
  padding: 0.375rem
}

.fc-classic-aS8 {
  padding: .5rem
}

.fc-classic-df6 {
  padding: 1px
}

.fc-classic-55Y {
  padding-inline: 0.125rem
}

.fc-classic-qB7 {
  padding-inline: .25rem
}

.fc-classic-U10 {
  padding-inline: .75rem
}

.fc-classic-OKV {
  padding-inline: 1px
}

.fc-classic-vvo {
  padding-block: 0.125rem
}

.fc-classic-ztx {
  padding-block: .25rem
}

.fc-classic-uBa {
  padding-block: 0.375rem
}

.fc-classic-KyB {
  padding-block: .5rem
}

.fc-classic-UyD {
  padding-block: 3.75rem
}

.fc-classic-h2r {
  padding-block: 1px
}

.fc-classic-qNU {
  padding-inline-start: 0.125rem
}

.fc-classic-zvv {
  padding-top: 0.125rem
}

.fc-classic-yJv {
  padding-bottom: 0.125rem
}

.fc-classic-LbL {
  padding-bottom: 1rem
}

.fc-classic-fi1 {
  text-align: center
}

.fc-classic-XMF {
  text-align: end
}

.fc-classic-HRt {
  font-size: .6875rem;
  line-height: 1.09091
}

.fc-classic-PuF {
  font-size: 1rem;
  line-height: calc(1.5/1)
}

.fc-classic-gEy {
  font-size: .875rem;
  line-height: calc(1.25/.875)
}

.fc-classic-17F {
  font-size: .75rem;
  line-height: calc(1/.75)
}

.fc-classic-Kw3 {
  font-weight: 700
}

.fc-classic-yGY {
  text-overflow: ellipsis
}

.fc-classic-JTJ {
  white-space: nowrap
}

.fc-classic-csg {
  white-space: pre
}

.fc-classic-P9J {
  color: var(--fc-event-contrast-color)
}

.fc-classic-5Kh {
  color: var(--mui-palette-action-active)
}

.fc-classic-HBk {
  color: var(--mui-palette-text-primary)
}

.fc-classic-Znt {
  color: rgba(var(--mui-palette-text-primaryChannel)/.6)
}

.fc-classic-lVd {
  color: rgba(var(--mui-palette-text-primaryChannel)/.38)
}

.fc-classic-dra {
  font-style: italic
}

.fc-classic-F6C {
  opacity: .5
}

.fc-classic-0HG {
  opacity: .75
}

.fc-classic-uPX {
  box-shadow: var(--mui-shadows-8)
}

.fc-classic-ACR {
  box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a
}

.fc-classic-iqH {
  box-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a
}

.fc-classic-5jb {
  box-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a
}

.fc-classic-z3l {
  box-shadow: 0 0 0 1px var(--fc-classic-ring-color, currentcolor)
}

.fc-classic-bLM {
  --fc-classic-ring-color: var(--mui-palette-background-paper)
}

.fc-classic-q2k {
  outline-style: solid;
  outline-width: 1px
}

.fc-classic-bAU {
  outline-style: solid;
  outline-width: 3px
}

.fc-classic-bzG {
  outline-offset: -3px
}

.fc-classic-fKI {
  outline-offset: 1px
}

.fc-classic-lul {
  outline-color: rgba(var(--mui-palette-primary-mainChannel)/.5)
}

.fc-classic-yKv {
  background: linear-gradient(rgba(var(--mui-palette-text-primaryChannel)/.08), rgba(var(--mui-palette-text-primaryChannel)/.08))var(--mui-palette-background-paper)
}

@media not print {
  .fc-classic-VZw {
    background-color: rgba(var(--mui-palette-warning-mainChannel)/.1)
  }
}

@media (hover:hover) {
  .fc-classic-ZkV:is(:where(.fc-classic-ytQ):hover *) {
    display: block
  }

  .fc-classic-HHp:is(:where(.fc-classic-ytQ):hover *) {
    color: var(--mui-palette-text-primary)
  }

  .fc-classic-YdZ:is(:where(.fc-classic-ytQ):hover *) {
    text-decoration-line: underline
  }
}

.fc-classic-La2:is(:where(.fc-classic-ytQ):focus-visible *) {
  color: var(--mui-palette-text-primary)
}

@media (hover:hover) {
  .fc-classic-fEn:hover {
    background-color: var(--mui-palette-text-primary)
  }

  @supports (color:color-mix(in lab, red, red)) {
    .fc-classic-fEn:hover {
      background-color: color-mix(in oklab, var(--mui-palette-text-primary)20%, var(--mui-palette-background-paper))
    }
  }

  .fc-classic-iAr:hover {
    background-color: rgba(var(--mui-palette-text-primaryChannel)/.04)
  }

  .fc-classic-znR:hover {
    background-color: rgba(var(--mui-palette-text-primaryChannel)/.08)
  }

  .fc-classic-jaW:hover {
    text-decoration-line: underline
  }
}

.fc-classic-r6h:focus-visible {
  background-color: rgba(var(--mui-palette-text-primaryChannel)/.04)
}

.fc-classic-G0J:focus-visible {
  background-color: rgba(var(--mui-palette-text-primaryChannel)/.08)
}

.fc-classic-Tid:focus-visible {
  outline-style: solid;
  outline-width: 3px
}

.fc-classic-lS3:active {
  background-color: var(--mui-palette-text-primary)
}

@supports (color:color-mix(in lab, red, red)) {
  .fc-classic-lS3:active {
    background-color: color-mix(in oklab, var(--mui-palette-text-primary)25%, var(--mui-palette-background-paper))
  }
}

.fc-classic-cmB:active {
  background-color: rgba(var(--mui-palette-text-primaryChannel)/.08)
}

@media print {
  .fc-classic-iVS {
    border-color: var(--fc-event-color)
  }

  .fc-classic-ePV {
    border-color: #000
  }

  .fc-classic-82y {
    background-color: #fff
  }

  .fc-classic-Nt8 {
    color: #000
  }
}

[dir=rtl] .fc-classic-Bzb {
  rotate: 90deg
}

[dir=rtl] .fc-classic-AAt {
  rotate: 180deg
}
