.ansi-underline {
  text-decoration: underline;
}

.ansi-foreground-black {
  color: rgb(0,0,0);
}

.ansi-foreground-red {
  color: rgb(194,54,33);
}

.ansi-foreground-green {
  color: rgb(37,188,36);
}

.ansi-foreground-yellow {
  color: rgb(173,173,39);
}

.ansi-foreground-blue {
  color: rgb(73,46,225);
}

.ansi-foreground-magenta {
  color: rgb(211,56,211);
}

.ansi-foreground-cyan {
  color: rgb(51,187,200);
}

.ansi-foreground-default {
}

// Background

.ansi-background-black {
  background-color: rgb(129,131,131);
}

.ansi-background-red {
  background-color: rgb(252,57,31);
}

.ansi-background-green {
  background-color: rgb(49,231,34);
}

.ansi-background-yellow {
  background-color: rgb(234,236,35);
}

.ansi-background-blue {
  background-color: rgb(88,51,255);
}

.ansi-background-magenta {
  background-color: rgb(249,53,248);
}

.ansi-background-cyan {
  background-color: rgb(20,240,240);
}

.ansi-background-default {
}
/* max-height - the only parameter in this file that needs to be edited.
 * Change it to suit your needs. The rest is recommended to leave as is.
 */

.clusterize-scroll{
  overflow: auto;
}

/* By default extra tag .clusterize-keep-parity added to keep parity of rows.
 * Useful when used :nth-child(even/odd)
 */
.clusterize-extra-row.clusterize-keep-parity{
  display: none;
}

/* During initialization clusterize adds tabindex to force the browser to keep focus
 * on the scrolling list, see issue #11
 * Outline removes default browser's borders for focused elements.
 */
.clusterize-content{
    outline: 0;
}

/* centering message that appears when no data provided
 */
.clusterize-no-data td{
  text-align: center;
}



/* COLORS */


:root {
  --banner-blue: #96A9BA;
  --banner-red: #EE6A6A;
  --blue: #248AF2;
  --green: #25C351;
  --red: #F39494;
  --bright-red: #F73B3B;
  --light-red: #ffd9d6;
  --yellow: #FFC66C;
  --dark-yellow: #CEA61B;
  --orange: #FFAD4C;
  --light-orange: #ffebcc;
  --slate: #2E343A;
  --terminal-black: #272C30;
  --grey: #999;
  --grey-light: #e0e0e0;
}

.visually-hidden {
  border: 0;
  clip: rect(0, 0, 0, 0);
  clip: rect(0 0 0 0);
  width: 2px;
  height: 2px;
  margin: -2px;
  overflow: hidden;
  padding: 0;
  position: absolute;
}

@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}

::-moz-selection {
  background: var(--blue);
  color: #fff;
}
::selection {
  background: var(--blue);
  color: #fff;
}

body {
  padding: 0;
  margin: 0;
  font-family: "Helvetica Neue", sans-serif;
  color: #333;
  background-color: #fafafa;
  -webkit-font-smoothing: subpixel-antialiased;
}

p {
  margin: 0;
  margin-bottom: 1.5em;
}

a {
  text-decoration: none;
  cursor: pointer;
  color: var(--blue);
}

a.disabled {
  cursor: default;
}

.more:after {
  content: " >";
  font-family: "Checkout Symbols";
}

h1, .repository-search, .stack-search {
  font-size: 1.75rem;
  font-weight: 400;
  margin: 0;
  color: #333;
}

h2 {
  font-size: 1.25rem;
  font-weight: 400;
  margin: 0;
}

h4 {
  color: rgba(255, 255, 255, 0.25);
  text-transform: uppercase;
  font-size: .75rem;
  font-weight: 400;
  margin: -1rem 0 1.5rem;
}

h5 {
  font-size: 1rem;
  margin: 0;
  margin-bottom: .5rem;
}

[data-tooltip], [data-tooltip-multiline] {
  position: relative;
  cursor: pointer;
  -webkit-transform: translate3d(0, 0, 0);
}

[data-tooltip]:before, [data-tooltip]:after, [data-tooltip-multiline]:before, [data-tooltip-multiline]:after {
  visibility: hidden;
  pointer-events: none;
  z-index: 200;
  opacity: 0;
  -webkit-transform: translate3d(0, 0, 0);
}

[data-tooltip]:hover:before, [data-tooltip]:hover:after, [data-tooltip-multiline]:hover:before, [data-tooltip-multiline]:hover:after {
  visibility: visible;
  opacity: 1;
}

[data-tooltip]:before, [data-tooltip-multiline]:before {
  content: attr(data-tooltip);
  box-sizing: border-box;
  position: absolute;
  bottom: 120%;
  left: 50%;
  margin-bottom: 5px;
  padding: .75em 1em;
  border-radius: 5px;
  background: #333;
  background: rgba(68, 68, 68, 0.9);
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.4em;
  text-align: center;
  color: #fff;
  text-indent: 0;
}

[data-tooltip]:after, [data-tooltip-multiline]:after {
  content: " ";
  position: absolute;
  bottom: 120%;
  left: 50%;
  margin-left: -7px;
  width: 0;
  border-top: 5px solid #333;
  border-top: 5px solid rgba(68, 68, 68, 0.9);
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  font-size: 0;
  line-height: 0;
}

[data-tooltip-multiline]:before {
  width: 180px;
  margin-left: -90px;
  white-space: normal;
}

[data-tooltip]:before {
  white-space: nowrap;
  -webkit-transform: translateX(-50%);
}

a.disabled {
  cursor: default;
}

@font-face {
  font-family: 'Checkout Symbols';
  font-weight: 400;
  src: asset-url(/assets/CheckoutSymbols-Regular-45e74d46098d7cfae27e2aa2d2dfd15a767e725da61e61babcb188124cc5b101.woff) format('woff'), /* Modern Browsers */
       asset-url(/assets/CheckoutSymbols-Regular-4200fe13c714c7af6894e843f41664d0d3853d4bb54f01160f005609f9367a3d.ttf)  format('truetype'), /* Safari, Android, iOS */
       asset-url(/assets/CheckoutSymbols-Regular-3865c4e69c3b7cf49296eae8e5bb64e0028a9013739aa009916c9c0f218b0ef0.svg#9a6d998e14a2d97b6369d42f64b6816f) format('svg'); /* Legacy iOS */
  font-style: normal;
}

.hidden {
  display: none;
}

.flash {
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  left: 50%;
  position: fixed;
  padding: 1em;
  border-radius: 4px;
  min-width: 30%;
  text-align: center;
  z-index: 1;
}

.flash-success {
  background-color: #E2F1FF;
}

.flash-warning {
  background-color: orange;
}

form + form {
  margin-top: 1rem;
}

input[type=text], input[type=password], select, textarea {
  display: block;
  font-size: .875rem;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  padding: .75rem;
  width: 100%;
  max-width: 600px;
}

label + input[type=text], label + input[type=password], label + select, label + textarea {
  margin-top: .75rem;
}

textarea {
  height: 6rem;
}

.field-wrapper {
  margin-bottom: 1.5rem;
}

.field-wrapper input:focus {
  border-color: var(--blue);
}

.field-wrapper.inline input {
  display: inline;
}

.field-wrapper.inline input.btn {
  height: 2.5rem;
}

.field-wrapper.inline input:focus {
  padding-right: 30px;
}

.field_with_errors {
  border: 1px solid var(--red);
  display: inline-block;
}

.icon--lock {
  display: inline-block;
  background-color: #000;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxMiAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEgNmgtMVY0YzAtMS4wMy0uMzkyLTIuMTYyLTEuMTc2LTIuODk4QzguMDQuMzY4IDcuMSAwIDYgMCA0LjkgMCAzLjk2LjM2OCAzLjE3NiAxLjEwMiAyLjM5MiAxLjgzOCAyIDIuOTcgMiA0djJIMWMtLjA1MyAwLTEgLjAzLTEgMXY3LjA2M0MwIDE0LjkxNS43MjggMTUgMSAxNWgxMGMuMjcgMCAxIC4wMTcgMS0uOTM3VjdjMC0uOTk2LS45OTQtMS0xLTF6TTggNkg0VjRjMC0uNTIuMTk0LTEuMjEzLjU4My0xLjU3OEM0Ljk3MyAyLjA1NyA1LjQ0MyAyIDYgMmMuNTU2IDAgMS4wMjguMDU3IDEuNDE3LjQyMkM3LjgwNyAyLjc4NyA4IDMuNDggOCA0djJ6IiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4%3D) no-repeat 50% 50%;
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxMiAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEgNmgtMVY0YzAtMS4wMy0uMzkyLTIuMTYyLTEuMTc2LTIuODk4QzguMDQuMzY4IDcuMSAwIDYgMCA0LjkgMCAzLjk2LjM2OCAzLjE3NiAxLjEwMiAyLjM5MiAxLjgzOCAyIDIuOTcgMiA0djJIMWMtLjA1MyAwLTEgLjAzLTEgMXY3LjA2M0MwIDE0LjkxNS43MjggMTUgMSAxNWgxMGMuMjcgMCAxIC4wMTcgMS0uOTM3VjdjMC0uOTk2LS45OTQtMS0xLTF6TTggNkg0VjRjMC0uNTIuMTk0LTEuMjEzLjU4My0xLjU3OEM0Ljk3MyAyLjA1NyA1LjQ0MyAyIDYgMmMuNTU2IDAgMS4wMjguMDU3IDEuNDE3LjQyMkM3LjgwNyAyLjc4NyA4IDMuNDggOCA0djJ6IiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4%3D) no-repeat 50% 50%;
  height: 15px;
  width: 12px;
}

.icon--validate {
  display: inline-block;
  background-color: #000;
  -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8%2BCjxzdmcgd2lkdGg9IjEycHgiIGhlaWdodD0iOXB4IiB2aWV3Qm94PSIwIDAgMTIgOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NDQuMDAwMDAwLCAtMjI2LjAwMDAwMCkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlPSIjMjVDMzUxIj4KICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjQ1LjAwMDAwMCwgMjIyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTAuNTc4ODIyMjcyLDcuNDYwNTE0MzkgTDQuMTE4MzA3ODgsMTEgTDEwLDUuMTE4MzA3ODgiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc%2B) no-repeat 50% 50%;
          mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8%2BCjxzdmcgd2lkdGg9IjEycHgiIGhlaWdodD0iOXB4IiB2aWV3Qm94PSIwIDAgMTIgOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NDQuMDAwMDAwLCAtMjI2LjAwMDAwMCkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlPSIjMjVDMzUxIj4KICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjQ1LjAwMDAwMCwgMjIyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTAuNTc4ODIyMjcyLDcuNDYwNTE0MzkgTDQuMTE4MzA3ODgsMTEgTDEwLDUuMTE4MzA3ODgiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc%2B) no-repeat 50% 50%;
  height: 15px;
  width: 12px;
}

.icon--reject {
  display: inline-block;
  background-color: #000;
  -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8%2BCjxzdmcgd2lkdGg9IjEwcHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDEwIDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGRlZnM%2BPC9kZWZzPgogICAgPGcgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI%2BCiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiMzMzMzMzMiPgogICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNy41LDAuNSBMMC40Mjg5MzIxODgsNy41NzEwNjc4MSI%2BPC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNy40OTk5OTk4MSwwLjUgTDAuNDI4OTMyLDcuNTcxMDY3ODEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuOTY0NDY2LCA0LjAzNTUzNCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMy45NjQ0NjYsIC00LjAzNTUzNCkgIj48L3BhdGg%2BCiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c%2BCiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4%3D) no-repeat 50% 50%;
          mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8%2BCjxzdmcgd2lkdGg9IjEwcHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDEwIDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGRlZnM%2BPC9kZWZzPgogICAgPGcgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI%2BCiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiMzMzMzMzMiPgogICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNy41LDAuNSBMMC40Mjg5MzIxODgsNy41NzEwNjc4MSI%2BPC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNy40OTk5OTk4MSwwLjUgTDAuNDI4OTMyLDcuNTcxMDY3ODEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuOTY0NDY2LCA0LjAzNTUzNCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMy45NjQ0NjYsIC00LjAzNTUzNCkgIj48L3BhdGg%2BCiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c%2BCiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4%3D) no-repeat 50% 50%;
  height: 15px;
  width: 12px;
}

.btn {
  display: inline-block;
  font-family: inherit;
  background: #fff;
  color: var(--blue);
  padding: .75em 1em;
  font-size: 14px;
  border-radius: 4px;
  cursor: pointer;
  border: none;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
}

.btn--primary {
  background-color: var(--blue);
  color: #fff;
  box-shadow: none;
}

.btn--primary.btn--disabled {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
}

.btn--primary.btn--warning {
  background-color: var(--yellow);
}

.btn--disabled {
  color: var(--grey);
  background-color: #fafafa;
  cursor: default;
}

.btn--delete {
  color: #fff;
  border: none;
  background-color: var(--bright-red);
}

.btn--delete.btn-disabled {
  color: var(--grey);
  background-color: var(--light-red);
}

.btn--alert {
  color: #fff;
  background-color: var(--orange);
}

.btn--alert.btn-disabled {
  color: var(--grey);
  background-color: var(--light-orange);
}

.btn--large {
  font-size: 1rem;
  padding: 1em 1.25em;
}

.banner {
  background: var(--blue);
  padding: 1.75rem 0;
  position: relative;
}

.banner a {
  color: #fff;
}

.banner .icon {
  background-color: #fff;
}

.banner__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.banner__title {
  color: #fff;
  margin-bottom: .5rem;
}

.banner__text {
  color: rgba(0, 0, 0, 0.6);
  line-height: 1.3em;
  margin-bottom: 0;
}

.banner__btn {
  margin-top: 1rem;
}

.banner__accessory .banner__btn {
  margin-top: 0;
}

.banner__dismiss {
  color: rgba(0, 0, 0, 0.5);
  font-size: 1.25rem;
  position: absolute;
  right: 0;
  top: 0;
  padding: .5em .75em;
}

