body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:KanitRegular;font-size:14px;height:100%;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:InterSemiBold;font-weight:600;src:local("InterSemiBold"),url(/static/media/Inter_18pt-SemiBold.d52a01d17b566af4e096.ttf) format("truetype")}@font-face{font-family:InterRegular;font-weight:500;src:local("InterRegular"),url(/static/media/Inter_18pt-Regular.86c330c66f7333ff6202.ttf) format("truetype")}@font-face{font-family:KanitSemiBold;font-weight:600;src:local("KanitSemiBold"),url(/static/media/Kanit-SemiBold.cf86a473ecf932fb0053.ttf) format("truetype")}@font-face{font-family:KanitRegular;font-weight:500;src:local("KanitRegular"),url(/static/media/Kanit-Regular.f3bae13d78ced30b6ea3.ttf) format("truetype")}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.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;overflow-x:scroll;overflow-y:hidden;touch-action:none;vertical-align:top;white-space:normal}.react-calendar-timeline .rct-item:hover{z-index:88}.react-calendar-timeline .rct-item .rct-item-content{border-radius:2px;display:inline-block;height:100%;left:0;overflow:hidden;padding:0 6px;position:sticky;position:-webkit-sticky}.react-calendar-timeline .rct-sidebar{border-right:1px solid #bbb;box-sizing:border-box;display:inline-block;overflow:hidden;position:relative;vertical-align:top;white-space:normal}.react-calendar-timeline .rct-sidebar.rct-sidebar-right{border-left:1px solid #bbb;border-right:0}.react-calendar-timeline .rct-sidebar .rct-sidebar-row{border-bottom:1px solid #bbb;box-sizing:border-box;margin:0;overflow:hidden;padding:0 4px;text-overflow:ellipsis;white-space:nowrap}.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:#0000}.react-calendar-timeline .rct-vertical-lines .rct-vl{border-left:1px solid #bbb;position:absolute;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;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:#0000}.react-calendar-timeline .rct-cursor-line{background:#2196f3;position:absolute;width:2px;z-index:51}.react-calendar-timeline .rct-dateHeader{align-items:center;background-color:#f0f0f0;border-bottom:1px solid #bbb;border-left:2px solid #bbb;cursor:pointer;display:flex;font-size:14px;height:100%;justify-content:center}.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}