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

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

.fc-pulse-vPs {
  position: relative
}

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

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

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

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

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

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

.fc-pulse-lvE {
  inset-inline-end: 0.375rem
}

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

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

.fc-pulse-byi {
  top: -0.875rem
}

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

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

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

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

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

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

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

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

.fc-pulse-V3u {
  order: 1
}

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

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

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

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

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

.fc-pulse-sr2 {
  margin: .75rem
}

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

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

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

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

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

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

.fc-pulse-SrN {
  margin-block: 0.375rem
}

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

.fc-pulse-NqZ {
  margin-block: 0.625rem
}

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

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

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

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

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

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

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

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

.fc-pulse-IgY {
  margin-top: 0.125rem
}

.fc-pulse-CSA {
  margin-top: 1px
}

.fc-pulse-DE9 {
  margin-bottom: 0.125rem
}

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

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

.fc-pulse-QDv {
  display: contents
}

.fc-pulse-PGQ {
  display: block
}

.fc-pulse-Hhr {
  display: flex
}

.fc-pulse-C9h {
  display: none
}

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

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

.fc-pulse-yFV {
  width: 1.25rem;
  height: 1.25rem
}

.fc-pulse-Fzs {
  width: 1.5rem;
  height: 1.5rem
}

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

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

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

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

.fc-pulse-sgX {
  height: 1.75rem
}

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

.fc-pulse-naH {
  min-height: .25rem
}

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

.fc-pulse-4AD {
  width: 0.375rem
}

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

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

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

.fc-pulse-rcn {
  max-width: 15rem
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fc-pulse-O5O {
  overflow: hidden
}

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

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

.fc-pulse-UPi {
  border-radius: .375rem
}

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

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

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

.fc-pulse-dUI {
  border-top-left-radius: .5rem;
  border-top-right-radius: .5rem
}

.fc-pulse-etO {
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fc-pulse-jQ9 {
  padding-inline: 1rem
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fc-pulse-MfJ {
  background: linear-gradient(rgba(var(--mui-palette-text-primaryChannel)/.04), rgba(var(--mui-palette-text-primaryChannel)/.04))var(--mui-palette-background-paper)
}

.fc-pulse-RmH:is(:where(.fc-pulse-pLN):not(:last-child) *) {
  border-bottom-style: var(--fc-pulse-border-style);
  border-bottom-width: 1px
}

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

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

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

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

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

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

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

.fc-pulse-F8v:first-child {
  margin-inline-start: -.25rem
}

.fc-pulse-cl4:last-child {
  margin-inline-end: -.25rem
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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