.react-calendar-timeline *{box-sizing:border-box;user-select:none}.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;-ms-touch-action:none;touch-action:none}.react-calendar-timeline .rct-item{border-radius:4px;overflow:hidden}.react-calendar-timeline .rct-item .rct-item-content{position:sticky;left:0;display:inline-block;border-radius:2px;padding:0 6px;height:100%;white-space:nowrap}@media (hover:hover) and (pointer:fine){.react-calendar-timeline .rct-item:hover{overflow:visible;z-index:88!important;width:auto!important}.react-calendar-timeline .rct-item .rct-item-content:hover{background-color:inherit;filter:brightness(1.1);z-index:100}}.react-calendar-timeline .rct-sidebar{overflow:hidden;white-space:normal;display:inline-block;vertical-align:top;position:relative;box-sizing:border-box}.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}.react-calendar-timeline .rct-vertical-lines .rct-vl{position:absolute;z-index:30}.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-vl-first{border-left-width:2px;border-color:#888}.react-calendar-timeline .rct-horizontal-lines{-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.react-calendar-timeline .rct-horizontal-lines .rct-hl{box-sizing:border-box;z-index:40}.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%;cursor:pointer;font-size:14px}.react-calendar-timeline .rct-dateHeader-primary{background-color:initial;color:#000}