.banner__content {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.banner__accessory {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.banner--orange {
  background: var(--orange);
}

.banner--blue {
  background: var(--banner-blue);
}

.banner--red {
  background: var(--banner-red);
}

.wrapper {
  width: 80%;
  max-width: 1100px;
  margin: 0 auto;
  position: relative;
}

.header {
  border-bottom: 1px solid #e5e5e5;
  background-color: #fff;
  color: var(--grey);
}

.header__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 1.5rem 0;
  position: relative;
}

.header__page-title {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.header__btn {
  margin: 0.4em 0.5em 0.4em 0;
}

.powered-by {
  float: right;
  position: relative;
  top: 0.75rem;
  right: 1rem;
  font-size: 12px;
  color: var(--grey);
}

.logo {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgMzgwIDM4MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gUmVkdWNlZCBzaXplIHZlcnNpb24gb2YgbWlsYW5vLnN2ZyB0byBzdWJzdGl0dXRlIFNoaXBpdCBhbmNob3IgbG9nby4gQmFja2dyb3VuZCBmaWxsIHJlbW92ZWQuIC0tPgogICAgPHRpdGxlPk1pbGFubzwvdGl0bGU%2BCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxmaWx0ZXIgeD0iLTUuNiUiIHk9Ii0xMS45JSIgd2lkdGg9IjExMS4yJSIgaGVpZ2h0PSIxMjMuOSUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImZpbHRlci0xIj4KICAgICAgICAgICAgPGZlT2Zmc2V0IGR4PSIwIiBkeT0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd09mZnNldE91dGVyMSI%2BPC9mZU9mZnNldD4KICAgICAgICAgICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMyIgaW49InNoYWRvd09mZnNldE91dGVyMSIgcmVzdWx0PSJzaGFkb3dCbHVyT3V0ZXIxIj48L2ZlR2F1c3NpYW5CbHVyPgogICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgMCAwIDAgMC41IDAiIHR5cGU9Im1hdHJpeCIgaW49InNoYWRvd0JsdXJPdXRlcjEiIHJlc3VsdD0ic2hhZG93TWF0cml4T3V0ZXIxIj48L2ZlQ29sb3JNYXRyaXg%2BCiAgICAgICAgICAgIDxmZU1lcmdlPgogICAgICAgICAgICAgICAgPGZlTWVyZ2VOb2RlIGluPSJzaGFkb3dNYXRyaXhPdXRlcjEiPjwvZmVNZXJnZU5vZGU%2BCiAgICAgICAgICAgICAgICA8ZmVNZXJnZU5vZGUgaW49IlNvdXJjZUdyYXBoaWMiPjwvZmVNZXJnZU5vZGU%2BCiAgICAgICAgICAgIDwvZmVNZXJnZT4KICAgICAgICA8L2ZpbHRlcj4KICAgICAgICA8cGF0aCBkPSJNMC4wMzkwNTE3NzU3LDExMi45NDI4MjUgTDc2LjcwMTQxNzIsMTEyLjk0MjgyNSBMMTAwLjM3NTQ5NCw4MS4zMDY4Mzk1IEwxMjAuODkzNDY2LDExMi4xNTAyNzQgTDE0MS40MTgwMjcsODEuMzA2ODM5NSBMMTY1LjA5MjEwMywxMTIuOTQyODI1IEwyNDEuNzU0NDY5LDExMi45NDI4MjUgTDE2OS4xODM4MzgsMC4xOTU4NzE0MTUgQzE2NS40MzQ3MjgsNi45ODUzODk3OSAxNTkuNzk0NTkyLDEyLjc3MTAxMDUgMTUyLjgyMzQ4OSwxNy4xMzY2NDQ0IEwxNTIuODIzNDg5LDE3LjEzNjY0NDQgTDE5OS43MDM4MjcsODkuOTcyMDYxNCBMMTc2LjUzNzA5OSw4OS45NzIwNjE0IEwxNDAuMzExMDg0LDQxLjU0NzIwODUgTDEyMC44OTM0NjYsNzAuNzUyNzA0OSBMMTAxLjQ4MjQzNiw0MS41NDcyMDg1IEw2NS4yNDk4MzIyLDg5Ljk3MjA2MTQgTDQyLjA4MzEwNDUsODkuOTcyMDYxNCBMODkuMDA5NTY0OSwxNy4wNzA1OTg1IEM4Mi4wNTgyMjg4LDEyLjY3ODU0NjMgNzYuNDE4MDkyNiw2Ljg3MzExMTc3IDcyLjY4ODc1MDIsMC4wNTcxNzUwMjc5IEw3Mi42ODg3NTAyLDAuMDU3MTc1MDI3OSBMMC4wMzkwNTE3NzU3LDExMi45NDI4MjUgWiIgaWQ9InBhdGgtMiI%2BPC9wYXRoPgogICAgICAgIDxyYWRpYWxHcmFkaWVudCBjeD0iNDkuOTk5MjU0NyUiIGN5PSI1MCUiIGZ4PSI0OS45OTkyNTQ3JSIgZnk9IjUwJSIgcj0iODMuNTE4NTQxNSUiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC40OTk5OTMsMC41MDAwMDApLHNjYWxlKDAuNDY3MDE5LDEuMDAwMDAwKSx0cmFuc2xhdGUoLTAuNDk5OTkzLC0wLjUwMDAwMCkiIGlkPSJyYWRpYWxHcmFkaWVudC00Ij4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0RCQUEwMCIgb2Zmc2V0PSIwJSI%2BPC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjREE4QzI4IiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L3JhZGlhbEdyYWRpZW50PgogICAgICAgIDxmaWx0ZXIgeD0iLTEwLjElIiB5PSItOC42JSIgd2lkdGg9IjEyMC4xJSIgaGVpZ2h0PSIxMTcuMiUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImZpbHRlci01Ij4KICAgICAgICAgICAgPGZlT2Zmc2V0IGR4PSIwIiBkeT0iMiIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd09mZnNldE91dGVyMSI%2BPC9mZU9mZnNldD4KICAgICAgICAgICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMy41IiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVHYXVzc2lhbkJsdXI%2BCiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwICAgMCAwIDAgMCAwICAgMCAwIDAgMCAwICAwIDAgMCAwLjUgMCIgdHlwZT0ibWF0cml4IiBpbj0ic2hhZG93Qmx1ck91dGVyMSIgcmVzdWx0PSJzaGFkb3dNYXRyaXhPdXRlcjEiPjwvZmVDb2xvck1hdHJpeD4KICAgICAgICAgICAgPGZlTWVyZ2U%2BCiAgICAgICAgICAgICAgICA8ZmVNZXJnZU5vZGUgaW49InNoYWRvd01hdHJpeE91dGVyMSI%2BPC9mZU1lcmdlTm9kZT4KICAgICAgICAgICAgICAgIDxmZU1lcmdlTm9kZSBpbj0iU291cmNlR3JhcGhpYyI%2BPC9mZU1lcmdlTm9kZT4KICAgICAgICAgICAgPC9mZU1lcmdlPgogICAgICAgIDwvZmlsdGVyPgogICAgICAgIDxwYXRoIGQ9Ik03OS42NzU2NzM5LDcuNTQzNTEzMTggQzQ5LjgwOTQ1MTMsMzcuMTc2NDQ1NiAzMy4zMDQyNjAxLDc2LjQ3NzY5NDYgMzMuMDI3NDE1OSwxMTguMjkwODc0IEwzMy4wMjc0MTU5LDExOC4yOTA4NzQgQzIyLjgzNjkxMDQsMTI1Ljk0NDQxMyAwLjczNTUxMDI1NywxNDguMjgzNTg4IDAuMjUzOTI3NTE5LDE5OC4xODg1ODcgTDAuMjUzOTI3NTE5LDE5OC4xODg1ODcgQzAuMjIxMzcwOTE1LDIwMS42NzUxOTkgMi4yMjUxOTYwNCwyMDMuODIwODA2IDQuMjQ4Nzk1NzYsMjAzLjgyMDgwNiBMNC4yNDg3OTU3NiwyMDMuODIwODA2IEM1LjQ4ODAwMzQxLDIwMy44MjA4MDYgNi43NDY5ODU2NCwyMDMuMDE2MjAzIDcuNTM3OTY5MjUsMjAxLjIwNDIxMiBMNy41Mzc5NjkyNSwyMDEuMjA0MjEyIEMxMi44MzA5Njc5LDE4OS4wNTAxMyAyMi42MTkzOSwxNzQuNDEwMjg0IDM5Ljk1NTExMzksMTY1Ljc4MjA2NCBMMzkuOTU1MTEzOSwxNjUuNzgyMDY0IEM0MC4xMDAxMjc2LDE2Ni4yMjY4ODUgNDAuMjcxNTA3NCwxNjYuNjU4NjIzIDQwLjQwOTkyOTUsMTY3LjEwMzQ0NCBMNDAuNDA5OTI5NSwxNjcuMTAzNDQ0IEM0MS4wODIyNjU2LDE2OS4xOTY3MiA0MS43OTQxNTA4LDE3MS4yODM0NTQgNDIuNTQ1NTg1MiwxNzMuMzUwNTY0IEw0Mi41NDU1ODUyLDE3My4zNTA1NjQgQzQ5LjI0MjU3OTcsMTg4LjAzNjIgNjYuNjU3NDAyMSwxOTguNTQxODI3IDg3LjE0Mzg3NzQsMTk4LjU0MTgyNyBMODcuMTQzODc3NCwxOTguNTQxODI3IEMxMDcuNjE3MTcsMTk4LjU0MTgyNyAxMjUuMDE4ODA5LDE4OC4wNjg5MDcgMTMxLjcyODk4NywxNzMuMzg5ODEyIEwxMzEuNzI4OTg3LDE3My4zODk4MTIgQzEzMi40ODcwMTIsMTcxLjMwOTYyIDEzMy4yMTIwODEsMTY5LjIwMzI2MSAxMzMuODkxMDA4LDE2Ny4wOTAzNjEgTDEzMy44OTEwMDgsMTY3LjA5MDM2MSBDMTM0LjAxNjI0NywxNjYuNjcxNzA2IDEzNC4xODc2MjcsMTY2LjI2NjEzNCAxMzQuMzEyODY2LDE2NS44NDc0NzkgTDEzNC4zMTI4NjYsMTY1Ljg0NzQ3OSBDMTUxLjU2MjksMTc0LjQ5NTMyNCAxNjEuMzExNzczLDE4OS4wODI4MzggMTY2LjU5MTU4OSwyMDEuMjA0MjEyIEwxNjYuNTkxNTg5LDIwMS4yMDQyMTIgQzE2Ny4zOTU3NTUsMjAzLjAxNjIwMyAxNjguNjQxNTU1LDIwMy44MjA4MDYgMTY5Ljg4NzM1NCwyMDMuODIwODA2IEwxNjkuODg3MzU0LDIwMy44MjA4MDYgQzE3MS45MTA5NTQsMjAzLjgyMDgwNiAxNzMuOTE0Nzc5LDIwMS42NzUxOTkgMTczLjg3NTgwNSwxOTguMTg4NTg3IEwxNzMuODc1ODA1LDE5OC4xODg1ODcgQzE3My40MDA2MzksMTQ4LjUzMjE2NSAxNTEuNTIzMzUxLDEyNi4xOTk1MzEgMTQxLjI3MzUyMiwxMTguNDI4MjQ2IEwxNDEuMjczNTIyLDExOC40MjgyNDYgQzE0MS4wMzYyMjcsNzYuNTYyNzMzOSAxMjQuNTE3ODUzLDM3LjIwOTE1MyA5NC42MTg2NzI0LDcuNTQzNTEzMTggTDk0LjYxODY3MjQsNy41NDM1MTMxOCBMODcuMTQzODc3NCwwLjEyNTQ2Nzg1IEw3OS42NzU2NzM5LDcuNTQzNTEzMTggWiBNNjYuMDA0ODQwNiw5NS4zODI1ODk3IEM2Ni4wMDQ4NDA2LDgzLjc5NzYxNzYgNzUuNDcwMjc3Nyw3NC40MTA1ODUgODcuMTQzODc3NCw3NC40MTA1ODUgTDg3LjE0Mzg3NzQsNzQuNDEwNTg1IEM5OC44MjQwNjg2LDc0LjQxMDU4NSAxMDguMjg5NTA2LDgzLjc5NzYxNzYgMTA4LjI4OTUwNiw5NS4zODI1ODk3IEwxMDguMjg5NTA2LDk1LjM4MjU4OTcgQzEwOC4yODk1MDYsMTA2Ljk3NDEwMyA5OC44MjQwNjg2LDExNi4zNjc2NzcgODcuMTQzODc3NCwxMTYuMzY3Njc3IEw4Ny4xNDM4Nzc0LDExNi4zNjc2NzcgQzc1LjQ3MDI3NzcsMTE2LjM2NzY3NyA2Ni4wMDQ4NDA2LDEwNi45NzQxMDMgNjYuMDA0ODQwNiw5NS4zODI1ODk3IEw2Ni4wMDQ4NDA2LDk1LjM4MjU4OTcgWiIgaWQ9InBhdGgtNiI%2BPC9wYXRoPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iNTAuMDAwODA5OSUiIHkxPSIyNC42OTgyODA5JSIgeDI9IjUwLjAwMDgwOTklIiB5Mj0iOTQuOTA0NTAxNCUiIGlkPSJsaW5lYXJHcmFkaWVudC04Ij4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzAwNjdBNSIgb2Zmc2V0PSIwJSI%2BPC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMDU0OTc1IiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGcgaWQ9Ik1pbGFubyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI%2BCiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNSIgZmlsdGVyPSJ1cmwoI2ZpbHRlci0xKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjguMDAwMDAwLCAyMTYuMDAwMDAwKSI%2BCiAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0zIiBmaWxsPSJ3aGl0ZSI%2BCiAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0yIj48L3VzZT4KICAgICAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgICAgIDxnIGlkPSJDbGlwLTQiPjwvZz4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjAzOTA1MTc3NTcsMTEyLjk0MjgyNSBMNzYuNzAxNDE3MiwxMTIuOTQyODI1IEwxMDAuMzc1NDk0LDgxLjMwNjgzOTUgTDEyMC44OTM0NjYsMTEyLjE1MDI3NCBMMTQxLjQxODAyNyw4MS4zMDY4Mzk1IEwxNjUuMDkyMTAzLDExMi45NDI4MjUgTDI0MS43NTQ0NjksMTEyLjk0MjgyNSBMMTY5LjE4MzgzOCwwLjE5NTg3MTQxNSBDMTY1LjQzNDcyOCw2Ljk4NTM4OTc5IDE1OS43OTQ1OTIsMTIuNzcxMDEwNSAxNTIuODIzNDg5LDE3LjEzNjY0NDQgTDE1Mi44MjM0ODksMTcuMTM2NjQ0NCBMMTk5LjcwMzgyNyw4OS45NzIwNjE0IEwxNzYuNTM3MDk5LDg5Ljk3MjA2MTQgTDE0MC4zMTEwODQsNDEuNTQ3MjA4NSBMMTIwLjg5MzQ2Niw3MC43NTI3MDQ5IEwxMDEuNDgyNDM2LDQxLjU0NzIwODUgTDY1LjI0OTgzMjIsODkuOTcyMDYxNCBMNDIuMDgzMTA0NSw4OS45NzIwNjE0IEw4OS4wMDk1NjQ5LDE3LjA3MDU5ODUgQzgyLjA1ODIyODgsMTIuNjc4NTQ2MyA3Ni40MTgwOTI2LDYuODczMTExNzcgNzIuNjg4NzUwMiwwLjA1NzE3NTAyNzkgTDcyLjY4ODc1MDIsMC4wNTcxNzUwMjc5IEwwLjAzOTA1MTc3NTcsMTEyLjk0MjgyNSBaIiBpZD0iRmlsbC0zIiBmaWxsPSJ1cmwoI3JhZGlhbEdyYWRpZW50LTQpIiBtYXNrPSJ1cmwoI21hc2stMykiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtOCIgZmlsdGVyPSJ1cmwoI2ZpbHRlci01KSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAzLjAwMDAwMCwgMzQuMDAwMDAwKSI%2BCiAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay03IiBmaWxsPSJ3aGl0ZSI%2BCiAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC02Ij48L3VzZT4KICAgICAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgICAgIDxnIGlkPSJDbGlwLTciPjwvZz4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03OS42NzU2NzM5LDcuNTQzNTEzMTggQzQ5LjgwOTQ1MTMsMzcuMTc2NDQ1NiAzMy4zMDQyNjAxLDc2LjQ3NzY5NDYgMzMuMDI3NDE1OSwxMTguMjkwODc0IEwzMy4wMjc0MTU5LDExOC4yOTA4NzQgQzIyLjgzNjkxMDQsMTI1Ljk0NDQxMyAwLjczNTUxMDI1NywxNDguMjgzNTg4IDAuMjUzOTI3NTE5LDE5OC4xODg1ODcgTDAuMjUzOTI3NTE5LDE5OC4xODg1ODcgQzAuMjIxMzcwOTE1LDIwMS42NzUxOTkgMi4yMjUxOTYwNCwyMDMuODIwODA2IDQuMjQ4Nzk1NzYsMjAzLjgyMDgwNiBMNC4yNDg3OTU3NiwyMDMuODIwODA2IEM1LjQ4ODAwMzQxLDIwMy44MjA4MDYgNi43NDY5ODU2NCwyMDMuMDE2MjAzIDcuNTM3OTY5MjUsMjAxLjIwNDIxMiBMNy41Mzc5NjkyNSwyMDEuMjA0MjEyIEMxMi44MzA5Njc5LDE4OS4wNTAxMyAyMi42MTkzOSwxNzQuNDEwMjg0IDM5Ljk1NTExMzksMTY1Ljc4MjA2NCBMMzkuOTU1MTEzOSwxNjUuNzgyMDY0IEM0MC4xMDAxMjc2LDE2Ni4yMjY4ODUgNDAuMjcxNTA3NCwxNjYuNjU4NjIzIDQwLjQwOTkyOTUsMTY3LjEwMzQ0NCBMNDAuNDA5OTI5NSwxNjcuMTAzNDQ0IEM0MS4wODIyNjU2LDE2OS4xOTY3MiA0MS43OTQxNTA4LDE3MS4yODM0NTQgNDIuNTQ1NTg1MiwxNzMuMzUwNTY0IEw0Mi41NDU1ODUyLDE3My4zNTA1NjQgQzQ5LjI0MjU3OTcsMTg4LjAzNjIgNjYuNjU3NDAyMSwxOTguNTQxODI3IDg3LjE0Mzg3NzQsMTk4LjU0MTgyNyBMODcuMTQzODc3NCwxOTguNTQxODI3IEMxMDcuNjE3MTcsMTk4LjU0MTgyNyAxMjUuMDE4ODA5LDE4OC4wNjg5MDcgMTMxLjcyODk4NywxNzMuMzg5ODEyIEwxMzEuNzI4OTg3LDE3My4zODk4MTIgQzEzMi40ODcwMTIsMTcxLjMwOTYyIDEzMy4yMTIwODEsMTY5LjIwMzI2MSAxMzMuODkxMDA4LDE2Ny4wOTAzNjEgTDEzMy44OTEwMDgsMTY3LjA5MDM2MSBDMTM0LjAxNjI0NywxNjYuNjcxNzA2IDEzNC4xODc2MjcsMTY2LjI2NjEzNCAxMzQuMzEyODY2LDE2NS44NDc0NzkgTDEzNC4zMTI4NjYsMTY1Ljg0NzQ3OSBDMTUxLjU2MjksMTc0LjQ5NTMyNCAxNjEuMzExNzczLDE4OS4wODI4MzggMTY2LjU5MTU4OSwyMDEuMjA0MjEyIEwxNjYuNTkxNTg5LDIwMS4yMDQyMTIgQzE2Ny4zOTU3NTUsMjAzLjAxNjIwMyAxNjguNjQxNTU1LDIwMy44MjA4MDYgMTY5Ljg4NzM1NCwyMDMuODIwODA2IEwxNjkuODg3MzU0LDIwMy44MjA4MDYgQzE3MS45MTA5NTQsMjAzLjgyMDgwNiAxNzMuOTE0Nzc5LDIwMS42NzUxOTkgMTczLjg3NTgwNSwxOTguMTg4NTg3IEwxNzMuODc1ODA1LDE5OC4xODg1ODcgQzE3My40MDA2MzksMTQ4LjUzMjE2NSAxNTEuNTIzMzUxLDEyNi4xOTk1MzEgMTQxLjI3MzUyMiwxMTguNDI4MjQ2IEwxNDEuMjczNTIyLDExOC40MjgyNDYgQzE0MS4wMzYyMjcsNzYuNTYyNzMzOSAxMjQuNTE3ODUzLDM3LjIwOTE1MyA5NC42MTg2NzI0LDcuNTQzNTEzMTggTDk0LjYxODY3MjQsNy41NDM1MTMxOCBMODcuMTQzODc3NCwwLjEyNTQ2Nzg1IEw3OS42NzU2NzM5LDcuNTQzNTEzMTggWiBNNjYuMDA0ODQwNiw5NS4zODI1ODk3IEM2Ni4wMDQ4NDA2LDgzLjc5NzYxNzYgNzUuNDcwMjc3Nyw3NC40MTA1ODUgODcuMTQzODc3NCw3NC40MTA1ODUgTDg3LjE0Mzg3NzQsNzQuNDEwNTg1IEM5OC44MjQwNjg2LDc0LjQxMDU4NSAxMDguMjg5NTA2LDgzLjc5NzYxNzYgMTA4LjI4OTUwNiw5NS4zODI1ODk3IEwxMDguMjg5NTA2LDk1LjM4MjU4OTcgQzEwOC4yODk1MDYsMTA2Ljk3NDEwMyA5OC44MjQwNjg2LDExNi4zNjc2NzcgODcuMTQzODc3NCwxMTYuMzY3Njc3IEw4Ny4xNDM4Nzc0LDExNi4zNjc2NzcgQzc1LjQ3MDI3NzcsMTE2LjM2NzY3NyA2Ni4wMDQ4NDA2LDEwNi45NzQxMDMgNjYuMDA0ODQwNiw5NS4zODI1ODk3IEw2Ni4wMDQ4NDA2LDk1LjM4MjU4OTcgWiIgaWQ9IkZpbGwtNiIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC04KSIgbWFzaz0idXJsKCNtYXNrLTcpIj48L3BhdGg%2BCiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c%2BCiAgICA8L2c%2BCjwvc3ZnPgo%3D) center center no-repeat;
  display: block;
  width: 40px;
  height: 40px;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  text-indent: -9999px;
  position: absolute;
  top: 50%;
  right: 100%;
  margin-right: 1rem;
  margin-top: -20px;
}

.logo:hover {
  -webkit-transform: rotate(-25deg);
          transform: rotate(-25deg);
}

.nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.nav__list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.nav__list--primary {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.nav__list__item {
  display: inline-block;
  cursor: pointer;
  color: var(--blue);
  padding-bottom: 1.5rem;
}

.nav__list__item + .nav__list__item {
  margin-left: 1.5rem;
}

.nav__list__sub__item {
  list-style: none;
  white-space: nowrap;
}

.nav__list__sub__item + .nav__list__sub__item {
  margin-top: 0.75rem;
}

.nav__sub__list {
  position: absolute;
  top: calc(100% - 0.75rem);
  z-index: 10;
  background-color: white;
  padding: 0.75rem;
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
  border: 1px solid var(--grey-light);
  border-radius: 3px;
  -webkit-transition: opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}

.nav__sub__list::after {
  content: '';
  display: block;
  position: absolute;
  top: -7px;
  background-color: white;
  border: 1px solid var(--grey-light);
  border-right-color: transparent;
  border-bottom-color: transparent;
  height: 12px;
  width: 12px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.nav__list__item--has-children {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.nav__list__item--has-children::after {
  display: inline-block;
  content: '';
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI%2BPHBhdGggZD0iTTUgOGw1IDUgNS01IiBmaWxsPSIjMjQ4QUYyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K);
  width: 20px;
  height: 20px;
}

.nav__list__item--has-children:hover .nav__sub__list {
  opacity: 1;
  pointer-events: initial;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.main {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-bottom: 3rem;
}

.main.no-footer {
  padding-bottom: 0;
}

section {
  margin-top: 3rem;
}

section.warning {
  background-color: orange;
  padding: 1rem;
  text-align: center;
}

section.warning li {
  list-style-type: none;
  padding-bottom: 0.5rem;
}

.section-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 1rem;
}

.section-header:after {
  content: "";
  display: table;
  clear: both;
}

.section-header h2 {
  float: left;
}

.section-header .header-accessory {
  float: right;
}

.section-header .header-accessory > a {
  padding: .7rem 0;
  display: inline-block;
}

.section-header .header-accessory > a + a {
  margin-left: 1rem;
}

.section-header .header-accessory > p {
  margin: 0;
  padding: .7rem 0;
  color: var(--grey);
  font-size: .875rem;
}

.section-header .header-accessory > p .repo-name {
  font-weight: 500;
  color: #777;
}

pre {
  background-color: var(--terminal-black);
  min-height: 100%;
  overflow-x: auto;
  color: #fff;
  padding: 1.5rem;
  line-height: 1.5em;
  font-family: "Source Code Pro";
  white-space: pre-wrap;
}

pre.nowrap {
  white-space: pre;
  margin-top: -.25rem;
  margin-bottom: 0rem;
}

.number {
  font-family: Menlo, monospace;
}

.repo-header {
  background-color: var(--blue);
  padding: 1.75rem 0;
}

.repo-header:after {
  content: "";
  display: table;
  clear: both;
}

.repo-header.success {
  background-color: var(--green);
}

.repo-header.failure {
  background-color: var(--bright-red);
}

.repo-header a {
  color: #fff;
}

.repo-header .repo-name {
  float: left;
}

.repo-header .repo-name h1 a, .repo-header .repo-name .repository-search a, .repo-header .repo-name .stack-search a {
  text-transform: capitalize;
}

.repo-header p {
  font-size: .75rem;
  color: rgba(0, 0, 0, 0.4);
  margin: 0;
}

.repo-header h1, .repo-header .repository-search, .repo-header .stack-search {
  color: #fff;
  font-size: 1.75rem;
  margin-bottom: 0;
}

.repo-header h1 small, .repo-header .repository-search small, .repo-header .stack-search small {
  color: rgba(0, 0, 0, 0.4);
  font-size: 1em;
  font-weight: 200;
  text-transform: capitalize;
}

.repo-header .header-accessory {
  float: right;
  margin-top: 1.35rem;
}

.repo-header .header-accessory a + a {
  margin-left: .5rem;
}

.repo-header .deploy-url {
  color: rgba(255, 255, 255, 0.5);
  font-size: .75em;
}

.notice {
  background-color: #f0f4f7;
  padding: 1rem 1.5rem;
  -webkit-animation: notice-slide-in .3s .6s ease-in-out backwards;
  overflow: hidden;
}

.notice .message {
  float: left;
}

.notice .cta {
  float: right;
}

.notice h3 {
  font-size: 1rem;
  margin: 0;
  color: #4b5866;
}

.notice p {
  font-size: .875rem;
  color: #828d96;
  margin: 0;
}

.less-important {
  color: var(--grey);
  margin-bottom: 0em;
  margin-top: 5em;
}

.less-important p {
  margin-top: 1.5rem;
  margin-bottom: 0.5em;
}

@-webkit-keyframes notice-slide-in {
  0% {
    margin-top: -74px;
  }
}

@keyframes notice-slide-in {
  0% {
    margin-top: -74px;
  }
}

.status-list {
  position: absolute;
  width: 25rem;
  left: 3.25rem;
  top: 0.25rem;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.075), 0 5px 13px rgba(0, 0, 0, 0.15);
  -webkit-transform: scale(0.75);
          transform: scale(0.75);
  -webkit-transform-origin: -10% 20%;
          transform-origin: -10% 20%;
  -webkit-transition: all 0.3s cubic-bezier(0.34, 1.61, 0.7, 1);
  transition: all 0.3s cubic-bezier(0.34, 1.61, 0.7, 1);
  visibility: hidden;
  opacity: 0;
  z-index: 2;
}

.status-group:hover .status-list {
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
  visibility: visible;
}

.status-list:before,
.status-list:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: 0.55rem;
  border: 7px outset transparent;
}

.status-list:before {
  border-right: 7px solid rgba(0, 0, 0, 0.075);
  left: -14px;
}

.status-list:after {
  border-right: 7px solid white;
  left: -12px;
}

.status-item {
  padding: 0.6rem;
}

.status-item {
  background: rgba(0, 0, 0, 0.035);
  font-size: 0.8rem;
}

.status-item + .status-item {
  border-top: 1px solid #fff;
}

.status-item--summary {
  background: transparent;
  font-size: 0.9rem;
}

.status-item__description {
  color: #777;
}

.status-item--success .status-item__service {
  color: var(--green);
}

.status-item--pending .status-item__service {
  color: var(--dark-yellow);
}

.status-item--error .status-item__service {
  color: #333;
}

.status-item--failed .status-item__service, .status-item--failure .status-item__service {
  color: var(--bright-red);
}

.status-item__icon {
  width: 12px;
  height: 12px;
  display: inline-block;
  background: transparent no-repeat center center;
  vertical-align: -2px;
}

.status-item--success .status-item__icon {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8%2BCjxzdmcgd2lkdGg9IjEycHgiIGhlaWdodD0iOXB4IiB2aWV3Qm94PSIwIDAgMTIgOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NDQuMDAwMDAwLCAtMjI2LjAwMDAwMCkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlPSIjMjVDMzUxIj4KICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjQ1LjAwMDAwMCwgMjIyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTAuNTc4ODIyMjcyLDcuNDYwNTE0MzkgTDQuMTE4MzA3ODgsMTEgTDEwLDUuMTE4MzA3ODgiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc%2B);
}

