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

.fc-monarch-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-monarch-YA2 {
  position: absolute
}

.fc-monarch-vPs {
  position: relative
}

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

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

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

.fc-monarch-x0Q {
  inset-inline-start: -.5rem
}

.fc-monarch-WvE {
  inset-inline-start: -.75rem
}

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

.fc-monarch-y8j {
  inset-inline-start: .25rem
}

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

.fc-monarch-pjB {
  inset-inline-end: -.5rem
}

.fc-monarch-q2P {
  inset-inline-end: .5rem
}

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

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

.fc-monarch-IWs {
  top: -1rem
}

.fc-monarch-K1c {
  top: -1.25rem
}

.fc-monarch-2Eu {
  top: -1px
}

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

.fc-monarch-rzf {
  top: 0.375rem
}

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

.fc-monarch-bEj {
  top: .5rem
}

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

.fc-monarch-DkH {
  bottom: -1px
}

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

.fc-monarch-V3u {
  order: 1
}

.fc-monarch-xny {
  margin: -6px
}

.fc-monarch-7VH {
  margin: -1px
}

.fc-monarch-ncn {
  margin: 0.125rem
}

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

.fc-monarch-RQK {
  margin: 0.375rem
}

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

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

.fc-monarch-64j {
  margin: 1px
}

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

.fc-monarch-NoV {
  margin-inline: .5rem
}

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

.fc-monarch-kOE {
  margin-block: 0.125rem
}

.fc-monarch-j5m {
  margin-block: .5rem
}

.fc-monarch-8in {
  margin-block: 1px
}

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

.fc-monarch-fpO {
  margin-inline-start: .25rem
}

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

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

.fc-monarch-aCj {
  margin-inline-end: -0.375rem
}

.fc-monarch-hCF {
  margin-inline-end: .25rem
}

.fc-monarch-nAc {
  margin-inline-end: .5rem
}

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

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

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

.fc-monarch-luY {
  margin-top: .5rem
}

.fc-monarch-Sb2 {
  margin-bottom: .25rem
}

.fc-monarch-0J7 {
  margin-bottom: .5rem
}

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

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

.fc-monarch-PGQ {
  display: block
}

.fc-monarch-Hhr {
  display: flex
}

.fc-monarch-C9h {
  display: none
}

.fc-monarch-UmK {
  width: 0;
  height: 0
}

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

.fc-monarch-GRI {
  width: 1.75rem;
  height: 1.75rem
}

.fc-monarch-UvV {
  width: 2rem;
  height: 2rem
}

.fc-monarch-WTc {
  width: 100%;
  height: 100%
}

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

.fc-monarch-dNj {
  height: 1rem
}

.fc-monarch-cL9 {
  height: 1.25rem
}

.fc-monarch-6U1 {
  height: 1.5rem
}

.fc-monarch-G97 {
  height: 2.25rem
}

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

.fc-monarch-DLQ {
  min-height: 1rem
}

.fc-monarch-Lh0 {
  min-height: 2.25rem
}

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

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

.fc-monarch-hhB {
  width: 33.3333%
}

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

.fc-monarch-CSa {
  width: 1.25rem
}

.fc-monarch-IdL {
  width: 1.5rem
}

.fc-monarch-3Ka {
  width: 2.25rem
}

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

.fc-monarch-cHr {
  max-width: 10rem
}

.fc-monarch-Aks {
  max-width: 11rem
}

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

.fc-monarch-jse {
  min-width: 15rem
}

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

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

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

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

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

.fc-monarch-3O3 {
  rotate: 180deg
}

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

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

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

.fc-monarch-lUe {
  align-items: flex-start
}

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

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

.fc-monarch-mMs {
  justify-content: flex-start
}

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

.fc-monarch-ODb {
  gap: .5rem
}

.fc-monarch-Knn {
  align-self: flex-end
}

.fc-monarch-O5O {
  overflow: hidden
}

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

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

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

.fc-monarch-4Vv {
  border-start-start-radius: 3.40282e38px;
  border-end-start-radius: 3.40282e38px
}

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

.fc-monarch-6qy {
  border-start-end-radius: 3.40282e38px;
  border-end-end-radius: 3.40282e38px
}

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

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

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

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

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

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

