:root{--fc-border-color: rgba(72, 149, 239, .08);--fc-today-bg-color: rgba(72, 149, 239, .1);--fc-page-bg-color: transparent;--fc-neutral-bg-color: transparent;--fc-neutral-text-color: #8892a4;--fc-event-bg-color: #4895ef;--fc-event-border-color: #4895ef;--fc-event-text-color: #ffffff;--fc-event-selected-overlay-color: rgba(255,255,255,.06);--fc-more-link-bg-color: rgba(72,149,239,.12);--fc-more-link-text-color: #4895ef;--fc-button-text-color: #c4ccd8;--fc-button-bg-color: #13131e;--fc-button-border-color: rgba(72, 149, 239, .18);--fc-button-hover-bg-color: rgba(72, 149, 239, .12);--fc-button-hover-border-color: rgba(72, 149, 239, .4);--fc-button-active-bg-color: rgba(72, 149, 239, .2);--fc-button-active-border-color: #4895ef;--fc-small-font-size: .82em;--fc-list-event-hover-bg-color: rgba(72, 149, 239, .06)}.fc .fc-toolbar{margin-bottom:1.25rem;align-items:center;flex-wrap:wrap;gap:.5rem}.fc .fc-toolbar-title{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;color:#c4ccd8}.fc .fc-button{font-family:Barlow Condensed,sans-serif;font-weight:600;letter-spacing:.08em;font-size:.78rem;text-transform:uppercase;border-radius:3px;padding:5px 14px;transition:all .18s ease;box-shadow:none!important}.fc .fc-button:focus{outline:none;box-shadow:0 0 0 2px #4895ef47!important}.fc .fc-button-group .fc-button:not(:last-child){border-right:1px solid rgba(72,149,239,.12)!important}.fc .fc-col-header{border-bottom:1px solid rgba(72,149,239,.12)}.fc .fc-col-header-cell{background:#4895ef0a;padding:0}.fc .fc-col-header-cell-cushion{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#6a7485;padding:10px 6px;text-decoration:none!important;display:block}.fc .fc-daygrid-day{transition:background .15s ease}.fc .fc-daygrid-day:hover{background:#4895ef08!important}.fc .fc-daygrid-day-number{font-family:Share Tech Mono,monospace;font-size:.8rem;color:#4a5060;padding:7px 9px;text-decoration:none!important;transition:color .15s}.fc .fc-daygrid-day:hover .fc-daygrid-day-number{color:#9aa4b4}.fc .fc-day-today{background:#4895ef17!important;box-shadow:inset 0 0 0 1px #4895ef33}.fc .fc-day-today .fc-daygrid-day-number{color:#4895ef!important;font-weight:700}.fc .fc-event{border-radius:2px;font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:.73rem;letter-spacing:.04em;padding:1px 5px;cursor:pointer;transition:filter .15s ease;border-width:1px}.fc .fc-event:hover{filter:brightness(1.1)}.fc .fc-daygrid-more-link{font-family:Barlow Condensed,sans-serif;font-size:.72rem;letter-spacing:.06em;color:#4895ef;padding:1px 5px;border-radius:2px}.fc .fc-daygrid-more-link:hover{background:#4895ef1f}.fc td,.fc th{border-color:#4895ef12!important}.fc ::-webkit-scrollbar{width:4px;height:4px}.fc ::-webkit-scrollbar-track{background:#0d0d16}.fc ::-webkit-scrollbar-thumb{background:#222232;border-radius:2px}.fc .fc-popover{background:#13131e;border:1px solid rgba(72,149,239,.2);box-shadow:0 8px 32px #0009;border-radius:4px}.fc .fc-popover-header{background:#4895ef12;font-family:Barlow Condensed,sans-serif;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:#8892a4;padding:7px 12px;border-bottom:1px solid rgba(72,149,239,.12)}.fc .fc-popover-close{color:#8892a4;font-size:1rem}
