*, ::before, ::after {
  --tw-border-opacity: 1;
  border-color: rgba(229, 231, 235, var(--tw-border-opacity))
}

.container {
  width: 100%
}

@media (min-width: 640px) {
  .container {
    max-width: 640px
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 768px
  }
}

@media (min-width: 1024px) {
  .container {
    max-width: 1024px
  }
}

@media (min-width: 1280px) {
  .container {
    max-width: 1280px
  }
}

@media (min-width: 1536px) {
  .container {
    max-width: 1536px
  }
}

.visible {
  visibility: visible
}

.static {
  position: static
}

.fixed {
  position: fixed
}

.absolute {
  position: absolute
}

.relative {
  position: relative
}

.inset-0 {
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px
}

.z-10 {
  z-index: 10
}

.mt-4 {
  margin-top: 1rem
}

.mt-5 {
  margin-top: 1.25rem
}

.mb-4 {
  margin-bottom: 1rem
}

.mb-5 {
  margin-bottom: 1.25rem
}

.ml-1 {
  margin-left: 0.25rem
}

.block {
  display: block
}

.inline-block {
  display: inline-block
}

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

.table {
  display: table
}

.grid {
  display: grid
}

.contents {
  display: contents
}

.hidden {
  display: none
}

.min-h-screen {
  min-height: 100vh
}

.flex-shrink {
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1
}

.border-collapse {
  border-collapse: collapse
}

.transform {
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  -webkit-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
      -ms-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-0 {
  --tw-translate-y: 0px
}

.translate-y-4 {
  --tw-translate-y: 1rem
}

@-webkit-keyframes spin {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg)
  }
}

@keyframes spin {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg)
  }
}

@-webkit-keyframes ping {
  75%, 100% {
    -webkit-transform: scale(2);
            transform: scale(2);
    opacity: 0
  }
}

@keyframes ping {
  75%, 100% {
    -webkit-transform: scale(2);
            transform: scale(2);
    opacity: 0
  }
}

@-webkit-keyframes pulse {
  50% {
    opacity: .5
  }
}

@keyframes pulse {
  50% {
    opacity: .5
  }
}

@-webkit-keyframes bounce {
  0%, 100% {
    -webkit-transform: translateY(-25%);
            transform: translateY(-25%);
    -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1);
            animation-timing-function: cubic-bezier(0.8,0,1,1)
  }

  50% {
    -webkit-transform: none;
            transform: none;
    -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1);
            animation-timing-function: cubic-bezier(0,0,0.2,1)
  }
}

@keyframes bounce {
  0%, 100% {
    -webkit-transform: translateY(-25%);
            transform: translateY(-25%);
    -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1);
            animation-timing-function: cubic-bezier(0.8,0,1,1)
  }

  50% {
    -webkit-transform: none;
            transform: none;
    -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1);
            animation-timing-function: cubic-bezier(0,0,0.2,1)
  }
}

.resize {
  resize: both
}

.items-end {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end
}

.justify-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center
}

.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: -webkit-calc(1rem * var(--tw-space-x-reverse));
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: -webkit-calc(1rem * -webkit-calc(1 - var(--tw-space-x-reverse)));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: -webkit-calc(1rem * -webkit-calc(1 - var(--tw-space-y-reverse)));
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: -webkit-calc(1rem * var(--tw-space-y-reverse));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse))
}

.overflow-hidden {
  overflow: hidden
}

.overflow-y-auto {
  overflow-y: auto
}

.rounded-lg {
  border-radius: 0.5rem
}

.border {
  border-width: 1px
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity))
}

.bg-gray-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(107, 114, 128, var(--tw-bg-opacity))
}

.bg-opacity-75 {
  --tw-bg-opacity: 0.75
}

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem
}

.pt-4 {
  padding-top: 1rem
}

.pt-5 {
  padding-top: 1.25rem
}

.pb-4 {
  padding-bottom: 1rem
}

.pb-20 {
  padding-bottom: 5rem
}

.text-left {
  text-align: left
}

.text-center {
  text-align: center
}

.align-bottom {
  vertical-align: bottom
}

.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem
}

.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem
}

.font-bold {
  font-weight: 700
}

.capitalize {
  text-transform: capitalize
}

.italic {
  font-style: italic
}

 .tabular-nums {
  --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);
  --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);
  --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);
  --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);
  --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)
}

.tabular-nums {
  --tw-numeric-spacing: tabular-nums
}

.leading-6 {
  line-height: 1.5rem
}

.leading-normal {
  line-height: 1.5
}

.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgba(55, 65, 81, var(--tw-text-opacity))
}

.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgba(17, 24, 39, var(--tw-text-opacity))
}

.underline {
  text-decoration: underline
}

.line-through {
  text-decoration: line-through
}

.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.opacity-0 {
  opacity: 0
}

.opacity-100 {
  opacity: 1
}

*, ::before, ::after {
  --tw-shadow: 0 0 #0000
}

.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

*, ::before, ::after {
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000
}

.filter {
  --tw-blur: var(--tw-empty,/*!*/ /*!*/);
  --tw-brightness: var(--tw-empty,/*!*/ /*!*/);
  --tw-contrast: var(--tw-empty,/*!*/ /*!*/);
  --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);
  --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
  --tw-invert: var(--tw-empty,/*!*/ /*!*/);
  --tw-saturate: var(--tw-empty,/*!*/ /*!*/);
  --tw-sepia: var(--tw-empty,/*!*/ /*!*/);
  --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);
  -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
          filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.transition-all {
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms
}

.transition {
  -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms
}

.transition-opacity {
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms
}

.duration-200 {
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms
}

.duration-300 {
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms
}

.ease-in {
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 1, 1)
}

.ease-out {
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0, 0, 0.2, 1)
}

@media (min-width: 640px) {
  .sm\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem
  }

  .sm\:mt-6 {
    margin-top: 1.5rem
  }

  .sm\:block {
    display: block
  }

  .sm\:inline-block {
    display: inline-block
  }

  .sm\:h-screen {
    height: 100vh
  }

  .sm\:w-full {
    width: 100%
  }

  .sm\:max-w-sm {
    max-width: 24rem
  }

  .sm\:max-w-xl {
    max-width: 36rem
  }

  .sm\:max-w-3xl {
    max-width: 48rem
  }

  .sm\:translate-y-0 {
    --tw-translate-y: 0px
  }

  .sm\:scale-95 {
    --tw-scale-x: .95;
    --tw-scale-y: .95
  }

  .sm\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1
  }

  .sm\:p-0 {
    padding: 0px
  }

  .sm\:p-6 {
    padding: 1.5rem
  }

  .sm\:align-middle {
    vertical-align: middle
  }
}

@media (min-width: 768px) {
}

@media (min-width: 1024px) {
}

@media (min-width: 1280px) {
}

@media (min-width: 1536px) {
}

.footer[data-v-aa894f0e]{
  background:#ebedef;
  width:-webkit-calc(100vw - 4em);
  width:calc(100vw - 4em);
  margin-left:-webkit-calc(480px - 50vw);
  margin-left:calc(480px - 50vw);
  padding:2em;
  display:grid;
  grid-template-columns:250px auto auto auto auto auto;
  font-size:18px;
  color:#393f48;
  margin-top:1em
}
@media (max-width: 992px){
.footer[data-v-aa894f0e]{
    grid-template-columns:auto;
    text-align:center;
    margin-left:-1em;
    max-width:100%
}
}
.footer a[data-v-aa894f0e]{
  display:block;
  color:#393f48;
  text-decoration:none;
  margin-bottom:10px
}
.footer strong[data-v-aa894f0e]{
  font-weight:800;
  margin-bottom:1em;
  display:block
}
@media (max-width: 992px){
.footer strong[data-v-aa894f0e]{
    margin-top:1em
}
}
.footer-colophon[data-v-aa894f0e]{
  margin-right:25px;
  padding-right:25px;
  display:grid;
  place-items:center;
  border-right:1px #acb3be solid;
  text-align:right
}
@media (max-width: 992px){
.footer-colophon[data-v-aa894f0e]{
    text-align:center;
    border-right:0;
    border-bottom:1px #acb3be solid;
    padding-bottom:1em;
    padding-right:0;
    margin-right:0
}
}
.footer img[data-v-aa894f0e]{
  -webkit-filter:grayscale(100%);
          filter:grayscale(100%)
}

.newsletter-icon[data-v-04023803]{
  margin-top:0;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  -webkit-flex-basis:32px !important;
      -ms-flex-preferred-size:32px !important;
          flex-basis:32px !important;
  width:32px !important;
  font-size:18px;
  height:30px;
  text-align:center;
  line-height:30px;
  background:#ebedef;
  color:#acb3be;
  font-weight:600
}
.newsletter-icon>svg[data-v-04023803]{
  padding-top:6px
}

@media (max-width: 768px){
.desktop[data-v-2a1ff49b]{
    display:none !important
}
}
@media (min-width: 769px){
.mobile[data-v-2a1ff49b]{
    display:none !important
}
}
.subtle[data-v-2a1ff49b]{
  color:#acb3be !important;
  border-color:#acb3be !important
}
.warning[data-v-2a1ff49b],.warning a[data-v-2a1ff49b]{
  color:#f0ad4e !important;
  border-color:#f0ad4e !important
}
.error[data-v-2a1ff49b]{
  color:#d9534f !important;
  border-color:#d9534f !important
}
.info[data-v-2a1ff49b]{
  color:#5bc0de !important;
  border-color:#5bc0de !important
}
.success[data-v-2a1ff49b]{
  color:#5cb85c !important;
  border-color:#5cb85c !important
}
button.subtle[data-v-2a1ff49b]{
  background-color:#acb3be !important;
  color:#fff !important
}
button.success[data-v-2a1ff49b]{
  background-color:#5cb85c !important;
  color:#fff !important
}
button.warning[data-v-2a1ff49b]{
  background-color:#f0ad4e !important;
  color:#fff !important
}
button.error[data-v-2a1ff49b]{
  background-color:#d9534f !important;
  color:#fff !important
}
button.info[data-v-2a1ff49b]{
  background-color:#5bc0de !important;
  color:#fff !important
}
.monospaced[data-v-2a1ff49b]{
  font-family:"Menlo"
}
.badge[data-v-2a1ff49b]{
  display:inline-block;
  padding:0.25em 0.4em;
  font-size:75%;
  font-weight:700;
  line-height:1;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:0.25rem;
  color:#fff;
  background-color:#6c757d
}
.header[data-v-2a1ff49b]{
  max-width:960px;
  margin:0 auto;
  width:-webkit-calc(100% - 40px);
  width:calc(100% - 40px);
  padding-top:0.5em;
  padding-bottom:0.5em;
  position:relative
}
.header a[data-v-2a1ff49b],.header router-link[data-v-2a1ff49b]{
  text-decoration:none;
  margin-right:1em;
  color:#acb3be
}
.header a[data-v-2a1ff49b]:hover,.header router-link[data-v-2a1ff49b]:hover{
  color:#0069ff
}
.header a[data-v-2a1ff49b]:last-child,.header router-link[data-v-2a1ff49b]:last-child{
  margin-right:0
}
.header a.router-link-active[data-v-2a1ff49b],.header router-link.router-link-active[data-v-2a1ff49b]{
  color:#0069ff
}
.header__navigation[data-v-2a1ff49b]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center
}
.universal-search-widget[data-v-2a1ff49b]{
  margin-right:20px;
  margin-bottom:0;
  height:35px;
  font-size:14px
}
.header-dropdown__icon[data-v-2a1ff49b]{
  fill:#acb3be;
  display:block;
  width:18px;
  height:18px;
  margin-top:6px;
  cursor:pointer
}
.header-dropdown__custom-icon[data-v-2a1ff49b]{
  display:block;
  width:36px;
  height:36px;
  margin-top:-5px;
  cursor:pointer;
  border-radius:50%;
  border:1px #acb3be solid;
  background-size:cover;
  background-repeat:no-repeat;
  background-position:50% 50%
}
.header-dropdown__menu[data-v-2a1ff49b]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
      -ms-flex-direction:column;
          flex-direction:column;
  background:#fff;
  border:1px #bdc3cc solid;
  border-radius:5px;
  -webkit-box-shadow:2px 2px 2px 0px rgba(0,0,0,0.0975);
          box-shadow:2px 2px 2px 0px rgba(0,0,0,0.0975);
  z-index:1000;
  position:absolute;
  width:300px;
  right:0;
  margin-top:0;
  top:50px;
  visibility:visible;
  opacity:1;
  padding-left:0;
  list-style-type:none;
  -webkit-transition:all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
  transition:all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
  -webkit-transform:translateY(0%);
      -ms-transform:translateY(0%);
          transform:translateY(0%);
  -webkit-transition-delay:0s, 0s, 0.3s;
          transition-delay:0s, 0s, 0.3s
}
.header-dropdown__menu>span[data-v-2a1ff49b]{
  margin:0
}
.header-dropdown__menu>span a[data-v-2a1ff49b],.header-dropdown__menu>span router-link[data-v-2a1ff49b],.header-dropdown__menu>span.header[data-v-2a1ff49b]{
  padding:0.5em 10px;
  display:block;
  margin-right:0;
  border-top:1px #ebedef solid;
  font-size:15px;
  color:#acb3be;
  text-decoration:none
}
.header-dropdown__menu>span a[data-v-2a1ff49b]:hover,.header-dropdown__menu>span a.header-dropdown__menu-link--hovered[data-v-2a1ff49b],.header-dropdown__menu>span router-link[data-v-2a1ff49b]:hover,.header-dropdown__menu>span router-link.header-dropdown__menu-link--hovered[data-v-2a1ff49b],.header-dropdown__menu>span.header[data-v-2a1ff49b]:hover,.header-dropdown__menu>span.header.header-dropdown__menu-link--hovered[data-v-2a1ff49b]{
  color:#0069ff
}
.header-dropdown__menu>span a:hover i[data-v-2a1ff49b],.header-dropdown__menu>span a.header-dropdown__menu-link--hovered i[data-v-2a1ff49b],.header-dropdown__menu>span router-link:hover i[data-v-2a1ff49b],.header-dropdown__menu>span router-link.header-dropdown__menu-link--hovered i[data-v-2a1ff49b],.header-dropdown__menu>span.header:hover i[data-v-2a1ff49b],.header-dropdown__menu>span.header.header-dropdown__menu-link--hovered i[data-v-2a1ff49b]{
  color:#0069ff
}
.header-dropdown__menu>span a i[data-v-2a1ff49b],.header-dropdown__menu>span router-link i[data-v-2a1ff49b],.header-dropdown__menu>span.header i[data-v-2a1ff49b]{
  margin-right:10px;
  width:30px
}
.header-dropdown__menu>span.header-dropdown__menu-link--active[data-v-2a1ff49b]{
  border-left:#0069ff 5px solid
}
.header-dropdown__menu>span.header-dropdown__menu-link--active a[data-v-2a1ff49b],.header-dropdown__menu>span.header-dropdown__menu-link--active router-link[data-v-2a1ff49b]{
  color:#0069ff !important
}
.header-dropdown__menu>span .header[data-v-2a1ff49b]{
  color:#5c6571 !important;
  font-weight:600;
  padding-left:10px;
  display:inline-block
}
.header-dropdown__menu--hidden[data-v-2a1ff49b]{
  visibility:hidden !important;
  -webkit-transform:translateY(-10px) !important;
      -ms-transform:translateY(-10px) !important;
          transform:translateY(-10px) !important;
  -webkit-transition:all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s !important;
  transition:all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s !important;
  opacity:0 !important
}
.header-dropdown__information-pane[data-v-2a1ff49b]{
  padding:1em 10px
}
.header-dropdown__information-pane img[data-v-2a1ff49b]{
  height:30px;
  width:30px;
  display:block;
  border-radius:50%
}
.information-pane[data-v-2a1ff49b]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center
}
.information-pane>div[data-v-2a1ff49b]:first-child{
  width:30px;
  margin-right:10px;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex
}
.information-pane>div[data-v-2a1ff49b]:last-child{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1
}
.information-pane__title[data-v-2a1ff49b]{
  font-weight:bold;
  font-size:16px
}
.information-pane__subtitle[data-v-2a1ff49b]{
  font-size:14px;
  color:#7e8a9a
}
.information-pane__action[data-v-2a1ff49b]{
  font-size:14px;
  display:block;
  color:#acb3be;
  margin-top:5px
}
.header-dropdown__menu-arrow[data-v-2a1ff49b]{
  position:absolute;
  bottom:100%;
  margin-left:0px;
  width:30px;
  height:15px;
  overflow:hidden;
  top:-webkit-calc(2em);
  top:calc(2em);
  z-index:1001;
  visibility:visible;
  -webkit-transition:all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
  transition:all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
  -webkit-transform:translateY(0%);
      -ms-transform:translateY(0%);
          transform:translateY(0%);
  -webkit-transition-delay:0s, 0s, 0.3s;
          transition-delay:0s, 0s, 0.3s
}
.header-dropdown__menu-arrow[data-v-2a1ff49b]::after{
  content:"";
  position:absolute;
  width:15px;
  height:15px;
  left:65%;
  -webkit-transform:translate(-50%, 50%) rotate(45deg);
      -ms-transform:translate(-50%, 50%) rotate(45deg);
          transform:translate(-50%, 50%) rotate(45deg);
  background-color:#fff;
  border:1px solid #acb3be
}
.header-dropdown-wrapper[data-v-2a1ff49b]{
  display:inline-block
}
#header-dropdown-button[data-v-2a1ff49b]{
  color:#5c6571;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center;
  border:1px #ced3d9 solid;
  -webkit-box-flex:0;
  -webkit-flex:0;
      -ms-flex:0;
          flex:0;
  padding:5px 10px;
  border-radius:5px;
  background:#fff;
  font-weight:bold;
  margin-bottom:0;
  height:36px
}

.result-type[data-v-7407c607]{
  margin-right:10px;
  color:#acb3be
}
.result-text[data-v-7407c607]{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  text-overflow:ellipsis;
  overflow-x:hidden
}
.result-subtext[data-v-7407c607]{
  color:#acb3be
}
.dropdown-menu__item[data-v-7407c607]{
  padding-left:20px;
  padding-right:20px;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center
}
i[data-v-7407c607]{
  margin-left:0 !important
}
.result-type-verbose[data-v-7407c607]{
  text-align:right;
  color:#acb3be
}

a[data-v-ce699570]{
  text-decoration:none
}

.dropdown-menu[data-v-d246db54]{
  margin-bottom:0
}
input[data-v-d246db54]{
  padding:5px 10px !important;
  margin-bottom:0 !important
}
.empty-state[data-v-d246db54]{
  color:#acb3be;
  padding:1em
}

@media (max-width: 768px){
.desktop[data-v-65c95a07]{
    display:none !important
}
}
@media (min-width: 769px){
.mobile[data-v-65c95a07]{
    display:none !important
}
}
.subtle[data-v-65c95a07]{
  color:#acb3be !important;
  border-color:#acb3be !important
}
.warning[data-v-65c95a07],.warning a[data-v-65c95a07]{
  color:#f0ad4e !important;
  border-color:#f0ad4e !important
}
.error[data-v-65c95a07]{
  color:#d9534f !important;
  border-color:#d9534f !important
}
.info[data-v-65c95a07]{
  color:#5bc0de !important;
  border-color:#5bc0de !important
}
.success[data-v-65c95a07]{
  color:#5cb85c !important;
  border-color:#5cb85c !important
}
button.subtle[data-v-65c95a07]{
  background-color:#acb3be !important;
  color:#fff !important
}
button.success[data-v-65c95a07]{
  background-color:#5cb85c !important;
  color:#fff !important
}
button.warning[data-v-65c95a07]{
  background-color:#f0ad4e !important;
  color:#fff !important
}
button.error[data-v-65c95a07]{
  background-color:#d9534f !important;
  color:#fff !important
}
button.info[data-v-65c95a07]{
  background-color:#5bc0de !important;
  color:#fff !important
}
.monospaced[data-v-65c95a07]{
  font-family:"Menlo"
}
.badge[data-v-65c95a07]{
  display:inline-block;
  padding:0.25em 0.4em;
  font-size:75%;
  font-weight:700;
  line-height:1;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:0.25rem;
  color:#fff;
  background-color:#6c757d
}
.header[data-v-65c95a07]{
  max-width:960px;
  margin:0 auto;
  width:-webkit-calc(100% - 40px);
  width:calc(100% - 40px);
  padding-top:0.5em;
  padding-bottom:0.5em;
  position:relative
}
.header a[data-v-65c95a07],.header router-link[data-v-65c95a07]{
  text-decoration:none;
  margin-right:1em;
  color:#acb3be
}
.header a[data-v-65c95a07]:hover,.header router-link[data-v-65c95a07]:hover{
  color:#0069ff
}
.header a[data-v-65c95a07]:last-child,.header router-link[data-v-65c95a07]:last-child{
  margin-right:0
}
.header a.router-link-active[data-v-65c95a07],.header router-link.router-link-active[data-v-65c95a07]{
  color:#0069ff
}
.header__navigation[data-v-65c95a07]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center
}
.universal-search-widget[data-v-65c95a07]{
  margin-right:20px;
  margin-bottom:0;
  height:35px;
  font-size:14px
}
.header-dropdown__icon[data-v-65c95a07]{
  fill:#acb3be;
  display:block;
  width:18px;
  height:18px;
  margin-top:6px;
  cursor:pointer
}
.header-dropdown__custom-icon[data-v-65c95a07]{
  display:block;
  width:36px;
  height:36px;
  margin-top:-5px;
  cursor:pointer;
  border-radius:50%;
  border:1px #acb3be solid;
  background-size:cover;
  background-repeat:no-repeat;
  background-position:50% 50%
}

@media (max-width: 768px){
.desktop{
    display:none !important
}
}
@media (min-width: 769px){
.mobile{
    display:none !important
}
}
.subtle{
  color:#acb3be !important;
  border-color:#acb3be !important
}
.warning,.warning a{
  color:#f0ad4e !important;
  border-color:#f0ad4e !important
}
.error{
  color:#d9534f !important;
  border-color:#d9534f !important
}
.info{
  color:#5bc0de !important;
  border-color:#5bc0de !important
}
.success{
  color:#5cb85c !important;
  border-color:#5cb85c !important
}
button.subtle{
  background-color:#acb3be !important;
  color:#fff !important
}
button.success{
  background-color:#5cb85c !important;
  color:#fff !important
}
button.warning{
  background-color:#f0ad4e !important;
  color:#fff !important
}
button.error{
  background-color:#d9534f !important;
  color:#fff !important
}
button.info{
  background-color:#5bc0de !important;
  color:#fff !important
}
.monospaced{
  font-family:"Menlo"
}
.badge{
  display:inline-block;
  padding:0.25em 0.4em;
  font-size:75%;
  font-weight:700;
  line-height:1;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:0.25rem;
  color:#fff;
  background-color:#6c757d
}
.dropdown-button{
  font-weight:400;
  margin-bottom:0.5em;
  text-align:center;
  white-space:nowrap;
  vertical-align:middle;
  padding:0.75em 1em;
  font-size:16px;
  line-height:16px;
  border-radius:0.25em;
  -webkit-transition:all 0.2s ease-in-out;
  transition:all 0.2s ease-in-out;
  color:#7e8a9a;
  background-color:#fff;
  border:1px solid #ced3d9;
  cursor:pointer
}
.dropdown-button>svg{
  float:left;
  margin-right:-20px
}
@media (max-width: 992px){
.dropdown-button>svg{
    display:none
}
}
.dropdown-menu{
  position:absolute;
  top:100%;
  left:0;
  z-index:1000;
  float:left;
  min-width:10rem;
  font-size:1rem;
  width:100%;
  padding:0.5rem 0;
  margin:0.125rem 0 0;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  list-style:none;
  background-color:#fff;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  border:1px solid #ced3d9;
  border-radius:0.25rem
}
.dropdown-button--active{
  color:#0069ff;
  border-color:#0069ff
}
.dropdown-menu__item{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  padding:3px 1.5rem;
  clear:both;
  font-weight:400;
  color:#7e8a9a;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  text-align:inherit;
  white-space:nowrap;
  background:0 0;
  border:0;
  line-height:24px
}
.dropdown-menu__item:hover,.dropdown-menu__item.dropdown-menu__item--hover{
  cursor:pointer;
  text-decoration:none;
  background-color:#f2f3f5
}
.modal-mask{
  position:fixed;
  z-index:9998;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:rgba(0,0,0,0.5);
  display:table;
  -webkit-transition:opacity 0.3s ease;
  transition:opacity 0.3s ease
}
.modal-wrapper{
  display:table-cell;
  vertical-align:middle
}
.modal-container{
  width:300px;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  padding:20px 30px;
  background-color:#fff;
  border-radius:2px;
  -webkit-box-shadow:0 2px 8px rgba(0,0,0,0.33);
          box-shadow:0 2px 8px rgba(0,0,0,0.33);
  -webkit-transition:all 0.3s ease;
  transition:all 0.3s ease;
  overflow-y:auto;
  margin:0px auto 30px;
  max-height:-webkit-calc(100vh - 90px);
  max-height:calc(100vh - 90px)
}
@media (min-width: 768px){
.modal-container--wide{
    width:600px
}
}
@media (min-width: 768px){
.modal-container--very-wide{
    width:960px
}
}
.modal-header h3{
  margin-top:9px;
  text-align:center;
  text-overflow:ellipsis;
  overflow-x:hidden
}
.modal-header h4{
  text-align:center;
  font-size:14px;
  margin-top:-1em;
  color:#7e8a9a
}
.modal-body{
  margin:20px 0
}
.modal-enter{
  opacity:0
}
.modal-leave-active{
  opacity:0
}
.modal-enter .modal-container,.modal-leave-active .modal-container{
  margin-top:-50px
}
.modal-footer{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex
}
.modal-footer button{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  margin-right:10px
}
.modal-footer button:last-child{
  margin-right:0
}
.notes-modal{
  overflow:visible
}
.notes-modal__header{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center
}
.notes-modal__avatar{
  margin-top:-5em;
  border-radius:50%;
  z-index:30;
  border:10px #fff solid
}
.subscriber-data__header{
  font-size:10px;
  font-weight:bold;
  text-transform:uppercase;
  color:#acb3be;
  margin-bottom:10px
}
.subscriber-data__pane{
  margin-bottom:1em;
  border:1px #ced3d9 solid;
  padding:5px 10px;
  border-radius:5px
}
.subscriber-data__pane>div,.subscriber-data__pane>span>div{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex
}
.subscriber-data__pane>div>div,.subscriber-data__pane>span>div>div{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1
}
.subscriber-data__pane>div>:first-child,.subscriber-data__pane>span>div>:first-child{
  font-weight:bold;
  -webkit-box-flex:0.5;
  -webkit-flex:0.5;
      -ms-flex:0.5;
          flex:0.5
}
.subscriber-data__pane>div>:last-child,.subscriber-data__pane>span>div>:last-child{
  text-align:right
}
@media (max-width: 768px){
.subscriber-data__pane>div,.subscriber-data__pane>span>div{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
        -ms-flex-direction:column;
            flex-direction:column
}
.subscriber-data__pane>div:not(:first-child),.subscriber-data__pane>span>div:not(:first-child){
    margin-top:10px
}
.subscriber-data__pane>div>:last-child,.subscriber-data__pane>span>div>:last-child{
    text-align:left
}
}
.subscriber-data__external>div{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-direction:row;
      -ms-flex-direction:row;
          flex-direction:row
}
.social-media-profile{
  color:#fff;
  background:#0069ff;
  text-align:center;
  padding:5px;
  margin:5px;
  text-align:center !important;
  -webkit-justify-content:space-around;
      -ms-flex-pack:distribute;
          justify-content:space-around;
  border-radius:5px;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1
}
.social-media-profile strong{
  font-size:12px
}
.pagination-widget-container{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  overflow:auto
}
.pagination-widget{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  color:#393f48;
  margin-bottom:10px;
  min-width:-webkit-min-content;
  min-width:-moz-min-content;
  min-width:min-content
}
.pagination-widget__page{
  display:block;
  border-right:1px #acb3be solid;
  border-top:1px #acb3be solid;
  border-bottom:1px #acb3be solid;
  margin-left:0;
  height:30px;
  line-height:30px;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  text-align:center;
  cursor:hand;
  font-size:12px;
  min-width:100px
}
.pagination-widget__page:first-child{
  border-left:1px #acb3be solid;
  border-top-left-radius:5px;
  border-bottom-left-radius:5px
}
.pagination-widget__page:last-child{
  border-top-right-radius:5px;
  border-bottom-right-radius:5px
}
.pagination-widget__page--selected{
  background:#393f48;
  color:#fff;
  border-color:#393f48
}
a[class^="share-network-"]{
  width:100%;
  display:inline-block;
  text-align:center;
  padding:10px;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  color:#0069ff;
  border:1px #0069ff solid;
  background-color:#fff;
  text-decoration:none;
  border-radius:5px;
  margin-bottom:10px;
  cursor:hand
}
a[class^="share-network-"]:hover{
  background-color:#ebedef
}
a[class^="share-network-"]>i{
  margin-right:10px
}
.rss-link{
  width:100%;
  display:inline-block;
  text-align:center;
  padding:10px;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  color:#0069ff;
  border:1px #0069ff solid;
  background-color:#fff;
  text-decoration:none;
  border-radius:5px;
  margin-bottom:10px;
  cursor:hand
}
.rss-link:hover{
  background-color:#ebedef
}
.rss-link>i{
  margin-right:10px
}
.card{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
      -ms-flex-direction:column;
          flex-direction:column;
  background:#fff;
  border:1px solid #acb3be;
  border-radius:0.25rem
}
.card-block{
  -webkit-box-flex:1;
  -webkit-flex:1 1 auto;
      -ms-flex:1 1 auto;
          flex:1 1 auto;
  padding:1.25rem
}
.card-header{
  padding:0.75rem 1.25rem 0;
  margin-bottom:0;
  background-color:#ebedef;
  border-bottom:#acb3be 1px solid;
  border-top-left-radius:0.25rem;
  border-top-right-radius:0.25rem
}
.card-header-tabs{
  margin-right:-0.625rem;
  margin-bottom:-0.75rem;
  margin-left:-0.625rem;
  border-bottom:0
}
.card-title{
  margin-top:0;
  margin-bottom:0.75em
}
.card-nav{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding-left:0;
  margin-bottom:0;
  list-style:none;
  margin-top:0;
  -webkit-box-align:end;
  -webkit-align-items:flex-end;
      -ms-flex-align:end;
          align-items:flex-end
}
.card-nav .nav-link{
  border:1px solid transparent;
  border-top-right-radius:0.25rem;
  border-top-left-radius:0.25rem;
  display:block;
  padding:0.5em 1em;
  text-decoration:none;
  color:#393f48
}
.card-nav .nav-link.active{
  color:#393f48;
  background-color:#fff;
  border-color:#acb3be #acb3be #fff
}
.card-nav .nav-item{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  text-align:center;
  margin-bottom:-1px
}
.tooltip{
  position:relative;
  margin-left:3px;
  display:inline-block;
  cursor:help
}
.tooltiptext{
  overflow:visible;
  width:120px;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  background-color:#393f48;
  color:#fff;
  text-align:center;
  padding:10px;
  border-radius:6px;
  font-size:13px;
  line-height:16px;
  position:absolute;
  bottom:25px;
  left:-62.5px;
  -webkit-font-smoothing:auto
}
.tooltiptext::after{
  content:"";
  position:absolute;
  top:100%;
  left:50%;
  margin-left:-5px;
  border:5px solid transparent;
  border-top-color:#393f48
}
@media (max-width: 768px){
.desktop{
    display:none !important
}
}
@media (min-width: 769px){
.mobile{
    display:none !important
}
}
.subtle{
  color:#acb3be !important;
  border-color:#acb3be !important
}
.warning,.warning a{
  color:#f0ad4e !important;
  border-color:#f0ad4e !important
}
.error{
  color:#d9534f !important;
  border-color:#d9534f !important
}
.info{
  color:#5bc0de !important;
  border-color:#5bc0de !important
}
.success{
  color:#5cb85c !important;
  border-color:#5cb85c !important
}
button.subtle{
  background-color:#acb3be !important;
  color:#fff !important
}
button.success{
  background-color:#5cb85c !important;
  color:#fff !important
}
button.warning{
  background-color:#f0ad4e !important;
  color:#fff !important
}
button.error{
  background-color:#d9534f !important;
  color:#fff !important
}
button.info{
  background-color:#5bc0de !important;
  color:#fff !important
}
.monospaced{
  font-family:"Menlo"
}
.badge{
  display:inline-block;
  padding:0.25em 0.4em;
  font-size:75%;
  font-weight:700;
  line-height:1;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:0.25rem;
  color:#fff;
  background-color:#6c757d
}
@media (max-width: 768px){
.desktop{
    display:none !important
}
}
@media (min-width: 769px){
.mobile{
    display:none !important
}
}
.subtle{
  color:#acb3be !important;
  border-color:#acb3be !important
}
.warning,.warning a{
  color:#f0ad4e !important;
  border-color:#f0ad4e !important
}
.error{
  color:#d9534f !important;
  border-color:#d9534f !important
}
.info{
  color:#5bc0de !important;
  border-color:#5bc0de !important
}
.success{
  color:#5cb85c !important;
  border-color:#5cb85c !important
}
button.subtle{
  background-color:#acb3be !important;
  color:#fff !important
}
button.success{
  background-color:#5cb85c !important;
  color:#fff !important
}
button.warning{
  background-color:#f0ad4e !important;
  color:#fff !important
}
button.error{
  background-color:#d9534f !important;
  color:#fff !important
}
button.info{
  background-color:#5bc0de !important;
  color:#fff !important
}
.monospaced{
  font-family:"Menlo"
}
.badge{
  display:inline-block;
  padding:0.25em 0.4em;
  font-size:75%;
  font-weight:700;
  line-height:1;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:0.25rem;
  color:#fff;
  background-color:#6c757d
}
.action-list{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding-top:5px;
  padding-bottom:5px
}
.action-list__action{
  cursor:pointer;
  margin-right:10px;
  border:1px #0069ff solid;
  padding:5px 10px;
  border-radius:5px;
  font-size:14px;
  color:#0069ff;
  text-align:center;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  text-decoration:none;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  height:-webkit-fit-content;
  height:-moz-fit-content;
  height:fit-content
}
.action-list__action:hover{
  background-color:#ebedef
}
.action-list__action:last-child{
  margin-right:0
}
.action-list__action>span{
  display:inline-block;
  width:100%;
  padding:5px 10px;
  margin:-5px -10px;
  white-space:nowrap
}
.action-list__action .fa{
  margin-right:5px
}
@media (max-width: 768px){
.action-list__action .fa{
    margin-right:0;
    display:block;
    text-align:center
}
}
.action-list__action[disabled]{
  cursor:not-allowed;
  background-color:#ebedef;
  border-color:#ebedef;
  color:#acb3be
}
.item-row,.email-row{
  width:100%;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding:3px 10px;
  border-radius:5px;
  margin-left:-10px;
  margin-right:-10px;
  line-height:24px
}
.email-row{
  cursor:pointer
}
.email-row:hover{
  background-color:#ebedef
}
.email-row__id{
  color:#7e8a9a;
  display:inline-block;
  -webkit-flex-basis:50px;
      -ms-flex-preferred-size:50px;
          flex-basis:50px;
  font-variant-numeric:tabular-nums
}
.email-row__subject{
  display:inline-block;
  text-overflow:ellipsis;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  overflow:hidden;
  white-space:nowrap
}
.email-row__tags{
  margin-left:10px
}
.email-row__tags .badge{
  margin-right:5px
}
.email-row__date{
  display:inline-block;
  color:#7e8a9a;
  text-align:right;
  font-variant-numeric:tabular-nums
}
.action-list__action .tooltiptext{
  bottom:40px;
  width:-webkit-fit-content;
  width:-moz-fit-content;
  width:fit-content
}
@media (max-width: 768px){
.action-list__action .tooltiptext{
    bottom:55px
}
}
.email-row-wrapper{
  color:inherit;
  text-decoration:none
}
.flatpickr-calendar{
  background:transparent;
  overflow:hidden;
  max-height:0;
  opacity:0;
  visibility:hidden;
  text-align:center;
  padding:0;
  -webkit-animation:none;
  animation:none;
  direction:ltr;
  border:0;
  font-size:14px;
  line-height:24px;
  border-radius:5px;
  position:absolute;
  width:307.875px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  -ms-touch-action:manipulation;
  touch-action:manipulation;
  background:#fff;
  -webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);
  box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08)
}
.flatpickr-calendar.open,.flatpickr-calendar.inline{
  opacity:1;
  visibility:visible;
  overflow:visible;
  max-height:640px
}
.flatpickr-calendar.open{
  display:inline-block;
  z-index:99999
}
.flatpickr-calendar.animate.open{
  -webkit-animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
  animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1)
}
.flatpickr-calendar.inline{
  display:block;
  position:relative;
  top:2px
}
.flatpickr-calendar.static{
  position:absolute;
  top:-webkit-calc(100% + 2px);
  top:calc(100% + 2px)
}
.flatpickr-calendar.static.open{
  z-index:999;
  display:block
}
.flatpickr-calendar.hasWeeks{
  width:auto
}
.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{
  border-bottom:0;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}
.flatpickr-calendar .hasWeeks .dayContainer{
  border-left:0
}
.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{
  height:40px;
  border-top:1px solid #e6e6e6
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{
  height:auto
}
.flatpickr-calendar:before,.flatpickr-calendar:after{
  position:absolute;
  display:block;
  pointer-events:none;
  border:solid transparent;
  content:"";
  height:0;
  width:0;
  left:22px
}
.flatpickr-calendar.rightMost:before,.flatpickr-calendar.rightMost:after{
  left:auto;
  right:22px
}
.flatpickr-calendar:before{
  border-width:5px;
  margin:0 -5px
}
.flatpickr-calendar:after{
  border-width:4px;
  margin:0 -4px
}
.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{
  bottom:100%
}
.flatpickr-calendar.arrowTop:before{
  border-bottom-color:#e6e6e6
}
.flatpickr-calendar.arrowTop:after{
  border-bottom-color:#fff
}
.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{
  top:100%
}
.flatpickr-calendar.arrowBottom:before{
  border-top-color:#e6e6e6
}
.flatpickr-calendar.arrowBottom:after{
  border-top-color:#fff
}
.flatpickr-calendar:focus{
  outline:0
}
.flatpickr-wrapper{
  position:relative;
  display:inline-block
}
.flatpickr-month{
  background:transparent;
  color:rgba(0,0,0,0.9);
  fill:rgba(0,0,0,0.9);
  height:28px;
  line-height:1;
  text-align:center;
  position:relative;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  overflow:hidden
}
.flatpickr-prev-month,.flatpickr-next-month{
  text-decoration:none;
  cursor:pointer;
  position:absolute;
  top:0;
  line-height:16px;
  height:28px;
  padding:10px -webkit-calc(3.57% - 1.5px);
  padding:10px calc(3.57% - 1.5px);
  z-index:3
}
.flatpickr-prev-month i,.flatpickr-next-month i{
  position:relative
}
.flatpickr-prev-month.flatpickr-prev-month,.flatpickr-next-month.flatpickr-prev-month{
  left:0
}
.flatpickr-prev-month.flatpickr-next-month,.flatpickr-next-month.flatpickr-next-month{
  right:0
}
.flatpickr-prev-month:hover,.flatpickr-next-month:hover{
  color:#959ea9
}
.flatpickr-prev-month:hover svg,.flatpickr-next-month:hover svg{
  fill:#f64747
}
.flatpickr-prev-month svg,.flatpickr-next-month svg{
  width:14px
}
.flatpickr-prev-month svg path,.flatpickr-next-month svg path{
  -webkit-transition:fill 0.1s;
  transition:fill 0.1s;
  fill:inherit
}
.numInputWrapper{
  position:relative;
  height:auto
}
.numInputWrapper input,.numInputWrapper span{
  display:inline-block
}
.numInputWrapper input{
  width:100%
}
.numInputWrapper span{
  position:absolute;
  right:0;
  width:14px;
  padding:0 4px 0 2px;
  height:50%;
  line-height:50%;
  opacity:0;
  cursor:pointer;
  border:1px solid rgba(57,57,57,0.05);
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}
.numInputWrapper span:hover{
  background:rgba(0,0,0,0.1)
}
.numInputWrapper span:active{
  background:rgba(0,0,0,0.2)
}
.numInputWrapper span:after{
  display:block;
  content:"";
  position:absolute;
  top:33%
}
.numInputWrapper span.arrowUp{
  top:0;
  border-bottom:0
}
.numInputWrapper span.arrowUp:after{
  border-left:4px solid transparent;
  border-right:4px solid transparent;
  border-bottom:4px solid rgba(57,57,57,0.6)
}
.numInputWrapper span.arrowDown{
  top:50%
}
.numInputWrapper span.arrowDown:after{
  border-left:4px solid transparent;
  border-right:4px solid transparent;
  border-top:4px solid rgba(57,57,57,0.6)
}
.numInputWrapper span svg{
  width:inherit;
  height:auto
}
.numInputWrapper span svg path{
  fill:rgba(0,0,0,0.5)
}
.numInputWrapper:hover{
  background:rgba(0,0,0,0.05)
}
.numInputWrapper:hover span{
  opacity:1
}
.flatpickr-current-month{
  font-size:135%;
  line-height:inherit;
  font-weight:300;
  color:inherit;
  position:absolute;
  width:75%;
  left:12.5%;
  padding:6.16px 0 0 0;
  line-height:1;
  height:28px;
  display:inline-block;
  text-align:center;
  -webkit-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0)
}
.flatpickr-current-month.slideLeft{
  -webkit-transform:translate3d(-100%, 0, 0);
  transform:translate3d(-100%, 0, 0);
  -webkit-animation:fpFadeOut 400ms ease,fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
  animation:fpFadeOut 400ms ease,fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1)
}
.flatpickr-current-month.slideLeftNew{
  -webkit-transform:translate3d(100%, 0, 0);
  transform:translate3d(100%, 0, 0);
  -webkit-animation:fpFadeIn 400ms ease,fpSlideLeftNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
  animation:fpFadeIn 400ms ease,fpSlideLeftNew 400ms cubic-bezier(0.23, 1, 0.32, 1)
}
.flatpickr-current-month.slideRight{
  -webkit-transform:translate3d(100%, 0, 0);
  transform:translate3d(100%, 0, 0);
  -webkit-animation:fpFadeOut 400ms ease,fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1);
  animation:fpFadeOut 400ms ease,fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1)
}
.flatpickr-current-month.slideRightNew{
  -webkit-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0);
  -webkit-animation:fpFadeIn 400ms ease,fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
  animation:fpFadeIn 400ms ease,fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1)
}
.flatpickr-current-month span.cur-month{
  font-family:inherit;
  font-weight:700;
  color:inherit;
  display:inline-block;
  margin-left:0.5ch;
  padding:0
}
.flatpickr-current-month span.cur-month:hover{
  background:rgba(0,0,0,0.05)
}
.flatpickr-current-month .numInputWrapper{
  width:6ch;
  width:7ch\0;
  display:inline-block
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after{
  border-bottom-color:rgba(0,0,0,0.9)
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after{
  border-top-color:rgba(0,0,0,0.9)
}
.flatpickr-current-month input.cur-year{
  background:transparent;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  color:inherit;
  cursor:default;
  padding:0 0 0 0.5ch;
  margin:0;
  display:inline-block;
  font-size:inherit;
  font-family:inherit;
  font-weight:300;
  line-height:inherit;
  height:initial;
  border:0;
  border-radius:0;
  vertical-align:initial
}
.flatpickr-current-month input.cur-year:focus{
  outline:0
}
.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{
  font-size:100%;
  color:rgba(0,0,0,0.5);
  background:transparent;
  pointer-events:none
}
.flatpickr-weekdays{
  background:transparent;
  text-align:center;
  overflow:hidden;
  width:307.875px;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center;
  height:28px
}
span.flatpickr-weekday{
  cursor:default;
  font-size:90%;
  background:transparent;
  color:rgba(0,0,0,0.54);
  line-height:1;
  margin:0;
  text-align:center;
  display:block;
  -webkit-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;
  flex:1;
  font-weight:bolder
}
.dayContainer,.flatpickr-weeks{
  padding:1px 0 0 0
}
.flatpickr-days{
  position:relative;
  overflow:hidden;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  width:307.875px
}
.flatpickr-days:focus{
  outline:0
}
.dayContainer{
  padding:0;
  outline:0;
  text-align:left;
  width:307.875px;
  min-width:307.875px;
  max-width:307.875px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  display:inline-block;
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-wrap:wrap;
  flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  -ms-flex-pack:justify;
  -webkit-justify-content:space-around;
  justify-content:space-around;
  -webkit-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0);
  opacity:1
}
.flatpickr-calendar.animate .dayContainer.slideLeft{
  -webkit-animation:fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1),fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
  animation:fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1),fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1)
}
.flatpickr-calendar.animate .dayContainer.slideLeft,.flatpickr-calendar.animate .dayContainer.slideLeftNew{
  -webkit-transform:translate3d(-100%, 0, 0);
  transform:translate3d(-100%, 0, 0)
}
.flatpickr-calendar.animate .dayContainer.slideLeftNew{
  -webkit-animation:fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1),fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
  animation:fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1),fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1)
}
.flatpickr-calendar.animate .dayContainer.slideRight{
  -webkit-animation:fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1),fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1);
  animation:fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1),fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-transform:translate3d(100%, 0, 0);
  transform:translate3d(100%, 0, 0)
}
.flatpickr-calendar.animate .dayContainer.slideRightNew{
  -webkit-animation:fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1),fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
  animation:fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1),fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1)
}
.flatpickr-day{
  background:none;
  border:1px solid transparent;
  border-radius:150px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  color:#393939;
  cursor:pointer;
  font-weight:400;
  width:14.2857143%;
  -webkit-flex-basis:14.2857143%;
  -ms-flex-preferred-size:14.2857143%;
  flex-basis:14.2857143%;
  max-width:39px;
  height:39px;
  line-height:39px;
  margin:0;
  display:inline-block;
  position:relative;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center;
  text-align:center
}
.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{
  cursor:pointer;
  outline:0;
  background:#e6e6e6;
  border-color:#e6e6e6
}
.flatpickr-day.today{
  border-color:#959ea9
}
.flatpickr-day.today:hover,.flatpickr-day.today:focus{
  border-color:#959ea9;
  background:#959ea9;
  color:#fff
}
.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{
  background:#569ff7;
  -webkit-box-shadow:none;
  box-shadow:none;
  color:#fff;
  border-color:#569ff7
}
.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{
  border-radius:50px 0 0 50px
}
.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{
  border-radius:0 50px 50px 0
}
.flatpickr-day.selected.startRange+.endRange,.flatpickr-day.startRange.startRange+.endRange,.flatpickr-day.endRange.startRange+.endRange{
  -webkit-box-shadow:-10px 0 0 #569ff7;
  box-shadow:-10px 0 0 #569ff7
}
.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{
  border-radius:50px
}
.flatpickr-day.inRange{
  border-radius:0;
  -webkit-box-shadow:-5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  box-shadow:-5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6
}
.flatpickr-day.disabled,.flatpickr-day.disabled:hover{
  pointer-events:none
}
.flatpickr-day.disabled,.flatpickr-day.disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{
  color:rgba(57,57,57,0.3);
  background:transparent;
  border-color:transparent;
  cursor:default
}
.flatpickr-day.week.selected{
  border-radius:0;
  -webkit-box-shadow:-5px 0 0 #569ff7, 5px 0 0 #569ff7;
  box-shadow:-5px 0 0 #569ff7, 5px 0 0 #569ff7
}
.rangeMode .flatpickr-day{
  margin-top:1px
}
.flatpickr-weekwrapper{
  display:inline-block;
  float:left
}
.flatpickr-weekwrapper .flatpickr-weeks{
  padding:0 12px;
  -webkit-box-shadow:1px 0 0 #e6e6e6;
  box-shadow:1px 0 0 #e6e6e6
}
.flatpickr-weekwrapper .flatpickr-weekday{
  float:none;
  width:100%;
  line-height:28px
}
.flatpickr-weekwrapper span.flatpickr-day{
  display:block;
  width:100%;
  max-width:none
}
.flatpickr-innerContainer{
  display:block;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  overflow:hidden
}
.flatpickr-rContainer{
  display:inline-block;
  padding:0;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}
.flatpickr-time{
  text-align:center;
  outline:0;
  display:block;
  height:0;
  line-height:40px;
  max-height:40px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  overflow:hidden;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex
}
.flatpickr-time:after{
  content:"";
  display:table;
  clear:both
}
.flatpickr-time .numInputWrapper{
  -webkit-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;
  flex:1;
  width:40%;
  height:40px;
  float:left
}
.flatpickr-time .numInputWrapper span.arrowUp:after{
  border-bottom-color:#393939
}
.flatpickr-time .numInputWrapper span.arrowDown:after{
  border-top-color:#393939
}
.flatpickr-time.hasSeconds .numInputWrapper{
  width:26%
}
.flatpickr-time.time24hr .numInputWrapper{
  width:49%
}
.flatpickr-time input{
  background:transparent;
  -webkit-box-shadow:none;
  box-shadow:none;
  border:0;
  border-radius:0;
  text-align:center;
  margin:0;
  padding:0;
  height:inherit;
  line-height:inherit;
  cursor:pointer;
  color:#393939;
  font-size:14px;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}
.flatpickr-time input.flatpickr-hour{
  font-weight:bold
}
.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{
  font-weight:400
}
.flatpickr-time input:focus{
  outline:0;
  border:0
}
.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{
  height:inherit;
  display:inline-block;
  float:left;
  line-height:inherit;
  color:#393939;
  font-weight:bold;
  width:2%;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -webkit-align-self:center;
  -ms-flex-item-align:center;
  align-self:center
}
.flatpickr-time .flatpickr-am-pm{
  outline:0;
  width:18%;
  cursor:pointer;
  text-align:center;
  font-weight:400
}
.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time .flatpickr-am-pm:focus{
  background:#f0f0f0
}
.flatpickr-input[readonly]{
  cursor:pointer
}
@-webkit-keyframes fpFadeInDown{
from{
    opacity:0;
    -webkit-transform:translate3d(0, -20px, 0);
    transform:translate3d(0, -20px, 0)
}
to{
    opacity:1;
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0)
}
}
@keyframes fpFadeInDown{
from{
    opacity:0;
    -webkit-transform:translate3d(0, -20px, 0);
    transform:translate3d(0, -20px, 0)
}
to{
    opacity:1;
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0)
}
}
@-webkit-keyframes fpSlideLeft{
from{
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0)
}
to{
    -webkit-transform:translate3d(-100%, 0, 0);
    transform:translate3d(-100%, 0, 0)
}
}
@keyframes fpSlideLeft{
from{
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0)
}
to{
    -webkit-transform:translate3d(-100%, 0, 0);
    transform:translate3d(-100%, 0, 0)
}
}
@-webkit-keyframes fpSlideLeftNew{
from{
    -webkit-transform:translate3d(100%, 0, 0);
    transform:translate3d(100%, 0, 0)
}
to{
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0)
}
}
@keyframes fpSlideLeftNew{
from{
    -webkit-transform:translate3d(100%, 0, 0);
    transform:translate3d(100%, 0, 0)
}
to{
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0)
}
}
@-webkit-keyframes fpSlideRight{
from{
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0)
}
to{
    -webkit-transform:translate3d(100%, 0, 0);
    transform:translate3d(100%, 0, 0)
}
}
@keyframes fpSlideRight{
from{
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0)
}
to{
    -webkit-transform:translate3d(100%, 0, 0);
    transform:translate3d(100%, 0, 0)
}
}
@-webkit-keyframes fpSlideRightNew{
from{
    -webkit-transform:translate3d(-100%, 0, 0);
    transform:translate3d(-100%, 0, 0)
}
to{
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0)
}
}
@keyframes fpSlideRightNew{
from{
    -webkit-transform:translate3d(-100%, 0, 0);
    transform:translate3d(-100%, 0, 0)
}
to{
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0)
}
}
@-webkit-keyframes fpFadeOut{
from{
    opacity:1
}
to{
    opacity:0
}
}
@keyframes fpFadeOut{
from{
    opacity:1
}
to{
    opacity:0
}
}
@-webkit-keyframes fpFadeIn{
from{
    opacity:0
}
to{
    opacity:1
}
}
@keyframes fpFadeIn{
from{
    opacity:0
}
to{
    opacity:1
}
}
.noty_layout_mixin,#noty_layout__top,#noty_layout__topLeft,#noty_layout__topCenter,#noty_layout__topRight,#noty_layout__bottom,#noty_layout__bottomLeft,#noty_layout__bottomCenter,#noty_layout__bottomRight,#noty_layout__center,#noty_layout__centerLeft,#noty_layout__centerRight{
  position:fixed;
  margin:0;
  padding:0;
  z-index:9999999;
  -webkit-transform:translateZ(0) scale(1, 1);
  transform:translateZ(0) scale(1, 1);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  -webkit-font-smoothing:subpixel-antialiased;
  filter:blur(0);
  -webkit-filter:blur(0);
  max-width:90%
}
#noty_layout__top{
  top:0;
  left:5%;
  width:90%
}
#noty_layout__topLeft{
  top:20px;
  left:20px;
  width:325px
}
#noty_layout__topCenter{
  top:5%;
  left:50%;
  width:325px;
  -webkit-transform:translate(-webkit-calc(-50% - 0.5px)) translateZ(0) scale(1, 1);
  transform:translate(calc(-50% - 0.5px)) translateZ(0) scale(1, 1)
}
#noty_layout__topRight{
  top:20px;
  right:20px;
  width:325px
}
#noty_layout__bottom{
  bottom:0;
  left:5%;
  width:90%
}
#noty_layout__bottomLeft{
  bottom:20px;
  left:20px;
  width:325px
}
#noty_layout__bottomCenter{
  bottom:5%;
  left:50%;
  width:325px;
  -webkit-transform:translate(-webkit-calc(-50% - 0.5px)) translateZ(0) scale(1, 1);
  transform:translate(calc(-50% - 0.5px)) translateZ(0) scale(1, 1)
}
#noty_layout__bottomRight{
  bottom:20px;
  right:20px;
  width:325px
}
#noty_layout__center{
  top:50%;
  left:50%;
  width:325px;
  -webkit-transform:translate(-webkit-calc(-50% - 0.5px), -webkit-calc(-50% - 0.5px)) translateZ(0) scale(1, 1);
  transform:translate(calc(-50% - 0.5px), calc(-50% - 0.5px)) translateZ(0) scale(1, 1)
}
#noty_layout__centerLeft{
  top:50%;
  left:20px;
  width:325px;
  -webkit-transform:translate(0, -webkit-calc(-50% - 0.5px)) translateZ(0) scale(1, 1);
  transform:translate(0, calc(-50% - 0.5px)) translateZ(0) scale(1, 1)
}
#noty_layout__centerRight{
  top:50%;
  right:20px;
  width:325px;
  -webkit-transform:translate(0, -webkit-calc(-50% - 0.5px)) translateZ(0) scale(1, 1);
  transform:translate(0, calc(-50% - 0.5px)) translateZ(0) scale(1, 1)
}
.noty_progressbar{
  display:none
}
.noty_has_timeout .noty_progressbar{
  display:block;
  position:absolute;
  left:0;
  bottom:0;
  height:3px;
  width:100%;
  background-color:#646464;
  opacity:0.2;
  filter:alpha(opacity=10)
}
.noty_bar{
  -webkit-backface-visibility:hidden;
  -webkit-transform:translate(0, 0) translateZ(0) scale(1, 1);
  -ms-transform:translate(0, 0) scale(1, 1);
  transform:translate(0, 0) scale(1, 1);
  -webkit-font-smoothing:subpixel-antialiased;
  overflow:hidden
}
.noty_effects_open{
  opacity:0;
  -webkit-transform:translate(0, -50%);
  -ms-transform:translate(0, -50%);
  transform:translate(0, -50%);
  -webkit-animation:noty_anim_in 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  animation:noty_anim_in 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards
}
.noty_effects_close{
  -webkit-animation:noty_anim_out 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  animation:noty_anim_out 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards
}
.noty_fix_effects_height{
  -webkit-animation:noty_anim_height 75ms ease-out;
  animation:noty_anim_height 75ms ease-out
}
.noty_close_with_click{
  cursor:pointer
}
.noty_close_button{
  position:absolute;
  top:2px;
  right:2px;
  font-weight:bold;
  width:20px;
  height:20px;
  text-align:center;
  line-height:20px;
  background-color:rgba(0,0,0,0.05);
  border-radius:2px;
  cursor:pointer;
  -webkit-transition:all 0.2s ease-out;
  transition:all 0.2s ease-out
}
.noty_close_button:hover{
  background-color:rgba(0,0,0,0.1)
}
.noty_modal{
  position:fixed;
  width:100%;
  height:100%;
  background-color:#000;
  z-index:10000;
  opacity:0.3;
  left:0;
  top:0
}
.noty_modal.noty_modal_open{
  opacity:0;
  -webkit-animation:noty_modal_in 0.3s ease-out;
  animation:noty_modal_in 0.3s ease-out
}
.noty_modal.noty_modal_close{
  -webkit-animation:noty_modal_out 0.3s ease-out;
  animation:noty_modal_out 0.3s ease-out;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards
}
@-webkit-keyframes noty_modal_in{
100%{
    opacity:0.3
}
}
@keyframes noty_modal_in{
100%{
    opacity:0.3
}
}
@-webkit-keyframes noty_modal_out{
100%{
    opacity:0
}
}
@keyframes noty_modal_out{
100%{
    opacity:0
}
}
@keyframes noty_modal_out{
100%{
    opacity:0
}
}
@-webkit-keyframes noty_anim_in{
100%{
    -webkit-transform:translate(0);
    transform:translate(0);
    opacity:1
}
}
@keyframes noty_anim_in{
100%{
    -webkit-transform:translate(0);
    transform:translate(0);
    opacity:1
}
}
@-webkit-keyframes noty_anim_out{
100%{
    -webkit-transform:translate(0, -50%);
    transform:translate(0, -50%);
    opacity:0
}
}
@keyframes noty_anim_out{
100%{
    -webkit-transform:translate(0, -50%);
    transform:translate(0, -50%);
    opacity:0
}
}
@-webkit-keyframes noty_anim_height{
100%{
    height:0
}
}
@keyframes noty_anim_height{
100%{
    height:0
}
}
.noty_theme__relax.noty_bar{
  margin:4px 0;
  overflow:hidden;
  border-radius:2px;
  position:relative
}
.noty_theme__relax.noty_bar .noty_body{
  padding:10px
}
.noty_theme__relax.noty_bar .noty_buttons{
  border-top:1px solid #e7e7e7;
  padding:5px 10px
}
.noty_theme__relax.noty_type__alert,.noty_theme__relax.noty_type__notification{
  background-color:#fff;
  border:1px solid #dedede;
  color:#444
}
.noty_theme__relax.noty_type__warning{
  background-color:#ffeaa8;
  border:1px solid #ffc237;
  color:#826200
}
.noty_theme__relax.noty_type__warning .noty_buttons{
  border-color:#dfaa30
}
.noty_theme__relax.noty_type__error{
  background-color:#ff8181;
  border:1px solid #e25353;
  color:#fff
}
.noty_theme__relax.noty_type__error .noty_buttons{
  border-color:darkred
}
.noty_theme__relax.noty_type__info,.noty_theme__relax.noty_type__information{
  background-color:#78c5e7;
  border:1px solid #3badd6;
  color:#fff
}
.noty_theme__relax.noty_type__info .noty_buttons,.noty_theme__relax.noty_type__information .noty_buttons{
  border-color:#0b90c4
}
.noty_theme__relax.noty_type__success{
  background-color:#bcf5bc;
  border:1px solid #7cdd77;
  color:darkgreen
}
.noty_theme__relax.noty_type__success .noty_buttons{
  border-color:#50c24e
}
.noty_theme__metroui.noty_bar{
  margin:4px 0;
  overflow:hidden;
  position:relative;
  -webkit-box-shadow:rgba(0,0,0,0.298039) 0 0 5px 0;
          box-shadow:rgba(0,0,0,0.298039) 0 0 5px 0
}
.noty_theme__metroui.noty_bar .noty_progressbar{
  position:absolute;
  left:0;
  bottom:0;
  height:3px;
  width:100%;
  background-color:#000;
  opacity:0.2;
  filter:alpha(opacity=20)
}
.noty_theme__metroui.noty_bar .noty_body{
  padding:1.25em;
  font-size:14px
}
.noty_theme__metroui.noty_bar .noty_buttons{
  padding:0 10px 0.5em 10px
}
.noty_theme__metroui.noty_type__alert,.noty_theme__metroui.noty_type__notification{
  background-color:#fff;
  color:#1d1d1d
}
.noty_theme__metroui.noty_type__warning{
  background-color:#fa6800;
  color:#fff
}
.noty_theme__metroui.noty_type__error{
  background-color:#ce352c;
  color:#fff
}
.noty_theme__metroui.noty_type__info,.noty_theme__metroui.noty_type__information{
  background-color:#1ba1e2;
  color:#fff
}
.noty_theme__metroui.noty_type__success{
  background-color:#60a917;
  color:#fff
}
.noty_theme__mint.noty_bar{
  margin:4px 0;
  overflow:hidden;
  border-radius:2px;
  position:relative
}
.noty_theme__mint.noty_bar .noty_body{
  padding:10px;
  font-size:14px
}
.noty_theme__mint.noty_bar .noty_buttons{
  padding:10px
}
.noty_theme__mint.noty_type__alert,.noty_theme__mint.noty_type__notification{
  background-color:#fff;
  border-bottom:1px solid #d1d1d1;
  color:#2f2f2f
}
.noty_theme__mint.noty_type__warning{
  background-color:#ffae42;
  border-bottom:1px solid #e89f3c;
  color:#fff
}
.noty_theme__mint.noty_type__error{
  background-color:#de636f;
  border-bottom:1px solid #ca5a65;
  color:#fff
}
.noty_theme__mint.noty_type__info,.noty_theme__mint.noty_type__information{
  background-color:#7f7eff;
  border-bottom:1px solid #7473e8;
  color:#fff
}
.noty_theme__mint.noty_type__success{
  background-color:#afc765;
  border-bottom:1px solid #a0b55c;
  color:#fff
}
.noty_theme__sunset.noty_bar{
  margin:4px 0;
  overflow:hidden;
  border-radius:2px;
  position:relative
}
.noty_theme__sunset.noty_bar .noty_body{
  padding:10px;
  font-size:14px;
  text-shadow:1px 1px 1px rgba(0,0,0,0.1)
}
.noty_theme__sunset.noty_bar .noty_buttons{
  padding:10px
}
.noty_theme__sunset.noty_type__alert,.noty_theme__sunset.noty_type__notification{
  background-color:#073b4c;
  color:#fff
}
.noty_theme__sunset.noty_type__alert .noty_progressbar,.noty_theme__sunset.noty_type__notification .noty_progressbar{
  background-color:#fff
}
.noty_theme__sunset.noty_type__warning{
  background-color:#ffd166;
  color:#fff
}
.noty_theme__sunset.noty_type__error{
  background-color:#ef476f;
  color:#fff
}
.noty_theme__sunset.noty_type__error .noty_progressbar{
  opacity:0.4
}
.noty_theme__sunset.noty_type__info,.noty_theme__sunset.noty_type__information{
  background-color:#118ab2;
  color:#fff
}
.noty_theme__sunset.noty_type__info .noty_progressbar,.noty_theme__sunset.noty_type__information .noty_progressbar{
  opacity:0.6
}
.noty_theme__sunset.noty_type__success{
  background-color:#06d6a0;
  color:#fff
}
.noty_theme__bootstrap-v3.noty_bar{
  margin:4px 0;
  overflow:hidden;
  position:relative;
  border:1px solid transparent;
  border-radius:4px
}
.noty_theme__bootstrap-v3.noty_bar .noty_body{
  padding:15px
}
.noty_theme__bootstrap-v3.noty_bar .noty_buttons{
  padding:10px
}
.noty_theme__bootstrap-v3.noty_bar .noty_close_button{
  font-size:21px;
  font-weight:700;
  line-height:1;
  color:#000;
  text-shadow:0 1px 0 #fff;
  filter:alpha(opacity=20);
  opacity:0.2;
  background:transparent
}
.noty_theme__bootstrap-v3.noty_bar .noty_close_button:hover{
  background:transparent;
  text-decoration:none;
  cursor:pointer;
  filter:alpha(opacity=50);
  opacity:0.5
}
.noty_theme__bootstrap-v3.noty_type__alert,.noty_theme__bootstrap-v3.noty_type__notification{
  background-color:#fff;
  color:inherit
}
.noty_theme__bootstrap-v3.noty_type__warning{
  background-color:#fcf8e3;
  color:#8a6d3b;
  border-color:#faebcc
}
.noty_theme__bootstrap-v3.noty_type__error{
  background-color:#f2dede;
  color:#a94442;
  border-color:#ebccd1
}
.noty_theme__bootstrap-v3.noty_type__info,.noty_theme__bootstrap-v3.noty_type__information{
  background-color:#d9edf7;
  color:#31708f;
  border-color:#bce8f1
}
.noty_theme__bootstrap-v3.noty_type__success{
  background-color:#dff0d8;
  color:#3c763d;
  border-color:#d6e9c6
}
.noty_theme__bootstrap-v4.noty_bar{
  margin:4px 0;
  overflow:hidden;
  position:relative;
  border:1px solid transparent;
  border-radius:0.25rem
}
.noty_theme__bootstrap-v4.noty_bar .noty_body{
  padding:0.75rem 1.25rem
}
.noty_theme__bootstrap-v4.noty_bar .noty_buttons{
  padding:10px
}
.noty_theme__bootstrap-v4.noty_bar .noty_close_button{
  font-size:1.5rem;
  font-weight:700;
  line-height:1;
  color:#000;
  text-shadow:0 1px 0 #fff;
  filter:alpha(opacity=20);
  opacity:0.5;
  background:transparent
}
.noty_theme__bootstrap-v4.noty_bar .noty_close_button:hover{
  background:transparent;
  text-decoration:none;
  cursor:pointer;
  filter:alpha(opacity=50);
  opacity:0.75
}
.noty_theme__bootstrap-v4.noty_type__alert,.noty_theme__bootstrap-v4.noty_type__notification{
  background-color:#fff;
  color:inherit
}
.noty_theme__bootstrap-v4.noty_type__warning{
  background-color:#fcf8e3;
  color:#8a6d3b;
  border-color:#faebcc
}
.noty_theme__bootstrap-v4.noty_type__error{
  background-color:#f2dede;
  color:#a94442;
  border-color:#ebccd1
}
.noty_theme__bootstrap-v4.noty_type__info,.noty_theme__bootstrap-v4.noty_type__information{
  background-color:#d9edf7;
  color:#31708f;
  border-color:#bce8f1
}
.noty_theme__bootstrap-v4.noty_type__success{
  background-color:#dff0d8;
  color:#3c763d;
  border-color:#d6e9c6
}
.noty_theme__semanticui.noty_bar{
  margin:4px 0;
  overflow:hidden;
  position:relative;
  border:1px solid transparent;
  font-size:1em;
  border-radius:0.28571429rem;
  -webkit-box-shadow:0 0 0 1px rgba(34,36,38,0.22) inset,0 0 0 0 transparent;
          box-shadow:0 0 0 1px rgba(34,36,38,0.22) inset,0 0 0 0 transparent
}
.noty_theme__semanticui.noty_bar .noty_body{
  padding:1em 1.5em;
  line-height:1.4285em
}
.noty_theme__semanticui.noty_bar .noty_buttons{
  padding:10px
}
.noty_theme__semanticui.noty_type__alert,.noty_theme__semanticui.noty_type__notification{
  background-color:#f8f8f9;
  color:rgba(0,0,0,0.87)
}
.noty_theme__semanticui.noty_type__warning{
  background-color:#fffaf3;
  color:#573a08;
  -webkit-box-shadow:0 0 0 1px #c9ba9b inset, 0 0 0 0 transparent;
          box-shadow:0 0 0 1px #c9ba9b inset, 0 0 0 0 transparent
}
.noty_theme__semanticui.noty_type__error{
  background-color:#fff6f6;
  color:#9f3a38;
  -webkit-box-shadow:0 0 0 1px #e0b4b4 inset, 0 0 0 0 transparent;
          box-shadow:0 0 0 1px #e0b4b4 inset, 0 0 0 0 transparent
}
.noty_theme__semanticui.noty_type__info,.noty_theme__semanticui.noty_type__information{
  background-color:#f8ffff;
  color:#276f86;
  -webkit-box-shadow:0 0 0 1px #a9d5de inset, 0 0 0 0 transparent;
          box-shadow:0 0 0 1px #a9d5de inset, 0 0 0 0 transparent
}
.noty_theme__semanticui.noty_type__success{
  background-color:#fcfff5;
  color:#2c662d;
  -webkit-box-shadow:0 0 0 1px #a3c293 inset, 0 0 0 0 transparent;
          box-shadow:0 0 0 1px #a3c293 inset, 0 0 0 0 transparent
}
.noty_theme__nest.noty_bar{
  margin:0 0 15px 0;
  overflow:hidden;
  border-radius:2px;
  position:relative;
  -webkit-box-shadow:rgba(0,0,0,0.098039) 5px 4px 10px 0;
          box-shadow:rgba(0,0,0,0.098039) 5px 4px 10px 0
}
.noty_theme__nest.noty_bar .noty_body{
  padding:10px;
  font-size:14px;
  text-shadow:1px 1px 1px rgba(0,0,0,0.1)
}
.noty_theme__nest.noty_bar .noty_buttons{
  padding:10px
}
.noty_layout .noty_theme__nest.noty_bar{
  z-index:5
}
.noty_layout .noty_theme__nest.noty_bar:nth-child(2){
  position:absolute;
  top:0;
  margin-top:4px;
  margin-right:-4px;
  margin-left:4px;
  z-index:4;
  width:100%
}
.noty_layout .noty_theme__nest.noty_bar:nth-child(3){
  position:absolute;
  top:0;
  margin-top:8px;
  margin-right:-8px;
  margin-left:8px;
  z-index:3;
  width:100%
}
.noty_layout .noty_theme__nest.noty_bar:nth-child(4){
  position:absolute;
  top:0;
  margin-top:12px;
  margin-right:-12px;
  margin-left:12px;
  z-index:2;
  width:100%
}
.noty_layout .noty_theme__nest.noty_bar:nth-child(5){
  position:absolute;
  top:0;
  margin-top:16px;
  margin-right:-16px;
  margin-left:16px;
  z-index:1;
  width:100%
}
.noty_layout .noty_theme__nest.noty_bar:nth-child(n+6){
  position:absolute;
  top:0;
  margin-top:20px;
  margin-right:-20px;
  margin-left:20px;
  z-index:-1;
  width:100%
}
#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(2),#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(2){
  margin-top:4px;
  margin-left:-4px;
  margin-right:4px
}
#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(3),#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(3){
  margin-top:8px;
  margin-left:-8px;
  margin-right:8px
}
#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(4),#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(4){
  margin-top:12px;
  margin-left:-12px;
  margin-right:12px
}
#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(5),#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(5){
  margin-top:16px;
  margin-left:-16px;
  margin-right:16px
}
#noty_layout__bottomLeft .noty_theme__nest.noty_bar:nth-child(n+6),#noty_layout__topLeft .noty_theme__nest.noty_bar:nth-child(n+6){
  margin-top:20px;
  margin-left:-20px;
  margin-right:20px
}
.noty_theme__nest.noty_type__alert,.noty_theme__nest.noty_type__notification{
  background-color:#073b4c;
  color:#fff
}
.noty_theme__nest.noty_type__alert .noty_progressbar,.noty_theme__nest.noty_type__notification .noty_progressbar{
  background-color:#fff
}
.noty_theme__nest.noty_type__warning{
  background-color:#ffd166;
  color:#fff
}
.noty_theme__nest.noty_type__error{
  background-color:#ef476f;
  color:#fff
}
.noty_theme__nest.noty_type__error .noty_progressbar{
  opacity:0.4
}
.noty_theme__nest.noty_type__info,.noty_theme__nest.noty_type__information{
  background-color:#118ab2;
  color:#fff
}
.noty_theme__nest.noty_type__info .noty_progressbar,.noty_theme__nest.noty_type__information .noty_progressbar{
  opacity:0.6
}
.noty_theme__nest.noty_type__success{
  background-color:#06d6a0;
  color:#fff
}
.codehilite .hll{
  background-color:#49483e
}
.codehilite{
  background:#272822;
  color:#f8f8f2
}
.codehilite .c{
  color:#75715e
}
.codehilite .err{
  color:#960050;
  background-color:#1e0010
}
.codehilite .k{
  color:#66d9ef
}
.codehilite .l{
  color:#ae81ff
}
.codehilite .n{
  color:#f8f8f2
}
.codehilite .o{
  color:#f92672
}
.codehilite .p{
  color:#f8f8f2
}
.codehilite .ch{
  color:#75715e
}
.codehilite .cm{
  color:#75715e
}
.codehilite .cp{
  color:#75715e
}
.codehilite .cpf{
  color:#75715e
}
.codehilite .c1{
  color:#75715e
}
.codehilite .cs{
  color:#75715e
}
.codehilite .gd{
  color:#f92672
}
.codehilite .ge{
  font-style:italic
}
.codehilite .gi{
  color:#a6e22e
}
.codehilite .gs{
  font-weight:bold
}
.codehilite .gu{
  color:#75715e
}
.codehilite .kc{
  color:#66d9ef
}
.codehilite .kd{
  color:#66d9ef
}
.codehilite .kn{
  color:#f92672
}
.codehilite .kp{
  color:#66d9ef
}
.codehilite .kr{
  color:#66d9ef
}
.codehilite .kt{
  color:#66d9ef
}
.codehilite .ld{
  color:#e6db74
}
.codehilite .m{
  color:#ae81ff
}
.codehilite .s{
  color:#e6db74
}
.codehilite .na{
  color:#a6e22e
}
.codehilite .nb{
  color:#f8f8f2
}
.codehilite .nc{
  color:#a6e22e
}
.codehilite .no{
  color:#66d9ef
}
.codehilite .nd{
  color:#a6e22e
}
.codehilite .ni{
  color:#f8f8f2
}
.codehilite .ne{
  color:#a6e22e
}
.codehilite .nf{
  color:#a6e22e
}
.codehilite .nl{
  color:#f8f8f2
}
.codehilite .nn{
  color:#f8f8f2
}
.codehilite .nx{
  color:#a6e22e
}
.codehilite .py{
  color:#f8f8f2
}
.codehilite .nt{
  color:#f92672
}
.codehilite .nv{
  color:#f8f8f2
}
.codehilite .ow{
  color:#f92672
}
.codehilite .w{
  color:#f8f8f2
}
.codehilite .mb{
  color:#ae81ff
}
.codehilite .mf{
  color:#ae81ff
}
.codehilite .mh{
  color:#ae81ff
}
.codehilite .mi{
  color:#ae81ff
}
.codehilite .mo{
  color:#ae81ff
}
.codehilite .sa{
  color:#e6db74
}
.codehilite .sb{
  color:#e6db74
}
.codehilite .sc{
  color:#e6db74
}
.codehilite .dl{
  color:#e6db74
}
.codehilite .sd{
  color:#e6db74
}
.codehilite .s2{
  color:#e6db74
}
.codehilite .se{
  color:#ae81ff
}
.codehilite .sh{
  color:#e6db74
}
.codehilite .si{
  color:#e6db74
}
.codehilite .sx{
  color:#e6db74
}
.codehilite .sr{
  color:#e6db74
}
.codehilite .s1{
  color:#e6db74
}
.codehilite .ss{
  color:#e6db74
}
.codehilite .bp{
  color:#f8f8f2
}
.codehilite .fm{
  color:#a6e22e
}
.codehilite .vc{
  color:#f8f8f2
}
.codehilite .vg{
  color:#f8f8f2
}
.codehilite .vi{
  color:#f8f8f2
}
.codehilite .vm{
  color:#f8f8f2
}
.codehilite .il{
  color:#ae81ff
}
[v-cloak]{
  display:none
}
:root{
  --tint-color: $action-color
}
body{
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  margin:0;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center;
  background-color:#f8f9fa;
  text-rendering:optimizeLegibility
}
#noty_layout__topCenter{
  text-align:center
}
.noty_buttons button{
  border-color:#a94442;
  background:#a94442;
  color:#fff
}
.app-container{
  width:100%;
  min-height:100vh;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
      -ms-flex-direction:column;
          flex-direction:column
}
.app-container--embedded{
  background:#fff
}
.container{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  width:100%;
  max-width:-webkit-calc(100% - 40px);
  max-width:calc(100% - 40px);
  padding:20px
}
.container--embedded{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:initial;
  -webkit-align-items:initial;
      -ms-flex-align:initial;
          align-items:initial;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
          justify-content:center
}
.container--embedded>div{
  width:100%
}
#app{
  text-align:left;
  max-width:960px;
  width:100%;
  color:#393f48;
  margin:0 auto;
  height:100%;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  z-index:1
}
#app img{
  max-width:100%
}
h1{
  font-size:24px;
  margin-bottom:0
}
h2{
  font-size:18px
}
h3{
  font-size:16px
}
h4{
  font-size:14px
}
li{
  position:relative;
  margin:2px
}
ol{
  counter-reset:ol-counter;
  padding-left:2em;
  list-style-type:none
}
ol>li:before{
  content:counter(ol-counter) ". ";
  counter-increment:ol-counter;
  margin-right:1em;
  font-weight:bold;
  height:100px;
  position:absolute;
  margin-left:-2em
}
a{
  color:#0069ff
}
label{
  color:#7e8a9a;
  margin-bottom:0.25em;
  display:inline-block
}
input[type="text"],input[type="email"],input[type="password"],input[type="url"],input[type="time"],input[type="date"],input[type="datetime-local"],input[type="number"],select,textarea,.StripeElement{
  background-color:0 0;
  border:1px solid #ced3d9;
  border-radius:4px;
  display:block;
  padding:0.75em 1em;
  width:100%;
  margin-bottom:1em;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  font-size:16px;
  line-height:1.4em;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif
}
input[type="text"]:last-child,input[type="email"]:last-child,input[type="password"]:last-child,input[type="url"]:last-child,input[type="time"]:last-child,input[type="date"]:last-child,input[type="datetime-local"]:last-child,input[type="number"]:last-child,select:last-child,textarea:last-child,.StripeElement:last-child{
  margin-bottom:0
}
input[type="color"]{
  display:block;
  width:20px;
  height:20px;
  background-color:0 0;
  border:1px solid #ced3d9;
  border-radius:4px
}
input[readonly],input[disabled]{
  background-color:#ebedef;
  color:#5c6571
}
textarea{
  height:300px;
  margin-bottom:1.5em;
  resize:vertical
}
button[disabled],.button[disabled]{
  opacity:0.5;
  cursor:not-allowed
}
input[type="submit"],button,.button{
  display:block;
  width:100%;
  background:#0069ff;
  border:0;
  border-radius:0.25em;
  color:#fff;
  outline:0;
  padding:0.75em 1em;
  width:100%;
  font-size:16px;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  cursor:pointer;
  margin-bottom:0.5em
}
input[type="submit"].secondary,button.secondary,.button.secondary{
  background:#eee;
  color:#7e8a9a
}
input[type="submit"].danger,button.danger,.button.danger{
  background:#d9534f;
  color:#fff
}
input[type="submit"].tertiary,button.tertiary,.button.tertiary{
  color:#7e8a9a;
  background-color:#fff;
  border:1px solid #ced3d9
}
input[type="submit"].tertiary--active,button.tertiary--active,.button.tertiary--active{
  color:#0069ff;
  border-color:#0069ff
}
input[type="submit"]>svg,button>svg,.button>svg{
  float:left;
  margin-right:-20px
}
@media (max-width: 992px){
input[type="submit"]>svg,button>svg,.button>svg{
    display:none
}
}
hr{
  border:none;
  border-top:1px #ccc solid;
  margin-top:2em;
  margin-bottom:2em
}
blockquote{
  border-left:4px solid #acb3be;
  color:#7e8a9a;
  margin-left:0;
  padding-left:1em
}
pre{
  background:#ebedef;
  border-radius:0 0.25rem 0.25rem 0;
  overflow-x:auto;
  padding:1em;
  font-size:15px;
  line-height:20px
}
.codehilite pre{
  background:none
}
code{
  font-family:"Menlo";
  background:#ebedef;
  font-size:14px;
  padding:3px 6px
}
.cta{
  background:#0069ff;
  color:#fff;
  font-weight:bold;
  display:inline-block;
  text-decoration:none;
  padding:15px 30px;
  -webkit-box-shadow:0px 3px #0650bb;
          box-shadow:0px 3px #0650bb;
  border-radius:5px;
  margin:1em;
  -webkit-transition:all 0.1s ease-in;
  transition:all 0.1s ease-in
}
.cta:hover{
  -webkit-box-shadow:none;
          box-shadow:none;
  margin-top:-webkit-calc(1em + 3px);
  margin-top:calc(1em + 3px);
  margin-bottom:-webkit-calc(1em - 3px);
  margin-bottom:calc(1em - 3px)
}
.actions{
  margin-top:1em;
  padding-top:1em;
  border-top:1px #ced3d9 solid;
  text-align:center
}
.action{
  border-color:#393f48;
  color:#393f48;
  cursor:hand;
  text-decoration:underline
}
.action.disabled{
  cursor:default;
  text-decoration:none
}
.content-header{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:baseline;
  -webkit-align-items:baseline;
      -ms-flex-align:baseline;
          align-items:baseline
}
@media (max-width: 992px){
.content-header{
    -webkit-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
            flex-wrap:wrap
}
}
.content-header__title{
  display:inline-block;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1
}
.content-header__title--unflexed{
  -webkit-box-flex:0;
  -webkit-flex:0;
      -ms-flex:0;
          flex:0
}
.content-header__link{
  cursor:pointer;
  text-align:right;
  font-size:14px;
  margin-left:10px;
  border:1px solid;
  padding:3px 8px;
  border-radius:5px;
  text-decoration:none;
  background-color:#fff
}
@media (max-width: 768px){
.content-header__link{
    width:100%;
    margin-left:0;
    padding:5px 0;
    margin-top:10px;
    text-align:center
}
.content-header__link:last-child{
    margin-bottom:10px
}
}
.content-header__ordering-widget,.content-header__filtering-widget{
  cursor:pointer;
  text-align:center;
  font-size:14px;
  border:1px solid;
  padding:3px 8px;
  border-radius:5px;
  text-decoration:none;
  background-color:#fff;
  color:#393f48;
  -webkit-box-sizing:border-box;
          box-sizing:border-box
}
@media (max-width: 768px){
.content-header__ordering-widget,.content-header__filtering-widget{
    margin-left:0;
    padding:5px 0;
    width:100% !important
}
}
.content-header__ordering-widget{
  width:150px
}
.dropdown-menu{
  border-color:#393f48;
  min-width:0;
  font-size:14px
}
@media (max-width: 768px){
.dropdown-menu{
    width:100%;
    left:1px
}
}
.dropdown-menu__item{
  padding-left:25px;
  color:#393f48
}
.dropdown-menu__item i{
  margin-left:-17.5px
}
.content-header__ordering-widget-container,.content-header__filtering-widget-container{
  position:relative;
  margin-left:10px
}
@media (max-width: 768px){
.content-header__ordering-widget-container,.content-header__filtering-widget-container{
    margin-left:0;
    margin-top:10px
}
}
.content-header__filtering-widget{
  width:200px
}
.content-header__search{
  width:250px;
  position:relative
}
.content-header__search>input[type="text"]{
  margin-bottom:0;
  margin-top:0;
  padding:0.5em;
  font-size:14px
}
.content-header__search>i.fa-search{
  position:absolute;
  right:10px;
  top:10px;
  color:#acb3be;
  font-size:14px
}
@media (max-width: 768px){
.content-header__search{
    width:100%
}
}
.flatpickr-time input{
  border:inherit;
  border-radius:0;
  padding:0;
  margin:0;
  font-size:14px;
  line-height:inherit
}
.flatpickr-month{
  height:34px
}
.tiny{
  float:right;
  font-size:14px
}
button.tiny{
  padding:0.25em 0.5em;
  font-size:12px
}
figcaption{
  text-align:center;
  width:100%;
  margin-top:10px;
  color:#acb3be;
  margin-bottom:0.25em
}
.has-instructions{
  border-bottom:0;
  border-bottom-left-radius:0;
  border-bottom-right-radius:0
}
.instructions{
  margin-top:-2em;
  border:1px #ced3d9 solid;
  padding:5px 10px;
  border-top-style:dotted;
  font-size:12px;
  border-bottom-right-radius:5px;
  color:#7e8a9a;
  border-bottom-left-radius:5px;
  margin-bottom:1.5em
}
.instructions a{
  color:#7e8a9a
}
.tag{
  display:inline-block;
  padding:3px 10px;
  border-radius:5px;
  text-align:center;
  font-weight:bold;
  -webkit-box-sizing:border-box;
          box-sizing:border-box
}
.tag--expanded{
  width:100%
}
.marketing-page{
  font-size:18px;
  width:720px;
  margin-left:120px
}
@media (max-width: 992px){
.marketing-page{
    width:100%;
    margin-left:0
}
}
.marketing-neue{
  max-width:640px;
  margin:0 auto
}
.marketing-neue p,.marketing-neue li{
  font-size:1.45em;
  line-height:1.6em
}
.marketing-neue h2{
  font-size:2em
}
.tag-color-icon{
  width:24px;
  height:24px;
  margin-bottom:-2px;
  border-radius:4px;
  margin-right:10px;
  display:inline-block
}
.tag-color-icon>svg{
  margin-left:4px;
  text-align:center;
  margin-top:4px
}
.tag-color-icon--outlined{
  border:1px solid #acb3be
}
.accessory-toggle{
  float:right;
  margin-bottom:0;
  font-size:14px;
  text-align:right
}
@media (max-width: 992px){
.accessory-toggle{
    display:none
}
.accessory-toggle.jankily-override-accessory-toggle-on-mobile{
    display:block;
    position:absolute;
    width:50%;
    left:25%;
    text-align:center;
    margin-top:35px
}
}
.newsletter-icon{
  display:block;
  width:36px;
  height:36px;
  margin-top:-5px;
  cursor:pointer;
  border-radius:50%;
  border:1px #acb3be solid;
  background-size:cover;
  background-repeat:no-repeat;
  background-position:50% 50%
}
.well{
  background:#e6f0f9;
  padding:20px;
  border-radius:10px;
  font-size:18px;
  text-align:center
}
.well ul{
  list-style-type:none;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding-left:0;
  width:60%;
  margin-left:20%;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center
}
.well ul>li{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  font-size:16px
}
.well ul>li:first-child{
  margin-right:5%;
  padding-right:5%;
  border-right:1px #1f4a98 solid
}
.notice,.email-informatics-pane,.popout{
  margin-bottom:1em;
  margin-top:1em;
  padding:10px 20px;
  border-radius:5px
}
.popout{
  background:#ebedef;
  padding-top:15px;
  padding-bottom:5px
}
.email-informatics-pane{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
      -ms-flex-direction:column;
          flex-direction:column;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex
}
.email-informatics-pane.success{
  background:#d4edda
}
.email-informatics-pane.warning{
  background:#fff3cd
}
.soft-button{
  background:#ebedef;
  color:#7e8a9a;
  border-radius:4px;
  text-decoration:none;
  text-align:center;
  padding:10px 5px;
  font-size:14px;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  cursor:pointer
}
.flexed{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center
}
.flexed>*:first-child{
  text-align:left
}
.flexed>*{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1
}
.flexed>*:nth-child(2){
  text-align:center
}
.flexed .fa{
  line-height:24px
}

.newsletter a[data-v-69aa549e]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center;
  padding:10px;
  border-radius:10px;
  color:#393f48;
  text-decoration:none;
  font-weight:bold
}
.newsletter a div[data-v-69aa549e]{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1
}
.newsletter a[data-v-69aa549e]:hover{
  background:#ebedef
}
.newsletter-username[data-v-69aa549e]{
  font-weight:normal;
  font-size:12px
}

.c3 svg{
  font:10px sans-serif;
  -webkit-tap-highlight-color:rgba(0,0,0,0)
}
.c3 path,.c3 line{
  fill:none;
  stroke:#000
}
.c3 text{
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
      user-select:none
}
.c3-legend-item-tile,.c3-xgrid-focus,.c3-ygrid,.c3-event-rect,.c3-bars path{
  shape-rendering:crispEdges
}
.c3-chart-arc path{
  stroke:#fff
}
.c3-chart-arc rect{
  stroke:white;
  stroke-width:1
}
.c3-chart-arc text{
  fill:#fff;
  font-size:13px
}
.c3-grid line{
  stroke:#aaa
}
.c3-grid text{
  fill:#aaa
}
.c3-xgrid,.c3-ygrid{
  stroke-dasharray:3 3
}
.c3-text.c3-empty{
  fill:#808080;
  font-size:2em
}
.c3-line{
  stroke-width:1px
}
.c3-circle._expanded_{
  stroke-width:1px;
  stroke:white
}
.c3-selected-circle{
  fill:white;
  stroke-width:2px
}
.c3-bar{
  stroke-width:0
}
.c3-bar._expanded_{
  fill-opacity:1;
  fill-opacity:0.75
}
.c3-target.c3-focused{
  opacity:1
}
.c3-target.c3-focused path.c3-line,.c3-target.c3-focused path.c3-step{
  stroke-width:2px
}
.c3-target.c3-defocused{
  opacity:0.3 !important
}
.c3-region{
  fill:steelblue;
  fill-opacity:0.1
}
.c3-brush .extent{
  fill-opacity:0.1
}
.c3-legend-item{
  font-size:12px
}
.c3-legend-item-hidden{
  opacity:0.15
}
.c3-legend-background{
  opacity:0.75;
  fill:white;
  stroke:lightgray;
  stroke-width:1
}
.c3-title{
  font:14px sans-serif
}
.c3-tooltip-container{
  z-index:10
}
.c3-tooltip{
  border-collapse:collapse;
  border-spacing:0;
  background-color:#fff;
  empty-cells:show;
  -webkit-box-shadow:7px 7px 12px -9px #777777;
  box-shadow:7px 7px 12px -9px #777777;
  opacity:0.9
}
.c3-tooltip tr{
  border:1px solid #ccc
}
.c3-tooltip th{
  background-color:#aaa;
  font-size:14px;
  padding:2px 5px;
  text-align:left;
  color:#fff
}
.c3-tooltip td{
  font-size:13px;
  padding:3px 6px;
  background-color:#fff;
  border-left:1px dotted #999
}
.c3-tooltip td>span{
  display:inline-block;
  width:10px;
  height:10px;
  margin-right:6px
}
.c3-tooltip td.value{
  text-align:right
}
.c3-area{
  stroke-width:0;
  opacity:0.2
}
.c3-chart-arcs-title{
  dominant-baseline:middle;
  font-size:1.3em
}
.c3-chart-arcs .c3-chart-arcs-background{
  fill:#e0e0e0;
  stroke:#fff
}
.c3-chart-arcs .c3-chart-arcs-gauge-unit{
  fill:#000;
  font-size:16px
}
.c3-chart-arcs .c3-chart-arcs-gauge-max{
  fill:#777
}
.c3-chart-arcs .c3-chart-arcs-gauge-min{
  fill:#777
}
.c3-chart-arc .c3-gauge-value{
  fill:#000
}
.c3-chart-arc.c3-target g path{
  opacity:1
}
.c3-chart-arc.c3-target.c3-focused g path{
  opacity:1
}
.c3-drag-zoom.enabled{
  pointer-events:all !important;
  visibility:visible
}
.c3-drag-zoom.disabled{
  pointer-events:none !important;
  visibility:hidden
}
.c3-drag-zoom .extent{
  fill-opacity:0.1
}
.c3 text{
  font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif
}

.subtable[data-v-31999fdf]{
  width:100%;
  padding:1em;
  background:#dde0e4;
  border:1px #bdc3cc solid;
  border-radius:5px;
  margin-top:0.5em;
  margin-bottom:0.5em
}
.subtable td[data-v-31999fdf]{
  text-overflow:ellipsis;
  overflow:hidden;
  word-break:break-word
}
.subtable-row[data-v-31999fdf]{
  font-size:14px;
  color:#393f48
}
.subtable-row[data-v-31999fdf]>:first-child{
  min-width:150px
}
.subtable-row[data-v-31999fdf]>:last-child{
  text-align:right;
  font-weight:bold;
  font-variant:tabular-nums;
  min-width:35px
}
.subtable-row[data-v-31999fdf]>:nth-child(2){
  width:auto !important;
  color:inherit !important
}

.analytics-table[data-v-60410848]{
  width:100%
}
.analytics-table--individual .analytics-table__row[data-v-60410848]>:first-child{
  min-width:150px
}
.analytics-table--individual .analytics-table__row[data-v-60410848]>:nth-child(2){
  width:100%;
  text-align:right;
  font-variant:tabular-nums;
  color:#acb3be
}
.analytics-table--individual .analytics-table__row[data-v-60410848]>:last-child{
  text-align:right;
  font-weight:bold;
  font-variant:tabular-nums;
  min-width:35px
}
.analytics-table--multiple th[data-v-60410848]:first-child{
  text-align:left
}
.analytics-table--multiple th[data-v-60410848]:not(:first-child),.analytics-table--multiple td[data-v-60410848]:not(:first-child){
  text-align:right;
  font-variant:tabular-nums;
  width:100px
}
.analytics-table__row--shrunk[data-v-60410848]{
  font-size:14px;
  color:#393f48
}
.analytics-table__row--shrunk[data-v-60410848]>:nth-child(2){
  width:auto !important;
  color:inherit !important
}

.toggle-button[data-v-5aeeaf4c]{
  color:#0069ff;
  font-size:14px;
  cursor:pointer
}

.analytics-table[data-v-5f4059dc]{
  width:100%
}
.analytics-table--individual .analytics-table__row[data-v-5f4059dc]>:first-child{
  min-width:150px
}
.analytics-table--individual .analytics-table__row[data-v-5f4059dc]>:nth-child(2){
  width:100%;
  text-align:right;
  font-variant:tabular-nums;
  color:#acb3be
}
.analytics-table--individual .analytics-table__row[data-v-5f4059dc]>:last-child{
  text-align:right;
  font-weight:bold;
  font-variant:tabular-nums;
  min-width:35px
}
.analytics-table--multiple th[data-v-5f4059dc]:first-child{
  text-align:left
}
.analytics-table--multiple th[data-v-5f4059dc]:not(:first-child),.analytics-table--multiple td[data-v-5f4059dc]:not(:first-child){
  text-align:right;
  font-variant:tabular-nums;
  width:100px
}
.analytics-table__row--shrunk[data-v-5f4059dc]{
  font-size:14px;
  color:#393f48
}
.analytics-table__row--shrunk[data-v-5f4059dc]>:nth-child(2){
  width:auto !important;
  color:inherit !important
}

.analytics-table[data-v-caa7998a]{
  width:100%
}
.analytics-table--individual .analytics-table__row[data-v-caa7998a]>:first-child{
  min-width:150px
}
.analytics-table--individual .analytics-table__row[data-v-caa7998a]>:nth-child(2){
  width:100%;
  text-align:right;
  font-variant:tabular-nums;
  color:#acb3be
}
.analytics-table--individual .analytics-table__row[data-v-caa7998a]>:last-child{
  text-align:right;
  font-weight:bold;
  font-variant:tabular-nums;
  min-width:35px
}
.analytics-table--multiple th[data-v-caa7998a]:first-child{
  text-align:left
}
.analytics-table--multiple th[data-v-caa7998a]:not(:first-child),.analytics-table--multiple td[data-v-caa7998a]:not(:first-child){
  text-align:right;
  font-variant:tabular-nums;
  width:100px
}
.analytics-table__row--shrunk[data-v-caa7998a]{
  font-size:14px;
  color:#393f48
}
.analytics-table__row--shrunk[data-v-caa7998a]>:nth-child(2){
  width:auto !important;
  color:inherit !important
}

.failure-badge[data-v-406c92d4]{
  color:#d9534f
}

.success-badge[data-v-11b02776]{
  color:#5cb85c
}

.notice{
  padding:10px;
  margin-top:10px;
  border-radius:5px;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex
}
.notice p:first-child{
  margin-top:0
}
.notice p:last-child{
  margin-bottom:0
}
.notice--info{
  background:#d9edf7;
  color:#31708f
}
.notice--info a{
  color:#31708f
}
.notice--info .notice-action{
  background-color:#31708f
}
.notice--info code{
  background-color:#31708f !important;
  color:#d9edf7
}
.notice--error{
  background:#f2dede;
  color:#a94442
}
.notice--error a{
  color:#a94442
}
.notice--error .notice-action{
  background-color:#a94442
}
.notice--error code{
  background-color:#a94442 !important;
  color:#fff3cd
}
.notice--warning{
  background:#fff3cd;
  color:#f0ad4e
}
.notice--warning a{
  color:#f0ad4e
}
.notice--warning .notice-action{
  background-color:#f0ad4e
}
.notice--warning code{
  background-color:#f0ad4e !important;
  color:#fff3cd;
  border-radius:5px
}
.notice--pending{
  background:#ebedef;
  color:#7e8a9a
}
.notice--pending code{
  background-color:#7e8a9a !important;
  color:#ced3d9;
  border-radius:5px
}
.notice--success{
  background:#d4edda;
  color:#28a745
}
.notice--success a{
  color:#28a745
}
.notice--success .notice-action{
  background-color:#28a745
}
.notice--success code{
  background-color:#5cb85c !important;
  color:#d4edda;
  border-radius:5px
}
.notice-action{
  display:inline-block;
  width:auto;
  padding:4px 8px;
  margin-bottom:0;
  margin-top:-2px;
  margin-right:10px
}

.analytics-table[data-v-5674472f]{
  width:100%
}
.analytics-table--individual .analytics-table__row[data-v-5674472f]>:first-child{
  min-width:150px
}
.analytics-table--individual .analytics-table__row[data-v-5674472f]>:nth-child(2){
  width:100%;
  text-align:right;
  font-variant:tabular-nums;
  color:#acb3be
}
.analytics-table--individual .analytics-table__row[data-v-5674472f]>:last-child{
  text-align:right;
  font-weight:bold;
  font-variant:tabular-nums;
  min-width:35px
}
.analytics-table--multiple th[data-v-5674472f]:first-child{
  text-align:left
}
.analytics-table--multiple th[data-v-5674472f]:not(:first-child),.analytics-table--multiple td[data-v-5674472f]:not(:first-child){
  text-align:right;
  font-variant:tabular-nums;
  width:100px
}
.analytics-table__row--shrunk[data-v-5674472f]{
  font-size:14px;
  color:#393f48
}
.analytics-table__row--shrunk[data-v-5674472f]>:nth-child(2){
  width:auto !important;
  color:inherit !important
}

.setting[data-v-2c37e576]{
  margin-bottom:2em
}

.setting-content>input[type="checkbox"]{
  margin:0
}

.setting-description{
  margin-top:5px
}
.setting-description p{
  margin-top:0;
  margin-bottom:10px
}
.setting-description table{
  width:100%;
  border:1px #acb3be solid;
  background:#ebedef;
  padding:10px;
  border-radius:5px;
  margin-bottom:10px
}
.setting-description table th{
  text-align:left;
  padding-bottom:5px
}

label[data-v-98340d12]{
  font-weight:700;
  margin-bottom:5px;
  color:#393f48
}

.data-table{
  display:grid;
  padding:3px 6px;
  -webkit-column-gap:10px;
     -moz-column-gap:10px;
          column-gap:10px
}
.data-table-container{
  border:1px #ced3d9 solid;
  padding:10px;
  background:#ebedef;
  border-radius:5px;
  overflow-x:scroll
}
.data-table-container a{
  text-decoration:none
}
table{
  width:100%
}
.data-table-header{
  color:#5c6571;
  text-transform:uppercase;
  padding-bottom:3px;
  font-weight:bold;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1
}
.data-table-row{
  padding:3px 6px;
  margin-left:-6px;
  margin-right:-6px;
  -webkit-column-gap:10px;
     -moz-column-gap:10px;
          column-gap:10px;
  text-decoration:none;
  color:#5c6571;
  display:grid
}
.data-table-row code{
  padding:0;
  line-height:18px
}
.data-table-row:hover{
  background:#ced3d9;
  cursor:pointer;
  border-radius:5px
}
.data-table-row:hover code{
  background:#ced3d9
}
.data-table-empty-state{
  text-align:center !important;
  -webkit-box-flex:1 !important;
  -webkit-flex:1 !important;
      -ms-flex:1 !important;
          flex:1 !important;
  padding:1em;
  font-size:24px;
  font-weight:300;
  color:#7e8a9a
}
.data-table-empty-state .data-table__action{
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin-top:1em
}
.data-table-empty-state .well{
  background:inherit
}
.data-table__action{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
  -webkit-justify-content:flex-end;
      -ms-flex-pack:end;
          justify-content:flex-end
}
.data-table__action>*{
  background:#ced3d9;
  border:#acb3be 1px solid;
  font-size:12px;
  text-transform:uppercase;
  font-weight:bold;
  margin-bottom:10px;
  padding:10px;
  color:#393f48 !important;
  border-radius:5px;
  text-decoration:none
}

.data-table-row[data-v-2c26f414]{
  grid-column:span 2
}

.schedule-notice[data-v-77c96001]{
  text-align:center;
  color:#5cb85c
}
.schedule-notice--warning[data-v-77c96001]{
  color:#f0ad4e
}

.monospaced{
  font-family:"Menlo"
}

.vue-dropzone{
  border:2px solid #e5e5e5;
  font-family:"Arial", sans-serif;
  letter-spacing:0.2px;
  color:#777;
  -webkit-transition:0.2s linear;
  transition:0.2s linear
}
.vue-dropzone:hover{
  background-color:#f6f6f6
}
.vue-dropzone>i{
  color:#ccc
}
.vue-dropzone>.dz-preview .dz-image{
  border-radius:0;
  width:100%;
  height:100%
}
.vue-dropzone>.dz-preview .dz-image img:not([src]){
  width:200px;
  height:200px
}
.vue-dropzone>.dz-preview .dz-image:hover img{
  -webkit-transform:none;
      -ms-transform:none;
          transform:none;
  -webkit-filter:none
}
.vue-dropzone>.dz-preview .dz-details{
  bottom:0;
  top:0;
  color:white;
  background-color:rgba(33,150,243,0.8);
  -webkit-transition:opacity 0.2s linear;
  transition:opacity 0.2s linear;
  text-align:left
}
.vue-dropzone>.dz-preview .dz-details .dz-filename{
  overflow:hidden
}
.vue-dropzone>.dz-preview .dz-details .dz-filename span,.vue-dropzone>.dz-preview .dz-details .dz-size span{
  background-color:transparent
}
.vue-dropzone>.dz-preview .dz-details .dz-filename:not(:hover) span{
  border:none
}
.vue-dropzone>.dz-preview .dz-details .dz-filename:hover span{
  background-color:transparent;
  border:none
}
.vue-dropzone>.dz-preview .dz-progress .dz-upload{
  background:#cccccc
}
.vue-dropzone>.dz-preview .dz-remove{
  position:absolute;
  z-index:30;
  color:white;
  margin-left:15px;
  padding:10px;
  top:inherit;
  bottom:15px;
  border:2px white solid;
  text-decoration:none;
  text-transform:uppercase;
  font-size:0.8rem;
  font-weight:800;
  letter-spacing:1.1px;
  opacity:0
}
.vue-dropzone>.dz-preview:hover .dz-remove{
  opacity:1
}
.vue-dropzone>.dz-preview .dz-success-mark,.vue-dropzone>.dz-preview .dz-error-mark{
  margin-left:auto;
  margin-top:auto;
  width:100%;
  top:35%;
  left:0
}
.vue-dropzone>.dz-preview .dz-success-mark svg,.vue-dropzone>.dz-preview .dz-error-mark svg{
  margin-left:auto;
  margin-right:auto
}
.vue-dropzone>.dz-preview .dz-error-message{
  margin-left:auto;
  margin-right:auto;
  left:0;
  width:100%;
  text-align:center
}
.vue-dropzone>.dz-preview .dz-error-message:after{
  display:none
}

@-webkit-keyframes passing-through-5fcccba8{
0%{
    opacity:0;
    -webkit-transform:translateY(40px);
    -ms-transform:translateY(40px);
    transform:translateY(40px)
}
30%,70%{
    opacity:1;
    -webkit-transform:translateY(0px);
    -ms-transform:translateY(0px);
    transform:translateY(0px)
}
100%{
    opacity:0;
    -webkit-transform:translateY(-40px);
    -ms-transform:translateY(-40px);
    transform:translateY(-40px)
}
}
@keyframes passing-through-5fcccba8{
0%{
    opacity:0;
    -webkit-transform:translateY(40px);
    -ms-transform:translateY(40px);
    transform:translateY(40px)
}
30%,70%{
    opacity:1;
    -webkit-transform:translateY(0px);
    -ms-transform:translateY(0px);
    transform:translateY(0px)
}
100%{
    opacity:0;
    -webkit-transform:translateY(-40px);
    -ms-transform:translateY(-40px);
    transform:translateY(-40px)
}
}
@-webkit-keyframes slide-in-5fcccba8{
0%{
    opacity:0;
    -webkit-transform:translateY(40px);
    -ms-transform:translateY(40px);
    transform:translateY(40px)
}
30%{
    opacity:1;
    -webkit-transform:translateY(0px);
    -ms-transform:translateY(0px);
    transform:translateY(0px)
}
}
@keyframes slide-in-5fcccba8{
0%{
    opacity:0;
    -webkit-transform:translateY(40px);
    -ms-transform:translateY(40px);
    transform:translateY(40px)
}
30%{
    opacity:1;
    -webkit-transform:translateY(0px);
    -ms-transform:translateY(0px);
    transform:translateY(0px)
}
}
@-webkit-keyframes pulse-5fcccba8{
0%{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
10%{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1)
}
20%{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
}
@keyframes pulse-5fcccba8{
0%{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
10%{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1)
}
20%{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
}
.dropzone[data-v-5fcccba8],.dropzone *[data-v-5fcccba8]{
  -webkit-box-sizing:border-box;
          box-sizing:border-box
}
.dropzone[data-v-5fcccba8]{
  min-height:150px;
  border:2px solid rgba(0,0,0,0.3);
  background:white;
  padding:20px 20px
}
.dropzone.dz-clickable[data-v-5fcccba8]{
  cursor:pointer
}
.dropzone.dz-clickable *[data-v-5fcccba8]{
  cursor:default
}
.dropzone.dz-clickable .dz-message[data-v-5fcccba8],.dropzone.dz-clickable .dz-message *[data-v-5fcccba8]{
  cursor:pointer
}
.dropzone.dz-started .dz-message[data-v-5fcccba8]{
  display:none
}
.dropzone.dz-drag-hover[data-v-5fcccba8]{
  border-style:solid
}
.dropzone.dz-drag-hover .dz-message[data-v-5fcccba8]{
  opacity:0.5
}
.dropzone .dz-message[data-v-5fcccba8]{
  text-align:center;
  margin:2em 0
}
.dropzone .dz-preview[data-v-5fcccba8]{
  position:relative;
  display:inline-block;
  vertical-align:top;
  margin:16px;
  min-height:100px
}
.dropzone .dz-preview[data-v-5fcccba8]:hover{
  z-index:1000
}
.dropzone .dz-preview:hover .dz-details[data-v-5fcccba8]{
  opacity:1
}
.dropzone .dz-preview.dz-file-preview .dz-image[data-v-5fcccba8]{
  border-radius:20px;
  background:#999;
  background:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#ddd));
  background:linear-gradient(to bottom, #eee, #ddd)
}
.dropzone .dz-preview.dz-file-preview .dz-details[data-v-5fcccba8]{
  opacity:1
}
.dropzone .dz-preview.dz-image-preview[data-v-5fcccba8]{
  background:white
}
.dropzone .dz-preview.dz-image-preview .dz-details[data-v-5fcccba8]{
  -webkit-transition:opacity 0.2s linear;
  transition:opacity 0.2s linear
}
.dropzone .dz-preview .dz-remove[data-v-5fcccba8]{
  font-size:14px;
  text-align:center;
  display:block;
  cursor:pointer;
  border:none
}
.dropzone .dz-preview .dz-remove[data-v-5fcccba8]:hover{
  text-decoration:underline
}
.dropzone .dz-preview:hover .dz-details[data-v-5fcccba8]{
  opacity:1
}
.dropzone .dz-preview .dz-details[data-v-5fcccba8]{
  z-index:20;
  position:absolute;
  top:0;
  left:0;
  opacity:0;
  font-size:13px;
  min-width:100%;
  max-width:100%;
  padding:2em 1em;
  text-align:center;
  color:rgba(0,0,0,0.9);
  line-height:150%
}
.dropzone .dz-preview .dz-details .dz-size[data-v-5fcccba8]{
  margin-bottom:1em;
  font-size:16px
}
.dropzone .dz-preview .dz-details .dz-filename[data-v-5fcccba8]{
  white-space:nowrap
}
.dropzone .dz-preview .dz-details .dz-filename:hover span[data-v-5fcccba8]{
  border:1px solid rgba(200,200,200,0.8);
  background-color:rgba(255,255,255,0.8)
}
.dropzone .dz-preview .dz-details .dz-filename[data-v-5fcccba8]:not(:hover){
  overflow:hidden;
  text-overflow:ellipsis
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span[data-v-5fcccba8]{
  border:1px solid transparent
}
.dropzone .dz-preview .dz-details .dz-filename span[data-v-5fcccba8],.dropzone .dz-preview .dz-details .dz-size span[data-v-5fcccba8]{
  background-color:rgba(255,255,255,0.4);
  padding:0 0.4em;
  border-radius:3px
}
.dropzone .dz-preview:hover .dz-image img[data-v-5fcccba8]{
  -webkit-transform:scale(1.05, 1.05);
  -ms-transform:scale(1.05, 1.05);
  transform:scale(1.05, 1.05);
  -webkit-filter:blur(8px);
  filter:blur(8px)
}
.dropzone .dz-preview .dz-image[data-v-5fcccba8]{
  border-radius:20px;
  overflow:hidden;
  width:120px;
  height:120px;
  position:relative;
  display:block;
  z-index:10
}
.dropzone .dz-preview .dz-image img[data-v-5fcccba8]{
  display:block
}
.dropzone .dz-preview.dz-success .dz-success-mark[data-v-5fcccba8]{
  -webkit-animation:passing-through-5fcccba8 3s cubic-bezier(0.77, 0, 0.175, 1);
  animation:passing-through-5fcccba8 3s cubic-bezier(0.77, 0, 0.175, 1)
}
.dropzone .dz-preview.dz-error .dz-error-mark[data-v-5fcccba8]{
  opacity:1;
  -webkit-animation:slide-in-5fcccba8 3s cubic-bezier(0.77, 0, 0.175, 1);
  animation:slide-in-5fcccba8 3s cubic-bezier(0.77, 0, 0.175, 1)
}
.dropzone .dz-preview .dz-success-mark[data-v-5fcccba8],.dropzone .dz-preview .dz-error-mark[data-v-5fcccba8]{
  pointer-events:none;
  opacity:0;
  z-index:500;
  position:absolute;
  display:block;
  top:50%;
  left:50%;
  margin-left:-27px;
  margin-top:-27px
}
.dropzone .dz-preview .dz-success-mark svg[data-v-5fcccba8],.dropzone .dz-preview .dz-error-mark svg[data-v-5fcccba8]{
  display:block;
  width:54px;
  height:54px
}
.dropzone .dz-preview.dz-processing .dz-progress[data-v-5fcccba8]{
  opacity:1;
  -webkit-transition:all 0.2s linear;
  transition:all 0.2s linear
}
.dropzone .dz-preview.dz-complete .dz-progress[data-v-5fcccba8]{
  opacity:0;
  -webkit-transition:opacity 0.4s ease-in;
  transition:opacity 0.4s ease-in
}
.dropzone .dz-preview:not(.dz-processing) .dz-progress[data-v-5fcccba8]{
  -webkit-animation:pulse-5fcccba8 6s ease infinite;
  animation:pulse-5fcccba8 6s ease infinite
}
.dropzone .dz-preview .dz-progress[data-v-5fcccba8]{
  opacity:1;
  z-index:1000;
  pointer-events:none;
  position:absolute;
  height:16px;
  left:50%;
  top:50%;
  margin-top:-8px;
  width:80px;
  margin-left:-40px;
  background:rgba(255,255,255,0.9);
  -webkit-transform:scale(1);
  border-radius:8px;
  overflow:hidden
}
.dropzone .dz-preview .dz-progress .dz-upload[data-v-5fcccba8]{
  background:#333;
  background:-webkit-gradient(linear, left top, left bottom, from(#666), to(#444));
  background:linear-gradient(to bottom, #666, #444);
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  width:0;
  -webkit-transition:width 300ms ease-in-out;
  transition:width 300ms ease-in-out
}
.dropzone .dz-preview.dz-error .dz-error-message[data-v-5fcccba8]{
  display:block
}
.dropzone .dz-preview.dz-error:hover .dz-error-message[data-v-5fcccba8]{
  opacity:1;
  pointer-events:auto
}
.dropzone .dz-preview .dz-error-message[data-v-5fcccba8]{
  pointer-events:none;
  z-index:1000;
  position:absolute;
  display:block;
  display:none;
  opacity:0;
  -webkit-transition:opacity 0.3s ease;
  transition:opacity 0.3s ease;
  border-radius:8px;
  font-size:13px;
  top:130px;
  left:-10px;
  width:140px;
  background:#be2626;
  background:-webkit-gradient(linear, left top, left bottom, from(#be2626), to(#a92222));
  background:linear-gradient(to bottom, #be2626, #a92222);
  padding:0.5em 1.2em;
  color:white
}
.dropzone .dz-preview .dz-error-message[data-v-5fcccba8]:after{
  content:'';
  position:absolute;
  top:-6px;
  left:64px;
  width:0;
  height:0;
  border-left:6px solid transparent;
  border-right:6px solid transparent;
  border-bottom:6px solid #be2626
}
.vue-dropzone[data-v-5fcccba8]{
  border:2px solid #e5e5e5;
  font-family:Arial,sans-serif;
  letter-spacing:.2px;
  color:#777;
  -webkit-transition:.2s linear;
  transition:.2s linear
}
.vue-dropzone[data-v-5fcccba8]:hover{
  background-color:#f6f6f6
}
.vue-dropzone>i[data-v-5fcccba8]{
  color:#ccc
}
.vue-dropzone>.dz-preview .dz-image[data-v-5fcccba8]{
  border-radius:0;
  width:100%;
  height:100%
}
.vue-dropzone>.dz-preview .dz-image img[data-v-5fcccba8]:not([src]){
  width:200px;
  height:200px
}
.vue-dropzone>.dz-preview .dz-image:hover img[data-v-5fcccba8]{
  -webkit-transform:none;
      -ms-transform:none;
          transform:none;
  -webkit-filter:none
}
.vue-dropzone>.dz-preview .dz-details[data-v-5fcccba8]{
  bottom:0;
  top:0;
  color:#fff;
  background-color:rgba(33,150,243,0.8);
  -webkit-transition:opacity .2s linear;
  transition:opacity .2s linear;
  text-align:left
}
.vue-dropzone>.dz-preview .dz-details .dz-filename[data-v-5fcccba8]{
  overflow:hidden
}
.vue-dropzone>.dz-preview .dz-details .dz-filename span[data-v-5fcccba8],.vue-dropzone>.dz-preview .dz-details .dz-size span[data-v-5fcccba8]{
  background-color:transparent
}
.vue-dropzone>.dz-preview .dz-details .dz-filename:not(:hover) span[data-v-5fcccba8]{
  border:none
}
.vue-dropzone>.dz-preview .dz-details .dz-filename:hover span[data-v-5fcccba8]{
  background-color:transparent;
  border:none
}
.vue-dropzone>.dz-preview .dz-progress .dz-upload[data-v-5fcccba8]{
  background:#ccc
}
.vue-dropzone>.dz-preview .dz-remove[data-v-5fcccba8]{
  position:absolute;
  z-index:30;
  color:#fff;
  margin-left:15px;
  padding:10px;
  top:inherit;
  bottom:15px;
  border:2px #fff solid;
  text-decoration:none;
  text-transform:uppercase;
  font-size:.8rem;
  font-weight:800;
  letter-spacing:1.1px;
  opacity:0
}
.vue-dropzone>.dz-preview:hover .dz-remove[data-v-5fcccba8]{
  opacity:1
}
.vue-dropzone>.dz-preview .dz-error-mark[data-v-5fcccba8],.vue-dropzone>.dz-preview .dz-success-mark[data-v-5fcccba8]{
  margin-left:auto;
  margin-top:auto;
  width:100%;
  top:35%;
  left:0
}
.vue-dropzone>.dz-preview .dz-error-mark svg[data-v-5fcccba8],.vue-dropzone>.dz-preview .dz-success-mark svg[data-v-5fcccba8]{
  margin-left:auto;
  margin-right:auto
}
.vue-dropzone>.dz-preview .dz-error-message[data-v-5fcccba8]{
  margin-left:auto;
  margin-right:auto;
  left:0;
  width:100%;
  text-align:center
}
.vue-dropzone>.dz-preview .dz-error-message[data-v-5fcccba8]:after{
  display:none
}
.import-sources-container[data-v-5fcccba8]{
  text-align:left;
  padding:1rem
}
.import-sources[data-v-5fcccba8]{
  display:grid;
  grid-template-columns:auto auto;
  margin-top:0.5em;
  -webkit-column-gap:1em;
     -moz-column-gap:1em;
          column-gap:1em
}
.import-sources>div[data-v-5fcccba8]{
  margin-bottom:1em
}
.import-sources>span[data-v-5fcccba8]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1
}
.dropzone[data-v-5fcccba8]{
  margin-top:1em;
  margin-bottom:1em;
  background:#ebedef;
  border-color:#acb3be;
  border-width:1px;
  border-radius:5px;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
          justify-content:center;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif
}
.dz-file-preview[data-v-5fcccba8]{
  display:none
}

@-webkit-keyframes passing-through-2d6b96c9{
0%{
    opacity:0;
    -webkit-transform:translateY(40px);
    -ms-transform:translateY(40px);
    transform:translateY(40px)
}
30%,70%{
    opacity:1;
    -webkit-transform:translateY(0px);
    -ms-transform:translateY(0px);
    transform:translateY(0px)
}
100%{
    opacity:0;
    -webkit-transform:translateY(-40px);
    -ms-transform:translateY(-40px);
    transform:translateY(-40px)
}
}
@keyframes passing-through-2d6b96c9{
0%{
    opacity:0;
    -webkit-transform:translateY(40px);
    -ms-transform:translateY(40px);
    transform:translateY(40px)
}
30%,70%{
    opacity:1;
    -webkit-transform:translateY(0px);
    -ms-transform:translateY(0px);
    transform:translateY(0px)
}
100%{
    opacity:0;
    -webkit-transform:translateY(-40px);
    -ms-transform:translateY(-40px);
    transform:translateY(-40px)
}
}
@-webkit-keyframes slide-in-2d6b96c9{
0%{
    opacity:0;
    -webkit-transform:translateY(40px);
    -ms-transform:translateY(40px);
    transform:translateY(40px)
}
30%{
    opacity:1;
    -webkit-transform:translateY(0px);
    -ms-transform:translateY(0px);
    transform:translateY(0px)
}
}
@keyframes slide-in-2d6b96c9{
0%{
    opacity:0;
    -webkit-transform:translateY(40px);
    -ms-transform:translateY(40px);
    transform:translateY(40px)
}
30%{
    opacity:1;
    -webkit-transform:translateY(0px);
    -ms-transform:translateY(0px);
    transform:translateY(0px)
}
}
@-webkit-keyframes pulse-2d6b96c9{
0%{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
10%{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1)
}
20%{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
}
@keyframes pulse-2d6b96c9{
0%{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
10%{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1)
}
20%{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
}
.dropzone[data-v-2d6b96c9],.dropzone *[data-v-2d6b96c9]{
  -webkit-box-sizing:border-box;
          box-sizing:border-box
}
.dropzone[data-v-2d6b96c9]{
  min-height:150px;
  border:2px solid rgba(0,0,0,0.3);
  background:white;
  padding:20px 20px
}
.dropzone.dz-clickable[data-v-2d6b96c9]{
  cursor:pointer
}
.dropzone.dz-clickable *[data-v-2d6b96c9]{
  cursor:default
}
.dropzone.dz-clickable .dz-message[data-v-2d6b96c9],.dropzone.dz-clickable .dz-message *[data-v-2d6b96c9]{
  cursor:pointer
}
.dropzone.dz-started .dz-message[data-v-2d6b96c9]{
  display:none
}
.dropzone.dz-drag-hover[data-v-2d6b96c9]{
  border-style:solid
}
.dropzone.dz-drag-hover .dz-message[data-v-2d6b96c9]{
  opacity:0.5
}
.dropzone .dz-message[data-v-2d6b96c9]{
  text-align:center;
  margin:2em 0
}
.dropzone .dz-preview[data-v-2d6b96c9]{
  position:relative;
  display:inline-block;
  vertical-align:top;
  margin:16px;
  min-height:100px
}
.dropzone .dz-preview[data-v-2d6b96c9]:hover{
  z-index:1000
}
.dropzone .dz-preview:hover .dz-details[data-v-2d6b96c9]{
  opacity:1
}
.dropzone .dz-preview.dz-file-preview .dz-image[data-v-2d6b96c9]{
  border-radius:20px;
  background:#999;
  background:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#ddd));
  background:linear-gradient(to bottom, #eee, #ddd)
}
.dropzone .dz-preview.dz-file-preview .dz-details[data-v-2d6b96c9]{
  opacity:1
}
.dropzone .dz-preview.dz-image-preview[data-v-2d6b96c9]{
  background:white
}
.dropzone .dz-preview.dz-image-preview .dz-details[data-v-2d6b96c9]{
  -webkit-transition:opacity 0.2s linear;
  transition:opacity 0.2s linear
}
.dropzone .dz-preview .dz-remove[data-v-2d6b96c9]{
  font-size:14px;
  text-align:center;
  display:block;
  cursor:pointer;
  border:none
}
.dropzone .dz-preview .dz-remove[data-v-2d6b96c9]:hover{
  text-decoration:underline
}
.dropzone .dz-preview:hover .dz-details[data-v-2d6b96c9]{
  opacity:1
}
.dropzone .dz-preview .dz-details[data-v-2d6b96c9]{
  z-index:20;
  position:absolute;
  top:0;
  left:0;
  opacity:0;
  font-size:13px;
  min-width:100%;
  max-width:100%;
  padding:2em 1em;
  text-align:center;
  color:rgba(0,0,0,0.9);
  line-height:150%
}
.dropzone .dz-preview .dz-details .dz-size[data-v-2d6b96c9]{
  margin-bottom:1em;
  font-size:16px
}
.dropzone .dz-preview .dz-details .dz-filename[data-v-2d6b96c9]{
  white-space:nowrap
}
.dropzone .dz-preview .dz-details .dz-filename:hover span[data-v-2d6b96c9]{
  border:1px solid rgba(200,200,200,0.8);
  background-color:rgba(255,255,255,0.8)
}
.dropzone .dz-preview .dz-details .dz-filename[data-v-2d6b96c9]:not(:hover){
  overflow:hidden;
  text-overflow:ellipsis
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span[data-v-2d6b96c9]{
  border:1px solid transparent
}
.dropzone .dz-preview .dz-details .dz-filename span[data-v-2d6b96c9],.dropzone .dz-preview .dz-details .dz-size span[data-v-2d6b96c9]{
  background-color:rgba(255,255,255,0.4);
  padding:0 0.4em;
  border-radius:3px
}
.dropzone .dz-preview:hover .dz-image img[data-v-2d6b96c9]{
  -webkit-transform:scale(1.05, 1.05);
  -ms-transform:scale(1.05, 1.05);
  transform:scale(1.05, 1.05);
  -webkit-filter:blur(8px);
  filter:blur(8px)
}
.dropzone .dz-preview .dz-image[data-v-2d6b96c9]{
  border-radius:20px;
  overflow:hidden;
  width:120px;
  height:120px;
  position:relative;
  display:block;
  z-index:10
}
.dropzone .dz-preview .dz-image img[data-v-2d6b96c9]{
  display:block
}
.dropzone .dz-preview.dz-success .dz-success-mark[data-v-2d6b96c9]{
  -webkit-animation:passing-through-2d6b96c9 3s cubic-bezier(0.77, 0, 0.175, 1);
  animation:passing-through-2d6b96c9 3s cubic-bezier(0.77, 0, 0.175, 1)
}
.dropzone .dz-preview.dz-error .dz-error-mark[data-v-2d6b96c9]{
  opacity:1;
  -webkit-animation:slide-in-2d6b96c9 3s cubic-bezier(0.77, 0, 0.175, 1);
  animation:slide-in-2d6b96c9 3s cubic-bezier(0.77, 0, 0.175, 1)
}
.dropzone .dz-preview .dz-success-mark[data-v-2d6b96c9],.dropzone .dz-preview .dz-error-mark[data-v-2d6b96c9]{
  pointer-events:none;
  opacity:0;
  z-index:500;
  position:absolute;
  display:block;
  top:50%;
  left:50%;
  margin-left:-27px;
  margin-top:-27px
}
.dropzone .dz-preview .dz-success-mark svg[data-v-2d6b96c9],.dropzone .dz-preview .dz-error-mark svg[data-v-2d6b96c9]{
  display:block;
  width:54px;
  height:54px
}
.dropzone .dz-preview.dz-processing .dz-progress[data-v-2d6b96c9]{
  opacity:1;
  -webkit-transition:all 0.2s linear;
  transition:all 0.2s linear
}
.dropzone .dz-preview.dz-complete .dz-progress[data-v-2d6b96c9]{
  opacity:0;
  -webkit-transition:opacity 0.4s ease-in;
  transition:opacity 0.4s ease-in
}
.dropzone .dz-preview:not(.dz-processing) .dz-progress[data-v-2d6b96c9]{
  -webkit-animation:pulse-2d6b96c9 6s ease infinite;
  animation:pulse-2d6b96c9 6s ease infinite
}
.dropzone .dz-preview .dz-progress[data-v-2d6b96c9]{
  opacity:1;
  z-index:1000;
  pointer-events:none;
  position:absolute;
  height:16px;
  left:50%;
  top:50%;
  margin-top:-8px;
  width:80px;
  margin-left:-40px;
  background:rgba(255,255,255,0.9);
  -webkit-transform:scale(1);
  border-radius:8px;
  overflow:hidden
}
.dropzone .dz-preview .dz-progress .dz-upload[data-v-2d6b96c9]{
  background:#333;
  background:-webkit-gradient(linear, left top, left bottom, from(#666), to(#444));
  background:linear-gradient(to bottom, #666, #444);
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  width:0;
  -webkit-transition:width 300ms ease-in-out;
  transition:width 300ms ease-in-out
}
.dropzone .dz-preview.dz-error .dz-error-message[data-v-2d6b96c9]{
  display:block
}
.dropzone .dz-preview.dz-error:hover .dz-error-message[data-v-2d6b96c9]{
  opacity:1;
  pointer-events:auto
}
.dropzone .dz-preview .dz-error-message[data-v-2d6b96c9]{
  pointer-events:none;
  z-index:1000;
  position:absolute;
  display:block;
  display:none;
  opacity:0;
  -webkit-transition:opacity 0.3s ease;
  transition:opacity 0.3s ease;
  border-radius:8px;
  font-size:13px;
  top:130px;
  left:-10px;
  width:140px;
  background:#be2626;
  background:-webkit-gradient(linear, left top, left bottom, from(#be2626), to(#a92222));
  background:linear-gradient(to bottom, #be2626, #a92222);
  padding:0.5em 1.2em;
  color:white
}
.dropzone .dz-preview .dz-error-message[data-v-2d6b96c9]:after{
  content:'';
  position:absolute;
  top:-6px;
  left:64px;
  width:0;
  height:0;
  border-left:6px solid transparent;
  border-right:6px solid transparent;
  border-bottom:6px solid #be2626
}
.vue-dropzone[data-v-2d6b96c9]{
  border:2px solid #e5e5e5;
  font-family:Arial,sans-serif;
  letter-spacing:.2px;
  color:#777;
  -webkit-transition:.2s linear;
  transition:.2s linear
}
.vue-dropzone[data-v-2d6b96c9]:hover{
  background-color:#f6f6f6
}
.vue-dropzone>i[data-v-2d6b96c9]{
  color:#ccc
}
.vue-dropzone>.dz-preview .dz-image[data-v-2d6b96c9]{
  border-radius:0;
  width:100%;
  height:100%
}
.vue-dropzone>.dz-preview .dz-image img[data-v-2d6b96c9]:not([src]){
  width:200px;
  height:200px
}
.vue-dropzone>.dz-preview .dz-image:hover img[data-v-2d6b96c9]{
  -webkit-transform:none;
      -ms-transform:none;
          transform:none;
  -webkit-filter:none
}
.vue-dropzone>.dz-preview .dz-details[data-v-2d6b96c9]{
  bottom:0;
  top:0;
  color:#fff;
  background-color:rgba(33,150,243,0.8);
  -webkit-transition:opacity .2s linear;
  transition:opacity .2s linear;
  text-align:left
}
.vue-dropzone>.dz-preview .dz-details .dz-filename[data-v-2d6b96c9]{
  overflow:hidden
}
.vue-dropzone>.dz-preview .dz-details .dz-filename span[data-v-2d6b96c9],.vue-dropzone>.dz-preview .dz-details .dz-size span[data-v-2d6b96c9]{
  background-color:transparent
}
.vue-dropzone>.dz-preview .dz-details .dz-filename:not(:hover) span[data-v-2d6b96c9]{
  border:none
}
.vue-dropzone>.dz-preview .dz-details .dz-filename:hover span[data-v-2d6b96c9]{
  background-color:transparent;
  border:none
}
.vue-dropzone>.dz-preview .dz-progress .dz-upload[data-v-2d6b96c9]{
  background:#ccc
}
.vue-dropzone>.dz-preview .dz-remove[data-v-2d6b96c9]{
  position:absolute;
  z-index:30;
  color:#fff;
  margin-left:15px;
  padding:10px;
  top:inherit;
  bottom:15px;
  border:2px #fff solid;
  text-decoration:none;
  text-transform:uppercase;
  font-size:.8rem;
  font-weight:800;
  letter-spacing:1.1px;
  opacity:0
}
.vue-dropzone>.dz-preview:hover .dz-remove[data-v-2d6b96c9]{
  opacity:1
}
.vue-dropzone>.dz-preview .dz-error-mark[data-v-2d6b96c9],.vue-dropzone>.dz-preview .dz-success-mark[data-v-2d6b96c9]{
  margin-left:auto;
  margin-top:auto;
  width:100%;
  top:35%;
  left:0
}
.vue-dropzone>.dz-preview .dz-error-mark svg[data-v-2d6b96c9],.vue-dropzone>.dz-preview .dz-success-mark svg[data-v-2d6b96c9]{
  margin-left:auto;
  margin-right:auto
}
.vue-dropzone>.dz-preview .dz-error-message[data-v-2d6b96c9]{
  margin-left:auto;
  margin-right:auto;
  left:0;
  width:100%;
  text-align:center
}
.vue-dropzone>.dz-preview .dz-error-message[data-v-2d6b96c9]:after{
  display:none
}
.dropzone[data-v-2d6b96c9]{
  margin-top:1em;
  margin-bottom:1em;
  background:#ebedef;
  border-color:#acb3be;
  border-width:1px;
  border-radius:5px;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
          justify-content:center;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif
}

.dz-file-preview,.dz-preview{
  display:none
}

code[data-v-028867ac]{
  background-color:#5cb85c !important;
  color:#d4edda;
  border-radius:5px
}

.selectable-column[data-v-1e7df014]{
  cursor:pointer
}
.selected-column[data-v-1e7df014]{
  background:#0069ff;
  color:#fff;
  padding:3px 6px;
  border-radius:5px;
  margin-left:-5px
}
.subtle[data-v-1e7df014]{
  opacity:0.4
}

.subscriber-import-step{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  position:absolute;
  width:100%;
  top:0;
  bottom:0
}
.fade-enter-active,.fade-leave-active,.reverse-fade-enter-active,.reverse-fade-leave-active{
  -webkit-transition:all 1s;
  transition:all 1s
}
.reverse-fade-enter-from,.reverse-fade-leave-active,.fade-enter-from,.fade-leave-active{
  opacity:0
}
.fade-enter-from{
  -webkit-transform:translateX(960px);
      -ms-transform:translateX(960px);
          transform:translateX(960px)
}
.fade-leave-active{
  -webkit-transform:translateX(-960px);
      -ms-transform:translateX(-960px);
          transform:translateX(-960px)
}
.reverse-fade-enter{
  -webkit-transform:translateX(-960px);
      -ms-transform:translateX(-960px);
          transform:translateX(-960px)
}
.reverse-fade-leave-active{
  -webkit-transform:translateX(960px);
      -ms-transform:translateX(960px);
          transform:translateX(960px)
}

.selectable-column[data-v-3e11ee54]{
  cursor:pointer
}
.selected-column[data-v-3e11ee54]{
  background:#0069ff;
  color:#fff;
  padding:3px 6px;
  border-radius:5px;
  margin-left:-5px
}
progress[data-v-3e11ee54]{
  -webkit-transition:width 5s ease;
  transition:width 5s ease
}
.subscriber-import-step-wrapper[data-v-3e11ee54]{
  position:relative;
  height:500px
}
progress[data-v-3e11ee54]{
  width:100%;
  height:10px;
  border-radius:0.25em;
  background-color:white;
  border:1px solid #0069ff;
  overflow:hidden;
  margin-bottom:1em
}
[data-v-3e11ee54]::-webkit-progress-bar{
  background-color:white
}
progress[data-v-3e11ee54]::-webkit-progress-value{
  -webkit-transition:width 1s;
  transition:width 1s;
  background-color:#0069ff
}
progress[data-v-3e11ee54]::-moz-progress-bar{
  -moz-transition:padding-bottom 1s;
  transition:padding-bottom 1s;
  padding-left:60px;
  padding-bottom:var(--value);
  background-color:#0069ff;
  height:0;
  transform-origin:0 0;
  transform:rotate(-90deg) translateX(-60px)
}
progress[data-v-3e11ee54]::-ms-fill{
  background-color:#0069ff;
  border:0
}
.actions[data-v-3e11ee54]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  border-top:0
}
.actions button[data-v-3e11ee54]{
  margin-right:1em
}
.actions button[data-v-3e11ee54]:last-child{
  margin-right:0
}
.pending-state[data-v-3e11ee54]{
  text-align:center;
  font-size:24px
}
.pending-state i[data-v-3e11ee54]{
  font-size:36px;
  opacity:0.5
}
.subscriber-import-step-wrapper[data-v-3e11ee54]{
  position:relative
}
.presumptive-tag-list[data-v-3e11ee54]{
  list-style-type:none;
  padding-left:0;
  margin-bottom:0
}
.presumptive-tag-list li[data-v-3e11ee54]{
  margin-bottom:5px;
  font-weight:bold
}
.notice-container[data-v-3e11ee54]{
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  max-height:200px;
  overflow-y:scroll
}
.heading[data-v-3e11ee54]{
  position:absolute
}

svg[data-v-326b5142]{
  color:#f0ad4e
}

.monospaced{
  font-family:"Menlo"
}

.empty-state[data-v-1feb9a68]{
  text-align:center !important;
  -webkit-box-flex:1 !important;
  -webkit-flex:1 !important;
      -ms-flex:1 !important;
          flex:1 !important;
  font-weight:normal !important;
  padding:1em;
  color:#acb3be
}
.metadata[data-v-1feb9a68]{
  font-family:"Menlo";
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center
}
.metadata>i[data-v-1feb9a68]{
  margin-left:10px
}
.metadata[data-v-1feb9a68]:first-child{
  margin-top:10px
}
.metadata[data-v-1feb9a68]:last-child{
  margin-bottom:10px
}
.metadata div[data-v-1feb9a68]{
  padding:3px
}
.metadata div[data-v-1feb9a68]:first-child{
  padding-left:0;
  padding-right:5px
}
.metadata div[data-v-1feb9a68]:last-child{
  padding-right:0;
  padding-left:5px
}

.empty-state[data-v-7ab09971]{
  text-align:center !important;
  -webkit-box-flex:1 !important;
  -webkit-flex:1 !important;
      -ms-flex:1 !important;
          flex:1 !important;
  font-weight:normal !important;
  padding:1em;
  color:#acb3be
}
.subscriber-data__pane>div[data-v-7ab09971]{
  display:block
}
.subscriber-data__pane>div[data-v-7ab09971]>:last-child{
  text-align:left !important
}

.notes-modal[data-v-187a7986]{
  overflow:visible
}
.notes-modal__header[data-v-187a7986]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center
}
.notes-modal__avatar[data-v-187a7986]{
  margin-top:-5em;
  border-radius:50%;
  z-index:30;
  border:10px #fff solid
}
.subscriber-data__header[data-v-187a7986]{
  font-size:10px;
  font-weight:bold;
  text-transform:uppercase;
  color:#acb3be;
  margin-bottom:10px
}
.subscriber-data__pane[data-v-187a7986]{
  margin-bottom:1em;
  border:1px #ced3d9 solid;
  padding:5px 10px;
  border-radius:5px
}
.subscriber-data__pane>div[data-v-187a7986],.subscriber-data__pane>span>div[data-v-187a7986]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex
}
.subscriber-data__pane>div>div[data-v-187a7986],.subscriber-data__pane>span>div>div[data-v-187a7986]{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1
}
.subscriber-data__pane>div[data-v-187a7986]>:first-child,.subscriber-data__pane>span>div[data-v-187a7986]>:first-child{
  font-weight:bold;
  -webkit-box-flex:0.5;
  -webkit-flex:0.5;
      -ms-flex:0.5;
          flex:0.5
}
.subscriber-data__pane>div[data-v-187a7986]>:last-child,.subscriber-data__pane>span>div[data-v-187a7986]>:last-child{
  text-align:right
}
@media (max-width: 768px){
.subscriber-data__pane>div[data-v-187a7986],.subscriber-data__pane>span>div[data-v-187a7986]{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
        -ms-flex-direction:column;
            flex-direction:column
}
.subscriber-data__pane>div[data-v-187a7986]:not(:first-child),.subscriber-data__pane>span>div[data-v-187a7986]:not(:first-child){
    margin-top:10px
}
.subscriber-data__pane>div[data-v-187a7986]>:last-child,.subscriber-data__pane>span>div[data-v-187a7986]>:last-child{
    text-align:left
}
}
.subscriber-data__external>div[data-v-187a7986]{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-direction:row;
      -ms-flex-direction:row;
          flex-direction:row
}
.social-media-profile[data-v-187a7986]{
  color:#fff;
  background:#0069ff;
  text-align:center;
  padding:5px;
  margin:5px;
  text-align:center !important;
  -webkit-justify-content:space-around;
      -ms-flex-pack:distribute;
          justify-content:space-around;
  border-radius:5px;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1
}
.social-media-profile strong[data-v-187a7986]{
  font-size:12px
}

.events[data-v-596f5cea]{
  padding-top:20px;
  padding-bottom:10px;
  max-height:400px;
  overflow-y:scroll
}
.modal-body[data-v-596f5cea]{
  max-height:500px;
  overflow-y:scroll
}
.container[data-v-596f5cea]{
  position:relative
}
.container[data-v-596f5cea]:before{
  content:"";
  position:absolute;
  top:0;
  left:10px;
  width:2px;
  height:100%;
  background:#ced3d9;
  z-index:1
}
.timeline-block[data-v-596f5cea]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  clear:both;
  -webkit-box-align:end;
  -webkit-align-items:flex-end;
      -ms-flex-align:end;
          align-items:flex-end
}
.timeline-block[data-v-596f5cea]:first-child{
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
      -ms-flex-align:start;
          align-items:flex-start
}
.timeline-block:first-child h3[data-v-596f5cea]{
  margin-top:-20px
}
.timeline-block:last-child .timeline-content[data-v-596f5cea]{
  margin-bottom:-3px
}
.timeline-block:last-child .marker[data-v-596f5cea]{
  margin-bottom:0px
}
.marker[data-v-596f5cea]{
  width:10px;
  height:10px;
  border-radius:50%;
  border:2px solid #fff;
  background:#0069ff;
  z-index:9999;
  margin-bottom:3px;
  margin-left:4px;
  -webkit-box-shadow:0px 0px 2px 2px #84afeb;
          box-shadow:0px 0px 2px 2px #84afeb
}
.timeline-content[data-v-596f5cea]{
  width:90%;
  padding:0 15px
}
.timeline-content a[data-v-596f5cea]{
  overflow-wrap:break-word
}
.timeline-content h3[data-v-596f5cea]{
  margin-top:20px;
  margin-bottom:0px;
  font-size:14px;
  font-weight:500;
  color:#acb3be
}
.timeline-content span[data-v-596f5cea]{
  font-size:15px
}
@media screen and (max-width: 768px){
.container[data-v-596f5cea]:before{
    left:8px;
    width:2px
}
.timeline-block[data-v-596f5cea]{
    width:100%;
    margin-bottom:30px
}
.timeline-block-right[data-v-596f5cea]{
    float:none
}
.timeline-block-left[data-v-596f5cea]{
    float:none;
    direction:ltr
}
}
.marker--positive[data-v-596f5cea]{
  background:#5cb85c;
  -webkit-box-shadow:0px 0px 2px 2px #94eb84;
          box-shadow:0px 0px 2px 2px #94eb84
}
.marker--negative[data-v-596f5cea]{
  background:#d9534f;
  -webkit-box-shadow:0px 0px 2px 2px #fb6864;
          box-shadow:0px 0px 2px 2px #fb6864
}

.events[data-v-45c3a86a]{
  padding-top:20px;
  padding-bottom:10px;
  max-height:400px;
  overflow-y:scroll
}
.modal-body[data-v-45c3a86a]{
  max-height:500px;
  overflow-y:scroll
}
.container[data-v-45c3a86a]{
  position:relative
}
.container[data-v-45c3a86a]:before{
  content:"";
  position:absolute;
  top:0;
  left:10px;
  width:2px;
  height:100%;
  background:#ced3d9;
  z-index:1
}
.timeline-block[data-v-45c3a86a]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  clear:both;
  -webkit-box-align:end;
  -webkit-align-items:flex-end;
      -ms-flex-align:end;
          align-items:flex-end
}
.timeline-block[data-v-45c3a86a]:first-child{
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
      -ms-flex-align:start;
          align-items:flex-start
}
.timeline-block:first-child h3[data-v-45c3a86a]{
  margin-top:-20px
}
.timeline-block:last-child .timeline-content[data-v-45c3a86a]{
  margin-bottom:-3px
}
.timeline-block:last-child .marker[data-v-45c3a86a]{
  margin-bottom:0px
}
.marker[data-v-45c3a86a]{
  width:10px;
  height:10px;
  border-radius:50%;
  border:2px solid #fff;
  background:#0069ff;
  z-index:9999;
  margin-bottom:3px;
  margin-left:4px;
  -webkit-box-shadow:0px 0px 2px 2px #84afeb;
          box-shadow:0px 0px 2px 2px #84afeb
}
.timeline-content[data-v-45c3a86a]{
  width:90%;
  padding:0 15px
}
.timeline-content a[data-v-45c3a86a]{
  overflow-wrap:break-word
}
.timeline-content h3[data-v-45c3a86a]{
  margin-top:20px;
  margin-bottom:0px;
  font-size:14px;
  font-weight:500;
  color:#acb3be
}
.timeline-content span[data-v-45c3a86a]{
  font-size:15px
}
@media screen and (max-width: 768px){
.container[data-v-45c3a86a]:before{
    left:8px;
    width:2px
}
.timeline-block[data-v-45c3a86a]{
    width:100%;
    margin-bottom:30px
}
.timeline-block-right[data-v-45c3a86a]{
    float:none
}
.timeline-block-left[data-v-45c3a86a]{
    float:none;
    direction:ltr
}
}
.marker--positive[data-v-45c3a86a]{
  background:#5cb85c;
  -webkit-box-shadow:0px 0px 2px 2px #94eb84;
          box-shadow:0px 0px 2px 2px #94eb84
}
.marker--negative[data-v-45c3a86a]{
  background:#d9534f;
  -webkit-box-shadow:0px 0px 2px 2px #fb6864;
          box-shadow:0px 0px 2px 2px #fb6864
}

.color-picker{
  padding:5px;
  border:1px #ced3d9 solid;
  border-radius:5px;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  width:100%
}
.colors{
  list-style-type:none;
  padding-left:0;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-wrap:wrap;
      -ms-flex-wrap:wrap;
          flex-wrap:wrap;
  height:57px;
  margin-top:0;
  margin-bottom:0
}
.color{
  width:13px;
  height:13px;
  border:1px #ced3d9 solid;
  -webkit-flex-basis:13px;
      -ms-flex-preferred-size:13px;
          flex-basis:13px;
  max-width:13px;
  cursor:pointer
}
.color__selected-dot{
  position:absolute;
  top:4px;
  right:4px;
  bottom:4px;
  left:4px;
  border-radius:50%;
  opacity:1;
  background:#fff
}

.recipient[data-v-6d59f330]{
  padding:10px;
  border-radius:10px;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center
}
.recipient input[type="checkbox"][data-v-6d59f330]{
  margin-right:10px
}
.recipient[data-v-6d59f330]:hover{
  background:#ebedef;
  cursor:pointer
}
.recipient__details[data-v-6d59f330]{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1
}
.recipient__last-used[data-v-6d59f330]{
  font-size:12px
}
.footer[data-v-6d59f330]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1
}
.recipients-empty-state[data-v-6d59f330]{
  text-align:center
}

@media (max-width: 768px){
div[data-v-bb0eccb2]{
    width:100%
}
}

.setting-section{
  padding:20px;
  background:#ebedef;
  border-radius:5px;
  margin-bottom:1em
}
.setting-section>strong{
  text-transform:uppercase;
  font-size:14px;
  display:block;
  font-weight:900;
  margin-bottom:15px
}
.setting-section .setting:last-child{
  margin-bottom:0
}

@media (max-width: 992px){
label.error{
    margin-bottom:10px;
    background:#f2dede;
    padding:10px;
    display:block;
    border-radius:5px
}
}
h4{
  font-size:16px
}
input[type="checkbox"]{
  margin-right:5px
}

.empty-state[data-v-a9a04c26],svg.frappe-chart[data-v-a9a04c26],.analytics-graph[data-v-a9a04c26],table[data-v-a9a04c26]{
  border:1px #ccc solid;
  background:#f2f3f5;
  border-radius:4px;
  margin-bottom:1em
}
.empty-state[data-v-a9a04c26]{
  height:-webkit-calc(240px + 2em);
  height:calc(240px + 2em);
  text-align:center;
  vertical-align:middle;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center;
  font-size:24px;
  color:#7e8a9a
}
tr.empty-state[data-v-a9a04c26]{
  border:none;
  height:inherit;
  text-align:center !important
}
tr.empty-state td[data-v-a9a04c26]{
  text-align:center !important;
  font-weight:normal !important
}
.data-table-container[data-v-a9a04c26]{
  margin-bottom:1em
}
svg.frappe-chart[data-v-a9a04c26],.analytics-graph[data-v-a9a04c26]{
  padding-top:1em;
  padding-bottom:1em
}
.analytics-graph[data-v-a9a04c26]{
  padding:1em;
  position:relative
}
.analytics-graph strong[data-v-a9a04c26]{
  display:inline-block;
  margin-bottom:1em
}
table[data-v-a9a04c26]{
  width:100%;
  padding:1em;
  margin-top:1em
}
th[data-v-a9a04c26]:first-child{
  text-align:left;
  font-size:18px;
  padding-bottom:10px
}
td[data-v-a9a04c26]:first-child{
  font-weight:bold
}
td[data-v-a9a04c26]:last-child{
  text-align:right;
  font-variant:tabular-nums
}
text[data-v-a9a04c26]{
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif
}
.region-fill[style][data-v-a9a04c26]{
  fill:#d3e1fb !important
}
.analytics-graph__header[data-v-a9a04c26]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
          justify-content:space-between
}

.empty-state[data-v-b716739e],svg.frappe-chart[data-v-b716739e],.analytics-graph[data-v-b716739e],table[data-v-b716739e]{
  border:1px #ccc solid;
  background:#f2f3f5;
  border-radius:4px;
  margin-bottom:1em
}
.empty-state[data-v-b716739e]{
  height:-webkit-calc(240px + 2em);
  height:calc(240px + 2em);
  text-align:center;
  vertical-align:middle;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center;
  font-size:24px;
  color:#7e8a9a
}
tr.empty-state[data-v-b716739e]{
  border:none;
  height:inherit;
  text-align:center !important
}
tr.empty-state td[data-v-b716739e]{
  text-align:center !important;
  font-weight:normal !important
}
.data-table-container[data-v-b716739e]{
  margin-bottom:1em
}
svg.frappe-chart[data-v-b716739e],.analytics-graph[data-v-b716739e]{
  padding-top:1em;
  padding-bottom:1em
}
.analytics-graph[data-v-b716739e]{
  padding:1em;
  position:relative
}
.analytics-graph strong[data-v-b716739e]{
  display:inline-block;
  margin-bottom:1em
}
table[data-v-b716739e]{
  width:100%;
  padding:1em;
  margin-top:1em
}
th[data-v-b716739e]:first-child{
  text-align:left;
  font-size:18px;
  padding-bottom:10px
}
td[data-v-b716739e]:first-child{
  font-weight:bold
}
td[data-v-b716739e]:last-child{
  text-align:right;
  font-variant:tabular-nums
}
text[data-v-b716739e]{
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif
}
.region-fill[style][data-v-b716739e]{
  fill:#d3e1fb !important
}
.analytics-graph__header[data-v-b716739e]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
          justify-content:space-between
}
th[data-v-b716739e]:first-child{
  font-size:inherit
}
.table-container[data-v-b716739e]{
  display:grid;
  grid-template-columns:1fr 1fr 1fr;
  grid-column-gap:2em
}
.table-container>div[data-v-b716739e]{
  border:1px #ccc solid;
  background:#f2f3f5;
  border-radius:4px;
  margin-bottom:1em
}
.table-container>div>table[data-v-b716739e]{
  margin-top:0;
  border:0;
  margin-bottom:0
}

.empty-state[data-v-374c3fbe],svg.frappe-chart[data-v-374c3fbe],.analytics-graph[data-v-374c3fbe],table[data-v-374c3fbe]{
  border:1px #ccc solid;
  background:#f2f3f5;
  border-radius:4px;
  margin-bottom:1em
}
.empty-state[data-v-374c3fbe]{
  height:-webkit-calc(240px + 2em);
  height:calc(240px + 2em);
  text-align:center;
  vertical-align:middle;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center;
  font-size:24px;
  color:#7e8a9a
}
tr.empty-state[data-v-374c3fbe]{
  border:none;
  height:inherit;
  text-align:center !important
}
tr.empty-state td[data-v-374c3fbe]{
  text-align:center !important;
  font-weight:normal !important
}
.data-table-container[data-v-374c3fbe]{
  margin-bottom:1em
}
svg.frappe-chart[data-v-374c3fbe],.analytics-graph[data-v-374c3fbe]{
  padding-top:1em;
  padding-bottom:1em
}
.analytics-graph[data-v-374c3fbe]{
  padding:1em;
  position:relative
}
.analytics-graph strong[data-v-374c3fbe]{
  display:inline-block;
  margin-bottom:1em
}
table[data-v-374c3fbe]{
  width:100%;
  padding:1em;
  margin-top:1em
}
th[data-v-374c3fbe]:first-child{
  text-align:left;
  font-size:18px;
  padding-bottom:10px
}
td[data-v-374c3fbe]:first-child{
  font-weight:bold
}
td[data-v-374c3fbe]:last-child{
  text-align:right;
  font-variant:tabular-nums
}
text[data-v-374c3fbe]{
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif
}
.region-fill[style][data-v-374c3fbe]{
  fill:#d3e1fb !important
}
.analytics-graph__header[data-v-374c3fbe]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
          justify-content:space-between
}
.table-container[data-v-374c3fbe]{
  display:grid;
  grid-template-columns:1fr 1fr 1fr;
  grid-column-gap:2em
}
.table-container>div[data-v-374c3fbe]{
  border:1px #ccc solid;
  background:#f2f3f5;
  border-radius:4px;
  margin-bottom:1em
}
.table-container>div>table[data-v-374c3fbe]{
  margin-top:0;
  border:0;
  margin-bottom:0
}

.mode-toggle-container[data-v-2807300e]{
  font-weight:bold;
  font-size:14px;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex
}
.mode-toggle[data-v-2807300e]{
  cursor:pointer
}
.mode-toggle--unselected[data-v-2807300e],.mode-toggle--selected[data-v-2807300e]{
  padding:3px 6px;
  border-radius:5px
}
.mode-toggle--selected[data-v-2807300e]{
  background:#0069ff;
  color:#fff
}

.empty-state[data-v-4dbbce25],svg.frappe-chart[data-v-4dbbce25],.analytics-graph[data-v-4dbbce25],table[data-v-4dbbce25]{
  border:1px #ccc solid;
  background:#f2f3f5;
  border-radius:4px;
  margin-bottom:1em
}
.empty-state[data-v-4dbbce25]{
  height:-webkit-calc(240px + 2em);
  height:calc(240px + 2em);
  text-align:center;
  vertical-align:middle;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center;
  font-size:24px;
  color:#7e8a9a
}
tr.empty-state[data-v-4dbbce25]{
  border:none;
  height:inherit;
  text-align:center !important
}
tr.empty-state td[data-v-4dbbce25]{
  text-align:center !important;
  font-weight:normal !important
}
.data-table-container[data-v-4dbbce25]{
  margin-bottom:1em
}
svg.frappe-chart[data-v-4dbbce25],.analytics-graph[data-v-4dbbce25]{
  padding-top:1em;
  padding-bottom:1em
}
.analytics-graph[data-v-4dbbce25]{
  padding:1em;
  position:relative
}
.analytics-graph strong[data-v-4dbbce25]{
  display:inline-block;
  margin-bottom:1em
}
table[data-v-4dbbce25]{
  width:100%;
  padding:1em;
  margin-top:1em
}
th[data-v-4dbbce25]:first-child{
  text-align:left;
  font-size:18px;
  padding-bottom:10px
}
td[data-v-4dbbce25]:first-child{
  font-weight:bold
}
td[data-v-4dbbce25]:last-child{
  text-align:right;
  font-variant:tabular-nums
}
text[data-v-4dbbce25]{
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif
}
.region-fill[style][data-v-4dbbce25]{
  fill:#d3e1fb !important
}
.analytics-graph__header[data-v-4dbbce25]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
          justify-content:space-between
}

.cohort-chart{
  border-collapse:collapse;
  border:0 !important;
  margin-bottom:0 !important;
  margin-top:0 !important
}
.cohort-chart td,.cohort-chart th{
  padding:5px
}
.cohort-chart td:first-child{
  font-weight:bold;
  width:60px;
  text-align:right;
  font-variant:tabular-nums
}
.cohort-chart td:not(:first-child){
  text-align:center;
  font-variant:tabular-nums;
  border:1px solid #7e8a9a
}

.empty-state[data-v-c0291bd6],svg.frappe-chart[data-v-c0291bd6],.analytics-graph[data-v-c0291bd6],table[data-v-c0291bd6]{
  border:1px #ccc solid;
  background:#f2f3f5;
  border-radius:4px;
  margin-bottom:1em
}
.empty-state[data-v-c0291bd6]{
  height:-webkit-calc(240px + 2em);
  height:calc(240px + 2em);
  text-align:center;
  vertical-align:middle;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center;
  font-size:24px;
  color:#7e8a9a
}
tr.empty-state[data-v-c0291bd6]{
  border:none;
  height:inherit;
  text-align:center !important
}
tr.empty-state td[data-v-c0291bd6]{
  text-align:center !important;
  font-weight:normal !important
}
.data-table-container[data-v-c0291bd6]{
  margin-bottom:1em
}
svg.frappe-chart[data-v-c0291bd6],.analytics-graph[data-v-c0291bd6]{
  padding-top:1em;
  padding-bottom:1em
}
.analytics-graph[data-v-c0291bd6]{
  padding:1em;
  position:relative
}
.analytics-graph strong[data-v-c0291bd6]{
  display:inline-block;
  margin-bottom:1em
}
table[data-v-c0291bd6]{
  width:100%;
  padding:1em;
  margin-top:1em
}
th[data-v-c0291bd6]:first-child{
  text-align:left;
  font-size:18px;
  padding-bottom:10px
}
td[data-v-c0291bd6]:first-child{
  font-weight:bold
}
td[data-v-c0291bd6]:last-child{
  text-align:right;
  font-variant:tabular-nums
}
text[data-v-c0291bd6]{
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif
}
.region-fill[style][data-v-c0291bd6]{
  fill:#d3e1fb !important
}
.analytics-graph__header[data-v-c0291bd6]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
          justify-content:space-between
}
.analytics-graph__content[data-v-c0291bd6]{
  max-width:100%;
  max-height:300px;
  overflow:scroll
}
.analytics-graph__content--empty[data-v-c0291bd6]{
  max-width:100%;
  height:300px;
  overflow:scroll;
  text-align:center;
  vertical-align:middle;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center;
  font-size:24px;
  color:#7e8a9a
}

.empty-state[data-v-530469f2],svg.frappe-chart[data-v-530469f2],.analytics-graph[data-v-530469f2],table[data-v-530469f2]{
  border:1px #ccc solid;
  background:#f2f3f5;
  border-radius:4px;
  margin-bottom:1em
}
.empty-state[data-v-530469f2]{
  height:-webkit-calc(240px + 2em);
  height:calc(240px + 2em);
  text-align:center;
  vertical-align:middle;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center;
  font-size:24px;
  color:#7e8a9a
}
tr.empty-state[data-v-530469f2]{
  border:none;
  height:inherit;
  text-align:center !important
}
tr.empty-state td[data-v-530469f2]{
  text-align:center !important;
  font-weight:normal !important
}
.data-table-container[data-v-530469f2]{
  margin-bottom:1em
}
svg.frappe-chart[data-v-530469f2],.analytics-graph[data-v-530469f2]{
  padding-top:1em;
  padding-bottom:1em
}
.analytics-graph[data-v-530469f2]{
  padding:1em;
  position:relative
}
.analytics-graph strong[data-v-530469f2]{
  display:inline-block;
  margin-bottom:1em
}
table[data-v-530469f2]{
  width:100%;
  padding:1em;
  margin-top:1em
}
th[data-v-530469f2]:first-child{
  text-align:left;
  font-size:18px;
  padding-bottom:10px
}
td[data-v-530469f2]:first-child{
  font-weight:bold
}
td[data-v-530469f2]:last-child{
  text-align:right;
  font-variant:tabular-nums
}
text[data-v-530469f2]{
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif
}
.region-fill[style][data-v-530469f2]{
  fill:#d3e1fb !important
}
.analytics-graph__header[data-v-530469f2]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
          justify-content:space-between
}
.empty-state[data-v-530469f2]{
  height:116px
}

.empty-state[data-v-689a5296],svg.frappe-chart[data-v-689a5296],.analytics-graph[data-v-689a5296],table[data-v-689a5296]{
  border:1px #ccc solid;
  background:#f2f3f5;
  border-radius:4px;
  margin-bottom:1em
}
.empty-state[data-v-689a5296]{
  height:-webkit-calc(240px + 2em);
  height:calc(240px + 2em);
  text-align:center;
  vertical-align:middle;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center;
  font-size:24px;
  color:#7e8a9a
}
tr.empty-state[data-v-689a5296]{
  border:none;
  height:inherit;
  text-align:center !important
}
tr.empty-state td[data-v-689a5296]{
  text-align:center !important;
  font-weight:normal !important
}
.data-table-container[data-v-689a5296]{
  margin-bottom:1em
}
svg.frappe-chart[data-v-689a5296],.analytics-graph[data-v-689a5296]{
  padding-top:1em;
  padding-bottom:1em
}
.analytics-graph[data-v-689a5296]{
  padding:1em;
  position:relative
}
.analytics-graph strong[data-v-689a5296]{
  display:inline-block;
  margin-bottom:1em
}
table[data-v-689a5296]{
  width:100%;
  padding:1em;
  margin-top:1em
}
th[data-v-689a5296]:first-child{
  text-align:left;
  font-size:18px;
  padding-bottom:10px
}
td[data-v-689a5296]:first-child{
  font-weight:bold
}
td[data-v-689a5296]:last-child{
  text-align:right;
  font-variant:tabular-nums
}
text[data-v-689a5296]{
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif
}
.region-fill[style][data-v-689a5296]{
  fill:#d3e1fb !important
}
.analytics-graph__header[data-v-689a5296]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
          justify-content:space-between
}

.empty-state[data-v-9c34c510],svg.frappe-chart[data-v-9c34c510],.analytics-graph[data-v-9c34c510],table[data-v-9c34c510]{
  border:1px #ccc solid;
  background:#f2f3f5;
  border-radius:4px;
  margin-bottom:1em
}
.empty-state[data-v-9c34c510]{
  height:-webkit-calc(240px + 2em);
  height:calc(240px + 2em);
  text-align:center;
  vertical-align:middle;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center;
  font-size:24px;
  color:#7e8a9a
}
tr.empty-state[data-v-9c34c510]{
  border:none;
  height:inherit;
  text-align:center !important
}
tr.empty-state td[data-v-9c34c510]{
  text-align:center !important;
  font-weight:normal !important
}
.data-table-container[data-v-9c34c510]{
  margin-bottom:1em
}
svg.frappe-chart[data-v-9c34c510],.analytics-graph[data-v-9c34c510]{
  padding-top:1em;
  padding-bottom:1em
}
.analytics-graph[data-v-9c34c510]{
  padding:1em;
  position:relative
}
.analytics-graph strong[data-v-9c34c510]{
  display:inline-block;
  margin-bottom:1em
}
table[data-v-9c34c510]{
  width:100%;
  padding:1em;
  margin-top:1em
}
th[data-v-9c34c510]:first-child{
  text-align:left;
  font-size:18px;
  padding-bottom:10px
}
td[data-v-9c34c510]:first-child{
  font-weight:bold
}
td[data-v-9c34c510]:last-child{
  text-align:right;
  font-variant:tabular-nums
}
text[data-v-9c34c510]{
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif
}
.region-fill[style][data-v-9c34c510]{
  fill:#d3e1fb !important
}
.analytics-graph__header[data-v-9c34c510]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
          justify-content:space-between
}

@media (max-width: 768px){
.desktop[data-v-3727742e]{
    display:none !important
}
}
@media (min-width: 769px){
.mobile[data-v-3727742e]{
    display:none !important
}
}
.subtle[data-v-3727742e]{
  color:#acb3be !important;
  border-color:#acb3be !important
}
.warning[data-v-3727742e],.warning a[data-v-3727742e]{
  color:#f0ad4e !important;
  border-color:#f0ad4e !important
}
.error[data-v-3727742e]{
  color:#d9534f !important;
  border-color:#d9534f !important
}
.info[data-v-3727742e]{
  color:#5bc0de !important;
  border-color:#5bc0de !important
}
.success[data-v-3727742e]{
  color:#5cb85c !important;
  border-color:#5cb85c !important
}
button.subtle[data-v-3727742e]{
  background-color:#acb3be !important;
  color:#fff !important
}
button.success[data-v-3727742e]{
  background-color:#5cb85c !important;
  color:#fff !important
}
button.warning[data-v-3727742e]{
  background-color:#f0ad4e !important;
  color:#fff !important
}
button.error[data-v-3727742e]{
  background-color:#d9534f !important;
  color:#fff !important
}
button.info[data-v-3727742e]{
  background-color:#5bc0de !important;
  color:#fff !important
}
.monospaced[data-v-3727742e]{
  font-family:"Menlo"
}
.badge[data-v-3727742e]{
  display:inline-block;
  padding:0.25em 0.4em;
  font-size:75%;
  font-weight:700;
  line-height:1;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:0.25rem;
  color:#fff;
  background-color:#6c757d
}
.action-list[data-v-3727742e]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding-top:5px;
  padding-bottom:5px
}
.action-list__action[data-v-3727742e]{
  cursor:pointer;
  margin-right:10px;
  border:1px #0069ff solid;
  padding:5px 10px;
  border-radius:5px;
  font-size:14px;
  color:#0069ff;
  text-align:center;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  text-decoration:none;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  height:-webkit-fit-content;
  height:-moz-fit-content;
  height:fit-content
}
.action-list__action[data-v-3727742e]:hover{
  background-color:#ebedef
}
.action-list__action[data-v-3727742e]:last-child{
  margin-right:0
}
.action-list__action>span[data-v-3727742e]{
  display:inline-block;
  width:100%;
  padding:5px 10px;
  margin:-5px -10px;
  white-space:nowrap
}
.action-list__action .fa[data-v-3727742e]{
  margin-right:5px
}
@media (max-width: 768px){
.action-list__action .fa[data-v-3727742e]{
    margin-right:0;
    display:block;
    text-align:center
}
}
.action-list__action[disabled][data-v-3727742e]{
  cursor:not-allowed;
  background-color:#ebedef;
  border-color:#ebedef;
  color:#acb3be
}

@media (max-width: 768px){
.desktop[data-v-93bf6506]{
    display:none !important
}
}
@media (min-width: 769px){
.mobile[data-v-93bf6506]{
    display:none !important
}
}
.subtle[data-v-93bf6506]{
  color:#acb3be !important;
  border-color:#acb3be !important
}
.warning[data-v-93bf6506],.warning a[data-v-93bf6506]{
  color:#f0ad4e !important;
  border-color:#f0ad4e !important
}
.error[data-v-93bf6506]{
  color:#d9534f !important;
  border-color:#d9534f !important
}
.info[data-v-93bf6506]{
  color:#5bc0de !important;
  border-color:#5bc0de !important
}
.success[data-v-93bf6506]{
  color:#5cb85c !important;
  border-color:#5cb85c !important
}
button.subtle[data-v-93bf6506]{
  background-color:#acb3be !important;
  color:#fff !important
}
button.success[data-v-93bf6506]{
  background-color:#5cb85c !important;
  color:#fff !important
}
button.warning[data-v-93bf6506]{
  background-color:#f0ad4e !important;
  color:#fff !important
}
button.error[data-v-93bf6506]{
  background-color:#d9534f !important;
  color:#fff !important
}
button.info[data-v-93bf6506]{
  background-color:#5bc0de !important;
  color:#fff !important
}
.monospaced[data-v-93bf6506]{
  font-family:"Menlo"
}
.badge[data-v-93bf6506]{
  display:inline-block;
  padding:0.25em 0.4em;
  font-size:75%;
  font-weight:700;
  line-height:1;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:0.25rem;
  color:#fff;
  background-color:#6c757d
}
.action-list[data-v-93bf6506]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding-top:5px;
  padding-bottom:5px
}
.action-list__action[data-v-93bf6506]{
  cursor:pointer;
  margin-right:10px;
  border:1px #0069ff solid;
  padding:5px 10px;
  border-radius:5px;
  font-size:14px;
  color:#0069ff;
  text-align:center;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  text-decoration:none;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  height:-webkit-fit-content;
  height:-moz-fit-content;
  height:fit-content
}
.action-list__action[data-v-93bf6506]:hover{
  background-color:#ebedef
}
.action-list__action[data-v-93bf6506]:last-child{
  margin-right:0
}
.action-list__action>span[data-v-93bf6506]{
  display:inline-block;
  width:100%;
  padding:5px 10px;
  margin:-5px -10px;
  white-space:nowrap
}
.action-list__action .fa[data-v-93bf6506]{
  margin-right:5px
}
@media (max-width: 768px){
.action-list__action .fa[data-v-93bf6506]{
    margin-right:0;
    display:block;
    text-align:center
}
}
.action-list__action[disabled][data-v-93bf6506]{
  cursor:not-allowed;
  background-color:#ebedef;
  border-color:#ebedef;
  color:#acb3be
}
.dropdown-menu[data-v-93bf6506]{
  border-color:#0069ff;
  margin-top:5px
}
.dropdown-menu__item[data-v-93bf6506]{
  font-size:14px;
  color:#0069ff
}
.dropdown-menu__item>i[data-v-93bf6506]{
  line-height:20px;
  margin-right:10px
}

@media (max-width: 768px){
.desktop[data-v-65b8ef12]{
    display:none !important
}
}
@media (min-width: 769px){
.mobile[data-v-65b8ef12]{
    display:none !important
}
}
.subtle[data-v-65b8ef12]{
  color:#acb3be !important;
  border-color:#acb3be !important
}
.warning[data-v-65b8ef12],.warning a[data-v-65b8ef12]{
  color:#f0ad4e !important;
  border-color:#f0ad4e !important
}
.error[data-v-65b8ef12]{
  color:#d9534f !important;
  border-color:#d9534f !important
}
.info[data-v-65b8ef12]{
  color:#5bc0de !important;
  border-color:#5bc0de !important
}
.success[data-v-65b8ef12]{
  color:#5cb85c !important;
  border-color:#5cb85c !important
}
button.subtle[data-v-65b8ef12]{
  background-color:#acb3be !important;
  color:#fff !important
}
button.success[data-v-65b8ef12]{
  background-color:#5cb85c !important;
  color:#fff !important
}
button.warning[data-v-65b8ef12]{
  background-color:#f0ad4e !important;
  color:#fff !important
}
button.error[data-v-65b8ef12]{
  background-color:#d9534f !important;
  color:#fff !important
}
button.info[data-v-65b8ef12]{
  background-color:#5bc0de !important;
  color:#fff !important
}
.monospaced[data-v-65b8ef12]{
  font-family:"Menlo"
}
.badge[data-v-65b8ef12]{
  display:inline-block;
  padding:0.25em 0.4em;
  font-size:75%;
  font-weight:700;
  line-height:1;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:0.25rem;
  color:#fff;
  background-color:#6c757d
}
.action-list[data-v-65b8ef12]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding-top:5px;
  padding-bottom:5px
}
.action-list__action[data-v-65b8ef12]{
  cursor:pointer;
  margin-right:10px;
  border:1px #0069ff solid;
  padding:5px 10px;
  border-radius:5px;
  font-size:14px;
  color:#0069ff;
  text-align:center;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  text-decoration:none;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  height:-webkit-fit-content;
  height:-moz-fit-content;
  height:fit-content
}
.action-list__action[data-v-65b8ef12]:hover{
  background-color:#ebedef
}
.action-list__action[data-v-65b8ef12]:last-child{
  margin-right:0
}
.action-list__action>span[data-v-65b8ef12]{
  display:inline-block;
  width:100%;
  padding:5px 10px;
  margin:-5px -10px;
  white-space:nowrap
}
.action-list__action .fa[data-v-65b8ef12]{
  margin-right:5px
}
@media (max-width: 768px){
.action-list__action .fa[data-v-65b8ef12]{
    margin-right:0;
    display:block;
    text-align:center
}
}
.action-list__action[disabled][data-v-65b8ef12]{
  cursor:not-allowed;
  background-color:#ebedef;
  border-color:#ebedef;
  color:#acb3be
}
.dropdown-menu[data-v-65b8ef12]{
  border-color:#0069ff;
  margin-top:5px
}
.dropdown-menu__item[data-v-65b8ef12]{
  font-size:14px;
  color:#0069ff
}
.dropdown-menu__item>i[data-v-65b8ef12]{
  line-height:20px;
  margin-right:10px
}

@media (max-width: 768px){
.desktop[data-v-a3e1bc2e]{
    display:none !important
}
}
@media (min-width: 769px){
.mobile[data-v-a3e1bc2e]{
    display:none !important
}
}
.subtle[data-v-a3e1bc2e]{
  color:#acb3be !important;
  border-color:#acb3be !important
}
.warning[data-v-a3e1bc2e],.warning a[data-v-a3e1bc2e]{
  color:#f0ad4e !important;
  border-color:#f0ad4e !important
}
.error[data-v-a3e1bc2e]{
  color:#d9534f !important;
  border-color:#d9534f !important
}
.info[data-v-a3e1bc2e]{
  color:#5bc0de !important;
  border-color:#5bc0de !important
}
.success[data-v-a3e1bc2e]{
  color:#5cb85c !important;
  border-color:#5cb85c !important
}
button.subtle[data-v-a3e1bc2e]{
  background-color:#acb3be !important;
  color:#fff !important
}
button.success[data-v-a3e1bc2e]{
  background-color:#5cb85c !important;
  color:#fff !important
}
button.warning[data-v-a3e1bc2e]{
  background-color:#f0ad4e !important;
  color:#fff !important
}
button.error[data-v-a3e1bc2e]{
  background-color:#d9534f !important;
  color:#fff !important
}
button.info[data-v-a3e1bc2e]{
  background-color:#5bc0de !important;
  color:#fff !important
}
.monospaced[data-v-a3e1bc2e]{
  font-family:"Menlo"
}
.badge[data-v-a3e1bc2e]{
  display:inline-block;
  padding:0.25em 0.4em;
  font-size:75%;
  font-weight:700;
  line-height:1;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:0.25rem;
  color:#fff;
  background-color:#6c757d
}
@media (max-width: 768px){
.desktop[data-v-a3e1bc2e]{
    display:none !important
}
}
@media (min-width: 769px){
.mobile[data-v-a3e1bc2e]{
    display:none !important
}
}
.subtle[data-v-a3e1bc2e]{
  color:#acb3be !important;
  border-color:#acb3be !important
}
.warning[data-v-a3e1bc2e],.warning a[data-v-a3e1bc2e]{
  color:#f0ad4e !important;
  border-color:#f0ad4e !important
}
.error[data-v-a3e1bc2e]{
  color:#d9534f !important;
  border-color:#d9534f !important
}
.info[data-v-a3e1bc2e]{
  color:#5bc0de !important;
  border-color:#5bc0de !important
}
.success[data-v-a3e1bc2e]{
  color:#5cb85c !important;
  border-color:#5cb85c !important
}
button.subtle[data-v-a3e1bc2e]{
  background-color:#acb3be !important;
  color:#fff !important
}
button.success[data-v-a3e1bc2e]{
  background-color:#5cb85c !important;
  color:#fff !important
}
button.warning[data-v-a3e1bc2e]{
  background-color:#f0ad4e !important;
  color:#fff !important
}
button.error[data-v-a3e1bc2e]{
  background-color:#d9534f !important;
  color:#fff !important
}
button.info[data-v-a3e1bc2e]{
  background-color:#5bc0de !important;
  color:#fff !important
}
.monospaced[data-v-a3e1bc2e]{
  font-family:"Menlo"
}
.badge[data-v-a3e1bc2e]{
  display:inline-block;
  padding:0.25em 0.4em;
  font-size:75%;
  font-weight:700;
  line-height:1;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:0.25rem;
  color:#fff;
  background-color:#6c757d
}
.action-list[data-v-a3e1bc2e]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding-top:5px;
  padding-bottom:5px
}
.action-list__action[data-v-a3e1bc2e]{
  cursor:pointer;
  margin-right:10px;
  border:1px #0069ff solid;
  padding:5px 10px;
  border-radius:5px;
  font-size:14px;
  color:#0069ff;
  text-align:center;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  text-decoration:none;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  height:-webkit-fit-content;
  height:-moz-fit-content;
  height:fit-content
}
.action-list__action[data-v-a3e1bc2e]:hover{
  background-color:#ebedef
}
.action-list__action[data-v-a3e1bc2e]:last-child{
  margin-right:0
}
.action-list__action>span[data-v-a3e1bc2e]{
  display:inline-block;
  width:100%;
  padding:5px 10px;
  margin:-5px -10px;
  white-space:nowrap
}
.action-list__action .fa[data-v-a3e1bc2e]{
  margin-right:5px
}
@media (max-width: 768px){
.action-list__action .fa[data-v-a3e1bc2e]{
    margin-right:0;
    display:block;
    text-align:center
}
}
.action-list__action[disabled][data-v-a3e1bc2e]{
  cursor:not-allowed;
  background-color:#ebedef;
  border-color:#ebedef;
  color:#acb3be
}
.item-row[data-v-a3e1bc2e],.multiselectable-row[data-v-a3e1bc2e]{
  width:100%;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding:3px 10px;
  border-radius:5px;
  margin-left:-10px;
  margin-right:-10px;
  line-height:24px
}
.multiselectable-row[data-v-a3e1bc2e]{
  cursor:pointer;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center;
  min-height:21px
}
.multiselectable-row[data-v-a3e1bc2e]:hover{
  background-color:#ebedef
}
.multiselectable-row__input[data-v-a3e1bc2e]{
  -webkit-flex-basis:30px;
      -ms-flex-preferred-size:30px;
          flex-basis:30px
}

@media (max-width: 768px){
.desktop[data-v-21dd6f6f]{
    display:none !important
}
}
@media (min-width: 769px){
.mobile[data-v-21dd6f6f]{
    display:none !important
}
}
.subtle[data-v-21dd6f6f]{
  color:#acb3be !important;
  border-color:#acb3be !important
}
.warning[data-v-21dd6f6f],.warning a[data-v-21dd6f6f]{
  color:#f0ad4e !important;
  border-color:#f0ad4e !important
}
.error[data-v-21dd6f6f]{
  color:#d9534f !important;
  border-color:#d9534f !important
}
.info[data-v-21dd6f6f]{
  color:#5bc0de !important;
  border-color:#5bc0de !important
}
.success[data-v-21dd6f6f]{
  color:#5cb85c !important;
  border-color:#5cb85c !important
}
button.subtle[data-v-21dd6f6f]{
  background-color:#acb3be !important;
  color:#fff !important
}
button.success[data-v-21dd6f6f]{
  background-color:#5cb85c !important;
  color:#fff !important
}
button.warning[data-v-21dd6f6f]{
  background-color:#f0ad4e !important;
  color:#fff !important
}
button.error[data-v-21dd6f6f]{
  background-color:#d9534f !important;
  color:#fff !important
}
button.info[data-v-21dd6f6f]{
  background-color:#5bc0de !important;
  color:#fff !important
}
.monospaced[data-v-21dd6f6f]{
  font-family:"Menlo"
}
.badge[data-v-21dd6f6f]{
  display:inline-block;
  padding:0.25em 0.4em;
  font-size:75%;
  font-weight:700;
  line-height:1;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:0.25rem;
  color:#fff;
  background-color:#6c757d
}
.action-list[data-v-21dd6f6f]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding-top:5px;
  padding-bottom:5px
}
.action-list__action[data-v-21dd6f6f]{
  cursor:pointer;
  margin-right:10px;
  border:1px #0069ff solid;
  padding:5px 10px;
  border-radius:5px;
  font-size:14px;
  color:#0069ff;
  text-align:center;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  text-decoration:none;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  height:-webkit-fit-content;
  height:-moz-fit-content;
  height:fit-content
}
.action-list__action[data-v-21dd6f6f]:hover{
  background-color:#ebedef
}
.action-list__action[data-v-21dd6f6f]:last-child{
  margin-right:0
}
.action-list__action>span[data-v-21dd6f6f]{
  display:inline-block;
  width:100%;
  padding:5px 10px;
  margin:-5px -10px;
  white-space:nowrap
}
.action-list__action .fa[data-v-21dd6f6f]{
  margin-right:5px
}
@media (max-width: 768px){
.action-list__action .fa[data-v-21dd6f6f]{
    margin-right:0;
    display:block;
    text-align:center
}
}
.action-list__action[disabled][data-v-21dd6f6f]{
  cursor:not-allowed;
  background-color:#ebedef;
  border-color:#ebedef;
  color:#acb3be
}

@media (max-width: 768px){
.desktop[data-v-7e3525da]{
    display:none !important
}
}
@media (min-width: 769px){
.mobile[data-v-7e3525da]{
    display:none !important
}
}
.subtle[data-v-7e3525da]{
  color:#acb3be !important;
  border-color:#acb3be !important
}
.warning[data-v-7e3525da],.warning a[data-v-7e3525da]{
  color:#f0ad4e !important;
  border-color:#f0ad4e !important
}
.error[data-v-7e3525da]{
  color:#d9534f !important;
  border-color:#d9534f !important
}
.info[data-v-7e3525da]{
  color:#5bc0de !important;
  border-color:#5bc0de !important
}
.success[data-v-7e3525da]{
  color:#5cb85c !important;
  border-color:#5cb85c !important
}
button.subtle[data-v-7e3525da]{
  background-color:#acb3be !important;
  color:#fff !important
}
button.success[data-v-7e3525da]{
  background-color:#5cb85c !important;
  color:#fff !important
}
button.warning[data-v-7e3525da]{
  background-color:#f0ad4e !important;
  color:#fff !important
}
button.error[data-v-7e3525da]{
  background-color:#d9534f !important;
  color:#fff !important
}
button.info[data-v-7e3525da]{
  background-color:#5bc0de !important;
  color:#fff !important
}
.monospaced[data-v-7e3525da]{
  font-family:"Menlo"
}
.badge[data-v-7e3525da]{
  display:inline-block;
  padding:0.25em 0.4em;
  font-size:75%;
  font-weight:700;
  line-height:1;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:0.25rem;
  color:#fff;
  background-color:#6c757d
}
@media (max-width: 768px){
.desktop[data-v-7e3525da]{
    display:none !important
}
}
@media (min-width: 769px){
.mobile[data-v-7e3525da]{
    display:none !important
}
}
.subtle[data-v-7e3525da]{
  color:#acb3be !important;
  border-color:#acb3be !important
}
.warning[data-v-7e3525da],.warning a[data-v-7e3525da]{
  color:#f0ad4e !important;
  border-color:#f0ad4e !important
}
.error[data-v-7e3525da]{
  color:#d9534f !important;
  border-color:#d9534f !important
}
.info[data-v-7e3525da]{
  color:#5bc0de !important;
  border-color:#5bc0de !important
}
.success[data-v-7e3525da]{
  color:#5cb85c !important;
  border-color:#5cb85c !important
}
button.subtle[data-v-7e3525da]{
  background-color:#acb3be !important;
  color:#fff !important
}
button.success[data-v-7e3525da]{
  background-color:#5cb85c !important;
  color:#fff !important
}
button.warning[data-v-7e3525da]{
  background-color:#f0ad4e !important;
  color:#fff !important
}
button.error[data-v-7e3525da]{
  background-color:#d9534f !important;
  color:#fff !important
}
button.info[data-v-7e3525da]{
  background-color:#5bc0de !important;
  color:#fff !important
}
.monospaced[data-v-7e3525da]{
  font-family:"Menlo"
}
.badge[data-v-7e3525da]{
  display:inline-block;
  padding:0.25em 0.4em;
  font-size:75%;
  font-weight:700;
  line-height:1;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:0.25rem;
  color:#fff;
  background-color:#6c757d
}
.action-list[data-v-7e3525da]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding-top:5px;
  padding-bottom:5px
}
.action-list__action[data-v-7e3525da]{
  cursor:pointer;
  margin-right:10px;
  border:1px #0069ff solid;
  padding:5px 10px;
  border-radius:5px;
  font-size:14px;
  color:#0069ff;
  text-align:center;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  text-decoration:none;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  height:-webkit-fit-content;
  height:-moz-fit-content;
  height:fit-content
}
.action-list__action[data-v-7e3525da]:hover{
  background-color:#ebedef
}
.action-list__action[data-v-7e3525da]:last-child{
  margin-right:0
}
.action-list__action>span[data-v-7e3525da]{
  display:inline-block;
  width:100%;
  padding:5px 10px;
  margin:-5px -10px;
  white-space:nowrap
}
.action-list__action .fa[data-v-7e3525da]{
  margin-right:5px
}
@media (max-width: 768px){
.action-list__action .fa[data-v-7e3525da]{
    margin-right:0;
    display:block;
    text-align:center
}
}
.action-list__action[disabled][data-v-7e3525da]{
  cursor:not-allowed;
  background-color:#ebedef;
  border-color:#ebedef;
  color:#acb3be
}
.item-row[data-v-7e3525da],.email-row[data-v-7e3525da]{
  width:100%;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding:3px 10px;
  border-radius:5px;
  margin-left:-10px;
  margin-right:-10px;
  line-height:24px
}
.email-row[data-v-7e3525da]{
  cursor:pointer
}
.email-row[data-v-7e3525da]:hover{
  background-color:#ebedef
}
.email-row__id[data-v-7e3525da]{
  color:#7e8a9a;
  display:inline-block;
  -webkit-flex-basis:50px;
      -ms-flex-preferred-size:50px;
          flex-basis:50px;
  font-variant-numeric:tabular-nums
}
.email-row__subject[data-v-7e3525da]{
  display:inline-block;
  text-overflow:ellipsis;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  overflow:hidden;
  white-space:nowrap
}
.email-row__tags[data-v-7e3525da]{
  margin-left:10px
}
.email-row__tags .badge[data-v-7e3525da]{
  margin-right:5px
}
.email-row__date[data-v-7e3525da]{
  display:inline-block;
  color:#7e8a9a;
  text-align:right;
  font-variant-numeric:tabular-nums
}
.action-list__action .tooltiptext[data-v-7e3525da]{
  bottom:40px;
  width:-webkit-fit-content;
  width:-moz-fit-content;
  width:fit-content
}
@media (max-width: 768px){
.action-list__action .tooltiptext[data-v-7e3525da]{
    bottom:55px
}
}
.email-row-wrapper[data-v-7e3525da]{
  color:inherit;
  text-decoration:none
}

@media (max-width: 768px){
.desktop[data-v-44732ef7]{
    display:none !important
}
}
@media (min-width: 769px){
.mobile[data-v-44732ef7]{
    display:none !important
}
}
.subtle[data-v-44732ef7]{
  color:#acb3be !important;
  border-color:#acb3be !important
}
.warning[data-v-44732ef7],.warning a[data-v-44732ef7]{
  color:#f0ad4e !important;
  border-color:#f0ad4e !important
}
.error[data-v-44732ef7]{
  color:#d9534f !important;
  border-color:#d9534f !important
}
.info[data-v-44732ef7]{
  color:#5bc0de !important;
  border-color:#5bc0de !important
}
.success[data-v-44732ef7]{
  color:#5cb85c !important;
  border-color:#5cb85c !important
}
button.subtle[data-v-44732ef7]{
  background-color:#acb3be !important;
  color:#fff !important
}
button.success[data-v-44732ef7]{
  background-color:#5cb85c !important;
  color:#fff !important
}
button.warning[data-v-44732ef7]{
  background-color:#f0ad4e !important;
  color:#fff !important
}
button.error[data-v-44732ef7]{
  background-color:#d9534f !important;
  color:#fff !important
}
button.info[data-v-44732ef7]{
  background-color:#5bc0de !important;
  color:#fff !important
}
.monospaced[data-v-44732ef7]{
  font-family:"Menlo"
}
.badge[data-v-44732ef7]{
  display:inline-block;
  padding:0.25em 0.4em;
  font-size:75%;
  font-weight:700;
  line-height:1;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:0.25rem;
  color:#fff;
  background-color:#6c757d
}
.action-list[data-v-44732ef7]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding-top:5px;
  padding-bottom:5px
}
.action-list__action[data-v-44732ef7]{
  cursor:pointer;
  margin-right:10px;
  border:1px #0069ff solid;
  padding:5px 10px;
  border-radius:5px;
  font-size:14px;
  color:#0069ff;
  text-align:center;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  text-decoration:none;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  height:-webkit-fit-content;
  height:-moz-fit-content;
  height:fit-content
}
.action-list__action[data-v-44732ef7]:hover{
  background-color:#ebedef
}
.action-list__action[data-v-44732ef7]:last-child{
  margin-right:0
}
.action-list__action>span[data-v-44732ef7]{
  display:inline-block;
  width:100%;
  padding:5px 10px;
  margin:-5px -10px;
  white-space:nowrap
}
.action-list__action .fa[data-v-44732ef7]{
  margin-right:5px
}
@media (max-width: 768px){
.action-list__action .fa[data-v-44732ef7]{
    margin-right:0;
    display:block;
    text-align:center
}
}
.action-list__action[disabled][data-v-44732ef7]{
  cursor:not-allowed;
  background-color:#ebedef;
  border-color:#ebedef;
  color:#acb3be
}
.dropdown-menu[data-v-44732ef7]{
  border-color:#0069ff;
  margin-top:5px
}
.dropdown-menu__item[data-v-44732ef7]{
  font-size:14px;
  color:#0069ff
}
.dropdown-menu__item>i[data-v-44732ef7]{
  line-height:20px;
  margin-right:10px
}

.selection-actions-widget{
  background:#ebedef;
  padding:10px 20px;
  border-radius:4px;
  margin-bottom:0.5em;
  margin-left:-20px;
  margin-right:-20px;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:-webkit-sticky;
  position:sticky;
  top:20px;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center;
  min-height:30px;
  height:-webkit-fit-content;
  height:-moz-fit-content;
  height:fit-content;
  z-index:2
}
.selection-actions-widget>strong{
  -webkit-box-flex:4;
  -webkit-flex:4;
      -ms-flex:4;
          flex:4;
  line-height:33px
}
.selection-actions-widget .action-list__action:hover{
  background-color:#ced3d9 !important
}
@media (max-width: 768px){
.selection-actions-widget{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
        -ms-flex-direction:column;
            flex-direction:column;
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
            align-items:center;
    min-height:0;
    margin-top:10px;
    margin-left:0;
    margin-right:0
}
.selection-actions-widget .selection-actions-widget__colophon{
    width:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.selection-actions-widget .selection-actions-widget__actions{
    width:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-top:10px
}
}
.selection-actions-widget__colophon,.selection-actions-widget__actions{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center
}
.selection-actions-widget__colophon label{
  margin-bottom:0
}
@media (max-width: 768px){
.desktop{
    display:none !important
}
}
@media (min-width: 769px){
.mobile{
    display:none !important
}
}
.subtle{
  color:#acb3be !important;
  border-color:#acb3be !important
}
.warning,.warning a{
  color:#f0ad4e !important;
  border-color:#f0ad4e !important
}
.error{
  color:#d9534f !important;
  border-color:#d9534f !important
}
.info{
  color:#5bc0de !important;
  border-color:#5bc0de !important
}
.success{
  color:#5cb85c !important;
  border-color:#5cb85c !important
}
button.subtle{
  background-color:#acb3be !important;
  color:#fff !important
}
button.success{
  background-color:#5cb85c !important;
  color:#fff !important
}
button.warning{
  background-color:#f0ad4e !important;
  color:#fff !important
}
button.error{
  background-color:#d9534f !important;
  color:#fff !important
}
button.info{
  background-color:#5bc0de !important;
  color:#fff !important
}
.monospaced{
  font-family:"Menlo"
}
.badge{
  display:inline-block;
  padding:0.25em 0.4em;
  font-size:75%;
  font-weight:700;
  line-height:1;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:0.25rem;
  color:#fff;
  background-color:#6c757d
}
@media (max-width: 768px){
.desktop{
    display:none !important
}
}
@media (min-width: 769px){
.mobile{
    display:none !important
}
}
.subtle{
  color:#acb3be !important;
  border-color:#acb3be !important
}
.warning,.warning a{
  color:#f0ad4e !important;
  border-color:#f0ad4e !important
}
.error{
  color:#d9534f !important;
  border-color:#d9534f !important
}
.info{
  color:#5bc0de !important;
  border-color:#5bc0de !important
}
.success{
  color:#5cb85c !important;
  border-color:#5cb85c !important
}
button.subtle{
  background-color:#acb3be !important;
  color:#fff !important
}
button.success{
  background-color:#5cb85c !important;
  color:#fff !important
}
button.warning{
  background-color:#f0ad4e !important;
  color:#fff !important
}
button.error{
  background-color:#d9534f !important;
  color:#fff !important
}
button.info{
  background-color:#5bc0de !important;
  color:#fff !important
}
.monospaced{
  font-family:"Menlo"
}
.badge{
  display:inline-block;
  padding:0.25em 0.4em;
  font-size:75%;
  font-weight:700;
  line-height:1;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:0.25rem;
  color:#fff;
  background-color:#6c757d
}
.action-list{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding-top:5px;
  padding-bottom:5px
}
.action-list__action{
  cursor:pointer;
  margin-right:10px;
  border:1px #0069ff solid;
  padding:5px 10px;
  border-radius:5px;
  font-size:14px;
  color:#0069ff;
  text-align:center;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  text-decoration:none;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  height:-webkit-fit-content;
  height:-moz-fit-content;
  height:fit-content
}
.action-list__action:hover{
  background-color:#ebedef
}
.action-list__action:last-child{
  margin-right:0
}
.action-list__action>span{
  display:inline-block;
  width:100%;
  padding:5px 10px;
  margin:-5px -10px;
  white-space:nowrap
}
.action-list__action .fa{
  margin-right:5px
}
@media (max-width: 768px){
.action-list__action .fa{
    margin-right:0;
    display:block;
    text-align:center
}
}
.action-list__action[disabled]{
  cursor:not-allowed;
  background-color:#ebedef;
  border-color:#ebedef;
  color:#acb3be
}
.item-row,.multiselectable-row{
  width:100%;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding:3px 10px;
  border-radius:5px;
  margin-left:-10px;
  margin-right:-10px;
  line-height:24px
}
.multiselectable-row{
  cursor:pointer;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center;
  min-height:21px
}
.multiselectable-row:hover{
  background-color:#ebedef
}
.multiselectable-row__input{
  -webkit-flex-basis:30px;
      -ms-flex-preferred-size:30px;
          flex-basis:30px
}

.card-container[data-v-130da4cb]{
  border:1px #ced3d9 solid;
  border-radius:5px;
  padding:1em;
  margin-top:1em;
  margin-bottom:1em;
  font-size:14px;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex
}
.card-container button[data-v-130da4cb]{
  margin-bottom:0;
  font-size:14px;
  background:none;
  color:#0069ff;
  font-weight:bold;
  border:1px #0069ff solid;
  width:200px
}
.card-container__brand[data-v-130da4cb]{
  margin-right:1em;
  height:24px
}

.icon-input[data-v-d01ecc52]{
  width:200px;
  background:#fff;
  padding:1em;
  border:#ced3d9 1px solid;
  border-radius:5px;
  text-align:center
}
img[data-v-d01ecc52]{
  margin:0 auto 1em
}

@media (max-width: 768px){
.desktop[data-v-548b50c8]{
    display:none !important
}
}
@media (min-width: 769px){
.mobile[data-v-548b50c8]{
    display:none !important
}
}
.subtle[data-v-548b50c8]{
  color:#acb3be !important;
  border-color:#acb3be !important
}
.warning[data-v-548b50c8],.warning a[data-v-548b50c8]{
  color:#f0ad4e !important;
  border-color:#f0ad4e !important
}
.error[data-v-548b50c8]{
  color:#d9534f !important;
  border-color:#d9534f !important
}
.info[data-v-548b50c8]{
  color:#5bc0de !important;
  border-color:#5bc0de !important
}
.success[data-v-548b50c8]{
  color:#5cb85c !important;
  border-color:#5cb85c !important
}
button.subtle[data-v-548b50c8]{
  background-color:#acb3be !important;
  color:#fff !important
}
button.success[data-v-548b50c8]{
  background-color:#5cb85c !important;
  color:#fff !important
}
button.warning[data-v-548b50c8]{
  background-color:#f0ad4e !important;
  color:#fff !important
}
button.error[data-v-548b50c8]{
  background-color:#d9534f !important;
  color:#fff !important
}
button.info[data-v-548b50c8]{
  background-color:#5bc0de !important;
  color:#fff !important
}
.monospaced[data-v-548b50c8]{
  font-family:"Menlo"
}
.badge[data-v-548b50c8]{
  display:inline-block;
  padding:0.25em 0.4em;
  font-size:75%;
  font-weight:700;
  line-height:1;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:0.25rem;
  color:#fff;
  background-color:#6c757d
}
.action-list[data-v-548b50c8]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding-top:5px;
  padding-bottom:5px
}
.action-list__action[data-v-548b50c8]{
  cursor:pointer;
  margin-right:10px;
  border:1px #0069ff solid;
  padding:5px 10px;
  border-radius:5px;
  font-size:14px;
  color:#0069ff;
  text-align:center;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  text-decoration:none;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  height:-webkit-fit-content;
  height:-moz-fit-content;
  height:fit-content
}
.action-list__action[data-v-548b50c8]:hover{
  background-color:#ebedef
}
.action-list__action[data-v-548b50c8]:last-child{
  margin-right:0
}
.action-list__action>span[data-v-548b50c8]{
  display:inline-block;
  width:100%;
  padding:5px 10px;
  margin:-5px -10px;
  white-space:nowrap
}
.action-list__action .fa[data-v-548b50c8]{
  margin-right:5px
}
@media (max-width: 768px){
.action-list__action .fa[data-v-548b50c8]{
    margin-right:0;
    display:block;
    text-align:center
}
}
.action-list__action[disabled][data-v-548b50c8]{
  cursor:not-allowed;
  background-color:#ebedef;
  border-color:#ebedef;
  color:#acb3be
}

@media (max-width: 768px){
.desktop[data-v-34bf3c4b]{
    display:none !important
}
}
@media (min-width: 769px){
.mobile[data-v-34bf3c4b]{
    display:none !important
}
}
.subtle[data-v-34bf3c4b]{
  color:#acb3be !important;
  border-color:#acb3be !important
}
.warning[data-v-34bf3c4b],.warning a[data-v-34bf3c4b]{
  color:#f0ad4e !important;
  border-color:#f0ad4e !important
}
.error[data-v-34bf3c4b]{
  color:#d9534f !important;
  border-color:#d9534f !important
}
.info[data-v-34bf3c4b]{
  color:#5bc0de !important;
  border-color:#5bc0de !important
}
.success[data-v-34bf3c4b]{
  color:#5cb85c !important;
  border-color:#5cb85c !important
}
button.subtle[data-v-34bf3c4b]{
  background-color:#acb3be !important;
  color:#fff !important
}
button.success[data-v-34bf3c4b]{
  background-color:#5cb85c !important;
  color:#fff !important
}
button.warning[data-v-34bf3c4b]{
  background-color:#f0ad4e !important;
  color:#fff !important
}
button.error[data-v-34bf3c4b]{
  background-color:#d9534f !important;
  color:#fff !important
}
button.info[data-v-34bf3c4b]{
  background-color:#5bc0de !important;
  color:#fff !important
}
.monospaced[data-v-34bf3c4b]{
  font-family:"Menlo"
}
.badge[data-v-34bf3c4b]{
  display:inline-block;
  padding:0.25em 0.4em;
  font-size:75%;
  font-weight:700;
  line-height:1;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:0.25rem;
  color:#fff;
  background-color:#6c757d
}
@media (max-width: 768px){
.desktop[data-v-34bf3c4b]{
    display:none !important
}
}
@media (min-width: 769px){
.mobile[data-v-34bf3c4b]{
    display:none !important
}
}
.subtle[data-v-34bf3c4b]{
  color:#acb3be !important;
  border-color:#acb3be !important
}
.warning[data-v-34bf3c4b],.warning a[data-v-34bf3c4b]{
  color:#f0ad4e !important;
  border-color:#f0ad4e !important
}
.error[data-v-34bf3c4b]{
  color:#d9534f !important;
  border-color:#d9534f !important
}
.info[data-v-34bf3c4b]{
  color:#5bc0de !important;
  border-color:#5bc0de !important
}
.success[data-v-34bf3c4b]{
  color:#5cb85c !important;
  border-color:#5cb85c !important
}
button.subtle[data-v-34bf3c4b]{
  background-color:#acb3be !important;
  color:#fff !important
}
button.success[data-v-34bf3c4b]{
  background-color:#5cb85c !important;
  color:#fff !important
}
button.warning[data-v-34bf3c4b]{
  background-color:#f0ad4e !important;
  color:#fff !important
}
button.error[data-v-34bf3c4b]{
  background-color:#d9534f !important;
  color:#fff !important
}
button.info[data-v-34bf3c4b]{
  background-color:#5bc0de !important;
  color:#fff !important
}
.monospaced[data-v-34bf3c4b]{
  font-family:"Menlo"
}
.badge[data-v-34bf3c4b]{
  display:inline-block;
  padding:0.25em 0.4em;
  font-size:75%;
  font-weight:700;
  line-height:1;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:0.25rem;
  color:#fff;
  background-color:#6c757d
}
.action-list[data-v-34bf3c4b]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding-top:5px;
  padding-bottom:5px
}
.action-list__action[data-v-34bf3c4b]{
  cursor:pointer;
  margin-right:10px;
  border:1px #0069ff solid;
  padding:5px 10px;
  border-radius:5px;
  font-size:14px;
  color:#0069ff;
  text-align:center;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  text-decoration:none;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  height:-webkit-fit-content;
  height:-moz-fit-content;
  height:fit-content
}
.action-list__action[data-v-34bf3c4b]:hover{
  background-color:#ebedef
}
.action-list__action[data-v-34bf3c4b]:last-child{
  margin-right:0
}
.action-list__action>span[data-v-34bf3c4b]{
  display:inline-block;
  width:100%;
  padding:5px 10px;
  margin:-5px -10px;
  white-space:nowrap
}
.action-list__action .fa[data-v-34bf3c4b]{
  margin-right:5px
}
@media (max-width: 768px){
.action-list__action .fa[data-v-34bf3c4b]{
    margin-right:0;
    display:block;
    text-align:center
}
}
.action-list__action[disabled][data-v-34bf3c4b]{
  cursor:not-allowed;
  background-color:#ebedef;
  border-color:#ebedef;
  color:#acb3be
}
.item-row[data-v-34bf3c4b],.draft-row[data-v-34bf3c4b]{
  width:100%;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding:3px 10px;
  border-radius:5px;
  margin-left:-10px;
  margin-right:-10px;
  line-height:24px
}
.draft-row[data-v-34bf3c4b]{
  cursor:pointer
}
.draft-row[data-v-34bf3c4b]:hover{
  background-color:#ebedef
}
.draft-row__subject[data-v-34bf3c4b]{
  display:inline-block;
  width:70%
}
.draft-row__date[data-v-34bf3c4b]{
  display:inline-block;
  font-variant:tabular-nums;
  width:30%;
  color:#7e8a9a;
  text-align:right
}

.empty-state-component{
  max-width:600px;
  font-size:24px
}
.empty-state-component .cta{
  margin:0
}

.StripeElement[data-v-58c04ea3]{
  background:#fff
}
label[data-v-58c04ea3]{
  color:inherit
}
.StripeElement--focus[data-v-58c04ea3]{
  -webkit-box-shadow:0 1px 3px 0 #cfd7df;
          box-shadow:0 1px 3px 0 #cfd7df
}
.StripeElement--invalid[data-v-58c04ea3]{
  border-color:#fa755a
}
.StripeElement--webkit-autofill[data-v-58c04ea3]{
  background-color:#fefde5 !important
}
.form-row[data-v-58c04ea3]{
  margin-bottom:1em
}
button[data-v-58c04ea3]{
  background-color:var(--tint-color)
}
.payment-container[data-v-58c04ea3]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex
}
.pay-what-you-want-input[data-v-58c04ea3]{
  width:200px;
  margin-bottom:0;
  margin-right:1em;
  border-top-left-radius:0;
  border-bottom-left-radius:0
}
.input-group-addon[data-v-58c04ea3]{
  background-color:#ebedef;
  border:1px solid #ced3d9;
  border-radius:4px 0 0 4px;
  width:1%;
  white-space:nowrap;
  vertical-align:middle;
  font-size:18px;
  font-weight:400;
  line-height:34px;
  display:table-cell;
  border-right:0;
  padding:6px 12px;
  color:#acb3be;
  text-align:center
}

.footer[data-v-30a14e33]{
  color:#7e8a9a;
  padding-top:1em;
  margin-top:3em;
  margin-bottom:1em;
  text-align:center;
  font-size:18px
}
.email-detail__header[data-v-30a14e33]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center
}
.email-detail__header .newsletter-icon[data-v-30a14e33]{
  display:inline-block;
  margin-bottom:-8px;
  margin-right:10px;
  width:36px
}

.littlefoot-footnote__button{-webkit-font-smoothing:antialiased;backface-visibility:hidden;background-color:rgba(110,110,110,0.2);border-radius:.3em;border:0;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:1rem;line-height:0;margin:0 .1em 0 .2em;padding:.35em;position:relative;text-decoration:none;top:-.1em;transition-duration:.25s;transition-property:background-color;vertical-align:middle;z-index:5}.littlefoot-footnote__button:hover,.littlefoot-footnote__button:focus{background-color:rgba(110,110,110,0.5)}.littlefoot-footnote__button:active{background-color:rgba(110,110,110,0.5)}.littlefoot-footnote__button.is-active{background-color:#6e6e6e;transition-delay:.1s}.littlefoot-footnote__button::after{clear:both;content:'';display:table}.littlefoot-footnote__button__ellipsis svg{display:inline-block;float:left;height:.25em}.littlefoot-footnote__button__number{border-radius:.475em;height:.95em;position:relative;width:1.5em}.littlefoot-footnote__button__number::after{color:rgba(110,110,110,0.5);content:attr(data-footnote-number);display:block;font-size:.57em;font-weight:bold;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);transition:color .25s ease}.littlefoot-footnote__button__number:hover::after,.littlefoot-footnote__button__number.is-active::after{color:white}.littlefoot-footnote__button__number svg{display:none}.littlefoot-footnote__container{display:inline-block;position:relative;text-indent:0}@media not print{.footnote-print-only{display:none !important}}@media print{.littlefoot-footnote,.littlefoot-footnote__button{display:none !important}}.littlefoot-footnote{background:#fafafa;border-radius:.5em;border:1px solid #c3c3c3;box-shadow:0 0 8px rgba(0,0,0,0.3);box-sizing:border-box;display:inline-block;left:0;line-height:0;margin:1.96924em 0;max-width:90%;opacity:0;position:absolute;top:0;transform-origin:50% 0;transform:scale(0.1) translateZ(0);transition-duration:.25s;transition-property:opacity,transform;transition-timing-function:ease;z-index:10}.littlefoot-footnote.is-positioned-top{bottom:0;top:auto}.littlefoot-footnote.is-active{opacity:.97;transform:scale(1) translateZ(0)}.littlefoot-footnote.is-scrollable::after{content:'';position:absolute;bottom:.3375em;left:.3375em;z-index:14;display:block;height:.78125em;width:.625em;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTIgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pbllNaW4iPgogICAgPGcgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFycm93IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjAwMDAwMCwgMS4wMDAwMDApIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPgogICAgICAgICAgICA8cGF0aCBkPSJNNSwwIEw1LDExLjUiIGlkPSJMaW5lIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjUsNy41IEw1LjAyNzY5Mjc5LDEyLjAyNzY5MjgiIGlkPSJMaW5lIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik00LjUsNy41IEw5LjAyNzY5Mjc5LDEyLjAyNzY5MjgiIGlkPSJMaW5lLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuMDAwMDAwLCAxMC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTcuMDAwMDAwLCAtMTAuMDAwMDAwKSAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=");background-size:cover;opacity:.1;transition-property:opacity;transition-duration:.25s;transition-timing-function:ease}.littlefoot-footnote.is-scrollable .littlefoot-footnote__wrapper::before,.littlefoot-footnote.is-scrollable .littlefoot-footnote__wrapper::after{content:'';left:0;position:absolute;width:100%;z-index:12}.littlefoot-footnote.is-scrollable .littlefoot-footnote__wrapper::before{background-image:linear-gradient(to bottom, #fafafa 50%, rgba(250,250,250,0) 100%);border-radius:.5em .5em 0 0;height:1.1em;top:-1px}.littlefoot-footnote.is-scrollable .littlefoot-footnote__wrapper::after{background-image:linear-gradient(to top, #fafafa 50%, rgba(250,250,250,0) 100%);border-radius:0 0 .5em .5em;bottom:-1px;height:1.2em}.littlefoot-footnote.is-scrollable ::-webkit-scrollbar{display:none}.littlefoot-footnote.is-fully-scrolled::after,.littlefoot-footnote.is-fully-scrolled::before{opacity:0;transition-delay:0}@media (max-width: 720px){.littlefoot-footnote{border-radius:0;border-width:1px 0 0;bottom:0;left:0 !important;margin:0;opacity:1;position:fixed;right:auto;top:auto;transform:translateY(100%);transition:transform .3s ease;width:100%}.littlefoot-footnote.is-active{transform:translateY(0)}.littlefoot-footnote .littlefoot-footnote__wrapper{margin:0;max-width:100% !important;transform:none;width:100%}.littlefoot-footnote .littlefoot-footnote__wrapper,.littlefoot-footnote .littlefoot-footnote__content{border-radius:0}.littlefoot-footnote .littlefoot-footnote__tooltip{display:none}}.littlefoot-footnote__wrapper{background-color:#fafafa;border-radius:.5em;box-sizing:inherit;display:inline-block;line-height:0;margin:0;overflow:hidden;position:relative;width:22em;z-index:14}.littlefoot-footnote__content{-webkit-font-smoothing:subpixel-antialiased;-webkit-overflow-scrolling:touch;background:#fafafa;border-radius:.5em;box-sizing:inherit;display:inline-block;line-height:normal;max-height:15em;overflow:auto;padding:1.1em 1.3em 1.2em;position:relative;z-index:8}.littlefoot-footnote__content img{max-width:100%}.littlefoot-footnote__content *:first-child{margin-top:0}.littlefoot-footnote__content *:last-child{margin-bottom:0}.littlefoot-footnote__tooltip{background:#fafafa;border-top-left-radius:0;border:1px solid #c3c3c3;box-shadow:0 0 8px rgba(0,0,0,0.3);box-sizing:border-box;height:1.3em;margin-left:-0.65em;position:absolute;transform:rotate(45deg);width:1.3em;z-index:12}.is-positioned-bottom .littlefoot-footnote__tooltip{top:-0.65em}.is-positioned-top .littlefoot-footnote__tooltip{bottom:-0.65em}

.tweet{
  display:block;
  font:normal normal 16px/1.4 Helvetica, Roboto, "Segoe UI", Calibri, sans-serif;
  color:#1c2022;
  white-space:normal;
  overflow:hidden;
  cursor:pointer;
  background:#fff 0 0;
  border:1px solid #e1e8ed;
  border-radius:4px;
  max-width:460px;
  margin-top:10px;
  margin-bottom:10px
}
.tweet a,.tweet a:visited,.tweet a:active{
  color:#333 !important;
  text-decoration:none
}
.tweet a:focus,.tweet a:hover{
  color:#3b94d9
}
.tweet a:focus{
  text-decoration:underline
}
.tweet .screen_name{
  line-height:4px;
  font-size:14px;
  color:#697882
}
.tweet .screen_name:before{
  white-space:pre;
  content:"\A"
}
.tweet .name{
  font-weight:700
}
.tweet .text+.metadata{
  margin-top:3.2px
}
.tweet .metadata{
  font-size:14px;
  color:#697882
}
.tweet .text{
  white-space:normal;
  cursor:text;
  margin-bottom:0
}
.tweet .header,.tweet .body{
  padding:20px
}
.tweet .header{
  position:relative;
  padding-bottom:0px;
  padding-top:10px;
  white-space:nowrap
}
.tweet .body{
  margin-top:14px;
  padding-top:0px;
  padding-bottom:14px
}
.tweet .media{
  border-bottom:1px solid #e1e8ed
}
.tweet .author{
  margin-top:10px;
  line-height:0;
  max-width:100%;
  overflow:hidden !important;
  text-overflow:ellipsis !important;
  white-space:nowrap !important;
  word-wrap:normal !important
}
.tweet .author .link{
  line-height:1.2;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center
}
.tweet .author .avatar{
  display:inline-block;
  width:36px;
  height:36px;
  overflow:hidden;
  background-color:transparent;
  margin-right:10px;
  border-radius:50%
}
.tweet .author .avatar img{
  max-width:100%;
  max-height:100%
}
.tweet .author .avatar img:before{
  content:" ";
  display:block;
  position:absolute;
  height:36px;
  width:36px;
  background-image:url(https://logo.clearbit.com/twitter.com?s=36);
  border-radius:50%
}
.tweet .link_blend:not(:focus):not(:hover):not(:active){
  font-weight:inherit;
  color:inherit;
  text-decoration:inherit
}
.tweet blockquote,.tweet p{
  margin:0;
  padding:0;
  list-style:none;
  border:none
}
.tweet img.media{
  margin-left:-20px;
  margin-top:-20px;
  margin-bottom:20px;
  width:-webkit-calc(100% + 40px);
  width:calc(100% + 40px);
  max-width:-webkit-calc(100% + 40px);
  max-width:calc(100% + 40px);
  border-bottom:1px solid #e1e8ed
}
.tweet:hover{
  border-color:#ccd6dd
}
.tweet:hover .media{
  border-color:#ccd6dd
}
.tweet{
  margin-left:auto;
  margin-right:auto
}
.tweet blockquote{
  background:none
}
.favorite-count__icon,.retweet-count__icon{
  width:1.25em;
  -webkit-transform:scaleX(1);
      -ms-transform:scaleX(1);
          transform:scaleX(1);
  display:inline-block;
  height:1.25em;
  background-repeat:no-repeat;
  background-size:contain;
  vertical-align:text-bottom
}
.retweet-count__icon{
  background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23657786%22%20d%3D%22M23.77%2015.67c-.292-.293-.767-.293-1.06%200l-2.22%202.22V7.65c0-2.068-1.683-3.75-3.75-3.75h-5.85c-.414%200-.75.336-.75.75s.336.75.75.75h5.85c1.24%200%202.25%201.01%202.25%202.25v10.24l-2.22-2.22c-.293-.293-.768-.293-1.06%200s-.294.768%200%201.06l3.5%203.5c.145.147.337.22.53.22s.383-.072.53-.22l3.5-3.5c.294-.292.294-.767%200-1.06zm-10.66%203.28H7.26c-1.24%200-2.25-1.01-2.25-2.25V6.46l2.22%202.22c.148.147.34.22.532.22s.384-.073.53-.22c.293-.293.293-.768%200-1.06l-3.5-3.5c-.293-.294-.768-.294-1.06%200l-3.5%203.5c-.294.292-.294.767%200%201.06s.767.293%201.06%200l2.22-2.22V16.7c0%202.068%201.683%203.75%203.75%203.75h5.85c.414%200%20.75-.336.75-.75s-.337-.75-.75-.75z%22%2F%3E%3C%2Fsvg%3E)
}
.favorite-count__icon{
  margin-left:10px;
  background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23657786%22%20d%3D%22M12%2021.638h-.014C9.403%2021.59%201.95%2014.856%201.95%208.478c0-3.064%202.525-5.754%205.403-5.754%202.29%200%203.83%201.58%204.646%202.73.813-1.148%202.353-2.73%204.644-2.73%202.88%200%205.404%202.69%205.404%205.755%200%206.375-7.454%2013.11-10.037%2013.156H12zM7.354%204.225c-2.08%200-3.903%201.988-3.903%204.255%200%205.74%207.035%2011.596%208.55%2011.658%201.52-.062%208.55-5.917%208.55-11.658%200-2.267-1.822-4.255-3.902-4.255-2.528%200-3.94%202.936-3.952%202.965-.23.562-1.156.562-1.387%200-.015-.03-1.426-2.965-3.955-2.965z%22%2F%3E%3C%2Fsvg%3E)
}
.tweet-actions{
  margin-top:5px;
  font-size:14px
}
.identifier{
  display:inline-block;
  height:32px
}
.tweet{
  background:#FFF;
  display:block;
  max-width:520px;
  margin:1em auto;
  border:1px solid #e1e8ed;
  border-radius:5px;
  padding:20px 20px 11.6px 20px;
  font:normal normal 16px/1.4 Helvetica, Roboto, 'Segoe UI', Calibri, sans-serif
}
.tweet>a{
  display:block;
  color:black;
  text-decoration:none;
  white-space:pre-wrap
}
.tweet .tweet-header{
  display:block;
  margin-bottom:14px;
  line-height:1.2;
  text-decoration:none
}
.tweet .tweet-header .tweet-author-name{
  display:block;
  color:#1c2022;
  font-weight:700
}
.tweet .tweet-header .tweet-author{
  display:block;
  color:#697882;
  font-size:14px
}
.tweet .tweet-header img{
  float:left;
  display:block;
  margin:0 8px 0 0;
  width:36px;
  height:36px;
  border-radius:50%
}
.tweet .tweet-photo{
  margin-top:8px;
  border:1px solid #e1e8ed;
  border-radius:5px;
  cursor:pointer
}
.tweet a.expanded-link{
  display:block;
  border:1px solid #e1e8ed;
  border-radius:10px;
  margin:10px 0 20px 0;
  font-size:14px;
  text-decoration:none;
  color:black
}
.tweet a.expanded-link .expanded-link-img{
  margin:0 auto;
  border-radius:10px 10px 0px 0px;
  cursor:pointer;
  width:auto;
  max-width:100%
}
.tweet a.expanded-link .expanded-link-title,.tweet a.expanded-link .expanded-link-description,.tweet a.expanded-link .expanded-link-domain{
  display:block;
  padding:2px 10px
}
.tweet a.expanded-link .expanded-link-title{
  font-weight:bold;
  margin-top:10px
}
.tweet a.expanded-link .expanded-link-description{
  line-height:18px
}
.tweet a.expanded-link .expanded-link-domain{
  color:#8899a6;
  text-transform:lowercase;
  margin-bottom:6px
}
.tweet .tweet-fake-link,.tweet .tweet-url{
  color:#1ca1f2;
  text-decoration:none
}
.tweet p{
  display:block;
  margin:0;
  color:#1c2022;
  font-size:16px;
  line-height:1.4
}
.tweet p a{
  color:#2b7bb9 !important;
  text-decoration:none;
  outline:0
}
.tweet .quoted-tweet{
  margin-top:12px;
  border:1px solid #e1e8ed;
  border-radius:4px;
  padding:10px;
  font-size:14px;
  line-height:18px
}
.tweet .quoted-tweet .quote-tweet-name{
  font-size:14px;
  font-weight:bold;
  display:inline-block;
  color:#1c2022;
  padding-right:5px
}
.tweet .quoted-tweet .quote-tweet-username{
  font-size:14px;
  color:#697882
}
.tweet .tweet-footer{
  display:block;
  margin-top:10px;
  font-size:14px;
  color:#697882;
  text-decoration:none
}
.tweet .tweet-footer .tweet-date{
  padding-bottom:10px;
  border-bottom:1px solid #e1e8ed;
  margin-bottom:10px;
  font-size:14px;
  color:#697882
}
.tweet .tweet-footer .tweet-date.no-reactions{
  border-bottom:none
}
.tweet .tweet-footer .retweets,.tweet .tweet-footer .likes{
  display:inline-block;
  margin-right:8px
}
.tweet .tweet-footer .rt-count,.tweet .tweet-footer .like-count{
  font-weight:bold;
  color:#1c2022
}
.vimeo-wrap,.youtube-wrap{
  position:relative;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  display:block;
  width:100%;
  padding-top:56.25%;
  height:0;
  margin:1.6em 0
}
.vimeo-wrap iframe,.youtube-wrap iframe{
  position:absolute;
  display:block;
  top:0;
  left:0;
  margin:0;
  padding:0;
  height:100%;
  width:100%;
  background-color:#f7f7f7
}
.captioned-image-container img{
  width:initial !important
}
.video{
  position:relative;
  display:inline-block
}
.video::before{
  content:"";
  position:absolute;
  width:30%;
  height:30%;
  left:35%;
  top:35%;
  z-index:10
}
.youtube-wrap>iframe{
  width:100%;
  height:500px
}
.gist{
  font-size:16px;
  color:#333;
  text-align:left;
  /*!
 * GitHub Light v0.4.1
 * Copyright (c) 2012 - 2017 GitHub, Inc.
 * Licensed under MIT (https://github.com/primer/github-syntax-theme-generator/blob/master/LICENSE)
 */
  direction:ltr
}
.gist .markdown-body{
  font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size:16px;
  line-height:1.5;
  word-wrap:break-word
}
.gist .markdown-body::before{
  display:table;
  content:""
}
.gist .markdown-body::after{
  display:table;
  clear:both;
  content:""
}
.gist .markdown-body>*:first-child{
  margin-top:0 !important
}
.gist .markdown-body>*:last-child{
  margin-bottom:0 !important
}
.gist .markdown-body a:not([href]){
  color:inherit;
  text-decoration:none
}
.gist .markdown-body .absent{
  color:#cb2431
}
.gist .markdown-body .anchor{
  float:left;
  padding-right:4px;
  margin-left:-20px;
  line-height:1
}
.gist .markdown-body .anchor:focus{
  outline:none
}
.gist .markdown-body p,.gist .markdown-body blockquote,.gist .markdown-body ul,.gist .markdown-body ol,.gist .markdown-body dl,.gist .markdown-body table,.gist .markdown-body pre{
  margin-top:0;
  margin-bottom:16px
}
.gist .markdown-body hr{
  height:0.25em;
  padding:0;
  margin:24px 0;
  background-color:#e1e4e8;
  border:0
}
.gist .markdown-body blockquote{
  padding:0 1em;
  color:#6a737d;
  border-left:0.25em solid #dfe2e5
}
.gist .markdown-body blockquote>:first-child{
  margin-top:0
}
.gist .markdown-body blockquote>:last-child{
  margin-bottom:0
}
.gist .markdown-body kbd{
  display:inline-block;
  padding:3px 5px;
  font-size:11px;
  line-height:10px;
  color:#444d56;
  vertical-align:middle;
  background-color:#fafbfc;
  border:solid 1px #c6cbd1;
  border-bottom-color:#959da5;
  border-radius:3px;
  -webkit-box-shadow:inset 0 -1px 0 #959da5;
          box-shadow:inset 0 -1px 0 #959da5
}
.gist .markdown-body h1,.gist .markdown-body h2,.gist .markdown-body h3,.gist .markdown-body h4,.gist .markdown-body h5,.gist .markdown-body h6{
  margin-top:24px;
  margin-bottom:16px;
  font-weight:600;
  line-height:1.25
}
.gist .markdown-body h1 .octicon-link,.gist .markdown-body h2 .octicon-link,.gist .markdown-body h3 .octicon-link,.gist .markdown-body h4 .octicon-link,.gist .markdown-body h5 .octicon-link,.gist .markdown-body h6 .octicon-link{
  color:#1b1f23;
  vertical-align:middle;
  visibility:hidden
}
.gist .markdown-body h1:hover .anchor,.gist .markdown-body h2:hover .anchor,.gist .markdown-body h3:hover .anchor,.gist .markdown-body h4:hover .anchor,.gist .markdown-body h5:hover .anchor,.gist .markdown-body h6:hover .anchor{
  text-decoration:none
}
.gist .markdown-body h1:hover .anchor .octicon-link,.gist .markdown-body h2:hover .anchor .octicon-link,.gist .markdown-body h3:hover .anchor .octicon-link,.gist .markdown-body h4:hover .anchor .octicon-link,.gist .markdown-body h5:hover .anchor .octicon-link,.gist .markdown-body h6:hover .anchor .octicon-link{
  visibility:visible
}
.gist .markdown-body h1 tt,.gist .markdown-body h1 code,.gist .markdown-body h2 tt,.gist .markdown-body h2 code,.gist .markdown-body h3 tt,.gist .markdown-body h3 code,.gist .markdown-body h4 tt,.gist .markdown-body h4 code,.gist .markdown-body h5 tt,.gist .markdown-body h5 code,.gist .markdown-body h6 tt,.gist .markdown-body h6 code{
  font-size:inherit
}
.gist .markdown-body h1{
  padding-bottom:0.3em;
  font-size:2em;
  border-bottom:1px solid #eaecef
}
.gist .markdown-body h2{
  padding-bottom:0.3em;
  font-size:1.5em;
  border-bottom:1px solid #eaecef
}
.gist .markdown-body h3{
  font-size:1.25em
}
.gist .markdown-body h4{
  font-size:1em
}
.gist .markdown-body h5{
  font-size:0.875em
}
.gist .markdown-body h6{
  font-size:0.85em;
  color:#6a737d
}
.gist .markdown-body ul,.gist .markdown-body ol{
  padding-left:2em
}
.gist .markdown-body ul.no-list,.gist .markdown-body ol.no-list{
  padding:0;
  list-style-type:none
}
.gist .markdown-body ul ul,.gist .markdown-body ul ol,.gist .markdown-body ol ol,.gist .markdown-body ol ul{
  margin-top:0;
  margin-bottom:0
}
.gist .markdown-body li{
  word-wrap:break-all
}
.gist .markdown-body li>p{
  margin-top:16px
}
.gist .markdown-body li+li{
  margin-top:0.25em
}
.gist .markdown-body dl{
  padding:0
}
.gist .markdown-body dl dt{
  padding:0;
  margin-top:16px;
  font-size:1em;
  font-style:italic;
  font-weight:600
}
.gist .markdown-body dl dd{
  padding:0 16px;
  margin-bottom:16px
}
.gist .markdown-body table{
  display:block;
  width:100%;
  overflow:auto
}
.gist .markdown-body table th{
  font-weight:600
}
.gist .markdown-body table th,.gist .markdown-body table td{
  padding:6px 13px;
  border:1px solid #dfe2e5
}
.gist .markdown-body table tr{
  background-color:#fff;
  border-top:1px solid #c6cbd1
}
.gist .markdown-body table tr:nth-child(2n){
  background-color:#f6f8fa
}
.gist .markdown-body table img{
  background-color:transparent
}
.gist .markdown-body img{
  max-width:100%;
  -webkit-box-sizing:content-box;
          box-sizing:content-box;
  background-color:#fff
}
.gist .markdown-body img[align="right"]{
  padding-left:20px
}
.gist .markdown-body img[align="left"]{
  padding-right:20px
}
.gist .markdown-body .emoji{
  max-width:none;
  vertical-align:text-top;
  background-color:transparent
}
.gist .markdown-body span.frame{
  display:block;
  overflow:hidden
}
.gist .markdown-body span.frame>span{
  display:block;
  float:left;
  width:auto;
  padding:7px;
  margin:13px 0 0;
  overflow:hidden;
  border:1px solid #dfe2e5
}
.gist .markdown-body span.frame span img{
  display:block;
  float:left
}
.gist .markdown-body span.frame span span{
  display:block;
  padding:5px 0 0;
  clear:both;
  color:#24292e
}
.gist .markdown-body span.align-center{
  display:block;
  overflow:hidden;
  clear:both
}
.gist .markdown-body span.align-center>span{
  display:block;
  margin:13px auto 0;
  overflow:hidden;
  text-align:center
}
.gist .markdown-body span.align-center span img{
  margin:0 auto;
  text-align:center
}
.gist .markdown-body span.align-right{
  display:block;
  overflow:hidden;
  clear:both
}
.gist .markdown-body span.align-right>span{
  display:block;
  margin:13px 0 0;
  overflow:hidden;
  text-align:right
}
.gist .markdown-body span.align-right span img{
  margin:0;
  text-align:right
}
.gist .markdown-body span.float-left{
  display:block;
  float:left;
  margin-right:13px;
  overflow:hidden
}
.gist .markdown-body span.float-left span{
  margin:13px 0 0
}
.gist .markdown-body span.float-right{
  display:block;
  float:right;
  margin-left:13px;
  overflow:hidden
}
.gist .markdown-body span.float-right>span{
  display:block;
  margin:13px auto 0;
  overflow:hidden;
  text-align:right
}
.gist .markdown-body code,.gist .markdown-body tt{
  padding:0.2em 0.4em;
  margin:0;
  font-size:85%;
  background-color:rgba(27,31,35,0.05);
  border-radius:3px
}
.gist .markdown-body code br,.gist .markdown-body tt br{
  display:none
}
.gist .markdown-body del code{
  text-decoration:inherit
}
.gist .markdown-body pre{
  word-wrap:normal
}
.gist .markdown-body pre>code{
  padding:0;
  margin:0;
  font-size:100%;
  word-break:normal;
  white-space:pre;
  background:transparent;
  border:0
}
.gist .markdown-body .highlight{
  margin-bottom:16px
}
.gist .markdown-body .highlight pre{
  margin-bottom:0;
  word-break:normal
}
.gist .markdown-body .highlight pre,.gist .markdown-body pre{
  padding:16px;
  overflow:auto;
  font-size:85%;
  line-height:1.45;
  background-color:#f6f8fa;
  border-radius:3px
}
.gist .markdown-body pre code,.gist .markdown-body pre tt{
  display:inline;
  max-width:auto;
  padding:0;
  margin:0;
  overflow:visible;
  line-height:inherit;
  word-wrap:normal;
  background-color:transparent;
  border:0
}
.gist .markdown-body .csv-data td,.gist .markdown-body .csv-data th{
  padding:5px;
  overflow:hidden;
  font-size:12px;
  line-height:1;
  text-align:left;
  white-space:nowrap
}
.gist .markdown-body .csv-data .blob-num{
  padding:10px 8px 9px;
  text-align:right;
  background:#fff;
  border:0
}
.gist .markdown-body .csv-data tr{
  border-top:0
}
.gist .markdown-body .csv-data th{
  font-weight:600;
  background:#f6f8fa;
  border-top:0
}
.gist .pl-c{
  color:#6a737d
}
.gist .pl-c1,.gist .pl-s .pl-v{
  color:#005cc5
}
.gist .pl-e,.gist .pl-en{
  color:#6f42c1
}
.gist .pl-smi,.gist .pl-s .pl-s1{
  color:#24292e
}
.gist .pl-ent{
  color:#22863a
}
.gist .pl-k{
  color:#d73a49
}
.gist .pl-s,.gist .pl-pds,.gist .pl-s .pl-pse .pl-s1,.gist .pl-sr,.gist .pl-sr .pl-cce,.gist .pl-sr .pl-sre,.gist .pl-sr .pl-sra{
  color:#032f62
}
.gist .pl-v,.gist .pl-smw{
  color:#e36209
}
.gist .pl-bu{
  color:#b31d28
}
.gist .pl-ii{
  color:#fafbfc;
  background-color:#b31d28
}
.gist .pl-c2{
  color:#fafbfc;
  background-color:#d73a49
}
.gist .pl-c2::before{
  content:"^M"
}
.gist .pl-sr .pl-cce{
  font-weight:bold;
  color:#22863a
}
.gist .pl-ml{
  color:#735c0f
}
.gist .pl-mh,.gist .pl-mh .pl-en,.gist .pl-ms{
  font-weight:bold;
  color:#005cc5
}
.gist .pl-mi{
  font-style:italic;
  color:#24292e
}
.gist .pl-mb{
  font-weight:bold;
  color:#24292e
}
.gist .pl-md{
  color:#b31d28;
  background-color:#ffeef0
}
.gist .pl-mi1{
  color:#22863a;
  background-color:#f0fff4
}
.gist .pl-mc{
  color:#e36209;
  background-color:#ffebda
}
.gist .pl-mi2{
  color:#f6f8fa;
  background-color:#005cc5
}
.gist .pl-mdr{
  font-weight:bold;
  color:#6f42c1
}
.gist .pl-ba{
  color:#586069
}
.gist .pl-sg{
  color:#959da5
}
.gist .pl-corl{
  text-decoration:underline;
  color:#032f62
}
.gist .breadcrumb{
  margin-bottom:10px;
  font-size:18px;
  color:#586069
}
.gist .breadcrumb .separator::before,.gist .breadcrumb .separator::after{
  content:" "
}
.gist .breadcrumb strong.final-path{
  color:#24292e
}
.gist .breadcrumb .zeroclipboard-button{
  display:inline-block;
  margin-left:5px
}
.gist .breadcrumb .repo-root{
  font-weight:600
}
.gist .breadcrumb .octicon{
  vertical-align:-2px
}
.gist .editor-license-template,.gist .editor-code-of-conduct-template,.gist .editor-gitignore-template{
  position:relative;
  top:3px;
  display:block;
  float:right;
  font-size:14px
}
.gist .editor-license-template .select-menu-git-ignore,.gist .editor-code-of-conduct-template .select-menu-git-ignore,.gist .editor-gitignore-template .select-menu-git-ignore{
  right:0
}
.gist .editor-abort{
  display:inline;
  font-size:14px
}
.gist .blob-interaction-bar{
  position:relative;
  background-color:#f2f2f2;
  border-bottom:1px solid #e5e5e5
}
.gist .blob-interaction-bar::before{
  display:table;
  content:""
}
.gist .blob-interaction-bar::after{
  display:table;
  clear:both;
  content:""
}
.gist .blob-interaction-bar .octicon-search{
  position:absolute;
  top:10px;
  left:10px;
  font-size:12px;
  color:#586069
}
.gist .blob-filter{
  width:100%;
  padding:4px 20px 5px 30px;
  font-size:12px;
  border:0;
  border-radius:0;
  outline:none
}
.gist .blob-filter:focus{
  outline:none
}
.gist .html-blob{
  margin-bottom:15px
}
.gist .TagsearchPopover-content{
  width:inherit;
  max-width:600px
}
.gist .license-summary-octicon{
  color:#959da5
}
.gist .rule-type-permissions{
  color:#28a745
}
.gist .rule-type-conditions{
  color:#0366d6
}
.gist .rule-type-limitations{
  color:#d73a49
}
.gist .blob-wrapper{
  overflow-x:auto;
  overflow-y:hidden;
  border-bottom-right-radius:3px;
  border-bottom-left-radius:3px
}
.gist .blob-wrapper-embedded{
  max-height:240px;
  overflow-y:auto
}
.gist .diff-table{
  width:100%;
  border-collapse:separate
}
.gist .diff-table .line-comments{
  padding:10px;
  vertical-align:top;
  border-top:1px solid #e1e4e8
}
.gist .diff-table .line-comments:first-child+.empty-cell{
  border-left-width:1px
}
.gist .diff-table tr:not(:last-child) .line-comments{
  border-top:1px solid #e1e4e8;
  border-bottom:1px solid #e1e4e8
}
.gist .blob-num{
  width:1%;
  min-width:50px;
  padding-right:10px;
  padding-left:10px;
  font-family:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
  font-size:12px;
  line-height:20px;
  color:rgba(27,31,35,0.3);
  text-align:right;
  white-space:nowrap;
  vertical-align:top;
  cursor:pointer;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}
.gist .blob-num:hover{
  color:rgba(27,31,35,0.6)
}
.gist .blob-num::before{
  content:attr(data-line-number)
}
.gist .blob-num.non-expandable{
  cursor:default
}
.gist .blob-num.non-expandable:hover{
  color:rgba(27,31,35,0.3)
}
.gist .blob-code{
  position:relative;
  padding-right:10px;
  padding-left:10px;
  line-height:20px;
  vertical-align:top
}
.gist .blob-code-inner{
  overflow:visible;
  font-family:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
  font-size:12px;
  color:#24292e;
  word-wrap:normal;
  white-space:pre
}
.gist .blob-code-inner .x-first{
  border-top-left-radius:0.2em;
  border-bottom-left-radius:0.2em
}
.gist .blob-code-inner .x-last{
  border-top-right-radius:0.2em;
  border-bottom-right-radius:0.2em
}
.gist .blob-code-inner::before{
  content:""
}
.gist .blob-code-inner.highlighted{
  background-color:#fffbdd
}
.gist .soft-wrap .diff-table{
  table-layout:fixed
}
.gist .soft-wrap .blob-code{
  padding-left:18px;
  text-indent:-7px
}
.gist .soft-wrap .blob-code-inner{
  word-wrap:break-word;
  white-space:pre-wrap
}
.gist .soft-wrap .no-nl-marker{
  display:none
}
.gist .soft-wrap .add-line-comment{
  margin-left:-28px
}
.gist .blob-num-hunk,.gist .blob-code-hunk,.gist .blob-num-expandable,.gist .blob-code-expandable{
  color:rgba(27,31,35,0.5);
  vertical-align:middle
}
.gist .blob-num-hunk,.gist .blob-num-expandable{
  background-color:#dbedff
}
.gist .blob-code-hunk,.gist .blob-code-expandable{
  padding-top:4px;
  padding-bottom:4px;
  background-color:#f1f8ff;
  border-width:1px 0
}
.gist .blob-expanded .blob-num,.gist .blob-expanded .blob-code{
  background-color:#fafbfc
}
.gist .blob-expanded+tr:not(.blob-expanded) .blob-num,.gist .blob-expanded+tr:not(.blob-expanded) .blob-code{
  border-top:1px solid #eaecef
}
.gist .blob-expanded .blob-num-hunk{
  border-top:1px solid #eaecef
}
.gist tr:not(.blob-expanded)+.blob-expanded .blob-num,.gist tr:not(.blob-expanded)+.blob-expanded .blob-code{
  border-top:1px solid #eaecef
}
.gist .blob-num-expandable{
  padding:0;
  font-size:12px;
  text-align:center
}
.gist .blob-num-expandable .octicon{
  vertical-align:top
}
.gist .blob-num-expandable .diff-expander{
  display:block;
  width:auto;
  height:auto;
  padding:4px 11px 4px 10px;
  margin-right:-1px;
  color:#586069;
  cursor:pointer
}
.gist .blob-num-expandable .diff-expander:hover{
  color:#fff;
  text-shadow:none;
  background-color:#0366d6;
  border-color:#0366d6
}
.gist .blob-code-addition{
  background-color:#e6ffed
}
.gist .blob-code-addition .x{
  color:#24292e;
  background-color:#acf2bd
}
.gist .blob-num-addition{
  background-color:#cdffd8;
  border-color:#bef5cb
}
.gist .blob-code-deletion{
  background-color:#ffeef0
}
.gist .blob-code-deletion .x{
  color:#24292e;
  background-color:#fdb8c0
}
.gist .blob-num-deletion{
  background-color:#ffdce0;
  border-color:#fdaeb7
}
.gist .selected-line.blob-code{
  background-color:#fffbdd
}
.gist .selected-line.blob-code .x{
  background-color:transparent
}
.gist .selected-line.blob-num{
  background-color:#fff5b1;
  border-color:#ffea7f
}
.gist .add-line-comment{
  position:relative;
  z-index:5;
  float:left;
  width:22px;
  height:22px;
  margin:-2px -10px -2px -20px;
  line-height:21px;
  color:#fff;
  text-align:center;
  text-indent:0;
  cursor:pointer;
  background-color:#0366d6;
  background-image:-webkit-gradient(linear, left top, left bottom, from(#0372ef), to(#0366d6));
  background-image:linear-gradient(#0372ef, #0366d6);
  border-radius:3px;
  -webkit-box-shadow:0 1px 4px rgba(27,31,35,0.15);
          box-shadow:0 1px 4px rgba(27,31,35,0.15);
  opacity:0;
  -webkit-transition:-webkit-transform 0.1s ease-in-out;
  transition:-webkit-transform 0.1s ease-in-out;
  transition:transform 0.1s ease-in-out;
  transition:transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
  -webkit-transform:scale(0.8, 0.8);
      -ms-transform:scale(0.8, 0.8);
          transform:scale(0.8, 0.8)
}
.gist .add-line-comment:hover{
  -webkit-transform:scale(1, 1);
      -ms-transform:scale(1, 1);
          transform:scale(1, 1)
}
.is-hovered .gist .add-line-comment,.gist .add-line-comment:focus{
  opacity:1
}
.gist .add-line-comment .octicon{
  vertical-align:text-top;
  pointer-events:none
}
.gist .add-line-comment.octicon-check{
  background:#333;
  opacity:1
}
.gist .inline-comment-form{
  border:1px solid #dfe2e5;
  border-radius:3px
}
.gist .inline-review-comment{
  margin-top:0 !important;
  margin-bottom:10px !important
}
.gist .inline-review-comment .gc:first-child+tr .blob-num,.gist .inline-review-comment .gc:first-child+tr .blob-code{
  padding-top:5px
}
.gist .inline-review-comment tr:last-child{
  border-bottom-right-radius:2px;
  border-bottom-left-radius:2px
}
.gist .inline-review-comment tr:last-child .blob-num,.gist .inline-review-comment tr:last-child .blob-code{
  padding-bottom:8px
}
.gist .inline-review-comment tr:last-child .blob-num:first-child,.gist .inline-review-comment tr:last-child .blob-code:first-child{
  border-bottom-left-radius:2px
}
.gist .inline-review-comment tr:last-child .blob-num:last-child,.gist .inline-review-comment tr:last-child .blob-code:last-child{
  border-bottom-right-radius:2px
}
.gist .timeline-inline-comments{
  width:100%;
  table-layout:fixed
}
.gist .timeline-inline-comments .inline-comments,.gist .show-inline-notes .inline-comments{
  display:table-row
}
.gist .inline-comments{
  display:none
}
.gist .inline-comments.is-collapsed{
  display:none
}
.gist .inline-comments .line-comments.is-collapsed{
  visibility:hidden
}
.gist .inline-comments .line-comments+.blob-num{
  border-left-width:1px
}
.gist .inline-comments .timeline-comment{
  margin-bottom:10px
}
.gist .inline-comments .inline-comment-form,.gist .inline-comments .inline-comment-form-container{
  max-width:780px
}
.gist .comment-holder{
  max-width:780px
}
.gist .line-comments+.line-comments,.gist .empty-cell+.line-comments{
  border-left:1px solid #eaecef
}
.gist .inline-comment-form-container .inline-comment-form,.gist .inline-comment-form-container.open .inline-comment-form-actions{
  display:none
}
.gist .inline-comment-form-container .inline-comment-form-actions,.gist .inline-comment-form-container.open .inline-comment-form{
  display:block
}
.gist body.split-diff .container,.gist body.split-diff .container-lg,.gist body.full-width .container,.gist body.full-width .container-lg{
  width:100%;
  max-width:none;
  padding-right:20px;
  padding-left:20px
}
.gist body.split-diff .repository-content,.gist body.full-width .repository-content{
  width:100%
}
.gist body.split-diff .new-pr-form,.gist body.full-width .new-pr-form{
  max-width:980px
}
.gist body.split-diff .new-pr-form .discussion-sidebar,.gist body.full-width .new-pr-form .discussion-sidebar{
  width:200px
}
.gist .file-diff-split{
  table-layout:fixed
}
.gist .file-diff-split .blob-code+.blob-num{
  border-left:1px solid #f6f8fa
}
.gist .file-diff-split .blob-code-inner{
  word-wrap:break-word;
  white-space:pre-wrap
}
.gist .file-diff-split .empty-cell{
  cursor:default;
  background-color:#fafbfc;
  border-right-color:#eaecef
}
.gist .submodule-diff-stats .octicon-diff-removed{
  color:#cb2431
}
.gist .submodule-diff-stats .octicon-diff-renamed{
  color:#677a85
}
.gist .submodule-diff-stats .octicon-diff-modified{
  color:#d0b44c
}
.gist .submodule-diff-stats .octicon-diff-added{
  color:#28a745
}
.gist .BlobToolbar{
  left:-17px
}
.gist .BlobToolbar-dropdown{
  margin-left:-2px
}
.gist .task-list-item{
  list-style-type:none
}
.gist .task-list-item label{
  font-weight:400
}
.gist .task-list-item.enabled label{
  cursor:pointer
}
.gist .task-list-item+.task-list-item{
  margin-top:3px
}
.gist .task-list-item .handle{
  display:none
}
.gist .task-list-item-checkbox{
  margin:0 0.2em 0.25em -1.6em;
  vertical-align:middle
}
.gist .reorderable-task-lists .markdown-body .contains-task-list{
  padding:0
}
.gist .reorderable-task-lists .markdown-body li:not(.task-list-item){
  margin-left:26px
}
.gist .reorderable-task-lists .markdown-body ol:not(.contains-task-list) li,.gist .reorderable-task-lists .markdown-body ul:not(.contains-task-list) li{
  margin-left:0
}
.gist .reorderable-task-lists .markdown-body li p{
  margin-top:0
}
.gist .reorderable-task-lists .markdown-body .task-list-item{
  padding-right:15px;
  padding-left:42px;
  margin-right:-15px;
  margin-left:-15px;
  border:1px solid transparent
}
.gist .reorderable-task-lists .markdown-body .task-list-item+.task-list-item{
  margin-top:0
}
.gist .reorderable-task-lists .markdown-body .task-list-item .contains-task-list{
  padding-top:4px
}
.gist .reorderable-task-lists .markdown-body .task-list-item .handle{
  display:block;
  float:left;
  width:20px;
  padding:2px 0 0 2px;
  margin-left:-43px;
  opacity:0
}
.gist .reorderable-task-lists .markdown-body .task-list-item .drag-handle{
  fill:#333
}
.gist .reorderable-task-lists .markdown-body .task-list-item.hovered{
  background:#fafafa;
  border-top-color:#ededed;
  border-bottom-color:#ededed
}
.gist .reorderable-task-lists .markdown-body .task-list-item.hovered>.handle{
  opacity:1
}
.gist .reorderable-task-lists .markdown-body .task-list-item.is-dragging{
  opacity:0
}
.gist .reorderable-task-lists .markdown-body .task-list-item.is-ghost{
  border-right-color:#ededed;
  border-left-color:#ededed
}
.gist .review-comment-contents .markdown-body .task-list-item{
  padding-left:42px;
  margin-right:-12px;
  margin-left:-12px;
  border-top-left-radius:3px;
  border-bottom-left-radius:3px
}
.gist .review-comment-contents .markdown-body .task-list-item.hovered{
  border-left-color:#ededed
}
.gist .highlight{
  padding:0;
  margin:0;
  font-family:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
  font-size:12px;
  font-weight:400;
  line-height:1.4;
  color:#333;
  background:#fff;
  border:0
}
.gist .render-viewer-error,.gist .render-viewer-fatal,.gist .render-viewer-invalid,.gist .octospinner{
  display:none
}
.gist iframe.render-viewer{
  width:100%;
  height:480px;
  overflow:hidden;
  border:0
}
.gist pre,.gist code{
  font-family:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace !important;
  white-space:pre
}
.gist .gist-meta{
  padding:10px;
  overflow:hidden;
  font:12px -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  color:#586069;
  background-color:#f7f7f7;
  border-radius:0 0 2px 2px
}
.gist .gist-meta a{
  font-weight:600;
  color:#666;
  text-decoration:none;
  border:0
}
.gist .gist-data{
  overflow:auto;
  word-wrap:normal;
  background-color:#fff;
  border-bottom:1px solid #ddd;
  border-radius:2px 2px 0 0
}
.gist .gist-file{
  margin-bottom:1em;
  font-family:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
  border:1px solid #ddd;
  border-bottom:1px solid #ccc;
  border-radius:3px
}
.gist .gist-file article{
  padding:6px
}
.gist .gist-file .scroll .gist-data{
  position:absolute;
  top:0;
  right:0;
  bottom:30px;
  left:0;
  overflow:scroll
}
.gist .gist-file .scroll .gist-meta{
  position:absolute;
  right:0;
  bottom:0;
  left:0
}
.gist .blob-num{
  min-width:inherit;
  padding:1px 10px !important;
  background:rgba(0,0,0,0)
}
.gist .blob-code{
  padding:1px 10px !important;
  text-align:left;
  background:rgba(0,0,0,0);
  border:0
}
.gist .blob-wrapper table{
  border-collapse:collapse
}
.gist .blob-wrapper tr:first-child td{
  padding-top:4px
}
.gist .markdown-body .anchor{
  display:none
}
.file>br{
  display:none
}
.email-detail .byline{
  color:#bdc3cc;
  font-weight:bold;
  margin-top:0;
  margin-bottom:0
}
.email-detail .subject{
  margin-bottom:0;
  margin-top:0;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  line-height:1.25em
}
.email-detail p,.email-detail ul,.email-detail ol{
  font-size:20px;
  line-height:30px;
  margin-bottom:2em
}
.email-detail h1{
  font-size:28px;
  margin-bottom:2em
}
.email-detail h2{
  font-size:24px
}
.email-detail h3{
  font-size:20px
}
.email-detail a{
  color:var(--tint-color)
}
.email-detail button[type="submit"]{
  background-color:var(--tint-color)
}
.email-detail a[class^="share-network-"]{
  color:var(--tint-color);
  border-color:var(--tint-color)
}
.email-detail img{
  width:100%
}
.littlefoot-footnote__button{
  width:30px
}
sup{
  vertical-align:baseline
}

p[data-v-5ea04680]{
  text-align:center
}

h2[data-v-1e94f982],h3[data-v-1e94f982]{
  text-align:center
}
h3[data-v-1e94f982]{
  font-size:36px;
  margin-bottom:0
}
.subhead[data-v-1e94f982]{
  color:#ccc;
  margin-top:-1em
}
.prices[data-v-1e94f982]{
  width:100%;
  text-align:center;
  font-size:18px;
  border-collapse:collapse;
  margin-top:4em;
  margin-bottom:4em;
  background:#f0f0fa;
  border-radius:10px
}
.prices tr:first-child th[data-v-1e94f982]{
  padding-top:1em
}
.prices tr:last-child td[data-v-1e94f982]{
  padding-bottom:1em
}
.prices td[data-v-1e94f982],.prices th[data-v-1e94f982]{
  padding:0.5em
}

html[data-v-1e94f982]{
  background:#0069ff
}
pre[data-v-1e94f982]{
  padding:1em;
  border-radius:10px;
  background:#282a36
}
code[data-v-1e94f982]{
  background:#393f48;
  color:#f8f9fa;
  font-family:"Menlo"
}
body[data-v-1e94f982]{
  background-color:#f8f9fa;
  color:#393f48;
  margin:0;
  font-family:-apple-system, system-ui, BlinkMacSystemFont, Segoe UI, Roboto, Ubuntu, serif;
  border:10px #0069ff solid
}
p[data-v-1e94f982],ul[data-v-1e94f982],ol[data-v-1e94f982]{
  font-size:24px;
  font-weight:500;
  line-height:32px;
  letter-spacing:-0.5px
}
li[data-v-1e94f982]{
  line-height:32px
}
h1[data-v-1e94f982]{
  font-size:18px;
  text-transform:uppercase;
  font-weight:900;
  margin-bottom:0;
  letter-spacing:-0.5px;
  font-style:italic
}
h2[data-v-1e94f982]{
  font-size:32px;
  letter-spacing:-1px;
  font-weight:900
}
h1 ~ h2[data-v-1e94f982]{
  margin-top:0
}
h3[data-v-1e94f982]{
  font-size:28px;
  letter-spacing:-1px;
  font-weight:900
}
.container[data-v-1e94f982]{
  width:720px;
  max-width:-webkit-calc(100% - 4em);
  max-width:calc(100% - 4em);
  margin:0 auto
}
.features[data-v-1e94f982]{
  display:grid;
  grid-template-columns:auto auto;
  -webkit-column-gap:2em;
     -moz-column-gap:2em;
          column-gap:2em;
  row-gap:3em
}
@media (max-width: 992px){
.features[data-v-1e94f982]{
    grid-template-columns:auto
}
}
.feature[data-v-1e94f982]{
  padding-left:-webkit-calc(3em + 10px);
  padding-left:calc(3em + 10px);
  position:relative;
  border-radius:10px;
  font-size:18px
}
.rung h2[data-v-1e94f982]{
  text-align:left;
  width:100%
}
.feature h3[data-v-1e94f982],.rung h3[data-v-1e94f982]{
  margin-top:0;
  font-weight:800;
  text-transform:uppercase;
  letter-spacing:-0.5px;
  font-size:18px;
  margin-bottom:0
}
.feature p[data-v-1e94f982],.rung p[data-v-1e94f982]{
  margin-top:5px;
  margin-bottom:5px
}
.rung p a[data-v-1e94f982]{
  text-decoration:none
}
.feature p a[data-v-1e94f982],.emphasized-link[data-v-1e94f982]{
  font-size:16px;
  text-transform:uppercase;
  font-weight:800;
  text-decoration:none
}
.icon-wrapper[data-v-1e94f982]{
  position:absolute;
  top:0;
  left:0;
  border-radius:10px;
  padding:10px;
  background:#0069ff
}
.icon-wrapper--alt[data-v-1e94f982]{
  background:white;
  border:2px #0069ff solid
}
.icon[data-v-1e94f982]{
  width:24px
}
.testimonials-container[data-v-1e94f982],.feature-testimonials[data-v-1e94f982]{
  background-color:#e6f0f9;
  width:970px;
  margin-left:-150px;
  padding:1em;
  border-radius:10px
}
@media (max-width: 992px){
.testimonials-container[data-v-1e94f982]{
    overflow-x:scroll;
    white-space:nowrap;
    max-width:100%;
    margin:0
}
}
.contact[data-v-1e94f982]{
  background-color:#e6f0f9;
  padding:1em;
  border-radius:10px;
  font-size:24px
}
.tweet-container[data-v-1e94f982]{
  -webkit-column-break-inside:avoid
}
.tweet-container[data-v-1e94f982]:first-child{
  margin-top:-10px
}
video[data-v-1e94f982]{
  width:-webkit-calc(100% + 100px);
  width:calc(100% + 100px);
  margin-left:-50px;
  border:1px #7e8a9a solid;
  border-radius:5px
}
@media (max-width: 992px){
video[data-v-1e94f982]{
    max-width:-webkit-calc(100vw - 4em);
    max-width:calc(100vw - 4em);
    margin-left:0
}
}
a[data-v-1e94f982]{
  color:#0069ff
}
.cta[data-v-1e94f982]{
  font-size:32px;
  letter-spacing:-1px;
  font-weight:900;
  text-align:center;
  margin-top:2em;
  margin-bottom:2em
}
.cta a[data-v-1e94f982]{
  background:#0069ff;
  border-radius:10px;
  color:#fff;
  text-decoration:none;
  padding:10px;
  -webkit-box-shadow:0px 3px #0650bb;
          box-shadow:0px 3px #0650bb;
  margin-top:10px;
  margin-bottom:1em;
  -webkit-transition:all 0.1s ease-in;
  transition:all 0.1s ease-in;
  display:inline-block
}
.cta a[data-v-1e94f982]:hover{
  -webkit-box-shadow:none;
          box-shadow:none;
  margin-top:-webkit-calc(10px + 3px);
  margin-top:calc(10px + 3px);
  margin-bottom:-webkit-calc(1em - 3px);
  margin-bottom:calc(1em - 3px)
}
.footer[data-v-1e94f982]{
  background:#ebedef;
  width:-webkit-calc(100vw - 20px - 4em);
  width:calc(100vw - 20px - 4em);
  margin-left:-webkit-calc(370px - 50vw);
  margin-left:calc(370px - 50vw);
  padding:2em;
  display:grid;
  grid-template-columns:250px auto auto auto auto auto;
  font-size:18px;
  color:#393f48
}
@media (max-width: 992px){
.footer[data-v-1e94f982]{
    grid-template-columns:auto;
    text-align:center;
    margin-left:-webkit-calc(-2em + 4px);
    margin-left:calc(-2em + 4px);
    max-width:100%
}
}
.footer a[data-v-1e94f982]{
  display:block;
  color:#393f48;
  text-decoration:none;
  margin-bottom:10px
}
.footer strong[data-v-1e94f982]{
  font-weight:800;
  margin-bottom:1em;
  display:block
}
@media (max-width: 992px){
.footer strong[data-v-1e94f982]{
    margin-top:1em
}
}
.footer-colophon[data-v-1e94f982]{
  margin-right:25px;
  padding-right:25px;
  display:grid;
  place-items:center;
  border-right:1px #acb3be solid;
  text-align:right
}
@media (max-width: 992px){
.footer-colophon[data-v-1e94f982]{
    text-align:center;
    border-right:0;
    border-bottom:1px #acb3be solid;
    padding-bottom:1em;
    padding-right:0;
    margin-right:0
}
}
.footer img[data-v-1e94f982]{
  -webkit-filter:grayscale(100%);
          filter:grayscale(100%)
}
.typed-cursor[data-v-1e94f982]{
  font-weight:400
}
.logo-link[data-v-1e94f982]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center;
  font-weight:800;
  font-size:24px;
  letter-spacing:-0.5px;
  text-decoration:none
}
.logo-link img[data-v-1e94f982]{
  width:40px;
  margin-right:10px
}
.header[data-v-1e94f982]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center;
  width:-webkit-calc(100vw - 20px);
  width:calc(100vw - 20px);
  margin-left:-webkit-calc(360px - 50vw + 10px);
  margin-left:calc(360px - 50vw + 10px);
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  padding:2em -webkit-calc(50vw - 360px - 10px);
  padding:2em calc(50vw - 360px - 10px);
  position:-webkit-sticky;
  position:sticky;
  top:0;
  background:#f8f9fa;
  z-index:1
}
@media (max-width: 992px){
.header[data-v-1e94f982]{
    padding:2em;
    margin-left:-2em;
    max-width:-webkit-calc(100% + 4em);
    max-width:calc(100% + 4em)
}
}
.header div[data-v-1e94f982]{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1
}
.login[data-v-1e94f982]{
  text-align:right;
  color:#7e8a9a
}
.login a[data-v-1e94f982]{
  color:#7e8a9a;
  text-decoration:none
}
.login a[data-v-1e94f982]:hover{
  color:#0069ff
}
.feature-image-container[data-v-1e94f982]{
  position:relative;
  height:500px;
  width:100%
}
.feature-image[data-v-1e94f982]{
  max-width:100%;
  -webkit-transform:rotate(-10deg);
      -ms-transform:rotate(-10deg);
          transform:rotate(-10deg);
  position:absolute
}
.feature-image[data-v-1e94f982]:hover{
  z-index:10
}
.feature-image[data-v-1e94f982]:nth-child(2){
  -webkit-transform:rotate(5deg);
      -ms-transform:rotate(5deg);
          transform:rotate(5deg)
}
.ladder img[data-v-1e94f982]{
  max-width:100%
}
.ladder .rung[data-v-1e94f982]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center;
  margin-bottom:6em
}
@media (max-width: 992px){
.ladder .rung[data-v-1e94f982]{
    -webkit-box-orient:vertical !important;
    -webkit-box-direction:normal !important;
    -webkit-flex-direction:column !important;
        -ms-flex-direction:column !important;
            flex-direction:column !important
}
.ladder .rung .rung-image[data-v-1e94f982]{
    margin:0 auto !important
}
.ladder .rung:nth-child(2n) .rung-content[data-v-1e94f982]{
    text-align:left !important
}
}
.ladder .rung-content[data-v-1e94f982]{
  -webkit-box-flex:2;
  -webkit-flex:2;
      -ms-flex:2;
          flex:2
}
.ladder .rung-image[data-v-1e94f982]{
  -webkit-box-flex:3;
  -webkit-flex:3;
      -ms-flex:3;
          flex:3;
  margin-right:-20px;
  margin-left:20px
}
.ladder .rung[data-v-1e94f982]:nth-child(2n){
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
  -webkit-flex-direction:row-reverse;
      -ms-flex-direction:row-reverse;
          flex-direction:row-reverse
}
.ladder .rung:nth-child(2n) .rung-content[data-v-1e94f982]{
  text-align:right
}
.ladder .rung:nth-child(2n) .rung-image[data-v-1e94f982]{
  margin-left:-20px;
  margin-right:20px
}
.ladder .rung--vertical[data-v-1e94f982]{
  -webkit-box-orient:vertical !important;
  -webkit-box-direction:reverse !important;
  -webkit-flex-direction:column-reverse !important;
      -ms-flex-direction:column-reverse !important;
          flex-direction:column-reverse !important
}
.ladder .rung--vertical .rung-content[data-v-1e94f982]{
  text-align:center !important
}
.ladder .rung--vertical .rung-image[data-v-1e94f982]{
  margin-right:0 !important;
  margin-left:0 !important;
  width:100%
}
.ladder .rung--vertical p[data-v-1e94f982]{
  font-size:20px;
  line-height:24px
}
.feature-testimonials[data-v-1e94f982]{
  display:grid;
  grid-template-columns:auto auto;
  -webkit-column-gap:2em;
     -moz-column-gap:2em;
          column-gap:2em;
  padding:2em;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  margin-bottom:4em
}
@media (max-width: 992px){
.feature-testimonials[data-v-1e94f982]{
    grid-template-columns:auto;
    max-width:100%;
    margin:0 0 4em
}
.feature-testimonials .testimonial[data-v-1e94f982]{
    margin-bottom:2em
}
}
.feature-testimonials blockquote[data-v-1e94f982]{
  background:#e6f0f9;
  padding:1em;
  border-radius:1em;
  font-size:24px
}
.feature-testimonials blockquote strong[data-v-1e94f982]{
  display:block;
  font-style:italic;
  margin-top:0.5em
}
.integrations[data-v-1e94f982]{
  display:grid;
  grid-template-columns:auto auto auto;
  -webkit-column-gap:1em;
     -moz-column-gap:1em;
          column-gap:1em;
  row-gap:1em;
  margin-bottom:4em
}
@media (max-width: 992px){
.integrations[data-v-1e94f982]{
    grid-template-columns:auto auto
}
}
.integrations>div[data-v-1e94f982]{
  text-align:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
          justify-content:center
}
.integrations img[data-v-1e94f982]{
  max-width:100%;
  height:100px;
  -webkit-filter:grayscale(100%);
          filter:grayscale(100%)
}
.testimonial[data-v-1e94f982]{
  font-size:18px;
  padding:1em
}
.testimonial>img[data-v-1e94f982]{
  width:50px;
  margin-bottom:-50px;
  margin-top:-1em;
  opacity:0.1;
  margin-left:-1em
}
.testimonial__text[data-v-1e94f982]{
  margin-bottom:1em;
  text-indent:30px;
  min-height:100px
}
.testimonial__attribution[data-v-1e94f982]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center
}
.testimonial__attribution img[data-v-1e94f982]{
  border-radius:50%;
  width:50px;
  border:1px #fff solid;
  margin-right:10px
}
.comparison-table[data-v-1e94f982]{
  background:#f6f6f6;
  border-radius:10px;
  border-collapse:collapse;
  margin-top:2em;
  margin-bottom:2em;
  width:970px;
  margin-left:-150px;
  border:1px #ced3d9 solid
}
@media (max-width: 992px){
.comparison-table[data-v-1e94f982]{
    width:auto;
    margin-left:0
}
}
.comparison-table thead[data-v-1e94f982]{
  background-color:#3a3e2f;
  color:#fff;
  text-align:center
}
.comparison-table th[data-v-1e94f982]:first-child{
  background:#ced3d9
}
.comparison-table th[data-v-1e94f982]:nth-child(2){
  background:#acb3be
}
.comparison-table th[data-v-1e94f982]:nth-child(3){
  background:#7e8a9a
}
.comparison-table span[data-v-1e94f982]{
  font-size:16px;
  display:block;
  color:#777
}
.comparison-table .dim[data-v-1e94f982]{
  color:#acb3be
}
.comparison-table tbody tr[data-v-1e94f982]:nth-child(2n){
  background:#eee
}
.comparison-table td[data-v-1e94f982],.comparison-table th[data-v-1e94f982]{
  text-align:center;
  font-size:20px;
  padding:20px 10px;
  width:33.33%
}
.comparison-table th[data-v-1e94f982]{
  font-size:18px
}
.comparison-table th>div[data-v-1e94f982]{
  margin-top:5px;
  font-size:24px
}
.verb-container[data-v-1e94f982]{
  display:inline-block;
  min-width:100px
}
@media (max-width: 768px){
.desktop[data-v-1e94f982]{
    display:none
}
}
blockquote[data-v-1e94f982]{
  background:#ebedef;
  margin:0;
  padding:1em 2em;
  border-radius:10px
}
h4[data-v-1e94f982]{
  font-size:24px
}
.vue-slider-piecewise li[data-v-1e94f982]{
  top:-2px !important
}
.vue-slider-process[data-v-1e94f982]{
  background-color:#0069ff !important
}
.vue-slider-tooltip[data-v-1e94f982]{
  background-color:#0069ff !important;
  border-color:#0069ff !important
}

.contact[data-v-4873b2bd]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  font-size:16px;
  height:30px;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center;
  padding:5px 10px;
  margin-left:-10px;
  margin-right:-10px;
  border-radius:6px;
  cursor:pointer
}
.contact[data-v-4873b2bd]:nth-child(2n){
  background-color:#ebedef
}
.contact[data-v-4873b2bd]:hover{
  background-color:#ced3d9
}
.contact__input[data-v-4873b2bd]{
  margin-right:10px
}
.contact__email[data-v-4873b2bd],.contact__name[data-v-4873b2bd]{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1
}
.contact__name[data-v-4873b2bd]{
  text-align:right;
  font-style:italic
}

.unauthenticated-header[data-v-da7ae940]{
  background-color:#0069ff;
  height:10px;
  max-width:none;
  width:-webkit-calc(100vw);
  width:calc(100vw);
  margin-bottom:5em;
  margin-top:-20px;
  margin-left:-webkit-calc(460px - 50vw);
  margin-left:calc(460px - 50vw);
  text-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding:0
}
@media (max-width: 992px){
.unauthenticated-header[data-v-da7ae940]{
    margin-left:-1em
}
}
.unauthenticated-header__logo[data-v-da7ae940]{
  position:absolute;
  left:20px;
  top:20px;
  text-align:center;
  line-height:32px;
  padding:20px;
  z-index:200;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center;
  font-weight:bold;
  font-size:20px;
  color:#0069ff;
  text-decoration:none
}
.unauthenticated-header__logo img[data-v-da7ae940]{
  margin-right:10px;
  width:40px
}
@media (max-width: 992px){
.unauthenticated-header__logo[data-v-da7ae940]{
    left:0;
    top:0
}
}
a[data-v-da7ae940]{
  color:#0069ff !important;
  margin-right:0;
  text-decoration:underline
}

.recent-updates-widget[data-v-46d12f5b]{
  background:#e6f0f9;
  padding:1em;
  border-radius:10px
}
.recent-updates-widget h3[data-v-46d12f5b]{
  margin-top:0;
  margin-bottom:0;
  text-align:left
}
.recent-updates-widget ul[data-v-46d12f5b]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding-left:0;
  list-style-type:none
}
.recent-updates-widget ul>li[data-v-46d12f5b]{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  padding-left:1em;
  padding-right:1em
}
.recent-updates-widget ul>li[data-v-46d12f5b]:first-child{
  padding-left:0
}
.recent-updates-widget ul>li[data-v-46d12f5b]:last-child{
  padding-right:0
}
@media (max-width: 768px){
.recent-updates-widget ul[data-v-46d12f5b]{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
        -ms-flex-direction:column;
            flex-direction:column
}
.recent-updates-widget ul>li[data-v-46d12f5b]{
    padding-left:0;
    padding-right:0;
    padding-bottom:1em
}
}
.recent-updates-widget i[data-v-46d12f5b]{
  opacity:0.8;
  margin-left:5px
}

.input-addendum[data-v-50a49c55]{
  margin-top:-1em;
  font-size:14px
}

.label-input-pair{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  margin-top:10px
}
.label-input-pair:last-child{
  margin-bottom:-5px
}
.label-input-pair input{
  margin-right:10px
}
.label-input-pair label{
  width:-webkit-calc(100% - 50px);
  width:calc(100% - 50px)
}
.label-input-pair strong{
  margin-bottom:10px;
  display:block;
  color:#393f48
}
.label-input-pair button.tiny{
  width:auto;
  float:none;
  margin-top:10px;
  margin-bottom:0
}

@media (max-width: 768px){
.desktop[data-v-0e9425c6]{
    display:none !important
}
}
@media (min-width: 769px){
.mobile[data-v-0e9425c6]{
    display:none !important
}
}
.subtle[data-v-0e9425c6]{
  color:#acb3be !important;
  border-color:#acb3be !important
}
.warning[data-v-0e9425c6],.warning a[data-v-0e9425c6]{
  color:#f0ad4e !important;
  border-color:#f0ad4e !important
}
.error[data-v-0e9425c6]{
  color:#d9534f !important;
  border-color:#d9534f !important
}
.info[data-v-0e9425c6]{
  color:#5bc0de !important;
  border-color:#5bc0de !important
}
.success[data-v-0e9425c6]{
  color:#5cb85c !important;
  border-color:#5cb85c !important
}
button.subtle[data-v-0e9425c6]{
  background-color:#acb3be !important;
  color:#fff !important
}
button.success[data-v-0e9425c6]{
  background-color:#5cb85c !important;
  color:#fff !important
}
button.warning[data-v-0e9425c6]{
  background-color:#f0ad4e !important;
  color:#fff !important
}
button.error[data-v-0e9425c6]{
  background-color:#d9534f !important;
  color:#fff !important
}
button.info[data-v-0e9425c6]{
  background-color:#5bc0de !important;
  color:#fff !important
}
.monospaced[data-v-0e9425c6]{
  font-family:"Menlo"
}
.badge[data-v-0e9425c6]{
  display:inline-block;
  padding:0.25em 0.4em;
  font-size:75%;
  font-weight:700;
  line-height:1;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:0.25rem;
  color:#fff;
  background-color:#6c757d
}
@media (max-width: 768px){
.desktop[data-v-0e9425c6]{
    display:none !important
}
}
@media (min-width: 769px){
.mobile[data-v-0e9425c6]{
    display:none !important
}
}
.subtle[data-v-0e9425c6]{
  color:#acb3be !important;
  border-color:#acb3be !important
}
.warning[data-v-0e9425c6],.warning a[data-v-0e9425c6]{
  color:#f0ad4e !important;
  border-color:#f0ad4e !important
}
.error[data-v-0e9425c6]{
  color:#d9534f !important;
  border-color:#d9534f !important
}
.info[data-v-0e9425c6]{
  color:#5bc0de !important;
  border-color:#5bc0de !important
}
.success[data-v-0e9425c6]{
  color:#5cb85c !important;
  border-color:#5cb85c !important
}
button.subtle[data-v-0e9425c6]{
  background-color:#acb3be !important;
  color:#fff !important
}
button.success[data-v-0e9425c6]{
  background-color:#5cb85c !important;
  color:#fff !important
}
button.warning[data-v-0e9425c6]{
  background-color:#f0ad4e !important;
  color:#fff !important
}
button.error[data-v-0e9425c6]{
  background-color:#d9534f !important;
  color:#fff !important
}
button.info[data-v-0e9425c6]{
  background-color:#5bc0de !important;
  color:#fff !important
}
.monospaced[data-v-0e9425c6]{
  font-family:"Menlo"
}
.badge[data-v-0e9425c6]{
  display:inline-block;
  padding:0.25em 0.4em;
  font-size:75%;
  font-weight:700;
  line-height:1;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:0.25rem;
  color:#fff;
  background-color:#6c757d
}
.action-list[data-v-0e9425c6]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding-top:5px;
  padding-bottom:5px
}
.action-list__action[data-v-0e9425c6]{
  cursor:pointer;
  margin-right:10px;
  border:1px #0069ff solid;
  padding:5px 10px;
  border-radius:5px;
  font-size:14px;
  color:#0069ff;
  text-align:center;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  text-decoration:none;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  height:-webkit-fit-content;
  height:-moz-fit-content;
  height:fit-content
}
.action-list__action[data-v-0e9425c6]:hover{
  background-color:#ebedef
}
.action-list__action[data-v-0e9425c6]:last-child{
  margin-right:0
}
.action-list__action>span[data-v-0e9425c6]{
  display:inline-block;
  width:100%;
  padding:5px 10px;
  margin:-5px -10px;
  white-space:nowrap
}
.action-list__action .fa[data-v-0e9425c6]{
  margin-right:5px
}
@media (max-width: 768px){
.action-list__action .fa[data-v-0e9425c6]{
    margin-right:0;
    display:block;
    text-align:center
}
}
.action-list__action[disabled][data-v-0e9425c6]{
  cursor:not-allowed;
  background-color:#ebedef;
  border-color:#ebedef;
  color:#acb3be
}
.item-row[data-v-0e9425c6],.email-row[data-v-0e9425c6]{
  width:100%;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding:3px 10px;
  border-radius:5px;
  margin-left:-10px;
  margin-right:-10px;
  line-height:24px
}
.email-row[data-v-0e9425c6]{
  cursor:pointer
}
.email-row[data-v-0e9425c6]:hover{
  background-color:#ebedef
}
.email-row__id[data-v-0e9425c6]{
  color:#7e8a9a;
  display:inline-block;
  -webkit-flex-basis:50px;
      -ms-flex-preferred-size:50px;
          flex-basis:50px;
  font-variant-numeric:tabular-nums
}
.email-row__subject[data-v-0e9425c6]{
  display:inline-block;
  text-overflow:ellipsis;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  overflow:hidden;
  white-space:nowrap
}
.email-row__tags[data-v-0e9425c6]{
  margin-left:10px
}
.email-row__tags .badge[data-v-0e9425c6]{
  margin-right:5px
}
.email-row__date[data-v-0e9425c6]{
  display:inline-block;
  color:#7e8a9a;
  text-align:right;
  font-variant-numeric:tabular-nums
}
.action-list__action .tooltiptext[data-v-0e9425c6]{
  bottom:40px;
  width:-webkit-fit-content;
  width:-moz-fit-content;
  width:fit-content
}
@media (max-width: 768px){
.action-list__action .tooltiptext[data-v-0e9425c6]{
    bottom:55px
}
}
.email-row-wrapper[data-v-0e9425c6]{
  color:inherit;
  text-decoration:none
}
.byline[data-v-0e9425c6]{
  color:#aaa
}
.footer[data-v-0e9425c6]{
  color:#aaa;
  border-top:1px #aaa solid;
  padding-top:1em
}

.newsletter-cta[data-v-0db22080]{
  background-color:#d9edf7;
  color:#31708f;
  text-align:center;
  padding:10px;
  margin-bottom:1em
}

@media (max-width: 768px){
.desktop[data-v-58f2edd0]{
    display:none !important
}
}
@media (min-width: 769px){
.mobile[data-v-58f2edd0]{
    display:none !important
}
}
.subtle[data-v-58f2edd0]{
  color:#acb3be !important;
  border-color:#acb3be !important
}
.warning[data-v-58f2edd0],.warning a[data-v-58f2edd0]{
  color:#f0ad4e !important;
  border-color:#f0ad4e !important
}
.error[data-v-58f2edd0]{
  color:#d9534f !important;
  border-color:#d9534f !important
}
.info[data-v-58f2edd0]{
  color:#5bc0de !important;
  border-color:#5bc0de !important
}
.success[data-v-58f2edd0]{
  color:#5cb85c !important;
  border-color:#5cb85c !important
}
button.subtle[data-v-58f2edd0]{
  background-color:#acb3be !important;
  color:#fff !important
}
button.success[data-v-58f2edd0]{
  background-color:#5cb85c !important;
  color:#fff !important
}
button.warning[data-v-58f2edd0]{
  background-color:#f0ad4e !important;
  color:#fff !important
}
button.error[data-v-58f2edd0]{
  background-color:#d9534f !important;
  color:#fff !important
}
button.info[data-v-58f2edd0]{
  background-color:#5bc0de !important;
  color:#fff !important
}
.monospaced[data-v-58f2edd0]{
  font-family:"Menlo"
}
.badge[data-v-58f2edd0]{
  display:inline-block;
  padding:0.25em 0.4em;
  font-size:75%;
  font-weight:700;
  line-height:1;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:0.25rem;
  color:#fff;
  background-color:#6c757d
}
@media (max-width: 768px){
.desktop[data-v-58f2edd0]{
    display:none !important
}
}
@media (min-width: 769px){
.mobile[data-v-58f2edd0]{
    display:none !important
}
}
.subtle[data-v-58f2edd0]{
  color:#acb3be !important;
  border-color:#acb3be !important
}
.warning[data-v-58f2edd0],.warning a[data-v-58f2edd0]{
  color:#f0ad4e !important;
  border-color:#f0ad4e !important
}
.error[data-v-58f2edd0]{
  color:#d9534f !important;
  border-color:#d9534f !important
}
.info[data-v-58f2edd0]{
  color:#5bc0de !important;
  border-color:#5bc0de !important
}
.success[data-v-58f2edd0]{
  color:#5cb85c !important;
  border-color:#5cb85c !important
}
button.subtle[data-v-58f2edd0]{
  background-color:#acb3be !important;
  color:#fff !important
}
button.success[data-v-58f2edd0]{
  background-color:#5cb85c !important;
  color:#fff !important
}
button.warning[data-v-58f2edd0]{
  background-color:#f0ad4e !important;
  color:#fff !important
}
button.error[data-v-58f2edd0]{
  background-color:#d9534f !important;
  color:#fff !important
}
button.info[data-v-58f2edd0]{
  background-color:#5bc0de !important;
  color:#fff !important
}
.monospaced[data-v-58f2edd0]{
  font-family:"Menlo"
}
.badge[data-v-58f2edd0]{
  display:inline-block;
  padding:0.25em 0.4em;
  font-size:75%;
  font-weight:700;
  line-height:1;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:0.25rem;
  color:#fff;
  background-color:#6c757d
}
.action-list[data-v-58f2edd0]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding-top:5px;
  padding-bottom:5px
}
.action-list__action[data-v-58f2edd0]{
  cursor:pointer;
  margin-right:10px;
  border:1px #0069ff solid;
  padding:5px 10px;
  border-radius:5px;
  font-size:14px;
  color:#0069ff;
  text-align:center;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  text-decoration:none;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  height:-webkit-fit-content;
  height:-moz-fit-content;
  height:fit-content
}
.action-list__action[data-v-58f2edd0]:hover{
  background-color:#ebedef
}
.action-list__action[data-v-58f2edd0]:last-child{
  margin-right:0
}
.action-list__action>span[data-v-58f2edd0]{
  display:inline-block;
  width:100%;
  padding:5px 10px;
  margin:-5px -10px;
  white-space:nowrap
}
.action-list__action .fa[data-v-58f2edd0]{
  margin-right:5px
}
@media (max-width: 768px){
.action-list__action .fa[data-v-58f2edd0]{
    margin-right:0;
    display:block;
    text-align:center
}
}
.action-list__action[disabled][data-v-58f2edd0]{
  cursor:not-allowed;
  background-color:#ebedef;
  border-color:#ebedef;
  color:#acb3be
}
.item-row[data-v-58f2edd0],.scheduled-email-row[data-v-58f2edd0]{
  width:100%;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding:3px 10px;
  border-radius:5px;
  margin-left:-10px;
  margin-right:-10px;
  line-height:24px
}
.scheduled-email-row[data-v-58f2edd0]{
  cursor:pointer
}
.scheduled-email-row[data-v-58f2edd0]:hover{
  background-color:#ebedef
}
.scheduled-email-row__subject[data-v-58f2edd0]{
  display:inline-block;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1
}
.scheduled-email-row__date[data-v-58f2edd0]{
  display:inline-block;
  color:#7e8a9a;
  text-align:right
}
.scheduled-email-row__alert[data-v-58f2edd0]{
  color:#f0ad4e;
  margin-right:5px
}
.scheduled-email-row__alert .tooltiptext[data-v-58f2edd0]{
  z-index:3
}

.submit[data-v-a595057a]{
  border-color:#393f48;
  color:#393f48
}

.submit[data-v-84952ba2]{
  border-color:#393f48;
  color:#393f48
}

.submit{
  border-color:#393f48;
  color:#393f48
}

a[data-v-cbf7ea46]{
  background:#0069ff;
  font-weight:bold;
  display:block;
  color:#fff;
  text-decoration:none;
  padding:10px;
  border-radius:6px
}

.exports-table .data-table-header:last-of-type{
  text-align:right
}

.setting-validator[data-v-39d2b546]{
  float:right
}

@media (max-width: 992px){
label.error{
    margin-bottom:10px;
    background:#f2dede;
    padding:10px;
    display:block;
    border-radius:5px
}
}
h4{
  font-size:16px
}
input[type="checkbox"]{
  margin-right:5px
}
.input-prefix{
  background-color:#ebedef;
  float:left;
  width:170px;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  color:#acb3be;
  border:1px solid #ced3d9;
  border-radius:4px 0 0 4px;
  font-size:16px;
  line-height:1.4em;
  border-right-width:0;
  padding:0.75em 1em
}
.has-input-prefix{
  width:-webkit-calc(100% - 170px) !important;
  width:calc(100% - 170px) !important;
  border-top-left-radius:0 !important;
  border-bottom-left-radius:0 !important
}

.share-separator[data-v-31cfe21e]{
  margin:10px;
  color:#555
}
#embed-code[data-v-31cfe21e]{
  background:#fafafa;
  border-radius:0 0.25rem 0.25rem 0;
  color:#acb3be;
  overflow-x:auto;
  padding:1em;
  font-size:15px;
  line-height:20px;
  font-family:"Menlo";
  resize:none
}
.jsfiddle-form[data-v-31cfe21e]{
  display:inline-block;
  margin:0;
  font-size:14px;
  float:right
}
.jsfiddle-form svg[data-v-31cfe21e]{
  margin-right:3px
}

.byline{
  color:#aaa
}
.subscribe a{
  color:var(--tint-color)
}
.subscribe button[type="submit"]{
  background-color:var(--tint-color)
}
.newsletter-description img{
  max-width:100%
}

.newsletter-icon[data-v-6ff2e929]{
  display:inline-block;
  margin-bottom:-12px;
  margin-right:5px
}

.dropdown-menu[data-v-f96e0118]{
  border-color:#393f48;
  min-width:0;
  max-width:300px;
  font-size:14px
}
@media (max-width: 768px){
.dropdown-menu[data-v-f96e0118]{
    max-width:100%;
    left:1px
}
}
.dropdown-menu .dropdown-menu__item[data-v-f96e0118]{
  white-space:normal;
  line-height:20px;
  padding-top:6px;
  padding-bottom:6px
}
.submit[data-v-f96e0118]{
  border-color:#393f48;
  color:#393f48
}

button[data-v-68268e0a]{
  background:#0069ff;
  font-weight:bold;
  display:block;
  color:#fff;
  text-decoration:none;
  padding:10px;
  border-radius:6px;
  margin:5px;
  font-size:12px
}
button[data-v-68268e0a]:hover{
  background-color:#5cb85c
}
.tooltiptext[data-v-68268e0a]{
  width:400px;
  left:-192px;
  bottom:35px
}
.button-options[data-v-68268e0a]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex
}
.button-options svg[data-v-68268e0a]{
  margin-right:0 !important;
  line-height:15px
}
.big-hover-target[data-v-68268e0a]{
  padding:10px;
  margin:-10px
}

@media (max-width: 768px){
.desktop[data-v-7331d240]{
    display:none !important
}
}
@media (min-width: 769px){
.mobile[data-v-7331d240]{
    display:none !important
}
}
.subtle[data-v-7331d240]{
  color:#acb3be !important;
  border-color:#acb3be !important
}
.warning[data-v-7331d240],.warning a[data-v-7331d240]{
  color:#f0ad4e !important;
  border-color:#f0ad4e !important
}
.error[data-v-7331d240]{
  color:#d9534f !important;
  border-color:#d9534f !important
}
.info[data-v-7331d240]{
  color:#5bc0de !important;
  border-color:#5bc0de !important
}
.success[data-v-7331d240]{
  color:#5cb85c !important;
  border-color:#5cb85c !important
}
button.subtle[data-v-7331d240]{
  background-color:#acb3be !important;
  color:#fff !important
}
button.success[data-v-7331d240]{
  background-color:#5cb85c !important;
  color:#fff !important
}
button.warning[data-v-7331d240]{
  background-color:#f0ad4e !important;
  color:#fff !important
}
button.error[data-v-7331d240]{
  background-color:#d9534f !important;
  color:#fff !important
}
button.info[data-v-7331d240]{
  background-color:#5bc0de !important;
  color:#fff !important
}
.monospaced[data-v-7331d240]{
  font-family:"Menlo"
}
.badge[data-v-7331d240]{
  display:inline-block;
  padding:0.25em 0.4em;
  font-size:75%;
  font-weight:700;
  line-height:1;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:0.25rem;
  color:#fff;
  background-color:#6c757d
}
@media (max-width: 768px){
.desktop[data-v-7331d240]{
    display:none !important
}
}
@media (min-width: 769px){
.mobile[data-v-7331d240]{
    display:none !important
}
}
.subtle[data-v-7331d240]{
  color:#acb3be !important;
  border-color:#acb3be !important
}
.warning[data-v-7331d240],.warning a[data-v-7331d240]{
  color:#f0ad4e !important;
  border-color:#f0ad4e !important
}
.error[data-v-7331d240]{
  color:#d9534f !important;
  border-color:#d9534f !important
}
.info[data-v-7331d240]{
  color:#5bc0de !important;
  border-color:#5bc0de !important
}
.success[data-v-7331d240]{
  color:#5cb85c !important;
  border-color:#5cb85c !important
}
button.subtle[data-v-7331d240]{
  background-color:#acb3be !important;
  color:#fff !important
}
button.success[data-v-7331d240]{
  background-color:#5cb85c !important;
  color:#fff !important
}
button.warning[data-v-7331d240]{
  background-color:#f0ad4e !important;
  color:#fff !important
}
button.error[data-v-7331d240]{
  background-color:#d9534f !important;
  color:#fff !important
}
button.info[data-v-7331d240]{
  background-color:#5bc0de !important;
  color:#fff !important
}
.monospaced[data-v-7331d240]{
  font-family:"Menlo"
}
.badge[data-v-7331d240]{
  display:inline-block;
  padding:0.25em 0.4em;
  font-size:75%;
  font-weight:700;
  line-height:1;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:0.25rem;
  color:#fff;
  background-color:#6c757d
}
.action-list[data-v-7331d240]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding-top:5px;
  padding-bottom:5px
}
.action-list__action[data-v-7331d240]{
  cursor:pointer;
  margin-right:10px;
  border:1px #0069ff solid;
  padding:5px 10px;
  border-radius:5px;
  font-size:14px;
  color:#0069ff;
  text-align:center;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  text-decoration:none;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  height:-webkit-fit-content;
  height:-moz-fit-content;
  height:fit-content
}
.action-list__action[data-v-7331d240]:hover{
  background-color:#ebedef
}
.action-list__action[data-v-7331d240]:last-child{
  margin-right:0
}
.action-list__action>span[data-v-7331d240]{
  display:inline-block;
  width:100%;
  padding:5px 10px;
  margin:-5px -10px;
  white-space:nowrap
}
.action-list__action .fa[data-v-7331d240]{
  margin-right:5px
}
@media (max-width: 768px){
.action-list__action .fa[data-v-7331d240]{
    margin-right:0;
    display:block;
    text-align:center
}
}
.action-list__action[disabled][data-v-7331d240]{
  cursor:not-allowed;
  background-color:#ebedef;
  border-color:#ebedef;
  color:#acb3be
}
.item-row[data-v-7331d240]{
  width:100%;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding:3px 10px;
  border-radius:5px;
  margin-left:-10px;
  margin-right:-10px;
  line-height:24px
}
.subscriber-row__id[data-v-7331d240]{
  color:#7e8a9a;
  display:inline-block;
  -webkit-flex-basis:50px;
      -ms-flex-preferred-size:50px;
          flex-basis:50px;
  font-variant-numeric:tabular-nums;
  margin-right:15px
}
.subscriber-row__email[data-v-7331d240]{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center;
  text-overflow:ellipsis;
  overflow-x:hidden
}
.subscriber-row__etc[data-v-7331d240]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex
}
.subscriber-row__date[data-v-7331d240]{
  color:#7e8a9a;
  display:inline-block;
  text-align:right;
  font-variant-numeric:tabular-nums
}
@media (max-width: 768px){
.subscriber-row__date[data-v-7331d240]{
    display:none !important
}
}
.subscriber-row__tag-icon[data-v-7331d240]{
  margin-left:5px
}
@media (max-width: 768px){
.subscriber-row__tag-icon[data-v-7331d240]{
    display:none !important
}
}

@media (max-width: 768px){
.desktop[data-v-dbaa541c]{
    display:none !important
}
}
@media (min-width: 769px){
.mobile[data-v-dbaa541c]{
    display:none !important
}
}
.subtle[data-v-dbaa541c]{
  color:#acb3be !important;
  border-color:#acb3be !important
}
.warning[data-v-dbaa541c],.warning a[data-v-dbaa541c]{
  color:#f0ad4e !important;
  border-color:#f0ad4e !important
}
.error[data-v-dbaa541c]{
  color:#d9534f !important;
  border-color:#d9534f !important
}
.info[data-v-dbaa541c]{
  color:#5bc0de !important;
  border-color:#5bc0de !important
}
.success[data-v-dbaa541c]{
  color:#5cb85c !important;
  border-color:#5cb85c !important
}
button.subtle[data-v-dbaa541c]{
  background-color:#acb3be !important;
  color:#fff !important
}
button.success[data-v-dbaa541c]{
  background-color:#5cb85c !important;
  color:#fff !important
}
button.warning[data-v-dbaa541c]{
  background-color:#f0ad4e !important;
  color:#fff !important
}
button.error[data-v-dbaa541c]{
  background-color:#d9534f !important;
  color:#fff !important
}
button.info[data-v-dbaa541c]{
  background-color:#5bc0de !important;
  color:#fff !important
}
.monospaced[data-v-dbaa541c]{
  font-family:"Menlo"
}
.badge[data-v-dbaa541c]{
  display:inline-block;
  padding:0.25em 0.4em;
  font-size:75%;
  font-weight:700;
  line-height:1;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:0.25rem;
  color:#fff;
  background-color:#6c757d
}
.action-list[data-v-dbaa541c]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding-top:5px;
  padding-bottom:5px
}
.action-list__action[data-v-dbaa541c]{
  cursor:pointer;
  margin-right:10px;
  border:1px #0069ff solid;
  padding:5px 10px;
  border-radius:5px;
  font-size:14px;
  color:#0069ff;
  text-align:center;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  text-decoration:none;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  height:-webkit-fit-content;
  height:-moz-fit-content;
  height:fit-content
}
.action-list__action[data-v-dbaa541c]:hover{
  background-color:#ebedef
}
.action-list__action[data-v-dbaa541c]:last-child{
  margin-right:0
}
.action-list__action>span[data-v-dbaa541c]{
  display:inline-block;
  width:100%;
  padding:5px 10px;
  margin:-5px -10px;
  white-space:nowrap
}
.action-list__action .fa[data-v-dbaa541c]{
  margin-right:5px
}
@media (max-width: 768px){
.action-list__action .fa[data-v-dbaa541c]{
    margin-right:0;
    display:block;
    text-align:center
}
}
.action-list__action[disabled][data-v-dbaa541c]{
  cursor:not-allowed;
  background-color:#ebedef;
  border-color:#ebedef;
  color:#acb3be
}
.dropdown-menu[data-v-dbaa541c]{
  position:absolute;
  top:35px;
  left:-2px;
  min-width:0;
  width:-webkit-calc(100% + 4px);
  width:calc(100% + 4px);
  border-color:#0069ff
}
.dropdown-menu__item[data-v-dbaa541c]{
  color:#0069ff;
  padding:0 1em
}
.tag-color-icon[data-v-dbaa541c]{
  display:inline-block;
  width:14px;
  height:14px;
  border-radius:4px;
  margin-right:10px;
  margin-top:7px;
  margin-left:-3px
}
.tag-applied-icon[data-v-dbaa541c]{
  float:right;
  margin-top:5px;
  margin-left:5px
}

.dropdown-menu__item i[data-v-04563dae]{
  margin-left:0
}

.tag-filtering-row[data-v-b992c40c]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center;
  padding:5px 10px;
  border-radius:5px;
  margin-top:-5px;
  margin-bottom:-5px;
  margin-left:-10px
}
.tag-filtering-row[data-v-b992c40c]:hover{
  background-color:#ced3d9
}
.tag-color-icon[data-v-b992c40c]{
  width:16px;
  height:16px
}

@media (max-width: 768px){
.desktop[data-v-cec3808e]{
    display:none !important
}
}
@media (min-width: 769px){
.mobile[data-v-cec3808e]{
    display:none !important
}
}
.subtle[data-v-cec3808e]{
  color:#acb3be !important;
  border-color:#acb3be !important
}
.warning[data-v-cec3808e],.warning a[data-v-cec3808e]{
  color:#f0ad4e !important;
  border-color:#f0ad4e !important
}
.error[data-v-cec3808e]{
  color:#d9534f !important;
  border-color:#d9534f !important
}
.info[data-v-cec3808e]{
  color:#5bc0de !important;
  border-color:#5bc0de !important
}
.success[data-v-cec3808e]{
  color:#5cb85c !important;
  border-color:#5cb85c !important
}
button.subtle[data-v-cec3808e]{
  background-color:#acb3be !important;
  color:#fff !important
}
button.success[data-v-cec3808e]{
  background-color:#5cb85c !important;
  color:#fff !important
}
button.warning[data-v-cec3808e]{
  background-color:#f0ad4e !important;
  color:#fff !important
}
button.error[data-v-cec3808e]{
  background-color:#d9534f !important;
  color:#fff !important
}
button.info[data-v-cec3808e]{
  background-color:#5bc0de !important;
  color:#fff !important
}
.monospaced[data-v-cec3808e]{
  font-family:"Menlo"
}
.badge[data-v-cec3808e]{
  display:inline-block;
  padding:0.25em 0.4em;
  font-size:75%;
  font-weight:700;
  line-height:1;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:0.25rem;
  color:#fff;
  background-color:#6c757d
}
.action-list[data-v-cec3808e]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding-top:5px;
  padding-bottom:5px
}
.action-list__action[data-v-cec3808e]{
  cursor:pointer;
  margin-right:10px;
  border:1px #0069ff solid;
  padding:5px 10px;
  border-radius:5px;
  font-size:14px;
  color:#0069ff;
  text-align:center;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  text-decoration:none;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  height:-webkit-fit-content;
  height:-moz-fit-content;
  height:fit-content
}
.action-list__action[data-v-cec3808e]:hover{
  background-color:#ebedef
}
.action-list__action[data-v-cec3808e]:last-child{
  margin-right:0
}
.action-list__action>span[data-v-cec3808e]{
  display:inline-block;
  width:100%;
  padding:5px 10px;
  margin:-5px -10px;
  white-space:nowrap
}
.action-list__action .fa[data-v-cec3808e]{
  margin-right:5px
}
@media (max-width: 768px){
.action-list__action .fa[data-v-cec3808e]{
    margin-right:0;
    display:block;
    text-align:center
}
}
.action-list__action[disabled][data-v-cec3808e]{
  cursor:not-allowed;
  background-color:#ebedef;
  border-color:#ebedef;
  color:#acb3be
}
.fa-question-circle[data-v-cec3808e]{
  color:#acb3be
}
.fa-question-circle .tooltiptext[data-v-cec3808e]{
  margin-left:0
}

.label-input-pair[data-v-3081831b]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  margin-top:10px
}
.label-input-pair[data-v-3081831b]:last-child{
  margin-bottom:-5px
}
.label-input-pair input[data-v-3081831b]{
  margin-right:10px
}
.label-input-pair label[data-v-3081831b]{
  width:-webkit-calc(100% - 50px);
  width:calc(100% - 50px)
}
.label-input-pair strong[data-v-3081831b]{
  margin-bottom:10px;
  display:block;
  color:#393f48
}
.label-input-pair button.tiny[data-v-3081831b]{
  width:auto;
  float:none;
  margin-top:10px;
  margin-bottom:0
}

.subscription-success a{
  color:var(--tint-color)
}
.subscription-success a[class^="share-network-"]{
  color:var(--tint-color);
  border-color:var(--tint-color)
}

@media (max-width: 768px){
.desktop[data-v-6a86bb92]{
    display:none !important
}
}
@media (min-width: 769px){
.mobile[data-v-6a86bb92]{
    display:none !important
}
}
.subtle[data-v-6a86bb92]{
  color:#acb3be !important;
  border-color:#acb3be !important
}
.warning[data-v-6a86bb92],.warning a[data-v-6a86bb92]{
  color:#f0ad4e !important;
  border-color:#f0ad4e !important
}
.error[data-v-6a86bb92]{
  color:#d9534f !important;
  border-color:#d9534f !important
}
.info[data-v-6a86bb92]{
  color:#5bc0de !important;
  border-color:#5bc0de !important
}
.success[data-v-6a86bb92]{
  color:#5cb85c !important;
  border-color:#5cb85c !important
}
button.subtle[data-v-6a86bb92]{
  background-color:#acb3be !important;
  color:#fff !important
}
button.success[data-v-6a86bb92]{
  background-color:#5cb85c !important;
  color:#fff !important
}
button.warning[data-v-6a86bb92]{
  background-color:#f0ad4e !important;
  color:#fff !important
}
button.error[data-v-6a86bb92]{
  background-color:#d9534f !important;
  color:#fff !important
}
button.info[data-v-6a86bb92]{
  background-color:#5bc0de !important;
  color:#fff !important
}
.monospaced[data-v-6a86bb92]{
  font-family:"Menlo"
}
.badge[data-v-6a86bb92]{
  display:inline-block;
  padding:0.25em 0.4em;
  font-size:75%;
  font-weight:700;
  line-height:1;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:0.25rem;
  color:#fff;
  background-color:#6c757d
}
@media (max-width: 768px){
.desktop[data-v-6a86bb92]{
    display:none !important
}
}
@media (min-width: 769px){
.mobile[data-v-6a86bb92]{
    display:none !important
}
}
.subtle[data-v-6a86bb92]{
  color:#acb3be !important;
  border-color:#acb3be !important
}
.warning[data-v-6a86bb92],.warning a[data-v-6a86bb92]{
  color:#f0ad4e !important;
  border-color:#f0ad4e !important
}
.error[data-v-6a86bb92]{
  color:#d9534f !important;
  border-color:#d9534f !important
}
.info[data-v-6a86bb92]{
  color:#5bc0de !important;
  border-color:#5bc0de !important
}
.success[data-v-6a86bb92]{
  color:#5cb85c !important;
  border-color:#5cb85c !important
}
button.subtle[data-v-6a86bb92]{
  background-color:#acb3be !important;
  color:#fff !important
}
button.success[data-v-6a86bb92]{
  background-color:#5cb85c !important;
  color:#fff !important
}
button.warning[data-v-6a86bb92]{
  background-color:#f0ad4e !important;
  color:#fff !important
}
button.error[data-v-6a86bb92]{
  background-color:#d9534f !important;
  color:#fff !important
}
button.info[data-v-6a86bb92]{
  background-color:#5bc0de !important;
  color:#fff !important
}
.monospaced[data-v-6a86bb92]{
  font-family:"Menlo"
}
.badge[data-v-6a86bb92]{
  display:inline-block;
  padding:0.25em 0.4em;
  font-size:75%;
  font-weight:700;
  line-height:1;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:0.25rem;
  color:#fff;
  background-color:#6c757d
}
.action-list[data-v-6a86bb92]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding-top:5px;
  padding-bottom:5px
}
.action-list__action[data-v-6a86bb92]{
  cursor:pointer;
  margin-right:10px;
  border:1px #0069ff solid;
  padding:5px 10px;
  border-radius:5px;
  font-size:14px;
  color:#0069ff;
  text-align:center;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  text-decoration:none;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  height:-webkit-fit-content;
  height:-moz-fit-content;
  height:fit-content
}
.action-list__action[data-v-6a86bb92]:hover{
  background-color:#ebedef
}
.action-list__action[data-v-6a86bb92]:last-child{
  margin-right:0
}
.action-list__action>span[data-v-6a86bb92]{
  display:inline-block;
  width:100%;
  padding:5px 10px;
  margin:-5px -10px;
  white-space:nowrap
}
.action-list__action .fa[data-v-6a86bb92]{
  margin-right:5px
}
@media (max-width: 768px){
.action-list__action .fa[data-v-6a86bb92]{
    margin-right:0;
    display:block;
    text-align:center
}
}
.action-list__action[disabled][data-v-6a86bb92]{
  cursor:not-allowed;
  background-color:#ebedef;
  border-color:#ebedef;
  color:#acb3be
}
.item-row[data-v-6a86bb92],.tag-row[data-v-6a86bb92]{
  width:100%;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding:3px 10px;
  border-radius:5px;
  margin-left:-10px;
  margin-right:-10px;
  line-height:24px
}
.tag-row[data-v-6a86bb92]{
  cursor:pointer;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center
}
.tag-row[data-v-6a86bb92]:hover{
  background-color:#ebedef
}
.tag-row__name[data-v-6a86bb92]{
  display:inline-block;
  padding:3px 10px;
  border-radius:5px;
  text-align:center;
  font-weight:bold
}
.tag-row__description[data-v-6a86bb92]{
  margin-left:10px;
  white-space:nowrap;
  font-style:italic;
  overflow-x:hidden;
  text-overflow:ellipsis;
  max-width:-webkit-calc(100% - 250px);
  max-width:calc(100% - 250px);
  font-size:14px
}
.tag-description[data-v-6a86bb92]{
  font-style:italic;
  margin-top:5px;
  margin-bottom:5px
}
.tag-row__subscribers[data-v-6a86bb92]{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  text-align:right
}

.draft-body[data-v-26364f3c]{
  width:100%;
  float:left
}
.draft-body__input[data-v-26364f3c]{
  border-bottom:0;
  border-bottom-left-radius:0;
  border-bottom-right-radius:0
}
.shrunk[data-v-26364f3c]{
  width:50%;
  float:left
}
.shrunk .draft-body__input[data-v-26364f3c]{
  border-bottom:1px solid #ced3d9;
  border-bottom-right-radius:5px;
  border-bottom-left-radius:5px
}
@media (max-width: 768px){
.shrunk .draft-body__input[data-v-26364f3c]{
    display:none
}
}
.draft-body__instructions[data-v-26364f3c]{
  border:1px #ced3d9 solid;
  padding:5px 10px;
  border-top-style:dotted;
  font-size:12px;
  border-bottom-right-radius:5px;
  color:#acb3be;
  border-bottom-left-radius:5px;
  margin-bottom:1.5em
}
.draft-body__instructions--shrunk[data-v-26364f3c]{
  display:none
}
.draft-body__preview[data-v-26364f3c]{
  margin-left:1em;
  width:-webkit-calc(50% - 1em);
  width:calc(50% - 1em);
  float:left;
  height:400px;
  overflow-y:scroll;
  -webkit-transition:0.5s;
  transition:0.5s;
  padding:0.75em 1em;
  padding-top:0;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  border:1px solid #ced3d9;
  background:#f2f3f5;
  margin-bottom:0.5em
}
@media (max-width: 768px){
.draft-body__preview[data-v-26364f3c]{
    width:100%;
    margin-left:0
}
}
.is-dragover[data-v-26364f3c]{
  border-color:#0069ff
}
textarea[data-v-26364f3c]{
  height:400px
}

.tweet{
  display:block;
  font:normal normal 16px/1.4 Helvetica, Roboto, "Segoe UI", Calibri, sans-serif;
  color:#1c2022;
  white-space:normal;
  overflow:hidden;
  cursor:pointer;
  background:#fff 0 0;
  border:1px solid #e1e8ed;
  border-radius:4px;
  max-width:460px;
  margin-top:10px;
  margin-bottom:10px
}
.tweet a,.tweet a:visited,.tweet a:active{
  color:#333 !important;
  text-decoration:none
}
.tweet a:focus,.tweet a:hover{
  color:#3b94d9
}
.tweet a:focus{
  text-decoration:underline
}
.tweet .screen_name{
  line-height:4px;
  font-size:14px;
  color:#697882
}
.tweet .screen_name:before{
  white-space:pre;
  content:"\A"
}
.tweet .name{
  font-weight:700
}
.tweet .text+.metadata{
  margin-top:3.2px
}
.tweet .metadata{
  font-size:14px;
  color:#697882
}
.tweet .text{
  white-space:normal;
  cursor:text;
  margin-bottom:0
}
.tweet .header,.tweet .body{
  padding:20px
}
.tweet .header{
  position:relative;
  padding-bottom:0px;
  padding-top:10px;
  white-space:nowrap
}
.tweet .body{
  margin-top:14px;
  padding-top:0px;
  padding-bottom:14px
}
.tweet .media{
  border-bottom:1px solid #e1e8ed
}
.tweet .author{
  margin-top:10px;
  line-height:0;
  max-width:100%;
  overflow:hidden !important;
  text-overflow:ellipsis !important;
  white-space:nowrap !important;
  word-wrap:normal !important
}
.tweet .author .link{
  line-height:1.2;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center
}
.tweet .author .avatar{
  display:inline-block;
  width:36px;
  height:36px;
  overflow:hidden;
  background-color:transparent;
  margin-right:10px;
  border-radius:50%
}
.tweet .author .avatar img{
  max-width:100%;
  max-height:100%
}
.tweet .author .avatar img:before{
  content:" ";
  display:block;
  position:absolute;
  height:36px;
  width:36px;
  background-image:url(https://logo.clearbit.com/twitter.com?s=36);
  border-radius:50%
}
.tweet .link_blend:not(:focus):not(:hover):not(:active){
  font-weight:inherit;
  color:inherit;
  text-decoration:inherit
}
.tweet blockquote,.tweet p{
  margin:0;
  padding:0;
  list-style:none;
  border:none
}
.tweet img.media{
  margin-left:-20px;
  margin-top:-20px;
  margin-bottom:20px;
  width:-webkit-calc(100% + 40px);
  width:calc(100% + 40px);
  max-width:-webkit-calc(100% + 40px);
  max-width:calc(100% + 40px);
  border-bottom:1px solid #e1e8ed
}
.tweet:hover{
  border-color:#ccd6dd
}
.tweet:hover .media{
  border-color:#ccd6dd
}
.tweet{
  margin-left:auto;
  margin-right:auto
}
.tweet blockquote{
  background:none
}
.favorite-count__icon,.retweet-count__icon{
  width:1.25em;
  -webkit-transform:scaleX(1);
      -ms-transform:scaleX(1);
          transform:scaleX(1);
  display:inline-block;
  height:1.25em;
  background-repeat:no-repeat;
  background-size:contain;
  vertical-align:text-bottom
}
.retweet-count__icon{
  background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23657786%22%20d%3D%22M23.77%2015.67c-.292-.293-.767-.293-1.06%200l-2.22%202.22V7.65c0-2.068-1.683-3.75-3.75-3.75h-5.85c-.414%200-.75.336-.75.75s.336.75.75.75h5.85c1.24%200%202.25%201.01%202.25%202.25v10.24l-2.22-2.22c-.293-.293-.768-.293-1.06%200s-.294.768%200%201.06l3.5%203.5c.145.147.337.22.53.22s.383-.072.53-.22l3.5-3.5c.294-.292.294-.767%200-1.06zm-10.66%203.28H7.26c-1.24%200-2.25-1.01-2.25-2.25V6.46l2.22%202.22c.148.147.34.22.532.22s.384-.073.53-.22c.293-.293.293-.768%200-1.06l-3.5-3.5c-.293-.294-.768-.294-1.06%200l-3.5%203.5c-.294.292-.294.767%200%201.06s.767.293%201.06%200l2.22-2.22V16.7c0%202.068%201.683%203.75%203.75%203.75h5.85c.414%200%20.75-.336.75-.75s-.337-.75-.75-.75z%22%2F%3E%3C%2Fsvg%3E)
}
.favorite-count__icon{
  margin-left:10px;
  background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23657786%22%20d%3D%22M12%2021.638h-.014C9.403%2021.59%201.95%2014.856%201.95%208.478c0-3.064%202.525-5.754%205.403-5.754%202.29%200%203.83%201.58%204.646%202.73.813-1.148%202.353-2.73%204.644-2.73%202.88%200%205.404%202.69%205.404%205.755%200%206.375-7.454%2013.11-10.037%2013.156H12zM7.354%204.225c-2.08%200-3.903%201.988-3.903%204.255%200%205.74%207.035%2011.596%208.55%2011.658%201.52-.062%208.55-5.917%208.55-11.658%200-2.267-1.822-4.255-3.902-4.255-2.528%200-3.94%202.936-3.952%202.965-.23.562-1.156.562-1.387%200-.015-.03-1.426-2.965-3.955-2.965z%22%2F%3E%3C%2Fsvg%3E)
}
.tweet-actions{
  margin-top:5px;
  font-size:14px
}
.identifier{
  display:inline-block;
  height:32px
}
.tweet{
  background:#FFF;
  display:block;
  max-width:520px;
  margin:1em auto;
  border:1px solid #e1e8ed;
  border-radius:5px;
  padding:20px 20px 11.6px 20px;
  font:normal normal 16px/1.4 Helvetica, Roboto, 'Segoe UI', Calibri, sans-serif
}
.tweet>a{
  display:block;
  color:black;
  text-decoration:none;
  white-space:pre-wrap
}
.tweet .tweet-header{
  display:block;
  margin-bottom:14px;
  line-height:1.2;
  text-decoration:none
}
.tweet .tweet-header .tweet-author-name{
  display:block;
  color:#1c2022;
  font-weight:700
}
.tweet .tweet-header .tweet-author{
  display:block;
  color:#697882;
  font-size:14px
}
.tweet .tweet-header img{
  float:left;
  display:block;
  margin:0 8px 0 0;
  width:36px;
  height:36px;
  border-radius:50%
}
.tweet .tweet-photo{
  margin-top:8px;
  border:1px solid #e1e8ed;
  border-radius:5px;
  cursor:pointer
}
.tweet a.expanded-link{
  display:block;
  border:1px solid #e1e8ed;
  border-radius:10px;
  margin:10px 0 20px 0;
  font-size:14px;
  text-decoration:none;
  color:black
}
.tweet a.expanded-link .expanded-link-img{
  margin:0 auto;
  border-radius:10px 10px 0px 0px;
  cursor:pointer;
  width:auto;
  max-width:100%
}
.tweet a.expanded-link .expanded-link-title,.tweet a.expanded-link .expanded-link-description,.tweet a.expanded-link .expanded-link-domain{
  display:block;
  padding:2px 10px
}
.tweet a.expanded-link .expanded-link-title{
  font-weight:bold;
  margin-top:10px
}
.tweet a.expanded-link .expanded-link-description{
  line-height:18px
}
.tweet a.expanded-link .expanded-link-domain{
  color:#8899a6;
  text-transform:lowercase;
  margin-bottom:6px
}
.tweet .tweet-fake-link,.tweet .tweet-url{
  color:#1ca1f2;
  text-decoration:none
}
.tweet p{
  display:block;
  margin:0;
  color:#1c2022;
  font-size:16px;
  line-height:1.4
}
.tweet p a{
  color:#2b7bb9 !important;
  text-decoration:none;
  outline:0
}
.tweet .quoted-tweet{
  margin-top:12px;
  border:1px solid #e1e8ed;
  border-radius:4px;
  padding:10px;
  font-size:14px;
  line-height:18px
}
.tweet .quoted-tweet .quote-tweet-name{
  font-size:14px;
  font-weight:bold;
  display:inline-block;
  color:#1c2022;
  padding-right:5px
}
.tweet .quoted-tweet .quote-tweet-username{
  font-size:14px;
  color:#697882
}
.tweet .tweet-footer{
  display:block;
  margin-top:10px;
  font-size:14px;
  color:#697882;
  text-decoration:none
}
.tweet .tweet-footer .tweet-date{
  padding-bottom:10px;
  border-bottom:1px solid #e1e8ed;
  margin-bottom:10px;
  font-size:14px;
  color:#697882
}
.tweet .tweet-footer .tweet-date.no-reactions{
  border-bottom:none
}
.tweet .tweet-footer .retweets,.tweet .tweet-footer .likes{
  display:inline-block;
  margin-right:8px
}
.tweet .tweet-footer .rt-count,.tweet .tweet-footer .like-count{
  font-weight:bold;
  color:#1c2022
}
.vimeo-wrap,.youtube-wrap{
  position:relative;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  display:block;
  width:100%;
  padding-top:56.25%;
  height:0;
  margin:1.6em 0
}
.vimeo-wrap iframe,.youtube-wrap iframe{
  position:absolute;
  display:block;
  top:0;
  left:0;
  margin:0;
  padding:0;
  height:100%;
  width:100%;
  background-color:#f7f7f7
}
.captioned-image-container img{
  width:initial !important
}
.instagram{
  position:relative;
  background:#fff;
  max-width:342px;
  border:1px solid #ebedef;
  border-radius:3px;
  font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size:14px;
  margin-bottom:10px
}
.instagram__header{
  padding:7px;
  height:30px;
  line-height:30px
}
.instagram__header a{
  color:#000 !important
}
.instagram__author-image{
  display:inline-block;
  margin-right:10px
}
.instagram__author-image img{
  display:inline-block;
  height:30px;
  width:30px !important;
  border-radius:15px
}
.instagram__author-name{
  vertical-align:top;
  font-weight:600;
  text-decoration:none
}
.instagram__footer{
  padding:10px
}
.instagram__caption{
  line-height:18px
}
.instagram__timestamp{
  margin-top:4px;
  color:#acb3be;
  font-size:10px;
  text-transform:uppercase
}
.instagram__metadata{
  font-weight:bold !important;
  line-height:24px;
  font-size:14px
}
.video{
  position:relative;
  display:inline-block
}
.video::before{
  content:"";
  position:absolute;
  width:30%;
  height:30%;
  left:35%;
  top:35%;
  z-index:10
}
.youtube-wrap>iframe{
  width:100%;
  height:500px
}
.CodeMirror{
  color:#000
}
.CodeMirror-lines{
  padding:4px 0
}
.CodeMirror pre{
  padding:0 4px
}
.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{
  background-color:#fff
}
.CodeMirror-gutters{
  border-right:1px solid #ddd;
  background-color:#f7f7f7;
  white-space:nowrap
}
.CodeMirror-linenumber{
  padding:0 3px 0 5px;
  min-width:20px;
  text-align:right;
  color:#999;
  white-space:nowrap
}
.CodeMirror-guttermarker{
  color:#000
}
.CodeMirror-guttermarker-subtle{
  color:#999
}
.CodeMirror-cursor{
  border-left:1px solid #000;
  border-right:none;
  width:0
}
.CodeMirror div.CodeMirror-secondarycursor{
  border-left:1px solid silver
}
.cm-fat-cursor .CodeMirror-cursor{
  width:auto;
  border:0 !important;
  background:#7e7
}
.cm-fat-cursor div.CodeMirror-cursors{
  z-index:1
}
.cm-animate-fat-cursor{
  width:auto;
  border:0;
  -webkit-animation:blink 1.06s steps(1) infinite;
  animation:blink 1.06s steps(1) infinite;
  background-color:#7e7
}
@-webkit-keyframes blink{
50%{
    background-color:transparent
}
}
@keyframes blink{
50%{
    background-color:transparent
}
}
.cm-tab{
  display:inline-block;
  text-decoration:inherit
}
.CodeMirror-ruler{
  border-left:1px solid #ccc;
  position:absolute
}
.cm-s-default .cm-header{
  color:#00f
}
.cm-s-default .cm-quote{
  color:#090
}
.cm-negative{
  color:#d44
}
.cm-positive{
  color:#292
}
.cm-header,.cm-strong{
  font-weight:700
}
.cm-em{
  font-style:italic
}
.cm-link{
  text-decoration:underline
}
.cm-strikethrough{
  text-decoration:line-through
}
.cm-s-default .cm-keyword{
  color:#708
}
.cm-s-default .cm-atom{
  color:#219
}
.cm-s-default .cm-number{
  color:#164
}
.cm-s-default .cm-def{
  color:#00f
}
.cm-s-default .cm-variable-2{
  color:#05a
}
.cm-s-default .cm-variable-3{
  color:#085
}
.cm-s-default .cm-comment{
  color:#a50
}
.cm-s-default .cm-string{
  color:#a11
}
.cm-s-default .cm-string-2{
  color:#f50
}
.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{
  color:#555
}
.cm-s-default .cm-builtin{
  color:#30a
}
.cm-s-default .cm-bracket{
  color:#997
}
.cm-s-default .cm-tag{
  color:#170
}
.cm-s-default .cm-attribute{
  color:#00c
}
.cm-s-default .cm-hr{
  color:#999
}
.cm-s-default .cm-link{
  color:#00c
}
.cm-invalidchar,.cm-s-default .cm-error{
  color:red
}
.CodeMirror-composing{
  border-bottom:2px solid
}
div.CodeMirror span.CodeMirror-matchingbracket{
  color:#0f0
}
div.CodeMirror span.CodeMirror-nonmatchingbracket{
  color:#f22
}
.CodeMirror-matchingtag{
  background:rgba(255,150,0,0.3)
}
.CodeMirror-activeline-background{
  background:#e8f2ff
}
.CodeMirror{
  position:relative;
  overflow:hidden;
  background:#fff
}
.CodeMirror-scroll{
  overflow:scroll !important;
  margin-bottom:-30px;
  margin-right:-30px;
  padding-bottom:30px;
  height:100%;
  outline:0;
  position:relative
}
.CodeMirror-sizer{
  position:relative;
  border-right:30px solid transparent
}
.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{
  position:absolute;
  z-index:6;
  display:none
}
.CodeMirror-vscrollbar{
  right:0;
  top:0;
  overflow-x:hidden;
  overflow-y:scroll
}
.CodeMirror-hscrollbar{
  bottom:0;
  left:0;
  overflow-y:hidden;
  overflow-x:scroll
}
.CodeMirror-scrollbar-filler{
  right:0;
  bottom:0
}
.CodeMirror-gutter-filler{
  left:0;
  bottom:0
}
.CodeMirror-gutters{
  position:absolute;
  left:0;
  top:0;
  min-height:100%;
  z-index:3
}
.CodeMirror-gutter{
  white-space:normal;
  height:100%;
  display:inline-block;
  vertical-align:top;
  margin-bottom:-30px
}
.CodeMirror-gutter-wrapper{
  position:absolute;
  z-index:4;
  background:0 0 !important;
  border:none !important;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
      user-select:none
}
.CodeMirror-gutter-background{
  position:absolute;
  top:0;
  bottom:0;
  z-index:4
}
.CodeMirror-gutter-elt{
  position:absolute;
  cursor:default;
  z-index:4
}
.CodeMirror-lines{
  cursor:text;
  min-height:1px
}
.CodeMirror pre{
  border-radius:0;
  border-width:0;
  background:0 0;
  font-family:inherit;
  font-size:inherit;
  margin:0;
  white-space:pre;
  word-wrap:normal;
  line-height:inherit;
  color:inherit;
  z-index:2;
  position:relative;
  overflow:visible;
  -webkit-tap-highlight-color:transparent;
  -webkit-font-variant-ligatures:none;
  font-variant-ligatures:none
}
.CodeMirror-wrap pre{
  word-wrap:break-word;
  white-space:pre-wrap;
  word-break:normal
}
.CodeMirror-linebackground{
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  z-index:0
}
.CodeMirror-linewidget{
  position:relative;
  z-index:2;
  overflow:auto
}
.CodeMirror-code{
  outline:0
}
.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{
  -webkit-box-sizing:content-box;
          box-sizing:content-box
}
.CodeMirror-measure{
  position:absolute;
  width:100%;
  height:0;
  overflow:hidden;
  visibility:hidden
}
.CodeMirror-cursor{
  position:absolute
}
.CodeMirror-measure pre{
  position:static
}
div.CodeMirror-cursors{
  visibility:hidden;
  position:relative;
  z-index:3
}
.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{
  visibility:visible
}
.CodeMirror-selected{
  background:#d9d9d9
}
.CodeMirror-line::-moz-selection, .CodeMirror-line>span::-moz-selection, .CodeMirror-line>span>span::-moz-selection{
  background:#d7d4f0
}
.CodeMirror-focused .CodeMirror-selected,.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{
  background:#d7d4f0
}
.CodeMirror-crosshair{
  cursor:crosshair
}
.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{
  background:#d7d4f0
}
.cm-searching{
  background:#ffa;
  background:rgba(255,255,0,0.4)
}
.cm-force-border{
  padding-right:0.1px
}
@media print{
.CodeMirror div.CodeMirror-cursors{
    visibility:hidden
}
}
.cm-tab-wrap-hack:after{
  content:""
}
span.CodeMirror-selectedtext{
  background:0 0
}
.CodeMirror{
  height:auto;
  min-height:300px;
  border:1px solid #ddd;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  padding:10px;
  font:inherit;
  z-index:1
}
.CodeMirror-scroll{
  min-height:300px
}
.CodeMirror-fullscreen{
  background:#fff;
  position:fixed !important;
  top:50px;
  left:0;
  right:0;
  bottom:0;
  height:auto;
  z-index:9
}
.CodeMirror-sided{
  width:50% !important
}
.editor-toolbar{
  position:relative;
  opacity:0.6;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  -o-user-select:none;
  user-select:none;
  padding:0 10px;
  border-top:1px solid #bbb;
  border-left:1px solid #bbb;
  border-right:1px solid #bbb;
  border-top-left-radius:4px;
  border-top-right-radius:4px
}
.editor-toolbar:after,.editor-toolbar:before{
  display:block;
  content:" ";
  height:1px
}
.editor-toolbar:before{
  margin-bottom:8px
}
.editor-toolbar:after{
  margin-top:8px
}
.editor-toolbar:hover,.editor-wrapper input.title:focus,.editor-wrapper input.title:hover{
  opacity:0.8
}
.editor-toolbar.fullscreen{
  width:100%;
  height:50px;
  overflow-x:auto;
  overflow-y:hidden;
  white-space:nowrap;
  padding-top:10px;
  padding-bottom:10px;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  background:#fff;
  border:0;
  position:fixed;
  top:0;
  left:0;
  opacity:1;
  z-index:9
}
.editor-toolbar.fullscreen::before{
  width:20px;
  height:50px;
  background:-webkit-gradient(linear, left top, right top, color-stop(0, #fff), to(rgba(255,255,255,0)));
  background:linear-gradient(to right, #fff 0, rgba(255,255,255,0) 100%);
  position:fixed;
  top:0;
  left:0;
  margin:0;
  padding:0
}
.editor-toolbar.fullscreen::after{
  width:20px;
  height:50px;
  background:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(255,255,255,0)), to(#fff));
  background:linear-gradient(to right, rgba(255,255,255,0) 0, #fff 100%);
  position:fixed;
  top:0;
  right:0;
  margin:0;
  padding:0
}
.editor-toolbar a{
  display:inline-block;
  text-align:center;
  text-decoration:none !important;
  color:#2c3e50 !important;
  width:30px;
  height:30px;
  margin:0;
  border:1px solid transparent;
  border-radius:3px;
  cursor:pointer
}
.editor-toolbar a.active,.editor-toolbar a:hover{
  background:#fcfcfc;
  border-color:#95a5a6
}
.editor-toolbar a:before{
  line-height:30px
}
.editor-toolbar i.separator{
  display:inline-block;
  width:0;
  border-left:1px solid #d9d9d9;
  border-right:1px solid #fff;
  color:transparent;
  text-indent:-10px;
  margin:0 6px
}
.editor-toolbar a.fa-header-x:after{
  font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size:65%;
  vertical-align:text-bottom;
  position:relative;
  top:2px
}
.editor-toolbar a.fa-header-1:after{
  content:"1"
}
.editor-toolbar a.fa-header-2:after{
  content:"2"
}
.editor-toolbar a.fa-header-3:after{
  content:"3"
}
.editor-toolbar a.fa-header-bigger:after{
  content:"\25B2"
}
.editor-toolbar a.fa-header-smaller:after{
  content:"\25BC"
}
.editor-toolbar.disabled-for-preview a:not(.no-disable){
  pointer-events:none;
  background:#fff;
  border-color:transparent;
  text-shadow:inherit
}
@media only screen and (max-width: 700px){
.editor-toolbar a.no-mobile{
    display:none
}
}
.editor-statusbar{
  padding:8px 10px;
  font-size:12px;
  color:#959694;
  text-align:right
}
.editor-statusbar span{
  display:inline-block;
  min-width:4em;
  margin-left:1em
}
.editor-preview,.editor-preview-side{
  padding:10px;
  background:#fafafa;
  overflow:auto;
  display:none;
  -webkit-box-sizing:border-box;
          box-sizing:border-box
}
.editor-statusbar .lines:before{
  content:"lines: "
}
.editor-statusbar .words:before{
  content:"words: "
}
.editor-statusbar .characters:before{
  content:"characters: "
}
.editor-preview{
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  z-index:7
}
.editor-preview-side{
  position:fixed;
  bottom:0;
  width:50%;
  top:50px;
  right:0;
  z-index:9;
  border:1px solid #ddd
}
.editor-preview-active,.editor-preview-active-side{
  display:block
}
.editor-preview-side>p,.editor-preview>p{
  margin-top:0
}
.editor-preview pre,.editor-preview-side pre{
  background:#eee;
  margin-bottom:10px
}
.editor-preview table td,.editor-preview table th,.editor-preview-side table td,.editor-preview-side table th{
  border:1px solid #ddd;
  padding:5px
}
.CodeMirror .CodeMirror-code .cm-tag{
  color:#63a35c
}
.CodeMirror .CodeMirror-code .cm-attribute{
  color:#795da3
}
.CodeMirror .CodeMirror-code .cm-string{
  color:#183691
}
.CodeMirror .CodeMirror-selected{
  background:#d9d9d9
}
.CodeMirror .CodeMirror-code .cm-header-1{
  font-size:200%;
  line-height:200%
}
.CodeMirror .CodeMirror-code .cm-header-2{
  font-size:160%;
  line-height:160%
}
.CodeMirror .CodeMirror-code .cm-header-3{
  font-size:125%;
  line-height:125%
}
.CodeMirror .CodeMirror-code .cm-header-4{
  font-size:110%;
  line-height:110%
}
.CodeMirror .CodeMirror-code .cm-comment{
  background:rgba(0,0,0,0.05);
  border-radius:2px
}
.CodeMirror .CodeMirror-code .cm-link{
  color:#7f8c8d
}
.CodeMirror .CodeMirror-code .cm-url{
  color:#aab2b3
}
.CodeMirror .CodeMirror-code .cm-strikethrough{
  text-decoration:line-through
}
.CodeMirror .CodeMirror-placeholder{
  opacity:0.5
}
.CodeMirror .cm-spell-error:not(.cm-url):not(.cm-comment):not(.cm-tag):not(.cm-word){
  background:rgba(255,0,0,0.15)
}
.gist{
  font-size:16px;
  color:#333;
  text-align:left;
  /*!
 * GitHub Light v0.4.1
 * Copyright (c) 2012 - 2017 GitHub, Inc.
 * Licensed under MIT (https://github.com/primer/github-syntax-theme-generator/blob/master/LICENSE)
 */
  direction:ltr
}
.gist .markdown-body{
  font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size:16px;
  line-height:1.5;
  word-wrap:break-word
}
.gist .markdown-body::before{
  display:table;
  content:""
}
.gist .markdown-body::after{
  display:table;
  clear:both;
  content:""
}
.gist .markdown-body>*:first-child{
  margin-top:0 !important
}
.gist .markdown-body>*:last-child{
  margin-bottom:0 !important
}
.gist .markdown-body a:not([href]){
  color:inherit;
  text-decoration:none
}
.gist .markdown-body .absent{
  color:#cb2431
}
.gist .markdown-body .anchor{
  float:left;
  padding-right:4px;
  margin-left:-20px;
  line-height:1
}
.gist .markdown-body .anchor:focus{
  outline:none
}
.gist .markdown-body p,.gist .markdown-body blockquote,.gist .markdown-body ul,.gist .markdown-body ol,.gist .markdown-body dl,.gist .markdown-body table,.gist .markdown-body pre{
  margin-top:0;
  margin-bottom:16px
}
.gist .markdown-body hr{
  height:0.25em;
  padding:0;
  margin:24px 0;
  background-color:#e1e4e8;
  border:0
}
.gist .markdown-body blockquote{
  padding:0 1em;
  color:#6a737d;
  border-left:0.25em solid #dfe2e5
}
.gist .markdown-body blockquote>:first-child{
  margin-top:0
}
.gist .markdown-body blockquote>:last-child{
  margin-bottom:0
}
.gist .markdown-body kbd{
  display:inline-block;
  padding:3px 5px;
  font-size:11px;
  line-height:10px;
  color:#444d56;
  vertical-align:middle;
  background-color:#fafbfc;
  border:solid 1px #c6cbd1;
  border-bottom-color:#959da5;
  border-radius:3px;
  -webkit-box-shadow:inset 0 -1px 0 #959da5;
          box-shadow:inset 0 -1px 0 #959da5
}
.gist .markdown-body h1,.gist .markdown-body h2,.gist .markdown-body h3,.gist .markdown-body h4,.gist .markdown-body h5,.gist .markdown-body h6{
  margin-top:24px;
  margin-bottom:16px;
  font-weight:600;
  line-height:1.25
}
.gist .markdown-body h1 .octicon-link,.gist .markdown-body h2 .octicon-link,.gist .markdown-body h3 .octicon-link,.gist .markdown-body h4 .octicon-link,.gist .markdown-body h5 .octicon-link,.gist .markdown-body h6 .octicon-link{
  color:#1b1f23;
  vertical-align:middle;
  visibility:hidden
}
.gist .markdown-body h1:hover .anchor,.gist .markdown-body h2:hover .anchor,.gist .markdown-body h3:hover .anchor,.gist .markdown-body h4:hover .anchor,.gist .markdown-body h5:hover .anchor,.gist .markdown-body h6:hover .anchor{
  text-decoration:none
}
.gist .markdown-body h1:hover .anchor .octicon-link,.gist .markdown-body h2:hover .anchor .octicon-link,.gist .markdown-body h3:hover .anchor .octicon-link,.gist .markdown-body h4:hover .anchor .octicon-link,.gist .markdown-body h5:hover .anchor .octicon-link,.gist .markdown-body h6:hover .anchor .octicon-link{
  visibility:visible
}
.gist .markdown-body h1 tt,.gist .markdown-body h1 code,.gist .markdown-body h2 tt,.gist .markdown-body h2 code,.gist .markdown-body h3 tt,.gist .markdown-body h3 code,.gist .markdown-body h4 tt,.gist .markdown-body h4 code,.gist .markdown-body h5 tt,.gist .markdown-body h5 code,.gist .markdown-body h6 tt,.gist .markdown-body h6 code{
  font-size:inherit
}
.gist .markdown-body h1{
  padding-bottom:0.3em;
  font-size:2em;
  border-bottom:1px solid #eaecef
}
.gist .markdown-body h2{
  padding-bottom:0.3em;
  font-size:1.5em;
  border-bottom:1px solid #eaecef
}
.gist .markdown-body h3{
  font-size:1.25em
}
.gist .markdown-body h4{
  font-size:1em
}
.gist .markdown-body h5{
  font-size:0.875em
}
.gist .markdown-body h6{
  font-size:0.85em;
  color:#6a737d
}
.gist .markdown-body ul,.gist .markdown-body ol{
  padding-left:2em
}
.gist .markdown-body ul.no-list,.gist .markdown-body ol.no-list{
  padding:0;
  list-style-type:none
}
.gist .markdown-body ul ul,.gist .markdown-body ul ol,.gist .markdown-body ol ol,.gist .markdown-body ol ul{
  margin-top:0;
  margin-bottom:0
}
.gist .markdown-body li{
  word-wrap:break-all
}
.gist .markdown-body li>p{
  margin-top:16px
}
.gist .markdown-body li+li{
  margin-top:0.25em
}
.gist .markdown-body dl{
  padding:0
}
.gist .markdown-body dl dt{
  padding:0;
  margin-top:16px;
  font-size:1em;
  font-style:italic;
  font-weight:600
}
.gist .markdown-body dl dd{
  padding:0 16px;
  margin-bottom:16px
}
.gist .markdown-body table{
  display:block;
  width:100%;
  overflow:auto
}
.gist .markdown-body table th{
  font-weight:600
}
.gist .markdown-body table th,.gist .markdown-body table td{
  padding:6px 13px;
  border:1px solid #dfe2e5
}
.gist .markdown-body table tr{
  background-color:#fff;
  border-top:1px solid #c6cbd1
}
.gist .markdown-body table tr:nth-child(2n){
  background-color:#f6f8fa
}
.gist .markdown-body table img{
  background-color:transparent
}
.gist .markdown-body img{
  max-width:100%;
  -webkit-box-sizing:content-box;
          box-sizing:content-box;
  background-color:#fff
}
.gist .markdown-body img[align="right"]{
  padding-left:20px
}
.gist .markdown-body img[align="left"]{
  padding-right:20px
}
.gist .markdown-body .emoji{
  max-width:none;
  vertical-align:text-top;
  background-color:transparent
}
.gist .markdown-body span.frame{
  display:block;
  overflow:hidden
}
.gist .markdown-body span.frame>span{
  display:block;
  float:left;
  width:auto;
  padding:7px;
  margin:13px 0 0;
  overflow:hidden;
  border:1px solid #dfe2e5
}
.gist .markdown-body span.frame span img{
  display:block;
  float:left
}
.gist .markdown-body span.frame span span{
  display:block;
  padding:5px 0 0;
  clear:both;
  color:#24292e
}
.gist .markdown-body span.align-center{
  display:block;
  overflow:hidden;
  clear:both
}
.gist .markdown-body span.align-center>span{
  display:block;
  margin:13px auto 0;
  overflow:hidden;
  text-align:center
}
.gist .markdown-body span.align-center span img{
  margin:0 auto;
  text-align:center
}
.gist .markdown-body span.align-right{
  display:block;
  overflow:hidden;
  clear:both
}
.gist .markdown-body span.align-right>span{
  display:block;
  margin:13px 0 0;
  overflow:hidden;
  text-align:right
}
.gist .markdown-body span.align-right span img{
  margin:0;
  text-align:right
}
.gist .markdown-body span.float-left{
  display:block;
  float:left;
  margin-right:13px;
  overflow:hidden
}
.gist .markdown-body span.float-left span{
  margin:13px 0 0
}
.gist .markdown-body span.float-right{
  display:block;
  float:right;
  margin-left:13px;
  overflow:hidden
}
.gist .markdown-body span.float-right>span{
  display:block;
  margin:13px auto 0;
  overflow:hidden;
  text-align:right
}
.gist .markdown-body code,.gist .markdown-body tt{
  padding:0.2em 0.4em;
  margin:0;
  font-size:85%;
  background-color:rgba(27,31,35,0.05);
  border-radius:3px
}
.gist .markdown-body code br,.gist .markdown-body tt br{
  display:none
}
.gist .markdown-body del code{
  text-decoration:inherit
}
.gist .markdown-body pre{
  word-wrap:normal
}
.gist .markdown-body pre>code{
  padding:0;
  margin:0;
  font-size:100%;
  word-break:normal;
  white-space:pre;
  background:transparent;
  border:0
}
.gist .markdown-body .highlight{
  margin-bottom:16px
}
.gist .markdown-body .highlight pre{
  margin-bottom:0;
  word-break:normal
}
.gist .markdown-body .highlight pre,.gist .markdown-body pre{
  padding:16px;
  overflow:auto;
  font-size:85%;
  line-height:1.45;
  background-color:#f6f8fa;
  border-radius:3px
}
.gist .markdown-body pre code,.gist .markdown-body pre tt{
  display:inline;
  max-width:auto;
  padding:0;
  margin:0;
  overflow:visible;
  line-height:inherit;
  word-wrap:normal;
  background-color:transparent;
  border:0
}
.gist .markdown-body .csv-data td,.gist .markdown-body .csv-data th{
  padding:5px;
  overflow:hidden;
  font-size:12px;
  line-height:1;
  text-align:left;
  white-space:nowrap
}
.gist .markdown-body .csv-data .blob-num{
  padding:10px 8px 9px;
  text-align:right;
  background:#fff;
  border:0
}
.gist .markdown-body .csv-data tr{
  border-top:0
}
.gist .markdown-body .csv-data th{
  font-weight:600;
  background:#f6f8fa;
  border-top:0
}
.gist .pl-c{
  color:#6a737d
}
.gist .pl-c1,.gist .pl-s .pl-v{
  color:#005cc5
}
.gist .pl-e,.gist .pl-en{
  color:#6f42c1
}
.gist .pl-smi,.gist .pl-s .pl-s1{
  color:#24292e
}
.gist .pl-ent{
  color:#22863a
}
.gist .pl-k{
  color:#d73a49
}
.gist .pl-s,.gist .pl-pds,.gist .pl-s .pl-pse .pl-s1,.gist .pl-sr,.gist .pl-sr .pl-cce,.gist .pl-sr .pl-sre,.gist .pl-sr .pl-sra{
  color:#032f62
}
.gist .pl-v,.gist .pl-smw{
  color:#e36209
}
.gist .pl-bu{
  color:#b31d28
}
.gist .pl-ii{
  color:#fafbfc;
  background-color:#b31d28
}
.gist .pl-c2{
  color:#fafbfc;
  background-color:#d73a49
}
.gist .pl-c2::before{
  content:"^M"
}
.gist .pl-sr .pl-cce{
  font-weight:bold;
  color:#22863a
}
.gist .pl-ml{
  color:#735c0f
}
.gist .pl-mh,.gist .pl-mh .pl-en,.gist .pl-ms{
  font-weight:bold;
  color:#005cc5
}
.gist .pl-mi{
  font-style:italic;
  color:#24292e
}
.gist .pl-mb{
  font-weight:bold;
  color:#24292e
}
.gist .pl-md{
  color:#b31d28;
  background-color:#ffeef0
}
.gist .pl-mi1{
  color:#22863a;
  background-color:#f0fff4
}
.gist .pl-mc{
  color:#e36209;
  background-color:#ffebda
}
.gist .pl-mi2{
  color:#f6f8fa;
  background-color:#005cc5
}
.gist .pl-mdr{
  font-weight:bold;
  color:#6f42c1
}
.gist .pl-ba{
  color:#586069
}
.gist .pl-sg{
  color:#959da5
}
.gist .pl-corl{
  text-decoration:underline;
  color:#032f62
}
.gist .breadcrumb{
  margin-bottom:10px;
  font-size:18px;
  color:#586069
}
.gist .breadcrumb .separator::before,.gist .breadcrumb .separator::after{
  content:" "
}
.gist .breadcrumb strong.final-path{
  color:#24292e
}
.gist .breadcrumb .zeroclipboard-button{
  display:inline-block;
  margin-left:5px
}
.gist .breadcrumb .repo-root{
  font-weight:600
}
.gist .breadcrumb .octicon{
  vertical-align:-2px
}
.gist .editor-license-template,.gist .editor-code-of-conduct-template,.gist .editor-gitignore-template{
  position:relative;
  top:3px;
  display:block;
  float:right;
  font-size:14px
}
.gist .editor-license-template .select-menu-git-ignore,.gist .editor-code-of-conduct-template .select-menu-git-ignore,.gist .editor-gitignore-template .select-menu-git-ignore{
  right:0
}
.gist .editor-abort{
  display:inline;
  font-size:14px
}
.gist .blob-interaction-bar{
  position:relative;
  background-color:#f2f2f2;
  border-bottom:1px solid #e5e5e5
}
.gist .blob-interaction-bar::before{
  display:table;
  content:""
}
.gist .blob-interaction-bar::after{
  display:table;
  clear:both;
  content:""
}
.gist .blob-interaction-bar .octicon-search{
  position:absolute;
  top:10px;
  left:10px;
  font-size:12px;
  color:#586069
}
.gist .blob-filter{
  width:100%;
  padding:4px 20px 5px 30px;
  font-size:12px;
  border:0;
  border-radius:0;
  outline:none
}
.gist .blob-filter:focus{
  outline:none
}
.gist .html-blob{
  margin-bottom:15px
}
.gist .TagsearchPopover-content{
  width:inherit;
  max-width:600px
}
.gist .license-summary-octicon{
  color:#959da5
}
.gist .rule-type-permissions{
  color:#28a745
}
.gist .rule-type-conditions{
  color:#0366d6
}
.gist .rule-type-limitations{
  color:#d73a49
}
.gist .blob-wrapper{
  overflow-x:auto;
  overflow-y:hidden;
  border-bottom-right-radius:3px;
  border-bottom-left-radius:3px
}
.gist .blob-wrapper-embedded{
  max-height:240px;
  overflow-y:auto
}
.gist .diff-table{
  width:100%;
  border-collapse:separate
}
.gist .diff-table .line-comments{
  padding:10px;
  vertical-align:top;
  border-top:1px solid #e1e4e8
}
.gist .diff-table .line-comments:first-child+.empty-cell{
  border-left-width:1px
}
.gist .diff-table tr:not(:last-child) .line-comments{
  border-top:1px solid #e1e4e8;
  border-bottom:1px solid #e1e4e8
}
.gist .blob-num{
  width:1%;
  min-width:50px;
  padding-right:10px;
  padding-left:10px;
  font-family:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
  font-size:12px;
  line-height:20px;
  color:rgba(27,31,35,0.3);
  text-align:right;
  white-space:nowrap;
  vertical-align:top;
  cursor:pointer;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}
.gist .blob-num:hover{
  color:rgba(27,31,35,0.6)
}
.gist .blob-num::before{
  content:attr(data-line-number)
}
.gist .blob-num.non-expandable{
  cursor:default
}
.gist .blob-num.non-expandable:hover{
  color:rgba(27,31,35,0.3)
}
.gist .blob-code{
  position:relative;
  padding-right:10px;
  padding-left:10px;
  line-height:20px;
  vertical-align:top
}
.gist .blob-code-inner{
  overflow:visible;
  font-family:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
  font-size:12px;
  color:#24292e;
  word-wrap:normal;
  white-space:pre
}
.gist .blob-code-inner .x-first{
  border-top-left-radius:0.2em;
  border-bottom-left-radius:0.2em
}
.gist .blob-code-inner .x-last{
  border-top-right-radius:0.2em;
  border-bottom-right-radius:0.2em
}
.gist .blob-code-inner::before{
  content:""
}
.gist .blob-code-inner.highlighted{
  background-color:#fffbdd
}
.gist .soft-wrap .diff-table{
  table-layout:fixed
}
.gist .soft-wrap .blob-code{
  padding-left:18px;
  text-indent:-7px
}
.gist .soft-wrap .blob-code-inner{
  word-wrap:break-word;
  white-space:pre-wrap
}
.gist .soft-wrap .no-nl-marker{
  display:none
}
.gist .soft-wrap .add-line-comment{
  margin-left:-28px
}
.gist .blob-num-hunk,.gist .blob-code-hunk,.gist .blob-num-expandable,.gist .blob-code-expandable{
  color:rgba(27,31,35,0.5);
  vertical-align:middle
}
.gist .blob-num-hunk,.gist .blob-num-expandable{
  background-color:#dbedff
}
.gist .blob-code-hunk,.gist .blob-code-expandable{
  padding-top:4px;
  padding-bottom:4px;
  background-color:#f1f8ff;
  border-width:1px 0
}
.gist .blob-expanded .blob-num,.gist .blob-expanded .blob-code{
  background-color:#fafbfc
}
.gist .blob-expanded+tr:not(.blob-expanded) .blob-num,.gist .blob-expanded+tr:not(.blob-expanded) .blob-code{
  border-top:1px solid #eaecef
}
.gist .blob-expanded .blob-num-hunk{
  border-top:1px solid #eaecef
}
.gist tr:not(.blob-expanded)+.blob-expanded .blob-num,.gist tr:not(.blob-expanded)+.blob-expanded .blob-code{
  border-top:1px solid #eaecef
}
.gist .blob-num-expandable{
  padding:0;
  font-size:12px;
  text-align:center
}
.gist .blob-num-expandable .octicon{
  vertical-align:top
}
.gist .blob-num-expandable .diff-expander{
  display:block;
  width:auto;
  height:auto;
  padding:4px 11px 4px 10px;
  margin-right:-1px;
  color:#586069;
  cursor:pointer
}
.gist .blob-num-expandable .diff-expander:hover{
  color:#fff;
  text-shadow:none;
  background-color:#0366d6;
  border-color:#0366d6
}
.gist .blob-code-addition{
  background-color:#e6ffed
}
.gist .blob-code-addition .x{
  color:#24292e;
  background-color:#acf2bd
}
.gist .blob-num-addition{
  background-color:#cdffd8;
  border-color:#bef5cb
}
.gist .blob-code-deletion{
  background-color:#ffeef0
}
.gist .blob-code-deletion .x{
  color:#24292e;
  background-color:#fdb8c0
}
.gist .blob-num-deletion{
  background-color:#ffdce0;
  border-color:#fdaeb7
}
.gist .selected-line.blob-code{
  background-color:#fffbdd
}
.gist .selected-line.blob-code .x{
  background-color:transparent
}
.gist .selected-line.blob-num{
  background-color:#fff5b1;
  border-color:#ffea7f
}
.gist .add-line-comment{
  position:relative;
  z-index:5;
  float:left;
  width:22px;
  height:22px;
  margin:-2px -10px -2px -20px;
  line-height:21px;
  color:#fff;
  text-align:center;
  text-indent:0;
  cursor:pointer;
  background-color:#0366d6;
  background-image:-webkit-gradient(linear, left top, left bottom, from(#0372ef), to(#0366d6));
  background-image:linear-gradient(#0372ef, #0366d6);
  border-radius:3px;
  -webkit-box-shadow:0 1px 4px rgba(27,31,35,0.15);
          box-shadow:0 1px 4px rgba(27,31,35,0.15);
  opacity:0;
  -webkit-transition:-webkit-transform 0.1s ease-in-out;
  transition:-webkit-transform 0.1s ease-in-out;
  transition:transform 0.1s ease-in-out;
  transition:transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
  -webkit-transform:scale(0.8, 0.8);
      -ms-transform:scale(0.8, 0.8);
          transform:scale(0.8, 0.8)
}
.gist .add-line-comment:hover{
  -webkit-transform:scale(1, 1);
      -ms-transform:scale(1, 1);
          transform:scale(1, 1)
}
.is-hovered .gist .add-line-comment,.gist .add-line-comment:focus{
  opacity:1
}
.gist .add-line-comment .octicon{
  vertical-align:text-top;
  pointer-events:none
}
.gist .add-line-comment.octicon-check{
  background:#333;
  opacity:1
}
.gist .inline-comment-form{
  border:1px solid #dfe2e5;
  border-radius:3px
}
.gist .inline-review-comment{
  margin-top:0 !important;
  margin-bottom:10px !important
}
.gist .inline-review-comment .gc:first-child+tr .blob-num,.gist .inline-review-comment .gc:first-child+tr .blob-code{
  padding-top:5px
}
.gist .inline-review-comment tr:last-child{
  border-bottom-right-radius:2px;
  border-bottom-left-radius:2px
}
.gist .inline-review-comment tr:last-child .blob-num,.gist .inline-review-comment tr:last-child .blob-code{
  padding-bottom:8px
}
.gist .inline-review-comment tr:last-child .blob-num:first-child,.gist .inline-review-comment tr:last-child .blob-code:first-child{
  border-bottom-left-radius:2px
}
.gist .inline-review-comment tr:last-child .blob-num:last-child,.gist .inline-review-comment tr:last-child .blob-code:last-child{
  border-bottom-right-radius:2px
}
.gist .timeline-inline-comments{
  width:100%;
  table-layout:fixed
}
.gist .timeline-inline-comments .inline-comments,.gist .show-inline-notes .inline-comments{
  display:table-row
}
.gist .inline-comments{
  display:none
}
.gist .inline-comments.is-collapsed{
  display:none
}
.gist .inline-comments .line-comments.is-collapsed{
  visibility:hidden
}
.gist .inline-comments .line-comments+.blob-num{
  border-left-width:1px
}
.gist .inline-comments .timeline-comment{
  margin-bottom:10px
}
.gist .inline-comments .inline-comment-form,.gist .inline-comments .inline-comment-form-container{
  max-width:780px
}
.gist .comment-holder{
  max-width:780px
}
.gist .line-comments+.line-comments,.gist .empty-cell+.line-comments{
  border-left:1px solid #eaecef
}
.gist .inline-comment-form-container .inline-comment-form,.gist .inline-comment-form-container.open .inline-comment-form-actions{
  display:none
}
.gist .inline-comment-form-container .inline-comment-form-actions,.gist .inline-comment-form-container.open .inline-comment-form{
  display:block
}
.gist body.split-diff .container,.gist body.split-diff .container-lg,.gist body.full-width .container,.gist body.full-width .container-lg{
  width:100%;
  max-width:none;
  padding-right:20px;
  padding-left:20px
}
.gist body.split-diff .repository-content,.gist body.full-width .repository-content{
  width:100%
}
.gist body.split-diff .new-pr-form,.gist body.full-width .new-pr-form{
  max-width:980px
}
.gist body.split-diff .new-pr-form .discussion-sidebar,.gist body.full-width .new-pr-form .discussion-sidebar{
  width:200px
}
.gist .file-diff-split{
  table-layout:fixed
}
.gist .file-diff-split .blob-code+.blob-num{
  border-left:1px solid #f6f8fa
}
.gist .file-diff-split .blob-code-inner{
  word-wrap:break-word;
  white-space:pre-wrap
}
.gist .file-diff-split .empty-cell{
  cursor:default;
  background-color:#fafbfc;
  border-right-color:#eaecef
}
.gist .submodule-diff-stats .octicon-diff-removed{
  color:#cb2431
}
.gist .submodule-diff-stats .octicon-diff-renamed{
  color:#677a85
}
.gist .submodule-diff-stats .octicon-diff-modified{
  color:#d0b44c
}
.gist .submodule-diff-stats .octicon-diff-added{
  color:#28a745
}
.gist .BlobToolbar{
  left:-17px
}
.gist .BlobToolbar-dropdown{
  margin-left:-2px
}
.gist .task-list-item{
  list-style-type:none
}
.gist .task-list-item label{
  font-weight:400
}
.gist .task-list-item.enabled label{
  cursor:pointer
}
.gist .task-list-item+.task-list-item{
  margin-top:3px
}
.gist .task-list-item .handle{
  display:none
}
.gist .task-list-item-checkbox{
  margin:0 0.2em 0.25em -1.6em;
  vertical-align:middle
}
.gist .reorderable-task-lists .markdown-body .contains-task-list{
  padding:0
}
.gist .reorderable-task-lists .markdown-body li:not(.task-list-item){
  margin-left:26px
}
.gist .reorderable-task-lists .markdown-body ol:not(.contains-task-list) li,.gist .reorderable-task-lists .markdown-body ul:not(.contains-task-list) li{
  margin-left:0
}
.gist .reorderable-task-lists .markdown-body li p{
  margin-top:0
}
.gist .reorderable-task-lists .markdown-body .task-list-item{
  padding-right:15px;
  padding-left:42px;
  margin-right:-15px;
  margin-left:-15px;
  border:1px solid transparent
}
.gist .reorderable-task-lists .markdown-body .task-list-item+.task-list-item{
  margin-top:0
}
.gist .reorderable-task-lists .markdown-body .task-list-item .contains-task-list{
  padding-top:4px
}
.gist .reorderable-task-lists .markdown-body .task-list-item .handle{
  display:block;
  float:left;
  width:20px;
  padding:2px 0 0 2px;
  margin-left:-43px;
  opacity:0
}
.gist .reorderable-task-lists .markdown-body .task-list-item .drag-handle{
  fill:#333
}
.gist .reorderable-task-lists .markdown-body .task-list-item.hovered{
  background:#fafafa;
  border-top-color:#ededed;
  border-bottom-color:#ededed
}
.gist .reorderable-task-lists .markdown-body .task-list-item.hovered>.handle{
  opacity:1
}
.gist .reorderable-task-lists .markdown-body .task-list-item.is-dragging{
  opacity:0
}
.gist .reorderable-task-lists .markdown-body .task-list-item.is-ghost{
  border-right-color:#ededed;
  border-left-color:#ededed
}
.gist .review-comment-contents .markdown-body .task-list-item{
  padding-left:42px;
  margin-right:-12px;
  margin-left:-12px;
  border-top-left-radius:3px;
  border-bottom-left-radius:3px
}
.gist .review-comment-contents .markdown-body .task-list-item.hovered{
  border-left-color:#ededed
}
.gist .highlight{
  padding:0;
  margin:0;
  font-family:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
  font-size:12px;
  font-weight:400;
  line-height:1.4;
  color:#333;
  background:#fff;
  border:0
}
.gist .render-viewer-error,.gist .render-viewer-fatal,.gist .render-viewer-invalid,.gist .octospinner{
  display:none
}
.gist iframe.render-viewer{
  width:100%;
  height:480px;
  overflow:hidden;
  border:0
}
.gist pre,.gist code{
  font-family:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace !important;
  white-space:pre
}
.gist .gist-meta{
  padding:10px;
  overflow:hidden;
  font:12px -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  color:#586069;
  background-color:#f7f7f7;
  border-radius:0 0 2px 2px
}
.gist .gist-meta a{
  font-weight:600;
  color:#666;
  text-decoration:none;
  border:0
}
.gist .gist-data{
  overflow:auto;
  word-wrap:normal;
  background-color:#fff;
  border-bottom:1px solid #ddd;
  border-radius:2px 2px 0 0
}
.gist .gist-file{
  margin-bottom:1em;
  font-family:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
  border:1px solid #ddd;
  border-bottom:1px solid #ccc;
  border-radius:3px
}
.gist .gist-file article{
  padding:6px
}
.gist .gist-file .scroll .gist-data{
  position:absolute;
  top:0;
  right:0;
  bottom:30px;
  left:0;
  overflow:scroll
}
.gist .gist-file .scroll .gist-meta{
  position:absolute;
  right:0;
  bottom:0;
  left:0
}
.gist .blob-num{
  min-width:inherit;
  padding:1px 10px !important;
  background:rgba(0,0,0,0)
}
.gist .blob-code{
  padding:1px 10px !important;
  text-align:left;
  background:rgba(0,0,0,0);
  border:0
}
.gist .blob-wrapper table{
  border-collapse:collapse
}
.gist .blob-wrapper tr:first-child td{
  padding-top:4px
}
.gist .markdown-body .anchor{
  display:none
}
.file>br{
  display:none
}
.draft-body__preview img{
  width:100%
}
.draft-body__preview.pending{
  -webkit-transition:0.5s;
  transition:0.5s;
  opacity:0.5
}
.CodeMirror{
  height:327px;
  margin-bottom:24px
}
.is-dragover ~ .editor-toolbar,.is-dragover ~ .editor-toolbar ~ .CodeMirror{
  border-color:#0069ff
}
@media (max-width: 768px){
.shrunk .editor-toolbar,.shrunk .CodeMirror{
    display:none
}
}

.secondary[data-v-cdd7bc12]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex
}
.secondary>*[data-v-cdd7bc12]{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1
}
@media (min-width: 992px){
.copy[data-v-cdd7bc12]{
    margin-left:0
}
}

.broken-links-checker[data-v-f24fa426]{
  clear:both;
  width:100%;
  text-align:left
}
.broken-link[data-v-f24fa426]{
  border-bottom:1px dotted #f0ad4e;
  cursor:hand;
  -webkit-transition:0.3s;
  transition:0.3s
}
.broken-link .tooltiptext[data-v-f24fa426]{
  left:-webkit-calc(50% - 60px);
  left:calc(50% - 60px)
}

.wrapper[data-v-49b9bf74]{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  clear:both;
  float:left;
  margin-top:10px
}
.icon[data-v-49b9bf74]{
  font-weight:bold;
  display:inline-block;
  width:14px;
  margin-right:5px
}

.dropdown-menu__item[data-v-327f0dda]{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center
}
.dropdown-menu__item svg[data-v-327f0dda]{
  line-height:24px;
  margin-right:10px
}

.cancel-email-button[data-v-8c6a465e]{
  margin-bottom:0;
  background:0;
  border:1px #fff solid
}
.cancel-email-button[data-v-8c6a465e]:hover{
  opacity:0.6
}

.dropdown-button--tags[data-v-8005a964]{
  padding-left:-webkit-calc(1em + 20px);
  padding-left:calc(1em + 20px);
  overflow-x:auto;
  text-overflow:ellipsis
}


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