.react-calendar-timeline *{box-sizing:border-box}.react-calendar-timeline .rct-outer{display:block;overflow:hidden;white-space:nowrap}.react-calendar-timeline .rct-scroll{display:inline-block;white-space:normal;vertical-align:top;overflow-x:scroll;overflow-y:hidden;touch-action:none}.react-calendar-timeline .rct-item:hover{z-index:88}.react-calendar-timeline .rct-item .rct-item-content{position:sticky;position:-webkit-sticky;left:0;overflow:hidden;display:inline-block;border-radius:2px;padding:0 6px;height:100%}.react-calendar-timeline .rct-sidebar{overflow:hidden;white-space:normal;display:inline-block;vertical-align:top;position:relative;box-sizing:border-box;border-right:1px solid #bbb}.react-calendar-timeline .rct-sidebar.rct-sidebar-right{border-right:0;border-left:1px solid #bbb}.react-calendar-timeline .rct-sidebar .rct-sidebar-row{padding:0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;margin:0;border-bottom:1px solid #bbb}.react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-odd{background:#0000000d}.react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-even{background:transparent}.react-calendar-timeline .rct-vertical-lines .rct-vl{position:absolute;border-left:1px solid #bbb;z-index:30}.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-vl-first{border-left-width:2px}.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-day-0,.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-day-6{background:#faf6e180}.react-calendar-timeline .rct-horizontal-lines{-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}.react-calendar-timeline .rct-horizontal-lines .rct-hl-even,.react-calendar-timeline .rct-horizontal-lines .rct-hl-odd{border-bottom:1px solid #bbb;box-sizing:border-box;z-index:40}.react-calendar-timeline .rct-horizontal-lines .rct-hl-odd{background:#0000000d}.react-calendar-timeline .rct-horizontal-lines .rct-hl-even{background:transparent}.react-calendar-timeline .rct-cursor-line{position:absolute;width:2px;background:#2196f3;z-index:51}.react-calendar-timeline .rct-dateHeader{display:flex;align-items:center;justify-content:center;height:100%;border-bottom:1px solid #bbb;cursor:pointer;font-size:14px;background-color:#f0f0f0;border-left:2px solid #bbb}.react-calendar-timeline .rct-dateHeader-primary{background-color:initial;border-left:1px solid #bbb;border-right:1px solid #bbb;color:#fff}.react-calendar-timeline .rct-header-root{background:#c52020;border-bottom:1px solid #bbb}.react-calendar-timeline .rct-calendar-header{border:1px solid #bbb}.tm-timeline .react-calendar-timeline{color:rgb(var(--ink));font-size:13px}.tm-timeline .rct-calendar-header,.tm-timeline .rct-dateHeader,.tm-timeline .rct-outer,.tm-timeline .rct-sidebar,.tm-timeline .rct-sidebar .rct-sidebar-row{border-color:hsla(0,0%,100%,.05)!important}.tm-timeline .rct-calendar-header{border:1px solid hsla(0,0%,100%,.05);border-radius:12px 12px 0 0;overflow:hidden}.tm-timeline .rct-vertical-lines .rct-vl{border-left:1px solid hsla(0,0%,100%,.04)}.tm-timeline .rct-vertical-lines .rct-vl.rct-vl-first{border-left-width:1px}.tm-timeline .rct-vertical-lines .rct-vl.rct-day-0,.tm-timeline .rct-vertical-lines .rct-vl.rct-day-6{background:transparent}.tm-timeline .rct-horizontal-lines .rct-hl-even,.tm-timeline .rct-horizontal-lines .rct-hl-odd{border-bottom:1px solid hsla(0,0%,100%,.04);background:transparent}.tm-timeline .rct-header-root{background:hsla(0,0%,100%,.02);border-bottom:1px solid hsla(0,0%,100%,.05)}.tm-timeline .rct-dateHeader{border-bottom:1px solid hsla(0,0%,100%,.05);color:rgb(var(--muted));font-size:11px;cursor:default}.tm-timeline .rct-dateHeader,.tm-timeline .rct-dateHeader-primary{background-color:transparent;border-left:1px solid hsla(0,0%,100%,.05)}.tm-timeline .rct-dateHeader-primary{border-right:1px solid hsla(0,0%,100%,.05);color:rgb(var(--ink));font-weight:600;font-family:var(--font-display),serif}.tm-timeline .rct-sidebar .rct-sidebar-row{color:rgb(var(--muted))}.tm-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-odd{background:hsla(0,0%,100%,.02)}.tm-timeline .rct-item{border-radius:8px!important;font-size:12px;font-weight:500}.tm-timeline .rct-item .rct-item-content{padding:0 8px;line-height:1.1}.tm-timeline .rct-item.tm-tl-item{background:linear-gradient(180deg,rgba(158,210,231,.97),rgba(126,186,212,.97))!important;border:1px solid rgba(195,228,242,.85)!important;border-left:3px solid rgba(35,112,140,.9)!important;color:#0b141e!important;box-shadow:0 2px 8px -4px rgba(0,0,0,.55);cursor:pointer;transition:box-shadow .14s ease,filter .14s ease}.tm-timeline .rct-item.tm-tl-item:hover{filter:brightness(1.04);box-shadow:0 6px 18px -6px rgba(0,0,0,.5),0 0 0 1.5px rgb(var(--gold)/.55)}.tm-timeline .rct-item.tm-tl-mirror{background:linear-gradient(180deg,rgba(126,156,196,.96),rgba(104,134,176,.96))!important;border:1px solid rgba(168,196,230,.7)!important;border-left:3px dashed rgba(222,234,248,.8)!important;color:#0d1420!important}@keyframes tmTlPulse{0%,to{box-shadow:0 0 0 0 rgba(239,68,68,.55)}50%{box-shadow:0 0 0 4px rgba(239,68,68,0)}}.tm-timeline .rct-item.tm-tl-running{animation:tmTlPulse 1.6s ease-in-out infinite}.tm-timeline .rct-item.tm-tl-google{background:rgba(114,138,168,.22)!important;border:1px solid rgba(148,172,200,.3)!important;border-left:3px solid rgba(148,172,200,.55)!important;color:rgb(var(--ink))!important;box-shadow:none;cursor:default;font-weight:400}.tm-timeline .tm-tl-now{width:2px;background:#ef4444;z-index:55;pointer-events:none}.tm-timeline .tm-tl-now:before{content:"";position:absolute;left:-4px;top:0;width:10px;height:10px;border-radius:50%;background:#ef4444}.tm-timeline .rct-cursor-line{display:none}.tm-timeline-frame{border:1px solid hsla(0,0%,100%,.08);border-radius:18px;background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.015));padding:12px;box-shadow:0 18px 50px -28px rgba(0,0,0,.7);overflow:hidden}.tm-timeline .react-calendar-timeline .rct-outer{border-radius:0 0 12px 12px}@media (prefers-reduced-motion:reduce){.tm-timeline .rct-item.tm-tl-item{transition:none}.tm-timeline .rct-item.tm-tl-running{animation:none}}