.toaster {
  position: fixed;
  z-index: 4000;
  bottom: 0;
  right: 0;
  width: 400px;
  height: 210px;
  padding-right: 10px;
  pointer-events: none;
  background: none !important;
  /* override @jenkins-language/design-language/component/toast.less */
}
.toaster .toast {
  pointer-events: all;
}
.toaster > span {
  align-items: flex-end;
}
html,
body,
div#root {
  height: 100%;
}
.Site {
  display: flex;
  flex-direction: column;
  height: 100%;
  /* 1, 3 */
}
.Site-header,
.Site-footer {
  flex: none;
  /* 2 */
}
.Site-content {
  flex: 1 0 auto;
  /* 2 */
}
.global-header nav > div {
  display: inline-block;
}
