.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)}}#root,body,html{height:100%;margin:0;overflow:hidden}.app-layout{display:flex;flex-direction:column;height:100%}.main-wrapper{background-color:#041e42;flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.main-container{flex-grow:1;margin-top:48px;overflow-y:auto}.otisHeaderWrapper{-webkit-box-pack:justify;align-items:center;background:#041e42;display:flex;height:48px;justify-content:space-between}.otisHeaderLogo{margin-left:8px}.otisHeaderLogo img{height:20px}.otisHeaderHamburger{cursor:pointer;margin-right:1rem;right:4px}.displayWrapper{left:0;position:absolute;top:0;z-index:1000}.HeaderBar_OtisFixedHeader__JCDk-{background:#fff!important;box-shadow:0 4px 4px 0 #00000040;color:#fff;height:64px;position:fixed;width:100%;z-index:500}.HeaderBar_OtisTopHeader__UHNk9{align-items:center;display:flex;justify-content:space-between}.HeaderBar_flexstart__W4xca{align-items:center;display:flex;justify-content:center;padding:1rem;width:100%}.HeaderBar_flexstart__W4xca div:nth-child(2){color:#fff;font-family:Nunito sans,sans-serif;font-style:bold;font-weight:700;justify-items:flex-end;line-height:24px}.HeaderBar_OtisLogoBrand__4hoLq{align-items:center;background-color:#3361a0;display:flex;height:1rem;padding:.5rem}@media only screen and (min-width:320px)and (max-width:480px){.HeaderBar_hamburgerMenu__WKpP7{align-items:center;background-color:#0000;border:none;color:#444653;display:flex;justify-content:center;padding-left:1rem}.HeaderBar_expandedHanburgerMenu__Uw\+4v{display:block;margin-bottom:2.5rem;margin-left:1.6rem;text-align:left}}@media screen and (min-width:431px)and (max-width:1600px){.HeaderBar_hamburgerMenu__WKpP7{display:none}}.CustomPopOver_customPopOverContainer__dz8oD{min-Width:220px;border-bottom:1px solid #e0e0e0;padding:1rem}.CustomPopOver_customProfileInfoContainer__jCDC8{align-items:center;display:flex;margin-bottom:1rem}.customButton{align-items:center;border:1px solid #747684;border-radius:.5rem;cursor:pointer;display:flex;font-family:Nunito sans,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;gap:.5rem;height:1.7rem;justify-content:center;letter-spacing:.00625rem;line-height:1.25rem;margin-right:.875rem;max-width:25rem;text-transform:none;width:8.69rem}.downloadButton{background-color:#002376;border-radius:4px;color:#fff;padding:0 6px;width:14rem}.downloadButton:disabled{cursor:default}.confirmboxWhite,.idleTimerWhite,.whiteButtonStyle{background-color:#fff;border:1px solid #747684;border-radius:.25rem;color:#002376;height:2.5rem}.idleTimerWhite{margin-top:1rem;width:100%}.addAColleagueFilled,.confirmboxFilled,.dateRangeFilled,.filledButtonStyle,.idleTimerFilled{background-color:#002376;border:1px solid #747684;border-radius:.25rem;color:#fff!important;font-size:.875rem;height:2.6rem;margin-right:1rem}.idleTimerFilled{width:100%}.addAColleagueFilled{font-weight:500;height:2rem}.presetUnselected{background-color:#3456c10f;color:#333e66!important}.presetSelected,.presetUnselected{border:none;border-radius:.25rem;font-size:.75rem;font-weight:400;height:.94rem;margin-right:.5rem;padding:.8rem .5rem;width:7rem}.presetSelected{background-color:#1f3165;color:#fff!important}.confirmboxFilled{height:1.67763rem;margin-right:0;width:3.29931rem}.dateRangeFilled{font-weight:500;height:1rem;margin-right:1rem;padding:.8rem 1.8rem;width:3.29931rem}.confirmboxWhite{height:1.67763rem;width:3.29931rem}.roundedIcon{background-color:#0000;border:none;border-radius:50%;height:.5rem;max-width:1rem;padding:0;width:.5rem}@media screen and (max-width:391px){.customButton{font-size:.675rem;gap:.2rem}.downloadButton{width:11rem}}@media(min-width:330px)and (max-width:375){.downloadButton{width:10rem}}@media screen and (max-width:330px){.customButton{font-size:.75rem;gap:.2rem}}@media screen and (max-width:431px){.filterButton{background-color:#002376;border-radius:8px;color:#fff;height:2rem;padding:4px 14px 4px 6px;width:5rem}.filterModalButton{background-color:#002376;color:#fff!important;height:3rem;margin-right:0;width:-webkit-fill-available}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f3f6fe;margin:0}body,code{font-family:Nunito sans,sans-serif}
/*# sourceMappingURL=main.f2ebdc9a.css.map*/