@charset "UTF-8";html,body,#root,.grid-container{width:100%;height:100%;min-width:450px}html{font-size:18px}@media (max-width: 1600px){html{font-size:16px}}@media (max-width: 1200px){html{font-size:14px}}@media (max-width: 900px){html{font-size:10px}}body{margin:0;padding:0;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow:hidden;background:#282d38 url("/static/logo.svg") no-repeat bottom center;background-size:auto calc(100vh - 12.5rem)}.loader{margin:0 auto}.grid-container{display:flex;flex-direction:column;max-height:100%}.grid-container .top{display:flex;align-items:stretch;height:10rem}.grid-container .top>div,.grid-container .top>a{background-color:#4cc76c33;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;justify-content:center;border:2px solid #282d38}.grid-container .top .clock{display:flex;flex-direction:row;align-items:center}.grid-container .top .clock .time{font-size:5rem;margin-right:1rem;margin-left:1rem;font-family:Ubuntu Mono,monospace;line-height:5rem}.grid-container .top .clock .time .dot{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.grid-container .top .clock .time .seconds{opacity:.3}.grid-container .top .clock .date{text-align:left;font-size:1.6rem;margin-top:.25em;padding-right:1.5rem;white-space:nowrap;width:12ex}.grid-container .top .weather{flex:.6;padding:0 .5rem;background-color:#c7a94233;display:flex;flex-direction:row;align-items:center;justify-content:center}.grid-container .top .weather.ok{background-color:#4cc76c33}.grid-container .top .weather canvas{margin:.5rems}.grid-container .top .weather span{font-size:4rem;white-space:nowrap;font-family:Ubuntu Mono,monospace}.grid-container .top .weather span .unit{font-size:2rem;opacity:.3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin-left:.5rem}.grid-container .top .power{flex:1;padding:0 .5rem;flex-direction:row;align-items:center;justify-content:center;color:#fff}.grid-container .top .power .icon{margin-right:1rem;width:3rem;height:3rem;transition:transform 80ms ease-in-out}.grid-container .top .power .chart{margin-right:1rem;width:6rem;height:3rem}.grid-container .top .power .chart path{stroke:#5ffa88;stroke-width:2px;fill:#5ffa8826}.grid-container .top .power span{font-size:4rem;white-space:nowrap;font-family:Ubuntu Mono,monospace}.grid-container .top .power span .dot{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.grid-container .top .power span .unit{font-size:2rem;opacity:.3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin-left:.5rem}.grid-container .top .monitoring{flex:.6}.grid-container .top .monitoring,.grid-container .top .cluster,.grid-container .top .backups{position:relative;flex-direction:row;align-items:center;justify-content:center;text-align:center;color:#fff;text-decoration:none;cursor:pointer;transition:backgroundColor 80ms ease-in-out;font-size:1.3rem;padding:0 .5rem}.grid-container .top .monitoring .icon,.grid-container .top .cluster .icon,.grid-container .top .backups .icon{margin:.5rem;width:3rem;height:3rem;transition:transform 80ms ease-in-out}.grid-container .top .monitoring span,.grid-container .top .cluster span,.grid-container .top .backups span{opacity:.5}.grid-container .top .monitoring .uptime,.grid-container .top .cluster .uptime,.grid-container .top .backups .uptime{margin:.5rem 1rem;width:5rem;height:5rem}.grid-container .top .monitoring .uptime circle,.grid-container .top .cluster .uptime circle,.grid-container .top .backups .uptime circle{fill:#5ffa88}.grid-container .top .monitoring .uptime circle:hover,.grid-container .top .cluster .uptime circle:hover,.grid-container .top .backups .uptime circle:hover{fill:#fff;opacity:1!important}.grid-container .top .monitoring .uptime circle.down,.grid-container .top .cluster .uptime circle.down,.grid-container .top .backups .uptime circle.down{fill:red}.grid-container .top .monitoring .tooltip,.grid-container .top .cluster .tooltip,.grid-container .top .backups .tooltip{top:6rem;left:1rem;position:absolute;white-space:nowrap;background:#000c;color:#fff;font-size:1rem;opacity:1;padding:.5rem}.grid-container .top .monitoring:hover,.grid-container .top .cluster:hover,.grid-container .top .backups:hover{background-color:#9adfac33}.grid-container .top .monitoring:hover svg,.grid-container .top .cluster:hover svg,.grid-container .top .backups:hover svg{transform:scale(1.1)}.grid-container .top .cluster{flex:.5;padding-right:2rem}.grid-container .middle{display:flex;height:auto;overflow:hidden;flex-direction:row}@media (max-width: 1440px){.grid-container .middle{display:block;overflow:auto}}.loader{position:absolute;height:50vh;left:50%;top:50%;transform:translate(-50%,-50%)}.events{overflow-y:auto;overflow-x:hidden;min-width:35%;flex:1}.events.errors{flex:.7}.events::-webkit-scrollbar{display:none}.events .event{display:flex;flex-direction:column;font-size:2rem;padding:1rem;background-color:#00000005}.events .event:nth-child(odd){background-color:#ffffff05}.events .event .info{margin-bottom:.1rem}.events .event .info .time{margin-right:.5rem;color:#ffffff80}.events .event .info .subject{color:#ffffff80}.events .event .info .name{color:#5ffa88;font-weight:400;margin-right:.5rem}.events .event .summary{font-size:2rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis}.events .event.error .info .name{color:#c7a942}.person{display:flex;box-sizing:border-box;flex-direction:column;padding:.5rem;background-color:#4cc76c33;height:10rem;min-width:5rem;flex:1}.person p{margin:0}.person p+p{margin-top:.25rem}.person .name{color:#5ffa88}.person img{max-width:100%;max-height:5rem;border-radius:50%;margin-top:.25rem}.person .activities{overflow:hidden;height:2rem}.person .activities span{padding:.2rem .4rem;margin-right:.2rem;font-size:1rem;border:none;background:#0000004d;border-radius:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#monitoring{font-size:1.3rem;padding:1rem;height:100%;overflow-y:auto}#monitoring img{max-width:200px}#monitoring header{display:flex}#monitoring header button{display:inline-block;background:#4cc76c33;color:#fff;padding:1rem 2rem;border:none;font-size:1rem;font-weight:700;margin-right:2rem;cursor:pointer}#monitoring header button:hover{background-color:#9adfac33}#monitoring .status{color:#5ffa88;line-height:2rem}#monitoring .status svg{width:1.3rem;margin-right:.5rem;vertical-align:text-bottom}#monitoring table{width:100%}#monitoring table th{text-align:left;padding:2rem 1rem 1rem}#monitoring table th:first-child{padding-left:0}#monitoring table td:first-child{width:200px}#monitoring table tr td:not(:first-child){padding:1rem}#monitoring table tr td{background-color:#ffffff0a}#monitoring table tr td:nth-child(2n){background-color:#ffffff0f}#monitoring table tr:nth-child(2n) td{background-color:#5ffa880a}#monitoring table tr:nth-child(2n) td:nth-child(2n){background-color:#5ffa880f}#monitoring table tr td{transition:background-color .1s ease-in-out}#monitoring table tr td:nth-child(2) span{transition:color .1s ease-in-out,transform .1s ease-in-out}#monitoring table tr td:last-child{padding:.25rem;text-align:center}#monitoring table tr td:last-child button{background:#4cc76c33;border:none;color:#fff;font-size:.8rem;line-height:1.5rem;padding:.2rem .5rem;cursor:pointer}#monitoring table tr.updated td:nth-child(2) span{display:inline-block;transform:scale(1.1);color:#5ffa88}#monitoring table tr.updated td{background-color:#4cc76c33!important}#monitoring form{padding-bottom:2rem}#monitoring form fieldset{display:flex;border:none;background:#ffffff1a;padding:1rem}#monitoring form fieldset label{font-size:1rem;line-height:1.5rem;padding:.5rem 1rem .5rem 0}#monitoring form fieldset input{font-size:1rem;line-height:1.5rem;padding:.5rem;border:none}#monitoring form fieldset button{background:#4cc76c33;border:none;color:#fff;font-size:1rem;line-height:1.5rem;padding:.5rem 1rem;cursor:pointer}@media (max-width: 1024px){.grid-container .top{height:auto;flex-wrap:wrap}.grid-container .top>div{flex:1}.grid-container .top .monitoring span,.grid-container .top .cluster span{display:none}}.back-button{margin:1rem;margin-bottom:0;background:#5ffa88;cursor:pointer;border:none;padding:.5rem 1rem;font-weight:700;box-sizing:border-box;transition:all .1s}.back-button:hover{color:#fff;background:#4cc76c33}#cluster-container{width:100%;max-height:100%;overflow-y:scroll}#cluster-container .updated{margin:1rem}#cluster-container table{margin:1rem;width:calc(100% - 2rem);border-collapse:collapse}#cluster-container table th,#cluster-container table td{text-align:left;font-size:14px;max-width:350px;min-width:20px;padding:.5rem;border:1px solid grey;overflow:hidden;text-overflow:ellipsis;position:relative;white-space:nowrap}#cluster-container table th .table-warning,#cluster-container table td .table-warning{color:orange}#cluster-container table th .table-danger,#cluster-container table td .table-danger{color:red}#cluster-container table th abbr,#cluster-container table td abbr{cursor:pointer}#cluster-container table th abbr+abbr,#cluster-container table td abbr+abbr{margin-left:.25rem}#cluster-container table th:after,#cluster-container table td:after{position:absolute;color:#5ffa88;right:.5rem}#cluster-container table th.up,#cluster-container table td.up{background:#0000004d}#cluster-container table th.up:after,#cluster-container table td.up:after{content:"\25b2"}#cluster-container table th.down,#cluster-container table td.down{background:#0000004d}#cluster-container table th.down:after,#cluster-container table td.down:after{content:"\25bc"}#cluster-container table th a,#cluster-container table td a{color:#5ffa88}#cluster-container th{cursor:pointer}#cluster-container th:hover{background:#00000080}#tgbs{width:100%;max-height:100%;overflow-y:scroll;font-size:16px}#tgbs>div{max-width:1100px;margin:1rem auto}#tgbs>div nav{background-color:#00000080;display:flex;padding:1rem;align-items:center;border:1px solid grey;border-bottom:0}#tgbs>div nav h1{margin:0;flex:1}#tgbs>div button{background:#5ffa88;cursor:pointer;border:none;padding:.5rem 1rem;font-weight:700;box-sizing:border-box;transition:all .1s;border-radius:.3rem}#tgbs>div button:hover{color:#fff;background:#4cc76c33}#tgbs>div .sub-table{background:#ffffff1a}#tgbs>div ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}#tgbs>div ul li{display:block}#tgbs>div ul li a{color:#fff;display:block;margin-right:.5rem;background:#ffffff0d;padding:.5rem 1.5rem;text-decoration:none;border:1px solid transparent;border-bottom:0}#tgbs>div ul li a:hover{background:#fff3}#tgbs>div ul li a.active{background:#fff3;border:1px solid grey;border-bottom:0}#tgbs>div ul li.archive{margin-left:auto}#tgbs>div ul li.archive a{margin:0;color:#f08080}#tgbs>div table{border-collapse:collapse;width:100%}#tgbs>div table th,#tgbs>div table td{border:1px solid grey;padding:.5rem;text-align:left}#tgbs>div table th:last-child,#tgbs>div table td:last-child{text-align:right}#tgbs>div table .badge{font-size:14px;border-radius:.3rem;padding:.2rem .4rem;background-color:#ddd;color:#000;font-weight:400;margin-right:.25rem}#tgbs>div table .badge.badge-info{background:#00f;color:#b3b3ff}#tgbs>div table .badge.badge-warning{background:orange;color:#4d3200}#tgbs>div table .badge.badge-danger{background:red;color:#ffb3b3}#tgbs>div table .badge.badge-success{background:green;color:#b3ffb3}#tgbs>div table .alert{margin:.5rem .25rem;font-size:14px;border-radius:.5rem;padding:.5rem .75rem;background-color:#ddd;color:#000;text-align:left}#tgbs>div table .alert.alert-warning{background:orange;color:#4d3200}#tgbs>div table .alert.alert-danger{background:red;color:#ffe6e6}