.status-item--pending .status-item__icon {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8%2BCjxzdmcgd2lkdGg9IjhweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCA4IDgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI%2BCiAgICA8ZGVmcz48L2RlZnM%2BCiAgICA8ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjQ2LjAwMDAwMCwgLTE5Mi4wMDAwMDApIiBmaWxsPSIjQzhCNTJGIj4KICAgICAgICAgICAgPGNpcmNsZSBjeD0iNjUwIiBjeT0iMTk2IiByPSI0Ij48L2NpcmNsZT4KICAgICAgICA8L2c%2BCiAgICA8L2c%2BCjwvc3ZnPg%3D%3D);
}

.status-item--error .status-item__icon {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8%2BCjxzdmcgd2lkdGg9IjEwcHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDEwIDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGRlZnM%2BPC9kZWZzPgogICAgPGcgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI%2BCiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiMzMzMzMzMiPgogICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNy41LDAuNSBMMC40Mjg5MzIxODgsNy41NzEwNjc4MSI%2BPC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNy40OTk5OTk4MSwwLjUgTDAuNDI4OTMyLDcuNTcxMDY3ODEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuOTY0NDY2LCA0LjAzNTUzNCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMy45NjQ0NjYsIC00LjAzNTUzNCkgIj48L3BhdGg%2BCiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c%2BCiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4%3D);
}

.status-item--failed .status-item__icon,
.status-item--failure .status-item__icon {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8%2BCjxzdmcgd2lkdGg9IjEwcHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDEwIDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGRlZnM%2BPC9kZWZzPgogICAgPGcgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI%2BCiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyMzkuMDAwMDAwLCAtMjY2LjAwMDAwMCkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlPSIjRjczQjNCIj4KICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIyMi4wMDAwMDAsIDE0NC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4LjAwMDAwMCwgMTIzLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03LjUsMC41IEwwLjQyODkzMjE4OCw3LjU3MTA2NzgxIj48L3BhdGg%2BCiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTcuNSwwLjUgTDAuNDI4OTMyMTg4LDcuNTcxMDY3ODEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuOTY0NDY2LCA0LjAzNTUzNCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMy45NjQ0NjYsIC00LjAzNTUzNCkgIj48L3BhdGg%2BCiAgICAgICAgICAgICAgICA8L2c%2BCiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c%2BCiAgICA8L2c%2BCjwvc3ZnPg%3D%3D);
}

.deploy-status__icon {
  width: 12px;
  height: 12px;
  display: inline-block;
  background: transparent no-repeat center center;
  vertical-align: -2px;
}

.deploy[data-release-status=success] .deploy-status__icon {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8%2BCjxzdmcgd2lkdGg9IjEycHgiIGhlaWdodD0iOXB4IiB2aWV3Qm94PSIwIDAgMTIgOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NDQuMDAwMDAwLCAtMjI2LjAwMDAwMCkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlPSIjMjVDMzUxIj4KICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjQ1LjAwMDAwMCwgMjIyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTAuNTc4ODIyMjcyLDcuNDYwNTE0MzkgTDQuMTE4MzA3ODgsMTEgTDEwLDUuMTE4MzA3ODgiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc%2B);
}

.deploy[data-release-status=pending] .deploy-status__icon, .deploy[data-release-status=unknown] .deploy-status__icon {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8%2BCjxzdmcgd2lkdGg9IjhweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCA4IDgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI%2BCiAgICA8ZGVmcz48L2RlZnM%2BCiAgICA8ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjQ2LjAwMDAwMCwgLTE5Mi4wMDAwMDApIiBmaWxsPSIjQzhCNTJGIj4KICAgICAgICAgICAgPGNpcmNsZSBjeD0iNjUwIiBjeT0iMTk2IiByPSI0Ij48L2NpcmNsZT4KICAgICAgICA8L2c%2BCiAgICA8L2c%2BCjwvc3ZnPg%3D%3D);
}

.deploy[data-release-status=error] .deploy-status__icon {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8%2BCjxzdmcgd2lkdGg9IjEwcHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDEwIDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGRlZnM%2BPC9kZWZzPgogICAgPGcgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI%2BCiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiMzMzMzMzMiPgogICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNy41LDAuNSBMMC40Mjg5MzIxODgsNy41NzEwNjc4MSI%2BPC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNy40OTk5OTk4MSwwLjUgTDAuNDI4OTMyLDcuNTcxMDY3ODEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuOTY0NDY2LCA0LjAzNTUzNCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMy45NjQ0NjYsIC00LjAzNTUzNCkgIj48L3BhdGg%2BCiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c%2BCiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4%3D);
}

.deploy[data-release-status=failure] .deploy-status__icon {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8%2BCjxzdmcgd2lkdGg9IjEwcHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDEwIDEwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGRlZnM%2BPC9kZWZzPgogICAgPGcgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI%2BCiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyMzkuMDAwMDAwLCAtMjY2LjAwMDAwMCkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlPSIjRjczQjNCIj4KICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIyMi4wMDAwMDAsIDE0NC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4LjAwMDAwMCwgMTIzLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03LjUsMC41IEwwLjQyODkzMjE4OCw3LjU3MTA2NzgxIj48L3BhdGg%2BCiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTcuNSwwLjUgTDAuNDI4OTMyMTg4LDcuNTcxMDY3ODEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuOTY0NDY2LCA0LjAzNTUzNCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMy45NjQ0NjYsIC00LjAzNTUzNCkgIj48L3BhdGg%2BCiAgICAgICAgICAgICAgICA8L2c%2BCiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c%2BCiAgICA8L2c%2BCjwvc3ZnPg%3D%3D);
}

.commit-list, .task-list, .pr-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.commit-list-actions {
  float: right;
}

.commit, .task, .pr {
  padding: .75rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (min-width: 1000px) {
  .commit, .task, .pr {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
                -ms-grid-row-align: center;
            align-items: center;
  }
}

.commit + .commit, .commit + .task, .commit + .pr, .task + .commit, .task + .task, .task + .pr, .pr + .commit, .pr + .task, .pr + .pr {
  border-top: 1px solid #e5e5e5;
}

.commit-author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 10em;
}

@media (max-width: 999px) {
  .commit-author {
    margin-bottom: 1rem;
  }
}

@media (min-width: 1000px) {
  .commit-author {
    margin-right: 1rem;
  }
}

.commit-author__avatar {
  width: 40px;
  height: 40px;
  border-radius: 4px;
  margin-right: 0.5rem;
}

.commit-author__name {
  font-size: 0.8em;
}

.commit-author__name__real-name {
  font-weight: 500;
  color: #555;
  display: block;
}

.commit-author__name__username {
  color: var(--grey);
}

