:root{--fc-sticky-header-footer-z:3;--fc-popover-z:4}.fc-tF{z-index:var(--fc-popover-z) !important}.fc-5w{isolation:isolate}/*
This will prevent all ancestors from customizing their box size unless they use .contentBox
*/.fc-Mg,.fc-Mg *,.fc-Mg *:before,.fc-Mg *:after{box-sizing:border-box !important}/* classes attached to <body> */.fc-Q9,.fc-Q9 *{cursor:not-allowed !important}.fc-xd{-ms-overflow-style:none !important;/* IE and Edge */scrollbar-width:none !important/* Firefox */}/* Hide scrollbar for Chrome, Safari and Opera */.fc-xd::-webkit-scrollbar{display:none !important}.fc-Zo{flex-shrink:0 !important}.fc-Yo .fc-G6{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important}/* HACK for Safari. Can't do break-inside:avoid with flexbox items, likely b/c it's not standard:
   https://stackoverflow.com/a/60256345 */.fc-me .fc-G6 > *{float:left !important}[dir=rtl] .fc-me .fc-G6 > *,.fc-me[dir=rtl] .fc-G6 > *{float:right !important}.fc-me .fc-G6::after{content:"" !important;display:block !important;clear:both !important}.fc-lv{cursor:pointer !important}.fc-vR{cursor:n-resize !important}.fc-ni{cursor:s-resize !important}.fc-8S{cursor:w-resize !important}[dir=rtl] .fc-8S{cursor:e-resize !important}.fc-yU{cursor:e-resize !important}[dir=rtl] .fc-yU{cursor:w-resize !important}.fc-ey{cursor:col-resize !important}.fc-6F,.fc-zw,.fc-Pi{position:absolute !important;box-sizing:content-box !important;width:100% !important;height:100% !important}.fc-6F{padding:10px !important;margin:-10px !important}.fc-zw{padding-left:10px !important;padding-right:10px !important;margin-left:-10px !important;margin-right:-10px !important}.fc-Pi{padding-top:10px !important;padding-bottom:10px !important;margin-top:-10px !important;margin-bottom:-10px !important}/* QUESTION: why not use -left -right instead of negative margins/padding for ALL? */.fc-86{position:absolute;top:0;bottom:0;left:-5px;right:-5px}.fc-xR{-webkit-user-select:none;-moz-user-select:none;user-select:none}.fc-yw{visibility:hidden}/* Border Utils *//* ------------------------------------------------------------------------------------------------- *//* TODO: break-out to x and y. don't have "only" all *//* TODO: instead of "border" utils, call them "borderless" to subtract? */.fc-Y7{border:0 !important}.fc-5B{border-left:0 !important;border-right:0 !important;border-bottom:0 !important}.fc-6q{border-top:0 !important;border-left:0 !important;border-right:0 !important}.fc-Zb,.fc-Xy{border-top:0 !important;border-bottom:0 !important}.fc-Zb{border-inline-end:0 !important}.fc-Xy{border-inline-start:0 !important}.fc-HY{border-left:0 !important;border-right:0 !important}.fc-YK{border-top:0 !important;border-bottom:0 !important}/* for matching cell start-border, assumed to be 1px, which can't be guaranteed */.fc-kv{border-inline-start:1px solid transparent !important}/* Flexbox Utils *//* ------------------------------------------------------------------------------------------------- */.fc-Qr{display:flex !important;flex-direction:row !important}.fc-s3{display:flex !important;flex-direction:column !important}.fc-Uk{flex-grow:1 !important}.fc-uD{flex-grow:1 !important;flex-basis:0 !important;min-width:0 !important;min-height:0 !important}.fc-7B{min-height:0 !important}/*
TODO: use liquidX/Y elsewhere because frees up min other dimension; less collisions
*/.fc-rr{flex-grow:1 !important;flex-basis:0 !important;min-width:0 !important}/* Print-Safe Utils (media:screen ONLY) *//* ------------------------------------------------------------------------------------------------- */.fc-Yo .fc-zi,.fc-Yo .fc-t1{display:flex !important;flex-direction:column !important}/* Table Utils *//* ------------------------------------------------------------------------------------------------- */.fc-eX{padding:0 !important}.fc-xn{margin:0 !important}.fc-Mz{margin-top:0 !important;margin-bottom:0 !important}.fc-jK{margin-left:0 !important;margin-right:0 !important}.fc-Jx{white-space:nowrap !important}.fc-Fz{white-space:pre !important}/* Misc Utils *//* ------------------------------------------------------------------------------------------------- */.fc-1Z{overflow-anchor:none}.fc-iG{overflow:hidden !important}/*
TODO: eventually use this on daygrid/timegrid events' inner, time, and title, FOR PRINT
Needed to prevent wrapping to multiple lines, increasing height, throwing off print-positioning,
which can't rely on dynamic height detection after print-flag activated.
*/.fc-rW{white-space:nowrap !important;overflow:hidden !important}.fc-Uv{position:relative !important}.fc-TZ{position:absolute !important}.fc-7N{inset-inline-start:0 !important}.fc-Y3{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important}.fc-6T,.fc-al{position:absolute !important;left:0 !important;right:0 !important}.fc-7m,.fc-4v{position:absolute !important;top:0 !important;bottom:0 !important}.fc-6T{top:0 !important}.fc-4v{left:0 !important;right:0 !important;width:0 !important}@media not print{.fc-HK{position:sticky !important}.fc-zZ{position:sticky !important;top:0 !important}/* Sticks to either left or right (the flex "start") depending on ltr/rtl */.fc-YA{position:sticky !important;inset-inline-start:0 !important}.fc-iU{position:sticky !important;top:0 !important;z-index:var(--fc-sticky-header-footer-z) !important}}/* Only needed when padding/border must be separate from width/height */.fc-Qk{box-sizing:content-box !important}.fc-Et{position:absolute !important;left:-10000px !important}.fc-o5{align-items:center !important}.fc-n1{align-items:flex-start !important}.fc-Wl{align-items:flex-end !important}/* Footer Scrollbar *//* ------------------------------------------------------------------------------------------------- */.fc-My{position:sticky !important;bottom:0 !important;z-index:var(--fc-sticky-header-footer-z) !important}.fc-43 > *{margin-top:-1px !important}.fc-43 > * > *{height:1px !important}/* Print-Safe Utils *//* ------------------------------------------------------------------------------------------------- */.fc-me .fc-FH{-moz-column-break-inside:avoid !important;break-inside:avoid !important}.fc-me .fc-zi{display:table !important;table-layout:fixed !important;width:100% !important;border-spacing:0 !important;border-collapse:separate !important}.fc-me .fc-t1{display:table-header-group !important;-moz-column-break-inside:avoid !important;break-inside:avoid !important;background:#fff !important;z-index:9999 !important;position:relative !important}.fc-uJ{/* min-height when multiple rows coexist, provides sane aspect-ratio for cells */min-height:6em !important}/* Z-index *//* ------------------------------------------------------------------------------------------------- */.fc-LD{z-index:0}.fc-xs{z-index:1}.fc-Gz:focus-visible{z-index:2}/* INTERNAL MARKER -- used to mark an element for internal significance *//* ------------------------------------------------------------------------------------------------- */.fc-sH{}.fc-0m{}.fc-uc{}.fc-rA{}.fc-Vs{}.fc-Ds{}.fc-Xj{}.fc-fA{}.fc-xp{}.fc-Ji{}.fc-N2{}.fc-fI{}.fc-1g{}.fc-ca{}.fc-7a{}