.AssetFieldGroup{margin-bottom:24px}.AssetFieldGroup:last-child{margin-bottom:0}

.Breadcrumb{list-style:none;display:flex;padding:0 20px;margin:0;margin-bottom:20px;font-size:1.8rem}.Crumb{color:#333}.Crumb:not(:last-child):after{content:'/';margin:0 5px;display:inline-block;color:#999}

.Container{display:flex;flex:1;height:calc(100% - 64px);padding-top:64px}

#menu-user-toggle{padding:5px}#menu-user-toggle .md-avatar{height:30px;width:30px}#menu-user-toggle .md-avatar-content{font-family:'Roboto', sans-serif}

.md-title{text-decoration:none}.HeaderNav{list-style:none;display:flex;padding:0;margin:0;margin-left:14px}.HeaderNav a{line-height:64px;color:#fff;font-size:20px;padding:0.5rem;margin:0 14px}.HeaderNav a:hover{color:#e6e6e6}

.InputFieldGroup{margin-bottom:24px}.InputFieldGroup:last-child{margin-bottom:0}.InputFieldGroup__sublabel{color:#999}

.List{padding:0 26px;padding:0;list-style:none;background:#fff}.List__item{border-bottom:solid 1px #e0e0e0;display:flex;align-items:center;padding:5px 20px}.List__item:last-child{border-bottom:none}

.Main{flex:1;overflow:hidden;display:flex;flex-direction:column}.Main .Main__inner{flex:1;padding:2rem;overflow:auto;display:flex;flex-direction:column}

.NotMatch{width:46rem;max-width:80%;margin:100px auto 0;text-align:center}

.SearchInput{width:100%;background:#fff;margin-bottom:2rem;position:relative;display:block;height:56px;overflow:hidden}.SearchInput__input{width:100%;border:0;padding:0 20px 0 70px;line-height:57px;font-size:16px}.SearchInput__input:focus{outline:0}.SearchInput__icon{position:absolute !important;left:20px;top:50%;transform:translateY(-50%)}

.SelectFieldGroup{margin-bottom:24px}.SelectFieldGroup:last-child{margin-bottom:0}.SelectFieldGroup__sublabel{color:#999}

.ServiceCell{text-decoration:none;transition:0.2s linear;position:relative;display:block}.ServiceCell__content{display:flex}.ServiceCell__icon{margin-right:2rem}.ServiceCell__title{margin:0 0;font-weight:bold}.ServiceCell .description{display:block;display:-webkit-box;color:#333;height:2.8rem;line-height:1.4rem;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-height:1.5;-webkit-box-orient:vertical;height:4.2rem}

.service-health{color:rgba(0,0,0,0.54)}.service-health-text{text-transform:capitalize}.service-health-text--good{color:#4caf50}.service-health-text--maintenance{color:#03a9f4}.service-health-text--error{color:#fdd835}.service-health-text--warning{color:#ff9800}.service-health-text--warning{color:#ff9800}.service-health-text--critical{color:#f44336}

.Sidenav{width:20rem;flex:0 1 auto;padding:16px 0;border-left:solid 1px #f0f0f0;background:#fff;overflow-y:auto}.Sidenav ul{margin:0;padding:0;list-style:none}.Sidenav ul a{border-left:2px transparent solid}.Sidenav ul a.active{background:#f0f0f0;border-left-color:#01579b}.Sidenav ul li a,.Sidenav ul>a a{border-left:2px transparent solid}.Sidenav ul li.active,.Sidenav ul li.active a,.Sidenav ul>a.active,.Sidenav ul>a.active a{background:#f0f0f0;border-left-color:#01579b}.Sidenav ul li.divider:after,.Sidenav ul>a.divider:after{content:'';display:block;border:solid 1px #f0f0f0}

.TablePagination .MuiTablePagination-spacer{display:none}.TablePagination .MuiTablePagination-actions{margin-left:auto}

.TopHeader{background:#fff;border-bottom:solid 1px #e0e0e0;display:flex;justify-content:space-between;padding:1rem 2rem;margin:0 0 2rem}.TopHeader__icon{width:4rem}.TopHeader__content{margin:0;font-size:18px;color:#333;margin-right:auto;margin:0 auto 0 2rem}.TopHeader__content h1{font-size:2rem;margin:0}.TopHeader__tags{display:flex}.TopHeader__tag{padding:3px 8px;font-size:13px;border:solid 1px #e0e0e0;border-radius:4px;margin-right:10px;color:#666}

.UptimeBar{margin:0 0 2rem;background:#fff}.UptimeBar__title{font-size:18px;line-height:24px}.UptimeBar__graph{width:100%;height:34px;display:block;margin-bottom:1rem}.UptimeBar__graph rect{cursor:pointer}.UptimeBar__graph rect:hover{position:relative;opacity:0.7}.UptimeBar__graph rect.fill-bar{cursor:default}.UptimeBar__graph rect.fill-bar:hover{position:relative;opacity:1}.UptimeBar__legend{display:flex;align-items:center;justify-content:space-between}.UptimeBar__legend_item{color:#c0c0c0}.UptimeBar__legend_spacer{flex:1;margin:1rem;border-bottom:solid 1px #c0c0c0}.UptimeBar__tip p{color:#fff;margin:0;text-align:center}

.AutorizedRouter__loader{height:100%;width:100%;display:flex;align-items:center;justify-content:center}

.SlackWorkspace form{width:100%;display:block}.SlackWorkspace .--disabled{pointer-events:none}.SlackWorkspace .--disabled .md-text{color:#999}.SlackWorkspace .md-list-tile--active{background:none}.SlackWorkspace .md-list-tile{cursor:default !important}.SlackWorkspace .md-list-tile .md-ink-container{display:none}a.md-btn.md-background--primary{text-align:center;color:#fff}.AuthProvider .md-paper{margin-bottom:2rem}.AuthProvider h2 .md-icon{font-size:30px;vertical-align:text-bottom}.InputCopy__container{position:relative}.InputCopy__action{position:absolute !important;right:0;bottom:4px}

.CreateService{width:100%;max-width:60rem;margin:0 auto}

.CreateTeam{width:100%;max-width:60rem;margin:0 auto}

.LoginCard{max-width:80vw;width:40rem;margin:auto;background:#fff}.login__screen{display:flex;align-items:center;justify-content:center;height:100%}.login__error{margin-top:1rem;color:#cc0000}

.tour-button{position:fixed;bottom:2rem;right:2rem}

.home_button_container{display:flex;justify-content:space-between;margin-bottom:1rem}.home_button_container .md-btn{width:calc(50% - 0.5rem)}.Home{width:100%}.Home__events{flex:1}.Home__sidenav{overflow:auto;width:300px}.Activities{flex:1}.Activity{margin:0 0 20px}.Placeholder{display:flex;justify-content:center;align-items:center;padding:24px}.Placeholder__content{border-radius:50%;height:144px;width:144px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,0,0,0.05);color:#999}.Placeholder__content .material-icons{font-size:48px;margin-bottom:10px}.Placeholder__content p{font-size:18px;margin:0}

.ServiceHealth h4{margin-bottom:0;margin-right:auto}

.ServiceDependency h4{margin:0}

.NoticeViewModal .md-dialog-content{overflow:auto !important}.NoticeViewModal__history{list-style:none;position:relative;padding-left:0}.NoticeViewModal__history li{position:relative;padding:0 0 20px 40px}.NoticeViewModal__history li:before{position:absolute;content:'';width:2px;height:100%;background-color:#eaeaea;left:7px;top:1px}.NoticeViewModal__history li:after{position:absolute;content:'';left:0px;top:1px;width:16px;height:15px;border-radius:50%;background:#fff;border:2px solid #ccc}

.StatusList{padding:2rem}.StatusList__empty{padding:4rem;margin:auto;text-align:center}.StatusItem{margin-bottom:2rem}.StatusItem :last-child{margin-bottom:0}.StatusItem__date{color:#3f51b5;font-size:18px;align-self:flex-start;justify-self:flex-end;margin-left:auto}.StatusItem__title{font-size:18px;font-weight:bold}.StatusItem__more{margin-top:1rem;color:#5a5b68}.StatusItem__message{color:#5a5b68;margin-bottom:5px;white-space:pre}.StatusItem__message_date{color:#aaa}

.ServiceChannel{display:flex;justify-content:space-between;border:solid 1px #e0e0e0;border-radius:3px;padding:2rem}.ServiceChannel__actions .md-btn{margin-right:1rem}.ServiceChannel__actions .md-btn:last-child{margin-right:0}.ServiceChannelForm{border:solid 1px #e0e0e0;border-radius:3px;padding:2rem}

.ServiceSetting .md-card{margin-bottom:20px}

.ServiceAnnouncements{margin-bottom:2rem;background:#fff}.ServiceAnnouncements .md-card-title{font-size:18px;line-height:24px}.ServiceAnnouncement{display:flex;margin-bottom:2rem}.ServiceAnnouncement:last-child{margin:0}.ServiceAnnouncement__content{flex:1}.ServiceAnnouncement__details{width:20%;text-align:right}.ServiceAnnouncement__title{font-weight:bold;margin:0;line-height:1.5}.ServiceAnnouncement__date{display:block;color:#999;line-height:1.5}

.ServiceIssue{display:flex;margin-bottom:2rem;padding:1rem 2rem;background:#f57c00;color:#fff;border-radius:4px}.ServiceIssue:last-child{margin:0}.ServiceIssue__content{flex:1}.ServiceIssue__details{width:20%;text-align:right;color:#fff}.ServiceIssue__title{font-weight:bold;margin:0;line-height:1.5;color:#fff}.ServiceIssue p{color:#fff}.ServiceIssue__date{display:block;color:#999;line-height:1.5;color:#fff}

.ServiceDependencies .md-card-title{display:flex;justify-content:space-between}

.NoticeFilters{display:flex;align-items:center;border-bottom:solid 1px #e0e0e0}.NoticeFilters__types{list-style:none;display:flex;margin:0;padding:0;margin-right:auto}.NoticeFilters__type{padding:1rem 2rem;margin-bottom:-1px;color:#999;border-bottom:solid 1px transparent;cursor:pointer;transition:0.2s linear}.NoticeFilters__type:hover{color:#666;border-bottom-color:#999}.NoticeFilters__type.selected{cursor:default;color:#000;border-bottom-color:#3f51b5}

.ServiceHealthCheck{margin:0 0 2rem}.ServiceHealthCheck:last-child{margin-bottom:0}.ServiceHealthCheck__title{display:flex;align-self:center;justify-content:space-between}.ServiceHealthCheck__content{height:20rem;padding-top:0 !important;padding-bottom:0 !important;display:flex;align-items:center;justify-content:center}

.DraftPage{flex:1;display:flex;flex-direction:column;background:#fff}.DraftPage__content{display:flex;flex:1}.DraftPage__content>*{width:50%;flex:1;height:100%}.DraftPage__content .CodeMirror{height:100%}.DraftPage__header{padding:1rem;display:flex;align-items:center;justify-content:space-between;border-bottom:solid 1px #e0e0e0}.DraftPage__header input{line-height:3rem;border:none;flex:1}.DraftPage__header input:focus{outline:0}.DraftPage__header .md-btn{margin-right:10px}.DraftPage__preview{padding:1rem}

.dependency-graph{width:100%}.dependency-graph #graph-id-graph-wrapper svg{width:100%}.graph__point{height:20px;width:20px;border-radius:50px;display:block;background:#999}.graph__point--root{background:#000}

.ServiceDependencies{background:#fff}.ServiceDependencies__title{font-size:18px;line-height:24px}.ServiceDependencies .md-grid{margin:-16px}


.Teams{width:100%}

.LoginCard{max-width:80vw;width:40rem;margin:auto;background:#fff}.login__screen{display:flex;align-items:center;justify-content:center;height:100%}.login__error{margin-top:1rem;color:#cc0000}

.LoginCard{max-width:80vw;width:40rem;margin:auto;padding:2rem;background:#fff}.LoginCard .md-dialog-footer--inline{padding:8px 16px}.login__screen{display:flex;align-items:center;justify-content:center;height:100%}.login__error{margin-top:1rem;color:#cc0000}

.RegisterCard{width:500px;max-width:100%}

.Landing{height:100%;width:100%;background:#e0e0e0;display:flex;align-items:center;justify-content:center}.Landing__logo{font-size:6.4rem;color:#fff;position:relative;padding:1rem 4rem}.Landing__logo-text{position:relative;z-index:1}.Landing__logo:after{position:absolute;content:'';transform:skew(-10deg, 0);border-radius:4px;top:0;left:0;width:100%;height:100%}

html{height:100%;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'}body{height:100%;margin:0;background:#f7f8fb}#root{height:100%;display:flex;flex-direction:column}a{text-decoration:none;transition:color 0.2s linear}a[type='button']{-webkit-appearance:none}.limit-width{max-width:1200px;width:100%;margin-right:auto;margin-left:auto}.limit-width.padded{max-width:1240px;padding:0 20px}.g-dialog .md-dialog{width:50rem;max-width:90vw}.g-dialog .md-dialog-content{overflow:visible}.center{text-align:center}.mr-auto{margin-right:auto}.ml-auto{margin-left:auto}.md-avatar{border-width:0px;box-shadow:0 2px 5px rgba(0,0,0,0.35)}.md-avatar-img{height:100%;object-fit:cover;width:100%}.CardTitle--md .md-card-title--title{color:#999}.md-card-title--large{font-size:1.8rem}.md-card-title{padding-top:16px;border-bottom:solid 1px #e0e0e0}.md-snackbar.error{background:#cc0000}.md-paper--1{box-shadow:none;border-radius:4px;border:solid 1px #e0e0e0}.md-dialog-footer--card{border-top:solid 1px #e0e0e0}.md-table-card-header .md-card-title{padding-right:16px}.md-paper--2:not(.md-btn){box-shadow:none;border:solid 1px #e0e0e0;border-radius:4px}


/*# sourceMappingURL=main.d9d08c286e136fea102f.css.map*/