.commit-details, .pr-details {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

@media (max-width: 999px) {
  .commit-details, .pr-details {
    margin-bottom: 1rem;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
}

.commit-title {
  font-size: 1em;
  display: block;
}

@media (min-width: 1000px) {
  .commit-title {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
}

.commit-title a, .pr-title a {
  color: #333;
}

.pr-details .pr-number .number {
  color: var(--blue);
}

.commit-lock {
  display: inline-block;
}

.commit-lock .icon {
  background-color: #ddd;
}

.commit-lock:hover .icon {
  background-color: #aaaaaa;
}

.commit-lock .action-unlock-commit {
  display: none;
}

.commit.locked .commit-lock .icon {
  background-color: var(--bright-red);
}

.commit.locked .commit-lock:hover .icon {
  background-color: #c40808;
}

.commit.locked .commit-lock .action-lock-commit {
  display: none;
}

.commit.locked .commit-lock .action-unlock-commit {
  display: inline-block;
}

.commit-meta, .pr-meta {
  font-size: 0.8em;
  color: var(--grey);
  margin: 0;
}

.commit-meta .warning, .pr-meta .warning {
  color: var(--orange);
}

.utc-timecode {
  color: #bbb;
}

.code-additions {
  color: var(--green);
}

.code-deletions {
  color: var(--red);
}

.commit-actions {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

@media (min-width: 1000px) {
  .commit-actions {
    margin-left: 1rem;
    min-width: 12rem;
  }
  .commit-actions .btn {
    float: right;
  }
}

.status-group {
  position: relative;
}

.status-group .status-item.ignored {
  opacity: .5;
}

.status {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

@media (max-width: 999px) {
  .status {
    margin-bottom: 1rem;
    -webkit-box-ordinal-group: -1;
        -ms-flex-order: -2;
            order: -2;
  }
}

@media (min-width: 1000px) {
  .status {
    margin-right: 0.75rem;
  }
}

.status {
  display: inline-block;
  border: 2px solid #ccc;
  border-radius: 50%;
  width: 2.25rem;
  height: 2.25rem;
}

.status .status__icon {
  display: block;
  width: 100%;
  height: 100%;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8%2BCjxzdmcgd2lkdGg9IjQwcHgiIGhlaWdodD0iNDBweCIgdmlld0JveD0iMCAwIDQwIDQwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4wLjIgKDc3OTkpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPnVua25vd248L3RpdGxlPgogICAgPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJ1bmtub3duIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiBmaWxsPSIjQ0NDQ0NDIj4KICAgICAgICAgICAgPHBhdGggZD0iTTE1LjAwMTMzMzQsMTcuMjggTDE2Ljg3MTMzMzQsMTcuMjggQzE2Ljg3MTMzMzQsMTYuNzY2NjY0MSAxNi45Mjk5OTk0LDE2LjI5MDAwMjIgMTcuMDQ3MzMzNCwxNS44NSBDMTcuMTY0NjY3MywxNS40MDk5OTc4IDE3LjM1MTY2NTQsMTUuMDI4NjY4MyAxNy42MDgzMzM0LDE0LjcwNiBDMTcuODY1MDAxMywxNC4zODMzMzE3IDE4LjE4Mzk5ODEsMTQuMTI2NjY3NiAxOC41NjUzMzM0LDEzLjkzNiBDMTguOTQ2NjY4NiwxMy43NDUzMzI0IDE5LjQwMTMzMDcsMTMuNjUgMTkuOTI5MzMzNCwxMy42NSBDMjAuNzIxMzM3MywxMy42NSAyMS4zNDgzMzEsMTMuODc3MzMxMSAyMS44MTAzMzM0LDE0LjMzMiBDMjIuMjcyMzM1NywxNC43ODY2Njg5IDIyLjUzMjY2NjQsMTUuNDE3MzI5MyAyMi41OTEzMzM0LDE2LjIyNCBDMjIuNjIwNjY2OCwxNi43NjY2Njk0IDIyLjU1NDY2NzUsMTcuMjI4NjY0OCAyMi4zOTMzMzM0LDE3LjYxIEMyMi4yMzE5OTkyLDE3Ljk5MTMzNTIgMjIuMDE1NjY4LDE4LjMzOTY2NTEgMjEuNzQ0MzMzNCwxOC42NTUgQzIxLjQ3Mjk5ODcsMTguOTcwMzM0OSAyMS4xNzk2NjgzLDE5LjI3MDk5ODYgMjAuODY0MzMzNCwxOS41NTcgQzIwLjU0ODk5ODQsMTkuODQzMDAxNCAyMC4yNDgzMzQ4LDIwLjE1NDY2NSAxOS45NjIzMzM0LDIwLjQ5MiBDMTkuNjc2MzMxOSwyMC44MjkzMzUgMTkuNDM0MzM0MywyMS4yMTQzMzEyIDE5LjIzNjMzMzQsMjEuNjQ3IEMxOS4wMzgzMzI0LDIyLjA3OTY2ODggMTguOTI0NjY2OCwyMi42MDM5OTY5IDE4Ljg5NTMzMzQsMjMuMjIgTDE4Ljg5NTMzMzQsMjQuMjU0IEwyMC43NjUzMzM0LDI0LjI1NCBMMjAuNzY1MzMzNCwyMy4zOTYgQzIwLjc2NTMzMzQsMjMuMDE0NjY0OCAyMC44MjAzMzI4LDIyLjY3MzY2ODIgMjAuOTMwMzMzNCwyMi4zNzMgQzIxLjA0MDMzMzksMjIuMDcyMzMxOCAyMS4xODY5OTkxLDIxLjc5MzY2NzkgMjEuMzcwMzMzNCwyMS41MzcgQzIxLjU1MzY2NzYsMjEuMjgwMzMyIDIxLjc1ODk5ODksMjEuMDM4MzM0NSAyMS45ODYzMzM0LDIwLjgxMSBDMjIuMjEzNjY3OCwyMC41ODM2NjU1IDIyLjQ0NDY2NTUsMjAuMzYwMDAxMSAyMi42NzkzMzM0LDIwLjE0IEMyMi45MTQwMDEyLDE5LjkwNTMzMjIgMjMuMTQ0OTk4OSwxOS42NjMzMzQ2IDIzLjM3MjMzMzQsMTkuNDE0IEMyMy41OTk2Njc4LDE5LjE2NDY2NTQgMjMuODAxMzMyNSwxOC44OTMzMzQ4IDIzLjk3NzMzMzQsMTguNiBDMjQuMTUzMzM0MiwxOC4zMDY2NjUyIDI0LjI5NjMzMjgsMTcuOTgwMzM1MSAyNC40MDYzMzM0LDE3LjYyMSBDMjQuNTE2MzMzOSwxNy4yNjE2NjQ5IDI0LjU3MTMzMzQsMTYuODU0NjY4OSAyNC41NzEzMzM0LDE2LjQgQzI0LjU3MTMzMzQsMTUuNjk1OTk2NSAyNC40NTc2Njc4LDE1LjA3MjY2OTQgMjQuMjMwMzMzNCwxNC41MyBDMjQuMDAyOTk4OSwxMy45ODczMzA2IDIzLjY4NDAwMjEsMTMuNTI5MDAxOSAyMy4yNzMzMzM0LDEzLjE1NSBDMjIuODYyNjY0NiwxMi43ODA5OTgxIDIyLjM3NTAwMjgsMTIuNDk1MDAxIDIxLjgxMDMzMzQsMTIuMjk3IEMyMS4yNDU2NjM5LDEyLjA5ODk5OSAyMC42MTg2NzAxLDEyIDE5LjkyOTMzMzQsMTIgQzE5LjE2NjY2MjksMTIgMTguNDc3MzM2NCwxMi4xMzE5OTg3IDE3Ljg2MTMzMzQsMTIuMzk2IEMxNy4yNDUzMzAzLDEyLjY2MDAwMTMgMTYuNzI0NjY4OCwxMy4wMzAzMzEgMTYuMjk5MzMzNCwxMy41MDcgQzE1Ljg3Mzk5NzksMTMuOTgzNjY5MSAxNS41NDc2Njc4LDE0LjU0NDY2MzQgMTUuMzIwMzMzNCwxNS4xOSBDMTUuMDkyOTk4OSwxNS44MzUzMzY2IDE0Ljk4NjY2NjYsMTYuNTMxOTk2MyAxNS4wMDEzMzM0LDE3LjI4IEwxNS4wMDEzMzM0LDE3LjI4IFoiIGlkPSI%2FIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg%2BCiAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtNCIgc3Ryb2tlPSIjQ0NDQ0NDIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiBjeD0iMjAiIGN5PSIyOCIgcj0iMSI%2BPC9jaXJjbGU%2BCiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4%3D) center center no-repeat;
}

.status--pending .status__icon,
[data-deploy-status='pending'] .status__icon {
  background-image: url(data:image/gif;base64,R0lGODlhKgAKANUkAO%2Fv7%2Fr6%2Btvb29ra2unp6ff39%2Bjo6Ofn5%2Fn5%2BfLy8vPz8%2B7u7uPj4%2FX19eHh4fj4%2BM7Ozvb29t3d3fHx8eLi4uTk5Nzc3M%2FPz%2BDg4PT09Ozs7N%2Ff3%2Brq6u3t7evr69nZ2eXl5fDw8MzMzP%2F%2F%2F%2F%2F%2F%2FwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH%2FC05FVFNDQVBFMi4wAwEAAAAh%2FwtYTVAgRGF0YVhNUDw%2FeHBhY2tldCBiZWdpbj0i77u%2FIiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8%2BIDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJFNkQxQkYxRDk5RTExRTM5Mzc2RTdCMUM1OEU2MjE3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJFNkQxQkYyRDk5RTExRTM5Mzc2RTdCMUM1OEU2MjE3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkU2RDFCRUZEOTlFMTFFMzkzNzZFN0IxQzU4RTYyMTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkU2RDFCRjBEOTlFMTFFMzkzNzZFN0IxQzU4RTYyMTciLz4gPC9yZGY6RGVzY3JpcHRpb24%2BIDwvcmRmOlJERj4gPC94OnhtcG1ldGE%2BIDw%2FeHBhY2tldCBlbmQ9InIiPz4B%2F%2F79%2FPv6%2Bfj39vX08%2FLx8O%2Fu7ezr6uno5%2Bbl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL%2B%2Bvby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI%2BOjYyLiomIh4aFhIOCgYB%2Ffn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh%2BQQFAAAkACwAAAAAKgAKAAAGiMDRKPSBQD4hoXI5KmgOB02ByQxkQqFMQAkSeb8gqjABKpsT4iZ2HZqGvnBRklkw20HTKpsd%2BMS%2FH1Qad2YaVFd7WBkXf14XVAeEZQdUiWyMjRCQkiCUTJZrfo2BTIOShkyIiVeNclR1knlLAaBbXXFhYmR3aGIFibIARUdzaU5QUmlCVopbI0EAIfkEBQAAJAAsAAAAACoACgAABohAEknBEAgYGaFyOaQMBpQkc4kIeTwhhNLz6Xo9UyHX2wWHM5y0OpkhkxXTtrsLZyLUeA6CMe8yphR9HxRTIXlqIQKCAlOKfYxMHodpHo5zkEuWbgNTkpMefH1%2FTIF9hEyGkyEKgnVLrH2uSneTWmNkZp1zuUxoeVJDDE8MslMKTlDFdlZYWiRBACH5BAUAACQALAAAAAAqAAoAAAZ%2BQBKpoDkcNAWhckkKfSCQT4jJJBqRygRoy01QhSCReAz6krTcrbeQTieZobFcNK22ucT7VkP9zMcfVBp6IEWEB1QXf2IXVAeHj3qITIqLEI6Hg3p8TH6LgUyad0iEb0txi3VLbHpJaGleX2FzZV%2BvXUpWR6ZfAE9Rql%2B6WCRBACH5BAUAACQALAAAAAAqAAoAAAaRQBIJEdJoQgihcknKVCSSSobJbBwcjkNDmfF4v1MqqSMomzti0mLDbi%2BG37gnycyY74LwstHubxohcl8hVBV4ZhVUB35tBxqCXhpUEodlElQOjGwOj5CSTJSVl0yZmg6BkIRMhpWJTIuaBwiQc1R2lXpKfJpbXXK5S2R4aGJrfm9CRF5IaUJOUFLNJFYYGFpCQQAh%2BQQFAAAkACwAAAAAKgAKAAAGjUASKZAJhTIBoXJJQoQ0mhCCyVQwBAJGRlkwekMFqjDjKZu3Ys9nzfYMv98kE2Gue6bMDHv%2FURThRmhLIXZmIVQMfGwMgF9UGoVlGlQCimsCjV6PkR6TTJWWAn%2BAgkqEkYdMiZYMAZlyS3SReEsKln0kXXBhYmR2pUtqfG5CRIGwYk5lUmJKVgMDDApCQQAh%2BQQFAAAkACwQAAAAGgAKAAAGXkASKZBYLBIBoXJJahwcjkNEGelYr1OmELDpegHDq7iTZEa86E0jMb4mtIe097BoWxdah7zrqNvxTHp7Dmx2b0xxewcBdmRaDXtqJFVjWVpcaWBCREZIWktOUAcNQkEAIfkEBQAAJAAsEAAAABoACgAABlNAkjATCmWEyKSwoDkcNAVkoUgNRZXCBGjLTQirVSypwC2DCkRw8ajUmLkadVh5eG8Pciq2bj%2Bk1WxJbnYaJHliZHZRU2BXWFpmXkhpgWJjTU9XQQAh%2BQQFAAAkACwAAAAAKgAKAAAGZ0ASCTHpdCYIoXLJbDYfAA4HkBQ2NNhsw8ntZgjgcGaYLWuq3fQwzCY8JubsRK0GtMOAThzboac9d2Aeent9flyAgRxwe3OHTnaBVHtnj04PgW4kV2Zblk5fbWNCRFhIn11QUgAPQkEAIfkEBQAAJAAsAAAAACoACgAABmZAEumxIBAWD6FyyWw2A4nFIhFQKgzYrMLJ7UY64HBkmC0bkt20MBBudwILc3ahVifc4QRBjiXU0wt4YEV8Bn5%2FXIGCUoV0iE53ggkPhWiPTGyCVVdmW5dOX25jQkRGSJ9dUFJUQkEAIfkEBQAAJAAsAAAAACoACgAABoZAEinDsFgYGaFySUKEPJ4QgklVAACKpWbA7WqowgxnTE6CC9c0oDDsugfmJYJM50ypajWJ8e4yqCF1ZCFVeWkKFn1cFlQegmMeeIZpiYqMTI6PkUyTaXyKf0yBj4RMVpMKGYpwVHOPd5yTQltvX2BidXFMaHlsYQwCAkhgSk5QUsRKp1lCQQA7);
  background-size: 21px 5px;
}

.status--running,
[data-deploy-status='running'] {
  border-color: var(--blue);
}

.status--running .status__icon,
[data-deploy-status='running'] .status__icon {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjEuMTY0cHgiIGhlaWdodD0iMTYuOTYycHgiIHZpZXdCb3g9IjAgMCAyMS4xNjQgMTYuOTYyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMS4xNjQgMTYuOTYyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiMyNDhBRjIiIGQ9Ik0xMC41NTgsMmMyLjQ4NiwwLDQuNjQ0LDEuNDgxLDUuNzM3LDMuNDgxaC0yLjYyOWwzLjc0OSwzLjQ5MmwzLjc0OS0zLjQ5MmgtMi42NzkNCgkJQzE3LjI2MSwyLjQ4MSwxNC4xOCwwLDEwLjU1OCwwQzYuOTIxLDAsMy44MjcsMi4yNjksMi42MTMsNS40ODFoMi4xODRDNS44ODQsMy40MDQsOC4wNTYsMiwxMC41NTgsMnoiLz4NCgk8cGF0aCBmaWxsPSIjMjQ4QUYyIiBkPSJNMTAuNTU4LDE0Ljk2MmMtMi40ODYsMC00LjY0NS0xLjQ4MS01LjczOC0zLjQ4MWgyLjY3N0wzLjc0OSw3Ljk4OUwwLDExLjQ4MWgyLjYzMQ0KCQljMS4yMjQsMyw0LjMwNSw1LjQ4MSw3LjkyNyw1LjQ4MWMzLjYzNywwLDYuNzMxLTIuMjY5LDcuOTQ1LTUuNDgxaC0yLjE4NEMxNS4yMzIsMTMuNTU4LDEzLjA2LDE0Ljk2MiwxMC41NTgsMTQuOTYyeiIvPg0KPC9nPg0KPC9zdmc%2BDQo%3D);
  -webkit-animation: rotate 2s linear infinite;
          animation: rotate 2s linear infinite;
}

.status--aborting,
[data-deploy-status='aborting'] {
  border-color: var(--orange);
}

.status--aborting .status__icon,
[data-deploy-status='aborting'] .status__icon {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMS4xNjRweCIgaGVpZ2h0PSIxNi45NjJweCIgdmlld0JveD0iMCAwIDIxLjE2NCAxNi45NjIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIxLjE2NCAxNi45NjIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9IiNFREFBNEUiIGQ9Ik0xMC41NTgsMmMyLjQ4NiwwLDQuNjQ0LDEuNDgxLDUuNzM3LDMuNDgxaC0yLjYyOWwzLjc0OSwzLjQ5MmwzLjc0OS0zLjQ5MmgtMi42NzkKCQlDMTcuMjYxLDIuNDgxLDE0LjE4LDAsMTAuNTU4LDBDNi45MjEsMCwzLjgyNywyLjI2OSwyLjYxMyw1LjQ4MWgyLjE4NEM1Ljg4NCwzLjQwNCw4LjA1NiwyLDEwLjU1OCwyeiIvPgoJPHBhdGggZmlsbD0iI0VEQUE0RSIgZD0iTTEwLjU1OCwxNC45NjJjLTIuNDg2LDAtNC42NDUtMS40ODEtNS43MzgtMy40ODFoMi42NzdMMy43NDksNy45ODlMMCwxMS40ODFoMi42MzEKCQljMS4yMjQsMyw0LjMwNSw1LjQ4MSw3LjkyNyw1LjQ4MWMzLjYzNywwLDYuNzMxLTIuMjY5LDcuOTQ1LTUuNDgxaC0yLjE4NEMxNS4yMzIsMTMuNTU4LDEzLjA2LDE0Ljk2MiwxMC41NTgsMTQuOTYyeiIvPgo8L2c%2BCjwvc3ZnPgo%3D);
  -webkit-animation: rotate 2s linear infinite;
          animation: rotate 2s linear infinite;
}

.status--aborted,
[data-deploy-status='aborted'] {
  border-color: var(--orange);
}

.status--aborted .status__icon,
[data-deploy-status='aborted'] .status__icon {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8%2BCjxzdmcgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE2IDE2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGRlZnM%2BPC9kZWZzPgogICAgPGcgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI%2BCiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNFREFBNEUiPgogICAgICAgICAgICA8cGF0aCBkPSJNMCwwIEwxNCwxNCI%2BPC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMTQsMCBMMCwxNCI%2BPC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc%2BCg%3D%3D);
}

.status--flapping,
[data-deploy-status='flapping'] {
  border-color: var(--orange);
}

.status--flapping .status__icon,
[data-deploy-status='flapping'] .status__icon {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8%2BCjxzdmcgd2lkdGg9IjQwcHgiIGhlaWdodD0iNDBweCIgdmlld0JveD0iMCAwIDQwIDQwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4wLjIgKDc3OTkpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPnVua25vd248L3RpdGxlPgogICAgPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJ1bmtub3duIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiBmaWxsPSIjRkZBRDRDIj4KICAgICAgICAgICAgPHBhdGggZD0iTTE1LjAwMTMzMzQsMTcuMjggTDE2Ljg3MTMzMzQsMTcuMjggQzE2Ljg3MTMzMzQsMTYuNzY2NjY0MSAxNi45Mjk5OTk0LDE2LjI5MDAwMjIgMTcuMDQ3MzMzNCwxNS44NSBDMTcuMTY0NjY3MywxNS40MDk5OTc4IDE3LjM1MTY2NTQsMTUuMDI4NjY4MyAxNy42MDgzMzM0LDE0LjcwNiBDMTcuODY1MDAxMywxNC4zODMzMzE3IDE4LjE4Mzk5ODEsMTQuMTI2NjY3NiAxOC41NjUzMzM0LDEzLjkzNiBDMTguOTQ2NjY4NiwxMy43NDUzMzI0IDE5LjQwMTMzMDcsMTMuNjUgMTkuOTI5MzMzNCwxMy42NSBDMjAuNzIxMzM3MywxMy42NSAyMS4zNDgzMzEsMTMuODc3MzMxMSAyMS44MTAzMzM0LDE0LjMzMiBDMjIuMjcyMzM1NywxNC43ODY2Njg5IDIyLjUzMjY2NjQsMTUuNDE3MzI5MyAyMi41OTEzMzM0LDE2LjIyNCBDMjIuNjIwNjY2OCwxNi43NjY2Njk0IDIyLjU1NDY2NzUsMTcuMjI4NjY0OCAyMi4zOTMzMzM0LDE3LjYxIEMyMi4yMzE5OTkyLDE3Ljk5MTMzNTIgMjIuMDE1NjY4LDE4LjMzOTY2NTEgMjEuNzQ0MzMzNCwxOC42NTUgQzIxLjQ3Mjk5ODcsMTguOTcwMzM0OSAyMS4xNzk2NjgzLDE5LjI3MDk5ODYgMjAuODY0MzMzNCwxOS41NTcgQzIwLjU0ODk5ODQsMTkuODQzMDAxNCAyMC4yNDgzMzQ4LDIwLjE1NDY2NSAxOS45NjIzMzM0LDIwLjQ5MiBDMTkuNjc2MzMxOSwyMC44MjkzMzUgMTkuNDM0MzM0MywyMS4yMTQzMzEyIDE5LjIzNjMzMzQsMjEuNjQ3IEMxOS4wMzgzMzI0LDIyLjA3OTY2ODggMTguOTI0NjY2OCwyMi42MDM5OTY5IDE4Ljg5NTMzMzQsMjMuMjIgTDE4Ljg5NTMzMzQsMjQuMjU0IEwyMC43NjUzMzM0LDI0LjI1NCBMMjAuNzY1MzMzNCwyMy4zOTYgQzIwLjc2NTMzMzQsMjMuMDE0NjY0OCAyMC44MjAzMzI4LDIyLjY3MzY2ODIgMjAuOTMwMzMzNCwyMi4zNzMgQzIxLjA0MDMzMzksMjIuMDcyMzMxOCAyMS4xODY5OTkxLDIxLjc5MzY2NzkgMjEuMzcwMzMzNCwyMS41MzcgQzIxLjU1MzY2NzYsMjEuMjgwMzMyIDIxLjc1ODk5ODksMjEuMDM4MzM0NSAyMS45ODYzMzM0LDIwLjgxMSBDMjIuMjEzNjY3OCwyMC41ODM2NjU1IDIyLjQ0NDY2NTUsMjAuMzYwMDAxMSAyMi42NzkzMzM0LDIwLjE0IEMyMi45MTQwMDEyLDE5LjkwNTMzMjIgMjMuMTQ0OTk4OSwxOS42NjMzMzQ2IDIzLjM3MjMzMzQsMTkuNDE0IEMyMy41OTk2Njc4LDE5LjE2NDY2NTQgMjMuODAxMzMyNSwxOC44OTMzMzQ4IDIzLjk3NzMzMzQsMTguNiBDMjQuMTUzMzM0MiwxOC4zMDY2NjUyIDI0LjI5NjMzMjgsMTcuOTgwMzM1MSAyNC40MDYzMzM0LDE3LjYyMSBDMjQuNTE2MzMzOSwxNy4yNjE2NjQ5IDI0LjU3MTMzMzQsMTYuODU0NjY4OSAyNC41NzEzMzM0LDE2LjQgQzI0LjU3MTMzMzQsMTUuNjk1OTk2NSAyNC40NTc2Njc4LDE1LjA3MjY2OTQgMjQuMjMwMzMzNCwxNC41MyBDMjQuMDAyOTk4OSwxMy45ODczMzA2IDIzLjY4NDAwMjEsMTMuNTI5MDAxOSAyMy4yNzMzMzM0LDEzLjE1NSBDMjIuODYyNjY0NiwxMi43ODA5OTgxIDIyLjM3NTAwMjgsMTIuNDk1MDAxIDIxLjgxMDMzMzQsMTIuMjk3IEMyMS4yNDU2NjM5LDEyLjA5ODk5OSAyMC42MTg2NzAxLDEyIDE5LjkyOTMzMzQsMTIgQzE5LjE2NjY2MjksMTIgMTguNDc3MzM2NCwxMi4xMzE5OTg3IDE3Ljg2MTMzMzQsMTIuMzk2IEMxNy4yNDUzMzAzLDEyLjY2MDAwMTMgMTYuNzI0NjY4OCwxMy4wMzAzMzEgMTYuMjk5MzMzNCwxMy41MDcgQzE1Ljg3Mzk5NzksMTMuOTgzNjY5MSAxNS41NDc2Njc4LDE0LjU0NDY2MzQgMTUuMzIwMzMzNCwxNS4xOSBDMTUuMDkyOTk4OSwxNS44MzUzMzY2IDE0Ljk4NjY2NjYsMTYuNTMxOTk2MyAxNS4wMDEzMzM0LDE3LjI4IEwxNS4wMDEzMzM0LDE3LjI4IFoiIGlkPSI%2FIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg%2BCiAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtNCIgc3Ryb2tlPSIjQ0NDQ0NDIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiBjeD0iMjAiIGN5PSIyOCIgcj0iMSI%2BPC9jaXJjbGU%2BCiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4%3D);
}

