body{margin:0;padding:0;font-family:sans-serif}html,body,#root,.appRoot{width:100%;height:100%}.appRoot{display:flex;flex-direction:column}.NavBar-title-12.MuiTypography-h6{font-size:1.3125rem;line-height:1}.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;-ms-touch-action:none;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-6,.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-day-0{background:#faf6e180}.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-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}.srTimeline .react-calendar-timeline .rct-header .rct-label-group,.srTimeline .react-calendar-timeline .rct-sidebar .rct-sidebar-header,.srTimeline .react-calendar-timeline .rct-header-root{background:#254a5d!important}.srTimeline .rct-calendar-header{border:0px}.srTimeline .react-calendar-timeline .rct-dateHeader{border-left:1px solid #bbb;border-bottom:0px}.srTimeline .react-calendar-timeline .rct-sidebar{background:#fff!important}.srTimeline .react-calendar-timeline .rct-item{border:.5px solid black!important}.srTimeline .react-calendar-timeline .rct-item.sr.created{background:#bfbac1!important}.srTimeline .react-calendar-timeline .rct-item.sr.approved{background:#7ed321!important}.srTimeline .react-calendar-timeline .rct-item.sr_power.approved{background:linear-gradient(180deg,#7ed321 50%,#dff4c7 50%)!important}.srTimeline .react-calendar-timeline .rct-item.sr.declined{background:red!important;opacity:.2}.srTimeline .react-calendar-timeline .rct-item.sr.started{background:#254a5d!important}.srTimeline .react-calendar-timeline .rct-item.sr.finished{background:#bfbac1!important;opacity:.2}.srTimeline .react-calendar-timeline .rct-item.tdso.created{background:#bfbac1!important}.srTimeline .react-calendar-timeline .rct-item.tdso.approved{background:#ffc90e!important}.srTimeline .react-calendar-timeline .rct-item.tdso_power.approved{background:linear-gradient(180deg,#ffc90e 50%,#fff1c3 50%)!important}.srTimeline .react-calendar-timeline .rct-item.tdso.declined{background:red!important;opacity:.2}.srTimeline .react-calendar-timeline .rct-item.mk.created{background:#bfbac1!important}.srTimeline .react-calendar-timeline .rct-item.mk.approved{background:#00a2e8!important}.srTimeline .react-calendar-timeline .rct-item.mk_power.approved{background:linear-gradient(180deg,#00a2e8 50%,#bfe8f9 50%)!important}.srTimeline .react-calendar-timeline .rct-item.mk.declined{background:red!important;opacity:.2}.srTimeline .react-calendar-timeline .rct-item.mn{background:#f77b7d!important}.srTimeline .react-calendar-timeline .rct-item.mn_power{background:linear-gradient(180deg,#f77b7d 50%,#fddede 50%)!important}.srTimeline .react-calendar-timeline .rct-item.mn.created{overflow:visible}.srTimeline .react-calendar-timeline .rct-item.mn.created:after{position:absolute;right:-10px;top:-10px;min-width:10px;min-height:10px;line-height:10px;padding:5px;color:#fff;background-color:#bf1f1f;font-size:10px;border-radius:20px;content:"!";border:solid 1px #c93a3a;text-align:center}.srTimeline .react-calendar-timeline .rct-horizontal-lines .rct-hl-even,.srTimeline .react-calendar-timeline .rct-horizontal-lines .rct-hl-odd,.react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-odd,.react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-even{min-height:40px!important;box-sizing:border-box!important}.srTimeline .custom-vertical-lines .disabled{background:#ccc;opacity:.7}.srTimeline .react-calendar-timeline .rct-horizontal-lines .rct-hl-even,.srTimeline .react-calendar-timeline .rct-horizontal-lines .rct-hl-odd{position:relative;top:0!important}.rct-canvas{padding-top:60px}.dialog .titleText{color:#000000de;font-size:1.3125rem;font-weight:500;font-family:Roboto,Helvetica,Arial,sans-serif;line-height:1.16667em}.dialog .title{position:relative;padding-right:100px}.dialog .close-btn{position:absolute;top:10px;right:5px}.dialog .edit-btn{position:absolute;top:10px;right:38px}.dialog .formcontrol{width:100%;margin-top:18px}.dialog .formcontrol .floating-label{margin:-10px 0;color:#0000008a!important}.dialog .bodyText{opacity:0}.dialog .dialog-content{overflow-y:unset;padding-bottom:0}.vrTimeline .react-calendar-timeline .rct-header .rct-label-group,.vrTimeline .react-calendar-timeline .rct-sidebar .rct-sidebar-header{background:#254a5d}.vrTimeline .react-calendar-timeline .rct-sidebar{background:#fff}.vrTimeline .react-calendar-timeline .rct-sidebar .rct-sidebar-row{text-align:center}.vrTimeline .react-calendar-timeline .rct-item{border:.5px solid black!important}.vrTimeline .react-calendar-timeline .rct-item.created{background:#bfbac1}.vrTimeline .react-calendar-timeline .rct-item.approved{background:#7ed321}.vrTimeline .react-calendar-timeline .rct-item.modify_requested,.vrTimeline .react-calendar-timeline .rct-item.delete_requested{background:#ffc107}.vrTimeline .react-calendar-timeline .rct-item.declined{background:red;opacity:.2}.vrTimeline .react-calendar-timeline .rct-item.job_started{background:#254a5d}.vrTimeline .react-calendar-timeline .rct-item.job_finished{background:#bfbac1;opacity:.2}.vrTimeline .custom-vertical-lines .disabled{background:#ccc;opacity:.7}
