*,:after,:before{box-sizing:border-box;position:relative}#root,body,html{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-weight:400;line-height:1.5;margin:0;padding:0;height:-webkit-fill-available;min-height:-webkit-fill-available}@media only screen and (min-device-width:375px) and (max-device-width:812px){#root,body,html{font-size:12px}}#root{flex-direction:column;width:100vw;max-width:100vw;height:100vh;max-height:100vh;height:-webkit-fill-available;min-height:-webkit-fill-available}#root,.App{display:flex;overflow:hidden}.App{flex-direction:row;flex:1 1}:root{--row-height:4rem;--row-header-width:6rem;--column-width:16rem;--column-header-height:4rem;--odd-stripe-color:rgba(0,0,0,0.1);--even-stripe-color:rgba(0,0,0,0.08);--background:#001f3f}.epg{display:flex;flex-direction:row;flex:1 1;overflow:hidden}.corner,.epg{background:#001f3d}.corner{position:absolute;top:0;left:0;width:var(--row-header-width);height:var(--column-header-height);z-index:3}.scrollable{display:flex;flex-direction:column;flex:1 1;overflow:scroll}.outer-pane{width:calc(var(--column-width)*24 + var(--row-header-width))}.header-pane{position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:2}.body-pane,.header-pane{display:flex;flex-direction:row;flex:1 1}.content{height:100%;width:100%;background:#fff}.column-headers{display:flex;flex-direction:row;flex:1 1;background:var(--background);padding-left:var(--row-header-width);position:-webkit-sticky;position:sticky;top:0;width:100%;line-height:var(--column-header-height);height:var(--column-header-height);min-height:var(--column-header-height);z-index:2;box-shadow:0 0 10px 1px rgba(0,0,0,.5)}.column-header{padding-left:1rem;border-right:1px solid hsla(0,0%,87.1%,.5);color:#fff;background:linear-gradient(90deg,#001f3d,#002e5c)}.row-headers{position:-webkit-sticky;position:sticky;left:0;width:var(--row-header-width);min-width:var(--row-header-width);height:100%;z-index:1;box-shadow:2px 0 10px -2px rgba(0,0,0,.5)}.row-header{flex-direction:column;text-align:center;border-bottom:1px solid hsla(0,0%,87.1%,.5);color:#fff;background:linear-gradient(180deg,#001f3d,#002e5c)}.row,.row-header{display:flex;flex:1 1;justify-content:center;align-items:center;height:var(--row-height);line-height:var(--row-height);min-height:var(--row-height)}.row{border-bottom:1px solid #aaa;background-color:var(--odd-stripe-color);background-image:linear-gradient(to left top,transparent 0,transparent 25%,hsla(240,9%,60%,.1) 0,hsla(240,9%,60%,.1) 50%,transparent 0,transparent 75%,hsla(240,9%,60%,.1) 0);background-size:1rem 1rem;cursor:move}.row:nth-child(2n){background-color:var(--even-stripe-color)}.row .Cell{background:#f1f1f1}.row:nth-child(2n) .Cell{background:#fff}.row:last-child{border-bottom:none}.Cell{position:absolute;top:0;left:-1px;bottom:0;right:0;border-left:1px solid #ddd;border-right:1px solid #ddd;display:flex;flex-direction:row;align-items:center}.Cell.RunsPastMidnight{-webkit-mask-image:linear-gradient(to top right,#fff,#fff 50%,transparent 0,transparent),linear-gradient(270deg,transparent .5rem,#000 0,#fff);mask-image:linear-gradient(to top right,#fff,#fff 50%,transparent 0,transparent),linear-gradient(270deg,transparent .5rem,#000 0,#fff);-webkit-mask-size:.5rem .5rem,100% 100%;mask-size:.5rem .5rem,100% 100%;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y;-webkit-mask-position:top right;mask-position:top right}.Cell img{margin-left:.25rem}.Cell .a2x3{width:2rem;height:3rem}.Cell .a4x3{width:4rem;height:3rem}.Cell .Details{display:flex;flex-direction:column;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 .25rem;line-height:1.5rem}.Cell .Name{font-size:1rem}.Cell .Name,.Cell .SubName{font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Cell .SubName{font-size:.75rem}.CellDisplay{position:absolute;top:0;bottom:0;overflow:hidden}.NetworkHeader{display:flex;flex-direction:column;flex:1 1;justify-content:center;align-items:center}.NetworkHeader img{width:3rem}.NetworkHeader .NetworkName{line-height:3rem;font-size:.75rem;font-weight:400;color:#fff;padding:0 .5rem;width:var(--row-header-width);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.NetworkHeader .NetworkNumber{line-height:1rem;font-size:.75rem;font-weight:400;color:#fff}
/*# sourceMappingURL=main.a2484a04.chunk.css.map */