.status--validating,
[data-deploy-status='validating'] {
  border-color: var(--green);
}

.status--validating .status__icon,
[data-deploy-status='validating'] .status__icon {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8%2BCjxzdmcgd2lkdGg9IjQwcHgiIGhlaWdodD0iNDBweCIgdmlld0JveD0iMCAwIDQwIDQwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4wLjIgKDc3OTkpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPnVua25vd248L3RpdGxlPgogICAgPGRlc2NyaXB0aW9uPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjcmlwdGlvbj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJ1bmtub3duIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiBmaWxsPSIjMjVDMzUxIj4KICAgICAgICAgICAgPHBhdGggZD0iTTE1LjAwMTMzMzQsMTcuMjggTDE2Ljg3MTMzMzQsMTcuMjggQzE2Ljg3MTMzMzQsMTYuNzY2NjY0MSAxNi45Mjk5OTk0LDE2LjI5MDAwMjIgMTcuMDQ3MzMzNCwxNS44NSBDMTcuMTY0NjY3MywxNS40MDk5OTc4IDE3LjM1MTY2NTQsMTUuMDI4NjY4MyAxNy42MDgzMzM0LDE0LjcwNiBDMTcuODY1MDAxMywxNC4zODMzMzE3IDE4LjE4Mzk5ODEsMTQuMTI2NjY3NiAxOC41NjUzMzM0LDEzLjkzNiBDMTguOTQ2NjY4NiwxMy43NDUzMzI0IDE5LjQwMTMzMDcsMTMuNjUgMTkuOTI5MzMzNCwxMy42NSBDMjAuNzIxMzM3MywxMy42NSAyMS4zNDgzMzEsMTMuODc3MzMxMSAyMS44MTAzMzM0LDE0LjMzMiBDMjIuMjcyMzM1NywxNC43ODY2Njg5IDIyLjUzMjY2NjQsMTUuNDE3MzI5MyAyMi41OTEzMzM0LDE2LjIyNCBDMjIuNjIwNjY2OCwxNi43NjY2Njk0IDIyLjU1NDY2NzUsMTcuMjI4NjY0OCAyMi4zOTMzMzM0LDE3LjYxIEMyMi4yMzE5OTkyLDE3Ljk5MTMzNTIgMjIuMDE1NjY4LDE4LjMzOTY2NTEgMjEuNzQ0MzMzNCwxOC42NTUgQzIxLjQ3Mjk5ODcsMTguOTcwMzM0OSAyMS4xNzk2NjgzLDE5LjI3MDk5ODYgMjAuODY0MzMzNCwxOS41NTcgQzIwLjU0ODk5ODQsMTkuODQzMDAxNCAyMC4yNDgzMzQ4LDIwLjE1NDY2NSAxOS45NjIzMzM0LDIwLjQ5MiBDMTkuNjc2MzMxOSwyMC44MjkzMzUgMTkuNDM0MzM0MywyMS4yMTQzMzEyIDE5LjIzNjMzMzQsMjEuNjQ3IEMxOS4wMzgzMzI0LDIyLjA3OTY2ODggMTguOTI0NjY2OCwyMi42MDM5OTY5IDE4Ljg5NTMzMzQsMjMuMjIgTDE4Ljg5NTMzMzQsMjQuMjU0IEwyMC43NjUzMzM0LDI0LjI1NCBMMjAuNzY1MzMzNCwyMy4zOTYgQzIwLjc2NTMzMzQsMjMuMDE0NjY0OCAyMC44MjAzMzI4LDIyLjY3MzY2ODIgMjAuOTMwMzMzNCwyMi4zNzMgQzIxLjA0MDMzMzksMjIuMDcyMzMxOCAyMS4xODY5OTkxLDIxLjc5MzY2NzkgMjEuMzcwMzMzNCwyMS41MzcgQzIxLjU1MzY2NzYsMjEuMjgwMzMyIDIxLjc1ODk5ODksMjEuMDM4MzM0NSAyMS45ODYzMzM0LDIwLjgxMSBDMjIuMjEzNjY3OCwyMC41ODM2NjU1IDIyLjQ0NDY2NTUsMjAuMzYwMDAxMSAyMi42NzkzMzM0LDIwLjE0IEMyMi45MTQwMDEyLDE5LjkwNTMzMjIgMjMuMTQ0OTk4OSwxOS42NjMzMzQ2IDIzLjM3MjMzMzQsMTkuNDE0IEMyMy41OTk2Njc4LDE5LjE2NDY2NTQgMjMuODAxMzMyNSwxOC44OTMzMzQ4IDIzLjk3NzMzMzQsMTguNiBDMjQuMTUzMzM0MiwxOC4zMDY2NjUyIDI0LjI5NjMzMjgsMTcuOTgwMzM1MSAyNC40MDYzMzM0LDE3LjYyMSBDMjQuNTE2MzMzOSwxNy4yNjE2NjQ5IDI0LjU3MTMzMzQsMTYuODU0NjY4OSAyNC41NzEzMzM0LDE2LjQgQzI0LjU3MTMzMzQsMTUuNjk1OTk2NSAyNC40NTc2Njc4LDE1LjA3MjY2OTQgMjQuMjMwMzMzNCwxNC41MyBDMjQuMDAyOTk4OSwxMy45ODczMzA2IDIzLjY4NDAwMjEsMTMuNTI5MDAxOSAyMy4yNzMzMzM0LDEzLjE1NSBDMjIuODYyNjY0NiwxMi43ODA5OTgxIDIyLjM3NTAwMjgsMTIuNDk1MDAxIDIxLjgxMDMzMzQsMTIuMjk3IEMyMS4yNDU2NjM5LDEyLjA5ODk5OSAyMC42MTg2NzAxLDEyIDE5LjkyOTMzMzQsMTIgQzE5LjE2NjY2MjksMTIgMTguNDc3MzM2NCwxMi4xMzE5OTg3IDE3Ljg2MTMzMzQsMTIuMzk2IEMxNy4yNDUzMzAzLDEyLjY2MDAwMTMgMTYuNzI0NjY4OCwxMy4wMzAzMzEgMTYuMjk5MzMzNCwxMy41MDcgQzE1Ljg3Mzk5NzksMTMuOTgzNjY5MSAxNS41NDc2Njc4LDE0LjU0NDY2MzQgMTUuMzIwMzMzNCwxNS4xOSBDMTUuMDkyOTk4OSwxNS44MzUzMzY2IDE0Ljk4NjY2NjYsMTYuNTMxOTk2MyAxNS4wMDEzMzM0LDE3LjI4IEwxNS4wMDEzMzM0LDE3LjI4IFoiIGlkPSI%2FIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg%2BCiAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtNCIgc3Ryb2tlPSIjQ0NDQ0NDIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiBjeD0iMjAiIGN5PSIyOCIgcj0iMSI%2BPC9jaXJjbGU%2BCiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4%3D);
}

.status--faulty,
[data-deploy-status='faulty'] {
  border-color: var(--yellow);
}

.status--faulty .status__icon,
[data-deploy-status='faulty'] .status__icon {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8%2BCjxzdmcgd2lkdGg9IjE5cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDE5IDE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGRlZnM%2BPC9kZWZzPgogICAgPGcgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI%2BCiAgICAgICAgPGcgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNGRkM2NkMiPgogICAgICAgICAgICA8cGF0aCBkPSJNMC42OTksNi4yNTQgTDYuMzY5LDExLjc5IEwxNy43MzcsMC43MTYiPjwvcGF0aD4KICAgICAgICA8L2c%2BCiAgICA8L2c%2BCjwvc3ZnPgo%3D);
}

.status--success,
[data-deploy-status='success'] {
  border-color: var(--green);
}

.status--success .status__icon,
[data-deploy-status='success'] .status__icon {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8%2BCjxzdmcgd2lkdGg9IjE5cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDE5IDE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGRlZnM%2BPC9kZWZzPgogICAgPGcgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI%2BCiAgICAgICAgPGcgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiMyNUMzNTEiPgogICAgICAgICAgICA8cGF0aCBkPSJNMC42OTksNi4yNTQgTDYuMzY5LDExLjc5IEwxNy43MzcsMC43MTYiPjwvcGF0aD4KICAgICAgICA8L2c%2BCiAgICA8L2c%2BCjwvc3ZnPg%3D%3D);
}

.status--failure,
.status--failed,
[data-deploy-status='failure'],
[data-deploy-status='failed'] {
  border-color: var(--bright-red);
}

.status--failure .status__icon,
.status--failed .status__icon,
[data-deploy-status='failure'] .status__icon,
[data-deploy-status='failed'] .status__icon {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8%2BCjxzdmcgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE2IDE2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGRlZnM%2BPC9kZWZzPgogICAgPGcgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI%2BCiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNGQTRENEQiPgogICAgICAgICAgICA8cGF0aCBkPSJNMCwwIEwxNCwxNCI%2BPC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMTQsMCBMMCwxNCI%2BPC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc%2B);
}

.status--error,
[data-deploy-status='error'] {
  border-color: #333;
}

.status--error .status__icon,
[data-deploy-status='error'] .status__icon {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8%2BCjxzdmcgd2lkdGg9IjRweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgNCAxOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMDAwMDAwLCAwLjAwMDAwMCkiIGZpbGw9IiMzMzMzMzMiPgogICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIyIiBoZWlnaHQ9IjEzIj48L3JlY3Q%2BCiAgICAgICAgICAgICAgICA8Y2lyY2xlIHN0cm9rZT0iIzMzMzMzMyIgY3g9IjEiIGN5PSIxNyIgcj0iMSI%2BPC9jaXJjbGU%2BCiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c%2BCiAgICA8L2c%2BCjwvc3ZnPg%3D%3D);
}

.status--timedout,
[data-deploy-status='timedout'] {
  border-color: #333;
}

.status--timedout .status__icon,
[data-deploy-status='timedout'] .status__icon {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI%2BDQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNjAuNCA3MS44IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2MC40IDcxLjgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc%2BDQoJPHBhdGggZD0iTTM0LjcsMTEuN1Y1LjloMy4xYzEuNiwwLDIuOS0xLjMsMi45LTIuOWMwLTEuNi0xLjMtMi45LTIuOS0yLjlIMjIuNmMtMS42LDAtMi45LDEuMy0yLjksMi45YzAsMS42LDEuMywyLjksMi45LDIuOWgzLjENCgkJdjUuOUMxMS4yLDEzLjksMCwyNi41LDAsNDEuNmMwLDE2LjcsMTMuNSwzMC4yLDMwLjIsMzAuMnMzMC4yLTEzLjUsMzAuMi0zMC4yQzYwLjQsMjYuNSw0OS4zLDEzLjksMzQuNywxMS43eiBNMzAuMiw2NC4zDQoJCWMtMTIuNSwwLTIyLjctMTAuMi0yMi43LTIyLjdjMC0xMi41LDEwLjItMjIuNywyMi43LTIyLjdzMjIuNywxMC4yLDIyLjcsMjIuN0M1Mi45LDU0LjEsNDIuNyw2NC4zLDMwLjIsNjQuM3oiLz4NCgk8cGF0aCBkPSJNNDQuOSw0OC40bC0xMi04LjFWMjYuNGMwLTAuMy0wLjEtMC43LTAuNC0wLjljLTAuMi0wLjItMC42LTAuNC0wLjktMC40aC0zLjNjLTAuMywwLTAuNywwLjEtMC45LDAuNA0KCQljLTAuMiwwLjItMC40LDAuNi0wLjQsMC45djE2LjRjMCwwLjMsMC4xLDAuNywwLjQsMC45YzAuMSwwLjEsMC4yLDAuMiwwLjMsMC4ybDEzLjksOS4zYzAuMiwwLjEsMC41LDAuMiwwLjcsMC4yDQoJCWMwLjEsMCwwLjIsMCwwLjMsMGMwLjMtMC4xLDAuNi0wLjMsMC44LTAuNmwxLjgtMi44QzQ1LjYsNDkuNSw0NS40LDQ4LjgsNDQuOSw0OC40eiIvPg0KPC9nPg0KPC9zdmc%2BDQo%3D);
  background-position: top 35% left 50%;
  background-size: 55%;
}