.fc-monarch-uDX {
  border-style: var(--fc-monarch-border-style);
  border-width: 6px
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fc-monarch-s3B {
  background-color: var(--mui-palette-secondary-main)
}

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

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

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

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

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

.fc-monarch-x22 {
  background-color: rgba(var(--mui-palette-primary-mainChannel)/.15)
}

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

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

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

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

.fc-monarch-xbC {
  padding: .25rem
}

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

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

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

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

.fc-monarch-qMw {
  padding-inline: 0.375rem
}

.fc-monarch-ybQ {
  padding-inline: .5rem
}

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

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

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

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

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

.fc-monarch-H35 {
  padding-block: 0.625rem
}

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

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

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

.fc-monarch-I6e {
  padding-inline-start: .25rem
}

.fc-monarch-8Z4 {
  padding-inline-start: .5rem
}

.fc-monarch-B2v {
  padding-inline-end: .25rem
}

.fc-monarch-0En {
  padding-inline-end: .75rem
}

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

.fc-monarch-5SQ {
  padding-bottom: .25rem
}

.fc-monarch-hw7 {
  padding-bottom: .5rem
}

.fc-monarch-tg1 {
  padding-bottom: .75rem
}

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

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

.fc-monarch-7Kt {
  font-size: 1.125rem;
  line-height: calc(1.75/1.125)
}

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

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

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

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

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

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

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

.fc-monarch-XxY {
  color: var(--fc-event-color)
}

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

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

.fc-monarch-BIe {
  color: var(--mui-palette-secondary-contrastText)
}

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

.fc-monarch-x07 {
  color: rgba(var(--mui-palette-text-primaryChannel)/.4)
}

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

.fc-monarch-KNZ {
  text-transform: uppercase
}

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

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

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

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

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

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

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

.fc-monarch-fo8 {
  box-shadow: 0 0 0 2px var(--fc-monarch-ring-color, currentcolor)
}

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

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

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

.fc-monarch-sVX {
  outline-color: rgba(var(--mui-palette-secondary-mainChannel)/.5)
}

.fc-monarch-cme {
  filter: brightness(110%)
}

.fc-monarch-3jE {
  outline-style: none !important /* HACK */
}

.fc-monarch-2uq:not(:last-child) {
  border-bottom-style: var(--fc-monarch-border-style);
  border-bottom-width: 1px
}

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

  .fc-monarch-BVo:is(:where(.fc-monarch-ytQ):hover *) {
    background-color: rgba(var(--mui-palette-secondary-mainChannel)/.9)
  }

  .fc-monarch-1Co:is(:where(.fc-monarch-ytQ):hover *) {
    background-color: rgba(var(--mui-palette-text-primaryChannel)/.08)
  }

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

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

.fc-monarch-nYl:is(:where(.fc-monarch-ytQ):focus-visible *) {
  background-color: rgba(var(--mui-palette-text-primaryChannel)/.08)
}

.fc-monarch-S6B:is(:where(.fc-monarch-ytQ):focus-visible *) {
  background-color: rgba(var(--mui-palette-text-primaryChannel)/.16)
}

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

.fc-monarch-14w:is(:where(.fc-monarch-ytQ):focus-visible *) {
  outline-style: solid;
  outline-width: 3px
}

.fc-monarch-3U0:is(:where(.fc-monarch-ytQ):active *) {
  background-color: rgba(var(--mui-palette-secondary-mainChannel)/.8)
}

.fc-monarch-2Is:is(:where(.fc-monarch-ytQ):active *) {
  background-color: rgba(var(--mui-palette-text-primaryChannel)/.08)
}

.fc-monarch-8bm:is(:where(.fc-monarch-ytQ):active *) {
  background-color: rgba(var(--mui-palette-text-primaryChannel)/.16)
}

@media (hover:hover) {
  .fc-monarch-NNx:hover {
    background-color: var(--fc-event-color)
  }

  @supports (color:color-mix(in lab, red, red)) {
    .fc-monarch-NNx:hover {
      background-color: color-mix(in oklab, var(--fc-event-color)92%, var(--fc-event-contrast-color))
    }
  }

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

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

  .fc-monarch-me9:hover {
    background-color: rgba(var(--mui-palette-primary-mainChannel)/.2)
  }

  .fc-monarch-Ry9:hover {
    background-color: rgba(var(--mui-palette-secondary-mainChannel)/.9)
  }

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

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

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

.fc-monarch-WPX:focus-visible {
  background-color: rgba(var(--mui-palette-text-primaryChannel)/.16)
}

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

.fc-monarch-CdS:active {
  background-color: var(--fc-event-color)
}

@supports (color:color-mix(in lab, red, red)) {
  .fc-monarch-CdS:active {
    background-color: color-mix(in oklab, var(--fc-event-color)85%, var(--fc-event-contrast-color))
  }
}

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

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

.fc-monarch-LYL:active {
  background-color: rgba(var(--mui-palette-primary-mainChannel)/.3)
}

.fc-monarch-ra6:active {
  background-color: rgba(var(--mui-palette-secondary-mainChannel)/.8)
}

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

.fc-monarch-kup:active {
  background-color: rgba(var(--mui-palette-text-primaryChannel)/.16)
}

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

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

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

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

[dir=rtl] .fc-monarch-UQh {
  rotate: none
}

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

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