.react-calendar-timeline *{box-sizing:border-box}.react-calendar-timeline .rct-outer{white-space:nowrap;display:block;overflow:hidden}.react-calendar-timeline .rct-scroll{white-space:normal;vertical-align:top;-ms-touch-action:none;touch-action:none;display:inline-block;overflow:scroll hidden}.react-calendar-timeline .rct-item:hover{z-index:88}.react-calendar-timeline .rct-item .rct-item-content{border-radius:2px;height:100%;padding:0 0 0 2px;line-height:12px;display:inline-block;position:sticky;left:0;overflow:hidden}.react-calendar-timeline .rct-sidebar{white-space:normal;vertical-align:top;box-sizing:border-box;border-right:1px solid var(--border);display:inline-block;position:relative;overflow:hidden}.react-calendar-timeline .rct-sidebar.rct-sidebar-right{border-right:0;border-left:1px solid var(--border)}.react-calendar-timeline .rct-sidebar .rct-sidebar-row{font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;border-bottom:1px solid var(--border);text-align:right;margin:0;padding:0 12px;overflow:hidden}.react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-odd,.react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-even{background:var(--card)}.react-calendar-timeline .rct-vertical-lines .rct-vl{border-left:1px solid var(--border);z-index:30;position:absolute}.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-6,.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-day-0{background:color-mix(in oklch,var(--foreground),transparent 90%)}.react-calendar-timeline .rct-horizontal-lines{-webkit-user-select:none;user-select:none;-moz-user-select:-moz-none}.react-calendar-timeline .rct-horizontal-lines .rct-hl-even,.react-calendar-timeline .rct-horizontal-lines .rct-hl-odd{border-bottom:1px solid var(--border);box-sizing:border-box;z-index:40}.react-calendar-timeline .rct-horizontal-lines .rct-hl-odd,.react-calendar-timeline .rct-horizontal-lines .rct-hl-even{background:var(--card)}.react-calendar-timeline .rct-cursor-line{z-index:51;background:#2196f3;width:2px;position:absolute}.react-calendar-timeline .rct-dateHeader{border-bottom:1px solid var(--border);cursor:pointer;background-color:var(--card);border-left:2px solid var(--border);justify-content:center;align-items:center;height:100%;font-size:14px;display:flex}.react-calendar-timeline .rct-dateHeader-primary{background-color:initial;border-left:1px solid var(--border);border-right:1px solid var(--border);color:var(--card-foreground)}.react-calendar-timeline .rct-header-root{background:var(--card);border-bottom:1px solid var(--border)}.react-calendar-timeline .rct-calendar-header{border:1px solid var(--border);border-top-left-radius:5px}