.commit-summary-list {
  list-style-type: none;
  margin: 1.5rem 0 0;
  padding: 0;
}

.commit-summary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: .5em;
}

.commit-summary__avatar {
  margin-right: .5rem;
}

.commit-summary__avatar img {
  border-radius: 4px;
}

.commit-summary__title {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.commit-summary__title a {
  color: #555;
}

.commit-summary__sha {
  font-size: 0.875rem;
  color: var(--grey);
}

.setting-section {
  padding: 2rem 0;
}

.setting-section + .setting-section {
  border-top: 1px solid #e5e5e5;
}

.setting-section .form-hint {
  font-size: smaller;
  font-style: italic;
}

.setting-section .ccmenu-url {
  width: 85%;
}

.setting-section .hidden {
  display: none;
}

.stack-search {
  -webkit-appearance: none;
  width: 100%;
  border: none;
  font-family: "Helvetica Neue", sans-serif;
  font-weight: 200;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8%2BCjxzdmcgd2lkdGg9IjMwcHgiIGhlaWdodD0iMzFweCIgdmlld0JveD0iMCAwIDMwIDMxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEsIDEpIiBzdHJva2U9IiNCNUMwQ0EiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0ibm9uZSI%2BCiAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC0xIiBjeD0iMTEuNSIgY3k9IjExLjUiIHI9IjExLjUiPjwvY2lyY2xlPgogICAgICAgIDxwYXRoIGQ9Ik0xOS4zNjM2MzY0LDIwLjM2MzYzNjQgTDI2Ljc4MDM5MiwyNy43ODAzOTIiPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc%2B) no-repeat center right;
}

.stack-search::-webkit-input-placeholder {
  color: #B5C0CA;
}

.stack-search:focus {
  outline: none;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8%2BCjxzdmcgd2lkdGg9IjMwcHgiIGhlaWdodD0iMzFweCIgdmlld0JveD0iMCAwIDMwIDMxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEsIDEpIiBzdHJva2U9IiMyNDhBRjIiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0ibm9uZSI%2BCiAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC0xIiBjeD0iMTEuNSIgY3k9IjExLjUiIHI9IjExLjUiPjwvY2lyY2xlPgogICAgICAgIDxwYXRoIGQ9Ik0xOS4zNjM2MzY0LDIwLjM2MzYzNjQgTDI2Ljc4MDM5MiwyNy43ODAzOTIiPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc%2B);
}

.stack-table-header {
  margin: 0;
  padding: 1.25rem 0 1rem;
}

.stack-table-header:after {
  content: "";
  display: table;
  clear: both;
}

.stack-table-header .col {
  width: 25%;
  float: left;
}

.stack-table-header li {
  list-style-type: none;
  font-size: .875em;
  color: #BAC5D1;
}

.stack-lst {
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin-bottom: 1.5rem;
}

.stack-lst .col {
  width: 25%;
  float: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding-right: .5rem;
  box-sizing: border-box;
}

.stack-lst .undeployed {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAQUElEQVR4XuVaaYxcVXb%2B7n1LVW92t9PesLHNJsUeMgrCDGMPyAKFJGiE%2BMEoMcsQiFDgR8QPpAgQMIOiGSk%2Foig%2FBoFQFjIksRJAGsRikwXjRENmBmXTDLExmGCwDbjbNu12V3fV23LOudujqqFD1b%2FmWZ%2FPfffd97q%2Bc757znnVraqqwpf50PiSH7EbKKUiAA3CCCF115YRckKHMEdok%2FIL1Ela8qsJm60dxvI6WoQpwlFrW90OGGHy5JkDWMaHUmqXId%2FrgCZh3ZcgKa4j%2FO9iSTAljGP5H%2BOWK7oVkBCG6ivj1b%2BJxqpJ6LgBkyMVlBZTG5MVowHFVsFOwAzDWM66TNBb10lVoRKAEC5WJU%2FAXINZgxIA7LwZky1Qlm20p6eRT%2B9DOIRjspgDtPOMQ3NyEmvWn4c4HYWOUktOOesJK2e1I60JCA6BW4twKENfQRmCypKuO8I7wJJH6c%2Br0pKXc%2B8wb8siQ9Y5hynr7C6l68UcoAhRPQdEFPmkMYakuRI6SgAmCILWdcLeKTL0DgKvCwrQwjA4A%2FUDnniItCUl4zJEnS3MeVnWVUGzZeHvLYuOKDRKmujKa5HX4FK1XsUxoiQViAK08mQ0nAOcQxDOhbNM0JwTS9gaCKau%2BPqgFumyfl6LfknWnYvooWQ7mOtKswpSqChauhH6LGhNiBQigo7NHtdCuEZeSIouZC34HuiwLSJL2NwcxqqXvU0qQcqBtI14aeWdk426HMFB4TWQOaUSFHGESOsv5oAgF0s%2BFvI0hom84rGNrjhJC0kFI3mt1SJ5geFJB67hTBJZkXes9m0iEwClz26MCDpOZBuUBU9rVBHbAkXWRoTKXENG4w6UyphTXwrgyLMHCWRj7beAVhG0DpLXkc8J1gGaLMxarwTPOCTIcIZKKxx96U%2Bh5s8gbQ57BxRFgTwvxC60ZjGy8avYuOP3kHfmoFVpxaOQzc9h%2Bqc%2FQDOJEMexkM6zDJ1jxwE82ZcC5EPrWCFOTNSVjsTqENmgABmzaiIX%2FaAGzejd%2Byr8JxIuOi1gYRaRKvzOKCWymXFEawZVvoC0oaEqjVI7xUZ0L1C251CxBqpE5qs8J7QGU0AcmQjHSWQcoixZqw4VHGKuexVYC1gHiILJas9euU5AiQPEeZWO2NHeQWVVuWTKVtYkKZ0XGmWsiGCFUpmxMvvUAFVtjD4dkBjpJ2RJCZ6cqMCpIdK16LN15wRhD1nLQ2hRhuMc2g8ZG0eWhM85ZE3S0EARmYQYcYZgB4TndB19J0HZ%2B3Gs2QmiAImoyQdM1J47NbjrrlJov%2F91vV9AZW1XN25Vs%2FjhqoFxdJpGQK6lRJaaLDQKVij%2FW%2FzePh2QaNkCSUwEUyHExK0DuDxKYjRzbH0u0MERTgG%2B%2Fa23z0wsJIaIbLG4D5xzxJnigExLySujyjgg%2FkwH9p8Dkgg%2B%2BnHMBB3xiMBEw5xAom63iCPlE2FXBxhUYCftGjgivu77c6FK40aiAUJZKekBCigUibYq6yE%2BQA4g0gkjVSYfRFogkjeO8IRla2jroHqV6OkQCfWoVqEp0Kon6oxASNawAoh8poV8SYiURpHqsDbcP1AOEPKxOEEjSSMf7Zht5KQPlw%2BsBSIjeVsFgpVxFCNKG5ZOXQ0KFdmyKFD69lf6gIAsE2cOj46AVtJchbIqpCssFpp0b4lSiJf1e%2FvPAbEm4lx2EkWwe1%2BJEgx51yYrN2%2BbIFGD3wZyXdkeoTM3g2P%2F9RqSNKnHSszE2DDG4vWyzh7sDI9VE%2BNY2VA49Z%2F%2FiLzThmn9maxC1m5h7dpJ153K%2Bk6ng3PnzvWdAyT6kZCPRAGRsq2xcuQjl%2FzkmhD15G2bDJsI%2Bd4kxsL0LI7%2Fx36MrljR9RqosHHtajJruZfvDorbDtLdnX3r34S8Uu66yQ9bNm%2FiLeEdt7CwgDzP%2B94CUgFSToKEJDbSj5RpfmKtfKus2UrkbZVwe9%2F1BOAxOzKWNnUhK6AXOkyMEcrcXIvXc%2FSWyOIy1zuenXPnXgGffPLJAAqItFFALI6whGWvm2vWEVpxVeCIuAQYKoKC6w1s%2FS4yJsiO6AYritFDuO4opZQbL25D7mAFsO1fAZIAWQWJZsjej30bTBBFuDxg5pQoIFQAzczZqhgocnx86N%2FxjW%2FsxOYtF2AFbYOJiQmsWrUK4%2BPjGBkZQaPRwOAHhPz09DTeeuutQfoAbfZ%2FpARx5GQfGWtzgdYyNm0x4B1QfzVuNJv4xY9fhW7N4IKtl2OCSDP5yclJrFu3DsPDw0iShJXQVcZ65a61rp8vWvbm5%2BdlC6xcuXIABbDUvQJ47DK8Dgpw5DWC7DXEyhgV0rSJqY%2Fex%2Fv%2F%2FRN89Ve%2Bws4Qsk2yLPmDBw9i27ZtEv0sy5iIXD98%2BDCGhoZw%2FvnnCxk%2B0jTFyZMnMTU1ha1bt7oyx8%2BRew8dOoSLLrqIzzkB8hxf7%2B93g41EEyLBUCNCMyWbxATN792CRkxIeV1MYy1oxpHYNOZ7UsS6ws%2F2%2FQi%2FNLGSpL6KSTB5IfzII4%2FgmmuuwU033SQJC4Co4KmnnsLll1%2BOK664AgcOHOA576yrrrpKrj366KMuZ4iDbr%2F9dmzfvh033HADZmZmAGCwHNBMYiE93GQicZA8Wd%2F1uYYItbdCZfsBBQyNjOLAyz%2FC3NRHuPTrX0eSCBF2gMj05Zdf5igKyXfeeQeXXXaZPOe5557jGi7Yu3cvdu3aJURff%2F11vP3220Lg2WefxYMPPsjzoornn3%2FePUvWnHfeeeyY%2FhuhtEHRJgw3SK5pErpAIShjm%2Fmt1f6rMIaQPHb0XbzxT3tx6batfM6RZHkzGUl%2Bd999N%2Fbs2YNrr70WmzdvxtmzZ0Uhd955J958802MjY3hxhtvZHVI9di5cyeuvvpqHDlyBPfcc49IvN1uy7q77roLzzzzjDxr06ZNOHPmzBd3QB0NkbtAlCCRZrgER9AInR%2F8vucW2sy%2F8Nd%2FgdGhJlaOj%2FP9rkb7RuXee%2B%2FFHXfcwQmRz%2F0L0JVXXomXXnqJHSZ54NSpUwDAlUK2x9zcHN%2FDucAnwPvvv5%2Bd4J7F6uF1%2FW%2BBBu95ATsgrmd7m%2FC6ZO%2BkD4XhsVE8v%2Bdv8O7BN7H9a1%2BThDRPBJM0FYgKbLaOafzhRx8xeSdDuRZHkdhiero%2Bz44UzBLBkuYQegTZXsePH5efNUOqoa0xiAIScgLJ39rYNTaqRJym4btAQ9w3PWmjgSOHD%2BFv%2F%2FJJjFOt%2F5A%2BxMzsLIaGhzmaEsWmqQTdJe3zur1Pn5vJYM0aN5at0aLov3%2F0KH6%2F7ySYcqaPPTT3AkkDB%2F7o%2Bzj9D%2FuwmvuEspKHJFL%2FCZXJDWemp7CbItS0pUaZCHnAzTkydbj639Xwl269UoG8UmzDens9s%2BsbRTGAAmJX5qQUSqRjsjvu%2FF3se%2BMnyE%2Bfxkra3w2lCQqplk5RsO7CC0VBQZ6ByOcdVYhE73y41rO26gpiRjid5xhtt%2FvPASkRSMUJMSdEkXlUlVh78cX4jR8%2BjX95ZR%2FU2rUYGh%2Fnms7yFlnLHo9ZMZH7flCge%2FnyfZIDijyXxMVHCcj9Tbpm8wSXN6%2Bi5tCQPLfd6UiWV%2FaeIX4W3ZcXhfQBOSXOMdMK9%2BmAOBIiqYH%2Fjk%2FlHWzZuAkzv3oZfnbgNS450sp2THPDcOWOk5JNlELfWYZc3%2F%2Faa3jxhRekvF1%2F%2FfXI8lyS3%2FsffyzZfnR0lKsEO9dXkD977DG89957uPXWW3HJJZegnWXisH2vvIJ9%2B%2FZh544d%2BLXrrkObSmo2yPcBSRQRcUIi1spYQUye4woqVWcowR36xc%2FZCZx4HJgc13N2ADuDidf3v8zPUmL87ne%2Bwy8t0uxcTMrasmWLrH3iiSfw4osvAgDXeHaCqGD%2F%2Fv14jBzAx7Fjx%2FD444%2BjpPlpyvjf%2F973pPbvf%2FVVfg6%2FbLFCBvlKLOZoCBKC%2ByJTK%2B1%2Fn%2F%2Fr3%2FwmpsgJH3zwAdavX%2B8aE87yzhGuja07gc%2BZEH9IdgBbnud7OWKiKHu4rpHn5Xn2cAS5xDJYLewAqTJKKb422LtArJl4LIhZCTyWiBroCtLrf%2Bu3d0s9%2FvDECW4%2BOLLc0bH1zUir1WISDjzHhLmV5ehyX8%2BvxLxeur7du3dLp3ffffdxG8xzDHlpeuihh%2Fge7iL5OQxx6AMPPIBbbrkFDz%2F8MDdDPM8OHUQBOkBHPX8WI%2BvLEmvWrMHu276NJx%2F7ASqAX0HZ%2BwzOB7IVRAVhO7hoy70333wzr3VOcV%2BBcQvsOkae8%2FM7aI9rrXmeSboIiwJvu%2B02fhYHgMkP1Arbr7s0WYm4%2BXBeNqG05Vkbl176FdxIb3R7nn4aBREdIjlKabRIGFwmiUQE%2BAZqngjOkiLEmZwwa7V%2FzlaFylQSX%2B5adl%2FLeRS5wMmzZlotmc%2FiGPNao6NU3woQ0onS5osQt38RDlVrWtoLHVxHmff42%2B%2FgX3%2F4V9gwOYkijlESqZIsCIrGmuHfJ7QvbeEIzZFEPHR9vSqtrzHO8WMUBVJSQDI93b8CYv6ggojHLuqevQq%2F1BAUeYFv3%2FE7mKJX2WP0IrPBdogpoRGszEWC0CXqLvKLHdUXOM%2Fss0aB%2FhUwFCcYbaQYS1MMkQ3MAevu3oOy971%2F%2F3f4Q0pcJ%2Bh1dsKSbtYdYBFbKO%2BIQESzXcIJVZd1DZGyDmgRFoD%2BFfBzKilnp09jQmmkzWaQaJd1Zy5DNIYa2PbHf4IXfutboFKAEQDtmgqaXU7wSgjojfAXnMvsz%2BwMooA%2F2PvPwP%2B8y50IkKSfDrvy1u0HP5ZjbAXW3LQbu57%2Bc0wWJRo2Kqm3YXtEPU4Ih%2BqNukAt4YCORTaIAjDfBlqEqAGkTFJbqBpxm6DKwqBgmwHTp3Dygl%2FGG9t34Mqf%2FhgrrDwLi5yQ1GwsCKT1EnlA1ZyBRRRZWJSDKACZAnJGbJwg3aCGMvB%2FpFjlbYBL1rlPgNZZsnPA3Dmam8d7zTE0J1Zh08wnJupV5Qh7G%2FXkgoClpY9eTVTmYy8Ql%2BMDKWBunkBkqhhIMiEPHaFi697JiwzIiLz8gROtnSe05rkuEtoAf1W98UIcXk1zRQlV5EYllYmN6tW6ffZSL81LXK%2FM%2B0p5arr%2Fvw%2BgvhTUUgHtTIjXJV%2F5H1QKMZQ5gW0FpA0gToDhlUYRUYJSFFNa3dr7oP6fBM2WC39oVD8XG54Lgu0D0GkDSPveAhJJQV6K%2FOve7QpfsCoBtAYSbT6AToAVqwBltg%2BiesX3zgi2LNkGMiUhfLhAGt1qqbwqBWUpjsfQ2ABboGP3dmhPexHIhIjo2CTC2Rm%2Bz%2BcOaG1sIOFIBtKltVXRG1Vg6a1Rdyznpqz%2F1%2BHQ5ZVWriFCNcm5aIUPIGvmZskWdcK9kpVxN7GqPl6E45JzwWF5DrRbAyjgw6PA%2FDmJYIiAI9oVHeXOYZJhnpmIh6B8TnVXwS66dIkxqnp%2BClNlzirsPwmeOPgGlvuhu3qHBSz7QzgWiymgQzhj98tyxhnDtdcBc6z6DRs2fBfAhYQVy4z4WcK7zNFw7XVAm3CScIQwv0wdcMJybH%2FWFjhtvTRDGFpe%2FCWopwzHxbdAZonDLkywvI7MOmFGxvb4P%2FwpGtJIWD84AAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-size: 22px 22px;
  background-position: 0px center;
  padding-left: 30px;
  margin-left: -30px;
}

