@import url(https://fonts.googleapis.com/css?family=Roboto:100,400,700);body,html{background-color:#121212;color:#fff;font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{height:100%;margin:30px 30px 100px}dialog{background-color:#121212;border:1px solid #6b7280;border-radius:5px;box-shadow:0 75px 125px -57px #7e8f94;color:#fff;margin:auto;padding:20px;width:500px}form{display:grid;grid-gap:20px}form input,form select{padding:10px}form button,form input,form select{border:1px solid #000;border-radius:5px;font-size:14px}form button{align-items:center;background-color:#1f1f1f;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;justify-content:center;padding:10px 20px;text-align:center;text-transform:uppercase;transition:background-color .3s}form button:hover{background-color:#060606;border:1px solid #6b7280}form .button-group{display:flex;justify-content:space-between;margin-top:10px}form .button-group button:first-child{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0}form .button-group button:first-child:hover{border-right:1px solid #6b7280}form .button-group button:last-child{border-bottom-left-radius:0;border-top-left-radius:0}hr{border:0;border-top:1px dashed #ccc;width:100%}::backdrop{background-color:rgba(0,0,0,.7)}.mobile-support{display:none}@media(max-width:1023px){.mobile-support{background-color:#ef4444;color:#fff;display:block;font-weight:600;padding:20px;text-align:center}#app{display:none}}.button{align-items:center;background-color:#1f1f1f;border:1px solid #000;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;margin-right:10px;padding:10px 20px;text-align:center;text-transform:uppercase;transition:background-color .3s}.button:hover{background-color:#060606;border:1px solid #6b7280}.status-history{margin-top:30px}.status-history h3{margin-bottom:10px}.status-history ul{list-style-type:none;padding:0}.status-history ul li{padding:5px 0}.status-history ul li .label{border-radius:5px;display:inline-block;font-size:12px;font-weight:600;margin-right:10px;padding:5px 10px;text-transform:uppercase}.status-history ul li .label.red{background-color:#ef4444}.status-history ul li .label.green{background-color:#22c55e}.status-history ul li .label.blue{background-color:#3b82f6}.status-history ul li .label.gray{background-color:#6b7280}.status-history ul li .label.orange{background-color:#f59e0b}.status-history ul li .label.purple{background-color:#a855f7}.header{margin-bottom:40px}.header h2{font-weight:600}.header p{font-weight:300}.wrapper{margin:0 auto;max-width:1200px;min-width:700px;padding:40px}.gantt{border:1px solid #000;border-radius:5px;box-shadow:0 75px 125px -57px #7e8f94;box-sizing:border-box;display:grid;overflow:hidden;position:relative}.gantt__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.gantt__header-timestamp{font-weight:300}.gantt__buttons{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px}.gantt__buttons .button:last-child{margin-right:0}.gantt__row{background-color:#fff;display:grid;grid-template-columns:150px 1fr}.gantt__row:nth-child(odd),.gantt__row:nth-child(odd) .gantt__row-first{background-color:#f5f5f5}.gantt__row:nth-child(3) .gantt__row-bars,.gantt__row:nth-child(3) .gantt__row-first{border-top:0}.gantt__row--empty{background-color:#f9b9b9!important;z-index:1}.gantt__row--empty .gantt__row-first{border-width:1px 1px 0 0}.gantt__row--lines{background-color:transparent;height:100%;position:absolute;width:100%}.gantt__row--lines span{border-right:1px solid rgba(0,0,0,.1);display:block}.gantt__row--lines span.marker{background-color:rgba(10,52,68,.2)!important}.gantt__row--lines span.holiday{background-color:rgba(255,0,0,.4)!important}.gantt__row--lines span.stripes{background-image:repeating-linear-gradient(45deg,transparent,transparent 5px,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.1) 12px);opacity:.8}.gantt__row--lines span:nth-child(-n+6),.gantt__row--lines span:nth-child(n+12):nth-child(-n+16),.gantt__row--lines span:nth-child(n+22):nth-child(-n+26),.gantt__row--lines span:nth-child(n+32):nth-child(-n+36),.gantt__row--lines span:nth-child(n+42):nth-child(-n+46){background-color:rgba(10,52,68,.05)}.gantt__row--lines:after{background-color:rgba(22,136,179,.271);grid-column:0;grid-row:1;height:100%;z-index:2}.gantt__row--months{background-color:#1f1f1f!important;border-bottom:1px solid rgba(0,0,0,.1);color:#fff;z-index:10}.gantt__row--months .gantt__row-first{background-color:#1f1f1f!important;border-top:0!important}.gantt__row--months span{align-self:center;font-size:13px;font-weight:700;padding:20px 0;text-align:center}.gantt__row-first{background-color:#fff;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 1px 0 0;color:#121212;cursor:pointer;font-size:13px;font-weight:700;padding:15px 10px;text-align:left;z-index:2}.gantt__row-bars{display:grid;list-style:none;margin:0;padding:9px 0;grid-gap:8px 0;border-top:1px solid hsla(0,0%,87%,.8)}.gantt__row-bars li{border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;min-height:15px;overflow:hidden;padding:5px 12px;position:relative;text-align:left}.gantt__row-bars li.red{background-color:#ef4444}.gantt__row-bars li.green{background-color:#22c55e}.gantt__row-bars li.blue{background-color:#3b82f6}.gantt__row-bars li.gray{background-color:#6b7280}.gantt__row-bars li.orange{background-color:#f59e0b}.gantt__row-bars li.purple{background-color:#a855f7}.gantt__row-bars li.stripes{background-image:repeating-linear-gradient(45deg,transparent,transparent 5px,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.1) 12px);opacity:.8}.gantt__row-bars li:after,.gantt__row-bars li:before{background-color:rgba(0,0,0,.3);content:"";height:100%;position:absolute;top:0;z-index:4}.gantt__row-bars li:before{left:0}.gantt__row-bars li:after{right:0}
/*# sourceMappingURL=main.a2915f679deb1621d5c2.css.map*/