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

.fc-forma-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-forma-CT3 {
  pointer-events: none
}

.fc-forma-YA2 {
  position: absolute
}

.fc-forma-vPs {
  position: relative
}

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

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

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

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

.fc-forma-MS6 {
  inset-inline-end: 0
}

.fc-forma-OPI {
  inset-inline-end: .25rem
}

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

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

.fc-forma-pPI {
  top: 0
}

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

.fc-forma-CdJ {
  top: .25rem
}

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

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

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

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

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

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

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

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

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

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

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

.fc-forma-19X {
  margin-block: .25rem
}

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

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

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

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

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

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

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

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

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

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

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

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

.fc-forma-PGQ {
  display: block
}

.fc-forma-Hhr {
  display: flex
}

.fc-forma-C9h {
  display: none
}

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

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

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

.fc-forma-3fr {
  height: 0.625rem
}

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

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

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

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

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

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

.fc-forma-m2e {
  width: 25%
}

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

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

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

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

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

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

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

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

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

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

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

.fc-forma-Edw {
  rotate: -45deg
}

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

.fc-forma-SBP {
  rotate: 45deg
}

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

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

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

.fc-forma-lU0 {
  align-items: flex-end
}

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

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

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

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

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

.fc-forma-rc8 {
  gap: 1rem
}

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

.fc-forma-O5O {
  overflow: hidden
}

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

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

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

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

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

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

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

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

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

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

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

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

.fc-forma-4Ki {
  border-inline-start-style: var(--fc-forma-border-style);
  border-inline-start-width: 4px
}

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

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

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

.fc-forma-l1Q {
  border-top-style: var(--fc-forma-border-style);
  border-top-width: 4px
}

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

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

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

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

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

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

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

.fc-forma-crG {
  border-color: rgba(var(--mui-palette-text-primaryChannel)/.6)
}

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

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

.fc-forma-OSb {
  background-color: var(--mui-palette-primary-main)
}

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

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

.fc-forma-v3L {
  background-color: var(--fc-event-color)
}

@supports (color:color-mix(in lab, red, red)) {
  .fc-forma-v3L {
    background-color: color-mix(in oklab, var(--fc-event-color)20%, var(--mui-palette-background-paper))
  }
}

.fc-forma-ZCt {
  background-color: var(--fc-event-color)
}

@supports (color:color-mix(in lab, red, red)) {
  .fc-forma-ZCt {
    background-color: color-mix(in oklab, var(--fc-event-color)30%, var(--mui-palette-background-paper))
  }
}

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

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

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

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

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

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

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

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

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

.fc-forma-kHK {
  padding: .75rem
}

.fc-forma-fIh {
  padding: 1rem
}

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

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

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

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

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

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

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

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

.fc-forma-CeL {
  padding-block: .1875rem
}

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

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

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

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

.fc-forma-q8O {
  padding-top: .25rem
}

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

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

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

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

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

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

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

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

.fc-forma-kIZ {
  font-weight: 500
}

.fc-forma-RKK {
  font-weight: 600
}

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

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

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

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

.fc-forma-Yus {
  color: var(--mui-palette-primary-contrastText)
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fc-forma-p95 {
  outline-color: var(--mui-palette-primary-main)
}

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

@media not print {
  .fc-forma-01w {
    padding-block: 1px
  }

  .fc-forma-EHb {
    padding-inline-end: 1px
  }

  .fc-forma-Bgy {
    padding-top: 1px
  }

  .fc-forma-mGy {
    padding-bottom: 1px
  }
}

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

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

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

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

@media (hover:hover) {
  .fc-forma-hi1:hover {
    background-color: var(--fc-event-color)
  }

  @supports (color:color-mix(in lab, red, red)) {
    .fc-forma-hi1:hover {
      background-color: color-mix(in oklab, var(--fc-event-color)25%, var(--mui-palette-background-paper))
    }
  }

  .fc-forma-Jvb:hover {
    background-color: var(--fc-event-color)
  }

  @supports (color:color-mix(in lab, red, red)) {
    .fc-forma-Jvb:hover {
      background-color: color-mix(in oklab, var(--fc-event-color)35%, var(--mui-palette-background-paper))
    }
  }

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

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

  .fc-forma-VzK:hover {
    background-color: rgba(var(--mui-palette-primary-mainChannel)/.9)
  }

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

  .fc-forma-CvH:hover {
    background-color: rgba(var(--mui-palette-text-primaryChannel)/.12)
  }

  .fc-forma-XCy:hover {
    background-color: rgba(var(--mui-palette-text-primaryChannel)/.16)
  }

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

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

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

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

.fc-forma-W36:active {
  background-color: var(--fc-event-color)
}

@supports (color:color-mix(in lab, red, red)) {
  .fc-forma-W36:active {
    background-color: color-mix(in oklab, var(--fc-event-color)30%, var(--mui-palette-background-paper))
  }
}

.fc-forma-S89:active {
  background-color: var(--fc-event-color)
}

@supports (color:color-mix(in lab, red, red)) {
  .fc-forma-S89:active {
    background-color: color-mix(in oklab, var(--fc-event-color)40%, var(--mui-palette-background-paper))
  }
}

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

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

.fc-forma-Fmz:active {
  background-color: rgba(var(--mui-palette-primary-mainChannel)/.8)
}

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

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

.fc-forma-iWk:active {
  background-color: rgba(var(--mui-palette-text-primaryChannel)/.2)
}

@media print {
  .fc-forma-ur4 {
    border-block-style: var(--fc-forma-border-style);
    border-block-width: 1px
  }

  .fc-forma-7EV {
    border-inline-end-style: var(--fc-forma-border-style);
    border-inline-end-width: 1px
  }

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

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

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

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

[dir=rtl] .fc-forma-uuE {
  rotate: -45deg
}

[dir=rtl] .fc-forma-mGk {
  rotate: 45deg
}

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

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