.stack-lst .archived {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJhcmNoaXZlIiBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEtYXJjaGl2ZSBmYS13LTE2IiByb2xlPSJpbWciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTMyIDQ0OGMwIDE3LjcgMTQuMyAzMiAzMiAzMmgzODRjMTcuNyAwIDMyLTE0LjMgMzItMzJWMTYwSDMydjI4OHptMTYwLTIxMmMwLTYuNiA1LjQtMTIgMTItMTJoMTA0YzYuNiAwIDEyIDUuNCAxMiAxMnY4YzAgNi42LTUuNCAxMi0xMiAxMkgyMDRjLTYuNiAwLTEyLTUuNC0xMi0xMnYtOHpNNDgwIDMySDMyQzE0LjMgMzIgMCA0Ni4zIDAgNjR2NDhjMCA4LjggNy4yIDE2IDE2IDE2aDQ4MGM4LjggMCAxNi03LjIgMTYtMTZWNjRjMC0xNy43LTE0LjMtMzItMzItMzJ6Ij48L3BhdGg%2BPC9zdmc%2B);
  background-repeat: no-repeat;
  background-size: 22px 22px;
  background-position: 0px center;
  padding-left: 30px;
  margin-left: -30px;
}

.stack-lst .auto-provisioned {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJtYWdpYyIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLW1hZ2ljIGZhLXctMTYiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI%2BPHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMjI0IDk2bDE2LTMyIDMyLTE2LTMyLTE2LTE2LTMyLTE2IDMyLTMyIDE2IDMyIDE2IDE2IDMyek04MCAxNjBsMjYuNjYtNTMuMzNMMTYwIDgwbC01My4zNC0yNi42N0w4MCAwIDUzLjM0IDUzLjMzIDAgODBsNTMuMzQgMjYuNjdMODAgMTYwem0zNTIgMTI4bC0yNi42NiA1My4zM0wzNTIgMzY4bDUzLjM0IDI2LjY3TDQzMiA0NDhsMjYuNjYtNTMuMzNMNTEyIDM2OGwtNTMuMzQtMjYuNjdMNDMyIDI4OHptNzAuNjItMTkzLjc3TDQxNy43NyA5LjM4QzQxMS41MyAzLjEyIDQwMy4zNCAwIDM5NS4xNSAwYy04LjE5IDAtMTYuMzggMy4xMi0yMi42MyA5LjM4TDkuMzggMzcyLjUyYy0xMi41IDEyLjUtMTIuNSAzMi43NiAwIDQ1LjI1bDg0Ljg1IDg0Ljg1YzYuMjUgNi4yNSAxNC40NCA5LjM3IDIyLjYyIDkuMzcgOC4xOSAwIDE2LjM4LTMuMTIgMjIuNjMtOS4zN2wzNjMuMTQtMzYzLjE1YzEyLjUtMTIuNDggMTIuNS0zMi43NSAwLTQ1LjI0ek0zNTkuNDUgMjAzLjQ2bC01MC45MS01MC45MSA4Ni42LTg2LjYgNTAuOTEgNTAuOTEtODYuNiA4Ni42eiI%2BPC9wYXRoPjwvc3ZnPg%3D%3D);
  background-repeat: no-repeat;
  background-size: 22px 22px;
  background-position: 0px center;
  padding-left: 30px;
  margin-left: -30px;
}

.stack-lst:empty:before {
  content: "No environment to deploy to, Shipit Squirrel is displeased";
}

.stack-lst li:nth-child(even) a {
  background-color: #f8f9fa;
}

.stack-lst li.selected a {
  background-color: var(--blue);
  outline: none;
}

.stack-lst li.selected a span {
  color: #fff;
}

.stack-lst li.selected a small {
  color: rgba(255, 255, 255, 0.8);
}

.stack-lst li a {
  padding: .35rem;
  margin-left: -0.35rem;
  margin-right: -0.35rem;
  border-radius: 4px;
  display: block;
}

.stack-lst li a:after {
  content: "";
  display: table;
  clear: both;
}

.stack-lst li a:hover, .stack-lst li a:focus {
  background-color: var(--blue);
  outline: none;
}

.stack-lst li a:hover span, .stack-lst li a:focus span {
  color: #fff;
}

.stack-lst li a:hover small, .stack-lst li a:focus small {
  color: rgba(255, 255, 255, 0.8);
}

.commits-path {
  font-size: 18px;
}

.commits-path small {
  font-size: 18px;
  color: #8D9EB0;
}

.stack-search input {
  margin-left: 4%;
  width: 92%;
  padding: 6px;
  font-size: larger;
  border-radius: 8px;
  outline: 0;
  border: 1px #a0a0a0 solid;
}

.stack-search-header {
  display: none;
}

.show-all-stacks {
  display: none;
}

.filtering-enabled .show-all-stacks {
  display: inline-block;
}

.filtering-enabled .stack-search-header {
  display: block;
}

.filtering-enabled .search-item.not-matching {
  display: none;
}

.message {
  background-color: #E2F1FF;
  margin: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.message h2 {
  font-weight: bold;
  padding-bottom: 10px;
}

.message p {
  margin: 0px;
}

.configure-ci, .ignoring-ci {
  background-color: #E2F1FF;
  padding-top: 20px;
  padding-bottom: 20px;
}

.configure-ci p, .ignoring-ci p {
  font-weight: bold;
}

.new_stack input.repo {
  width: 200px;
  display: inline;
}

.new_stack input.repo:focus {
  padding-right: 30px !important;
}

.new_stack input:focus {
  border-color: var(--blue);
}

.pagination {
  text-align: center;
}

.box {
  border-radius: 5px;
  width: 32%;
  float: left;
  padding: 5px;
}

.box__header {
  padding: 15px 25px;
  position: relative;
}

.box__header-title {
  color: #333;
  font-size: 18px;
}

.box__body {
  padding: 0 25px;
}

.row:after {
  content: "";
  display: table;
  clear: both;
}

.auto-provisioned {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJtYWdpYyIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLW1hZ2ljIGZhLXctMTYiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI%2BPHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMjI0IDk2bDE2LTMyIDMyLTE2LTMyLTE2LTE2LTMyLTE2IDMyLTMyIDE2IDMyIDE2IDE2IDMyek04MCAxNjBsMjYuNjYtNTMuMzNMMTYwIDgwbC01My4zNC0yNi42N0w4MCAwIDUzLjM0IDUzLjMzIDAgODBsNTMuMzQgMjYuNjdMODAgMTYwem0zNTIgMTI4bC0yNi42NiA1My4zM0wzNTIgMzY4bDUzLjM0IDI2LjY3TDQzMiA0NDhsMjYuNjYtNTMuMzNMNTEyIDM2OGwtNTMuMzQtMjYuNjdMNDMyIDI4OHptNzAuNjItMTkzLjc3TDQxNy43NyA5LjM4QzQxMS41MyAzLjEyIDQwMy4zNCAwIDM5NS4xNSAwYy04LjE5IDAtMTYuMzggMy4xMi0yMi42MyA5LjM4TDkuMzggMzcyLjUyYy0xMi41IDEyLjUtMTIuNSAzMi43NiAwIDQ1LjI1bDg0Ljg1IDg0Ljg1YzYuMjUgNi4yNSAxNC40NCA5LjM3IDIyLjYyIDkuMzcgOC4xOSAwIDE2LjM4LTMuMTIgMjIuNjMtOS4zN2wzNjMuMTQtMzYzLjE1YzEyLjUtMTIuNDggMTIuNS0zMi43NSAwLTQ1LjI0ek0zNTkuNDUgMjAzLjQ2bC01MC45MS01MC45MSA4Ni42LTg2LjYgNTAuOTEgNTAuOTEtODYuNiA4Ni42eiI%2BPC9wYXRoPjwvc3ZnPg%3D%3D);
  background-repeat: no-repeat;
  background-size: 22px 22px;
  background-position: 0px center;
  padding-left: 30px;
  margin-left: 5px;
}

/* STATS */
.stats {
  color: #333;
  position: relative;
  padding-bottom: 25px;
}

.stats__amount {
  font-size: 54px;
  line-height: 1.2;
}

.stats__caption {
  font-size: 18px;
}

.stats__change {
  position: absolute;
  top: 10px;
  right: 0;
  text-align: right;
  color: #B1B7C8;
}

.stats__value {
  font-size: 18px;
}

.stats__period {
  font-size: 14px;
}

.stats__value--positive {
  color: #AEDC6F;
}

.stats__value--negative {
  color: #FB5055;
}

.repository-search {
  -webkit-appearance: none;
  width: 100%;
  border: none;
  font-family: "Helvetica Neue", sans-serif;
  font-weight: 200;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8%2BCjxzdmcgd2lkdGg9IjMwcHgiIGhlaWdodD0iMzFweCIgdmlld0JveD0iMCAwIDMwIDMxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEsIDEpIiBzdHJva2U9IiNCNUMwQ0EiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0ibm9uZSI%2BCiAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC0xIiBjeD0iMTEuNSIgY3k9IjExLjUiIHI9IjExLjUiPjwvY2lyY2xlPgogICAgICAgIDxwYXRoIGQ9Ik0xOS4zNjM2MzY0LDIwLjM2MzYzNjQgTDI2Ljc4MDM5MiwyNy43ODAzOTIiPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc%2B) no-repeat center right;
}

.repository-search::-webkit-input-placeholder {
  color: #B5C0CA;
}

.repository-search:focus {
  outline: none;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8%2BCjxzdmcgd2lkdGg9IjMwcHgiIGhlaWdodD0iMzFweCIgdmlld0JveD0iMCAwIDMwIDMxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEsIDEpIiBzdHJva2U9IiMyNDhBRjIiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0ibm9uZSI%2BCiAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC0xIiBjeD0iMTEuNSIgY3k9IjExLjUiIHI9IjExLjUiPjwvY2lyY2xlPgogICAgICAgIDxwYXRoIGQ9Ik0xOS4zNjM2MzY0LDIwLjM2MzYzNjQgTDI2Ljc4MDM5MiwyNy43ODAzOTIiPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc%2B);
}

.repository-table-header {
  margin: 0;
  padding: 1.25rem 0 1rem;
}

.repository-table-header:after {
  content: "";
  display: table;
  clear: both;
}

.repository-table-header .col {
  width: 25%;
  float: left;
}

.repository-table-header li {
  list-style-type: none;
  font-size: .875em;
  color: #BAC5D1;
}

.repository-lst {
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin-bottom: 1.5rem;
}

.repository-lst .col {
  width: 25%;
  float: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding-right: .5rem;
  box-sizing: border-box;
}

.repository-lst .undeployed {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAQUElEQVR4XuVaaYxcVXb%2B7n1LVW92t9PesLHNJsUeMgrCDGMPyAKFJGiE%2BMEoMcsQiFDgR8QPpAgQMIOiGSk%2Foig%2FBoFQFjIksRJAGsRikwXjRENmBmXTDLExmGCwDbjbNu12V3fV23LOudujqqFD1b%2FmWZ%2FPfffd97q%2Bc757znnVraqqwpf50PiSH7EbKKUiAA3CCCF115YRckKHMEdok%2FIL1Ela8qsJm60dxvI6WoQpwlFrW90OGGHy5JkDWMaHUmqXId%2FrgCZh3ZcgKa4j%2FO9iSTAljGP5H%2BOWK7oVkBCG6ivj1b%2BJxqpJ6LgBkyMVlBZTG5MVowHFVsFOwAzDWM66TNBb10lVoRKAEC5WJU%2FAXINZgxIA7LwZky1Qlm20p6eRT%2B9DOIRjspgDtPOMQ3NyEmvWn4c4HYWOUktOOesJK2e1I60JCA6BW4twKENfQRmCypKuO8I7wJJH6c%2Br0pKXc%2B8wb8siQ9Y5hynr7C6l68UcoAhRPQdEFPmkMYakuRI6SgAmCILWdcLeKTL0DgKvCwrQwjA4A%2FUDnniItCUl4zJEnS3MeVnWVUGzZeHvLYuOKDRKmujKa5HX4FK1XsUxoiQViAK08mQ0nAOcQxDOhbNM0JwTS9gaCKau%2BPqgFumyfl6LfknWnYvooWQ7mOtKswpSqChauhH6LGhNiBQigo7NHtdCuEZeSIouZC34HuiwLSJL2NwcxqqXvU0qQcqBtI14aeWdk426HMFB4TWQOaUSFHGESOsv5oAgF0s%2BFvI0hom84rGNrjhJC0kFI3mt1SJ5geFJB67hTBJZkXes9m0iEwClz26MCDpOZBuUBU9rVBHbAkXWRoTKXENG4w6UyphTXwrgyLMHCWRj7beAVhG0DpLXkc8J1gGaLMxarwTPOCTIcIZKKxx96U%2Bh5s8gbQ57BxRFgTwvxC60ZjGy8avYuOP3kHfmoFVpxaOQzc9h%2Bqc%2FQDOJEMexkM6zDJ1jxwE82ZcC5EPrWCFOTNSVjsTqENmgABmzaiIX%2FaAGzejd%2Byr8JxIuOi1gYRaRKvzOKCWymXFEawZVvoC0oaEqjVI7xUZ0L1C251CxBqpE5qs8J7QGU0AcmQjHSWQcoixZqw4VHGKuexVYC1gHiILJas9euU5AiQPEeZWO2NHeQWVVuWTKVtYkKZ0XGmWsiGCFUpmxMvvUAFVtjD4dkBjpJ2RJCZ6cqMCpIdK16LN15wRhD1nLQ2hRhuMc2g8ZG0eWhM85ZE3S0EARmYQYcYZgB4TndB19J0HZ%2B3Gs2QmiAImoyQdM1J47NbjrrlJov%2F91vV9AZW1XN25Vs%2FjhqoFxdJpGQK6lRJaaLDQKVij%2FW%2FzePh2QaNkCSUwEUyHExK0DuDxKYjRzbH0u0MERTgG%2B%2Fa23z0wsJIaIbLG4D5xzxJnigExLySujyjgg%2FkwH9p8Dkgg%2B%2BnHMBB3xiMBEw5xAom63iCPlE2FXBxhUYCftGjgivu77c6FK40aiAUJZKekBCigUibYq6yE%2BQA4g0gkjVSYfRFogkjeO8IRla2jroHqV6OkQCfWoVqEp0Kon6oxASNawAoh8poV8SYiURpHqsDbcP1AOEPKxOEEjSSMf7Zht5KQPlw%2BsBSIjeVsFgpVxFCNKG5ZOXQ0KFdmyKFD69lf6gIAsE2cOj46AVtJchbIqpCssFpp0b4lSiJf1e%2FvPAbEm4lx2EkWwe1%2BJEgx51yYrN2%2BbIFGD3wZyXdkeoTM3g2P%2F9RqSNKnHSszE2DDG4vWyzh7sDI9VE%2BNY2VA49Z%2F%2FiLzThmn9maxC1m5h7dpJ153K%2Bk6ng3PnzvWdAyT6kZCPRAGRsq2xcuQjl%2FzkmhD15G2bDJsI%2Bd4kxsL0LI7%2Fx36MrljR9RqosHHtajJruZfvDorbDtLdnX3r34S8Uu66yQ9bNm%2FiLeEdt7CwgDzP%2B94CUgFSToKEJDbSj5RpfmKtfKus2UrkbZVwe9%2F1BOAxOzKWNnUhK6AXOkyMEcrcXIvXc%2FSWyOIy1zuenXPnXgGffPLJAAqItFFALI6whGWvm2vWEVpxVeCIuAQYKoKC6w1s%2FS4yJsiO6AYritFDuO4opZQbL25D7mAFsO1fAZIAWQWJZsjej30bTBBFuDxg5pQoIFQAzczZqhgocnx86N%2FxjW%2FsxOYtF2AFbYOJiQmsWrUK4%2BPjGBkZQaPRwOAHhPz09DTeeuutQfoAbfZ%2FpARx5GQfGWtzgdYyNm0x4B1QfzVuNJv4xY9fhW7N4IKtl2OCSDP5yclJrFu3DsPDw0iShJXQVcZ65a61rp8vWvbm5%2BdlC6xcuXIABbDUvQJ47DK8Dgpw5DWC7DXEyhgV0rSJqY%2Fex%2Fv%2F%2FRN89Ve%2Bws4Qsk2yLPmDBw9i27ZtEv0sy5iIXD98%2BDCGhoZw%2FvnnCxk%2B0jTFyZMnMTU1ha1bt7oyx8%2BRew8dOoSLLrqIzzkB8hxf7%2B93g41EEyLBUCNCMyWbxATN792CRkxIeV1MYy1oxpHYNOZ7UsS6ws%2F2%2FQi%2FNLGSpL6KSTB5IfzII4%2FgmmuuwU033SQJC4Co4KmnnsLll1%2BOK664AgcOHOA576yrrrpKrj366KMuZ4iDbr%2F9dmzfvh033HADZmZmAGCwHNBMYiE93GQicZA8Wd%2F1uYYItbdCZfsBBQyNjOLAyz%2FC3NRHuPTrX0eSCBF2gMj05Zdf5igKyXfeeQeXXXaZPOe5557jGi7Yu3cvdu3aJURff%2F11vP3220Lg2WefxYMPPsjzoornn3%2FePUvWnHfeeeyY%2FhuhtEHRJgw3SK5pErpAIShjm%2Fmt1f6rMIaQPHb0XbzxT3tx6batfM6RZHkzGUl%2Bd999N%2Fbs2YNrr70WmzdvxtmzZ0Uhd955J958802MjY3hxhtvZHVI9di5cyeuvvpqHDlyBPfcc49IvN1uy7q77roLzzzzjDxr06ZNOHPmzBd3QB0NkbtAlCCRZrgER9AInR%2F8vucW2sy%2F8Nd%2FgdGhJlaOj%2FP9rkb7RuXee%2B%2FFHXfcwQmRz%2F0L0JVXXomXXnqJHSZ54NSpUwDAlUK2x9zcHN%2FDucAnwPvvv5%2Bd4J7F6uF1%2FW%2BBBu95ATsgrmd7m%2FC6ZO%2BkD4XhsVE8v%2Bdv8O7BN7H9a1%2BThDRPBJM0FYgKbLaOafzhRx8xeSdDuRZHkdhiero%2Bz44UzBLBkuYQegTZXsePH5efNUOqoa0xiAIScgLJ39rYNTaqRJym4btAQ9w3PWmjgSOHD%2BFv%2F%2FJJjFOt%2F5A%2BxMzsLIaGhzmaEsWmqQTdJe3zur1Pn5vJYM0aN5at0aLov3%2F0KH6%2F7ySYcqaPPTT3AkkDB%2F7o%2Bzj9D%2FuwmvuEspKHJFL%2FCZXJDWemp7CbItS0pUaZCHnAzTkydbj639Xwl269UoG8UmzDens9s%2BsbRTGAAmJX5qQUSqRjsjvu%2FF3se%2BMnyE%2Bfxkra3w2lCQqplk5RsO7CC0VBQZ6ByOcdVYhE73y41rO26gpiRjid5xhtt%2FvPASkRSMUJMSdEkXlUlVh78cX4jR8%2BjX95ZR%2FU2rUYGh%2Fnms7yFlnLHo9ZMZH7flCge%2FnyfZIDijyXxMVHCcj9Tbpm8wSXN6%2Bi5tCQPLfd6UiWV%2FaeIX4W3ZcXhfQBOSXOMdMK9%2BmAOBIiqYH%2Fjk%2FlHWzZuAkzv3oZfnbgNS450sp2THPDcOWOk5JNlELfWYZc3%2F%2Faa3jxhRekvF1%2F%2FfXI8lyS3%2FsffyzZfnR0lKsEO9dXkD977DG89957uPXWW3HJJZegnWXisH2vvIJ9%2B%2FZh544d%2BLXrrkObSmo2yPcBSRQRcUIi1spYQUye4woqVWcowR36xc%2FZCZx4HJgc13N2ADuDidf3v8zPUmL87ne%2Bwy8t0uxcTMrasmWLrH3iiSfw4osvAgDXeHaCqGD%2F%2Fv14jBzAx7Fjx%2FD444%2BjpPlpyvjf%2F973pPbvf%2FVVfg6%2FbLFCBvlKLOZoCBKC%2ByJTK%2B1%2Fn%2F%2Fr3%2FwmpsgJH3zwAdavX%2B8aE87yzhGuja07gc%2BZEH9IdgBbnud7OWKiKHu4rpHn5Xn2cAS5xDJYLewAqTJKKb422LtArJl4LIhZCTyWiBroCtLrf%2Bu3d0s9%2FvDECW4%2BOLLc0bH1zUir1WISDjzHhLmV5ehyX8%2BvxLxeur7du3dLp3ffffdxG8xzDHlpeuihh%2Fge7iL5OQxx6AMPPIBbbrkFDz%2F8MDdDPM8OHUQBOkBHPX8WI%2BvLEmvWrMHu276NJx%2F7ASqAX0HZ%2BwzOB7IVRAVhO7hoy70333wzr3VOcV%2BBcQvsOkae8%2FM7aI9rrXmeSboIiwJvu%2B02fhYHgMkP1Arbr7s0WYm4%2BXBeNqG05Vkbl176FdxIb3R7nn4aBREdIjlKabRIGFwmiUQE%2BAZqngjOkiLEmZwwa7V%2FzlaFylQSX%2B5adl%2FLeRS5wMmzZlotmc%2FiGPNao6NU3woQ0onS5osQt38RDlVrWtoLHVxHmff42%2B%2FgX3%2F4V9gwOYkijlESqZIsCIrGmuHfJ7QvbeEIzZFEPHR9vSqtrzHO8WMUBVJSQDI93b8CYv6ggojHLuqevQq%2F1BAUeYFv3%2FE7mKJX2WP0IrPBdogpoRGszEWC0CXqLvKLHdUXOM%2Fss0aB%2FhUwFCcYbaQYS1MMkQ3MAevu3oOy971%2F%2F3f4Q0pcJ%2Bh1dsKSbtYdYBFbKO%2BIQESzXcIJVZd1DZGyDmgRFoD%2BFfBzKilnp09jQmmkzWaQaJd1Zy5DNIYa2PbHf4IXfutboFKAEQDtmgqaXU7wSgjojfAXnMvsz%2BwMooA%2F2PvPwP%2B8y50IkKSfDrvy1u0HP5ZjbAXW3LQbu57%2Bc0wWJRo2Kqm3YXtEPU4Ih%2BqNukAt4YCORTaIAjDfBlqEqAGkTFJbqBpxm6DKwqBgmwHTp3Dygl%2FGG9t34Mqf%2FhgrrDwLi5yQ1GwsCKT1EnlA1ZyBRRRZWJSDKACZAnJGbJwg3aCGMvB%2FpFjlbYBL1rlPgNZZsnPA3Dmam8d7zTE0J1Zh08wnJupV5Qh7G%2FXkgoClpY9eTVTmYy8Ql%2BMDKWBunkBkqhhIMiEPHaFi697JiwzIiLz8gROtnSe05rkuEtoAf1W98UIcXk1zRQlV5EYllYmN6tW6ffZSL81LXK%2FM%2B0p5arr%2Fvw%2BgvhTUUgHtTIjXJV%2F5H1QKMZQ5gW0FpA0gToDhlUYRUYJSFFNa3dr7oP6fBM2WC39oVD8XG54Lgu0D0GkDSPveAhJJQV6K%2FOve7QpfsCoBtAYSbT6AToAVqwBltg%2BiesX3zgi2LNkGMiUhfLhAGt1qqbwqBWUpjsfQ2ABboGP3dmhPexHIhIjo2CTC2Rm%2Bz%2BcOaG1sIOFIBtKltVXRG1Vg6a1Rdyznpqz%2F1%2BHQ5ZVWriFCNcm5aIUPIGvmZskWdcK9kpVxN7GqPl6E45JzwWF5DrRbAyjgw6PA%2FDmJYIiAI9oVHeXOYZJhnpmIh6B8TnVXwS66dIkxqnp%2BClNlzirsPwmeOPgGlvuhu3qHBSz7QzgWiymgQzhj98tyxhnDtdcBc6z6DRs2fBfAhYQVy4z4WcK7zNFw7XVAm3CScIQwv0wdcMJybH%2FWFjhtvTRDGFpe%2FCWopwzHxbdAZonDLkywvI7MOmFGxvb4P%2FwpGtJIWD84AAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-size: 22px 22px;
  background-position: 0px center;
  padding-left: 30px;
  margin-left: -30px;
}

.repository-lst .archived {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJhcmNoaXZlIiBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEtYXJjaGl2ZSBmYS13LTE2IiByb2xlPSJpbWciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTMyIDQ0OGMwIDE3LjcgMTQuMyAzMiAzMiAzMmgzODRjMTcuNyAwIDMyLTE0LjMgMzItMzJWMTYwSDMydjI4OHptMTYwLTIxMmMwLTYuNiA1LjQtMTIgMTItMTJoMTA0YzYuNiAwIDEyIDUuNCAxMiAxMnY4YzAgNi42LTUuNCAxMi0xMiAxMkgyMDRjLTYuNiAwLTEyLTUuNC0xMi0xMnYtOHpNNDgwIDMySDMyQzE0LjMgMzIgMCA0Ni4zIDAgNjR2NDhjMCA4LjggNy4yIDE2IDE2IDE2aDQ4MGM4LjggMCAxNi03LjIgMTYtMTZWNjRjMC0xNy43LTE0LjMtMzItMzItMzJ6Ij48L3BhdGg%2BPC9zdmc%2B);
  background-repeat: no-repeat;
  background-size: 22px 22px;
  background-position: 0px center;
  padding-left: 30px;
  margin-left: -30px;
}

.repository-lst .auto-provisioned {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJtYWdpYyIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLW1hZ2ljIGZhLXctMTYiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI%2BPHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMjI0IDk2bDE2LTMyIDMyLTE2LTMyLTE2LTE2LTMyLTE2IDMyLTMyIDE2IDMyIDE2IDE2IDMyek04MCAxNjBsMjYuNjYtNTMuMzNMMTYwIDgwbC01My4zNC0yNi42N0w4MCAwIDUzLjM0IDUzLjMzIDAgODBsNTMuMzQgMjYuNjdMODAgMTYwem0zNTIgMTI4bC0yNi42NiA1My4zM0wzNTIgMzY4bDUzLjM0IDI2LjY3TDQzMiA0NDhsMjYuNjYtNTMuMzNMNTEyIDM2OGwtNTMuMzQtMjYuNjdMNDMyIDI4OHptNzAuNjItMTkzLjc3TDQxNy43NyA5LjM4QzQxMS41MyAzLjEyIDQwMy4zNCAwIDM5NS4xNSAwYy04LjE5IDAtMTYuMzggMy4xMi0yMi42MyA5LjM4TDkuMzggMzcyLjUyYy0xMi41IDEyLjUtMTIuNSAzMi43NiAwIDQ1LjI1bDg0Ljg1IDg0Ljg1YzYuMjUgNi4yNSAxNC40NCA5LjM3IDIyLjYyIDkuMzcgOC4xOSAwIDE2LjM4LTMuMTIgMjIuNjMtOS4zN2wzNjMuMTQtMzYzLjE1YzEyLjUtMTIuNDggMTIuNS0zMi43NSAwLTQ1LjI0ek0zNTkuNDUgMjAzLjQ2bC01MC45MS01MC45MSA4Ni42LTg2LjYgNTAuOTEgNTAuOTEtODYuNiA4Ni42eiI%2BPC9wYXRoPjwvc3ZnPg%3D%3D);
  background-repeat: no-repeat;
  background-size: 22px 22px;
  background-position: 0px center;
  padding-left: 30px;
  margin-left: -30px;
}

.repository-lst:empty:before {
  content: "No environment to deploy to, Shipit Squirrel is displeased";
}

.repository-lst li:nth-child(even) a {
  background-color: #f8f9fa;
}

.repository-lst li.selected a {
  background-color: var(--blue);
  outline: none;
}

.repository-lst li.selected a span {
  color: #fff;
}

.repository-lst li.selected a small {
  color: rgba(255, 255, 255, 0.8);
}

.repository-lst li a {
  padding: .35rem;
  margin-left: -0.35rem;
  margin-right: -0.35rem;
  border-radius: 4px;
  display: block;
}

.repository-lst li a:after {
  content: "";
  display: table;
  clear: both;
}

.repository-lst li a:hover, .repository-lst li a:focus {
  background-color: var(--blue);
  outline: none;
}

.repository-lst li a:hover span, .repository-lst li a:focus span {
  color: #fff;
}

.repository-lst li a:hover small, .repository-lst li a:focus small {
  color: rgba(255, 255, 255, 0.8);
}

.repository-search input {
  margin-left: 4%;
  width: 92%;
  padding: 6px;
  font-size: larger;
  border-radius: 8px;
  outline: 0;
  border: 1px #a0a0a0 solid;
}

.repository-search-header {
  display: none;
}

.show-all-repositories {
  display: none;
}

.filtering-enabled .show-all-repositories {
  display: inline-block;
}

.filtering-enabled .repository-search-header {
  display: block;
}

.filtering-enabled .search-item.not-matching {
  display: none;
}

.new_repository input.repo {
  width: 200px;
  display: inline;
}

.new_repository input.repo:focus {
  padding-right: 30px !important;
}

.new_repository input:focus {
  border-color: var(--blue);
}

.deploy-checklist {
  list-style-type: none;
  padding: 0;
  margin-top: 1.5rem;
}

.deploy-checklist__item {
  margin-bottom: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.variables-header {
  margin: 1rem 0;
  padding-top: 1rem;
}

.variables-fields input, .variables-fields select {
  display: inline-block;
  width: inherit;
  margin-right: 1rem;
}

.deploy-checklist__item__checkbox {
  margin-right: 1rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.action-button {
  margin: 0 0.5rem;
  display: none;
}

.action-button[data-status="running"], .action-button[data-status="aborting"], .action-button[data-status="pending"] {
  display: inline-block;
}

.action-button .caption--pending {
  display: none;
}

.action-button.pending .deploy-action {
  cursor: default;
}

.action-button.pending .caption--ready {
  display: none;
}

.action-button.pending .caption--pending {
  display: inline;
}

.task-output-container.task-output-container-main-page {
  height: calc(100vh - 9rem - 4rem - 1px);
}

.output-line {
  height: 1.5rem;
}

.deploy-banner {
  min-height: 4rem;
  height: auto;
  background-color: #f0f4f7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  overflow-x: hidden;
}

.deploy-banner .deploy-banner-section {
  display: inline-block;
  padding: .75rem 1.5rem;
}

.deploy-banner .stack-link {
  display: none;
}

.deploy-banner .action-buttons {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}

.deploy-banner .deploy-banner-status {
  height: 2px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.deploy-banner[data-status="failure"] .deploy-banner-status, .deploy-banner[data-status="error"] .deploy-banner-status, .deploy-banner[data-status="timedout"] .deploy-banner-status {
  background-color: var(--bright-red);
  width: 100%;
}

.deploy-banner[data-status="aborted"] .deploy-banner-status, .deploy-banner[data-status="flapping"] .deploy-banner-status {
  background-color: var(--orange);
  width: 100%;
}

.deploy-banner[data-status="success"] .deploy-banner-status {
  background-color: var(--green);
  width: 100%;
}

.deploy-banner[data-status="pending"] .deploy-banner-status, .deploy-banner[data-status="running"] .deploy-banner-status {
  background-color: var(--blue);
  width: 0%;
  z-index: 9999;
  -webkit-animation: loading-slide 1.2s linear infinite;
}

.deploy-banner[data-status="aborting"] .deploy-banner-status {
  background-color: var(--orange);
  width: 0%;
  z-index: 9999;
  -webkit-animation: loading-slide 1.2s linear infinite;
}

.deploy-banner .deploy-status {
  color: #8f9498;
}

.deploy-banner .short-sha {
  background: #e6eaed;
  font-family: Menlo, monospace;
  color: #9cacbb;
  border-radius: 4px;
  font-size: .875rem;
  padding: .25em .45em;
}

.deploy-banner .short-sha-no-bg {
  font-family: Menlo, monospace;
  border-radius: 4px;
  font-size: .875rem;
}

.search-bar {
  background-color: #f0f4f7;
  border: 1px solid #f0f4f7;
  position: absolute;
  right: 0px;
  padding: .125rem;
  border-bottom-left-radius: .25rem;
}

.search-bar input[type="search"] {
  width: 300px;
}

@-webkit-keyframes loading-slide {
  0% {
    width: 0%;
    left: 0%;
  }
  30% {
    left: 0%;
  }
  100% {
    width: 50%;
    left: 100%;
  }
}

@keyframes loading-slide {
  0% {
    width: 0%;
    left: 0%;
  }
  30% {
    left: 0%;
  }
  100% {
    width: 50%;
    left: 100%;
  }
}

.code-preview {
  margin: 1.5rem 0;
}

.sidebar.enabled + .deploy-main {
  margin-left: 300px;
}

.sidebar {
  background-color: var(--slate);
  color: white;
  overflow: hidden;
  height: calc(100vh - 9rem - 1px);
  position: absolute;
  width: 0px;
}

.sidebar.enabled {
  width: 300px;
}

.sidebar-plugins {
  height: 100%;
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}

.commit-checks {
  border: 0.25rem solid var(--terminal-black);
}

.commit-checks[data-status="success"] {
  border-color: var(--green);
}

.commit-checks[data-status="failed"], .commit-checks[data-status="failure"], .commit-checks[data-status="error"], .commit-checks[data-status="timedout"] {
  border-color: var(--bright-red);
}

.commit-checks[data-status="pending"], .commit-checks[data-status="running"] {
  border-color: var(--dark-yellow);
}

.monitoring-panel {
  display: inline-block;
}

.monitoring-panel iframe {
  border: none;
}

.ignored-safeties {
  color: var(--orange);
}

.deploy-actions {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

@media (min-width: 1000px) {
  .deploy-actions {
    margin-left: 1rem;
    min-width: 12rem;
  }
  .deploy-actions .btn {
    float: right;
  }
}

.release-validation {
  display: inline-block;
}

.release-validation .icon {
  background-color: #ddd;
}

.release-validation:hover .icon {
  background-color: #aaaaaa;
}

.deploy[data-release-status="success"] .release-validation .action-validate-release:before, .deploy[data-release-status="success"] .release-validation .action-validate-release:after,
.deploy[data-release-status="failure"] .release-validation .action-reject-release:before,
.deploy[data-release-status="failure"] .release-validation .action-reject-release:after {
  display: none;
}

.deploy[data-release-status="success"] .release-validation .action-validate-release .icon,
.deploy[data-release-status="failure"] .release-validation .action-reject-release .icon {
  background-color: #ddd;
}

.deploy .commit-lock .icon {
  background-color: var(--bright-red);
}

.deploy .commit-lock:hover .icon {
  background-color: #c40808;
}

.deploy .commit-lock .action-lock-commit {
  display: none;
}

.deploy .commit-lock .action-unlock-commit {
  display: inline-block;
}
