.cr-group {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  position: relative;
}

.cr-group__item {
  position: relative;
  display: flex;
  z-index: 0;
}
.cr-group__item--focused {
  z-index: 1;
}
.cr-group__item:hover {
  z-index: 2;
}
.cr-group__item:not(:first-child) {
  margin-left: 0.75rem;
}
.cr-group__item > * {
  align-self: center;
  width: 100%;
}

.cr-group--no-spacing .cr-group__item:not(:first-child) {
  margin-left: -1px;
}
.cr-group--no-spacing .cr-group__item:not(.cr-group__item--addon) * {
  border-radius: 0;
}
.cr-group--no-spacing .cr-group__item:first-child, .cr-group--no-spacing .cr-group__item:first-child * {
  border-top-left-radius: 0.1875rem;
  border-bottom-left-radius: 0.1875rem;
}
.cr-group--no-spacing .cr-group__item:last-child, .cr-group--no-spacing .cr-group__item:last-child * {
  border-top-right-radius: 0.1875rem;
  border-bottom-right-radius: 0.1875rem;
}

.cr-group--block,
.cr-group__item--block {
  width: 100%;
}
.cr-group--block > .cr-group__item:not(.cr-group__item--addon):not(.cr-group__item--input-block),
.cr-group__item--block > .cr-group__item:not(.cr-group__item--addon):not(.cr-group__item--input-block) {
  flex-grow: 1;
}
.cr-group--block > .cr-group__item:not(.cr-group__item--addon):not(.cr-group__item--input-block) > *,
.cr-group__item--block > .cr-group__item:not(.cr-group__item--addon):not(.cr-group__item--input-block) > * {
  width: 100%;
}

.cr-group__item--input-block {
  flex-grow: 2;
}

.cr-group__item--addon {
  display: flex;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  text-align: center;
  background-color: #f3f3f3;
  border: solid 1px #abb3b3;
  border-radius: 0.1875rem;
}
.cr-group__item--addon > * {
  display: flex;
  justify-content: center;
  align-self: center;
}

.cr-group--no-spacing .cr-group__item--addon {
  border-radius: 0;
}

.cr-group--vertical {
  flex-direction: column;
}
.cr-group--vertical .cr-group__item {
  flex-direction: column;
  margin: 0;
}
.cr-group--vertical .cr-group__item:not(:first-child) {
  margin-top: 0.75rem;
}
.cr-group--vertical.cr-group--no-spacing .cr-group__item {
  margin: 0;
}
.cr-group--vertical.cr-group--no-spacing .cr-group__item:not(:first-child) {
  margin-top: -1px;
}
.cr-group--vertical.cr-group--no-spacing .cr-group__item:not(.cr-group__item--addon) * {
  border-radius: 0;
}
.cr-group--vertical.cr-group--no-spacing .cr-group__item:first-child, .cr-group--vertical.cr-group--no-spacing .cr-group__item:first-child * {
  border-top-left-radius: 0.1875rem;
  border-top-right-radius: 0.1875rem;
}
.cr-group--vertical.cr-group--no-spacing .cr-group__item:last-child, .cr-group--vertical.cr-group--no-spacing .cr-group__item:last-child * {
  border-bottom-left-radius: 0.1875rem;
  border-bottom-right-radius: 0.1875rem;
}
.cr-group--vertical .cr-group__item--addon {
  display: block;
  padding: 0.375rem 0;
}
.cr-icon-base-1-maple {
  --cr-icon-base-1-fill: $cr-maple;
}

.cr-icon-base-1-maple-100 {
  --cr-icon-base-1-fill: $cr-maple-100;
}

.cr-icon-base-1-maple-200 {
  --cr-icon-base-1-fill: $cr-maple-200;
}

.cr-icon-base-1-maple-300 {
  --cr-icon-base-1-fill: $cr-maple-300;
}

.cr-icon-base-1-dive {
  --cr-icon-base-1-fill: $cr-dive;
}

.cr-icon-base-1-dive-100 {
  --cr-icon-base-1-fill: $cr-dive-100;
}

.cr-icon-base-1-dive-200 {
  --cr-icon-base-1-fill: $cr-dive-200;
}

.cr-icon-base-1-dive-300 {
  --cr-icon-base-1-fill: $cr-dive-300;
}

.cr-icon-base-1-night {
  --cr-icon-base-1-fill: $cr-night;
}

.cr-icon-base-1-night-100 {
  --cr-icon-base-1-fill: $cr-night-100;
}

.cr-icon-base-1-night-200 {
  --cr-icon-base-1-fill: $cr-night-200;
}

.cr-icon-base-1-night-300 {
  --cr-icon-base-1-fill: $cr-night-300;
}

.cr-icon-base-1-snow {
  --cr-icon-base-1-fill: $cr-snow;
}

.cr-icon-base-1-snow-100 {
  --cr-icon-base-1-fill: $cr-snow-100;
}

.cr-icon-base-1-snow-200 {
  --cr-icon-base-1-fill: $cr-snow-200;
}

.cr-icon-base-1-snow-300 {
  --cr-icon-base-1-fill: $cr-snow-300;
}

.cr-icon-base-1-blue {
  --cr-icon-base-1-fill: $cr-blue;
}

.cr-icon-base-1-blue-100 {
  --cr-icon-base-1-fill: $cr-blue-100;
}

.cr-icon-base-1-blue-200 {
  --cr-icon-base-1-fill: $cr-blue-200;
}

.cr-icon-base-1-blue-300 {
  --cr-icon-base-1-fill: $cr-blue-300;
}

.cr-icon-base-1-green {
  --cr-icon-base-1-fill: $cr-green;
}

.cr-icon-base-1-green-100 {
  --cr-icon-base-1-fill: $cr-green-100;
}

.cr-icon-base-1-green-200 {
  --cr-icon-base-1-fill: $cr-green-200;
}

.cr-icon-base-1-green-300 {
  --cr-icon-base-1-fill: $cr-green-300;
}

.cr-icon-base-1-orange {
  --cr-icon-base-1-fill: $cr-orange;
}

.cr-icon-base-1-orange-100 {
  --cr-icon-base-1-fill: $cr-orange-100;
}

.cr-icon-base-1-orange-200 {
  --cr-icon-base-1-fill: $cr-orange-200;
}

.cr-icon-base-1-orange-300 {
  --cr-icon-base-1-fill: $cr-orange-300;
}

.cr-icon-base-1-yellow {
  --cr-icon-base-1-fill: $cr-yellow;
}

.cr-icon-base-1-yellow-100 {
  --cr-icon-base-1-fill: $cr-yellow-100;
}

.cr-icon-base-1-yellow-200 {
  --cr-icon-base-1-fill: $cr-yellow-200;
}

.cr-icon-base-1-yellow-300 {
  --cr-icon-base-1-fill: $cr-yellow-300;
}

.cr-icon-base-1-gray {
  --cr-icon-base-1-fill: $cr-gray;
}

.cr-icon-base-1-gray-100 {
  --cr-icon-base-1-fill: $cr-gray-100;
}

.cr-icon-base-1-gray-200 {
  --cr-icon-base-1-fill: $cr-gray-200;
}

.cr-icon-base-1-gray-300 {
  --cr-icon-base-1-fill: $cr-gray-300;
}

.cr-icon-base-1-seal {
  --cr-icon-base-1-fill: $cr-seal;
}

.cr-icon-base-1-seal-100 {
  --cr-icon-base-1-fill: $cr-seal-100;
}

.cr-icon-base-1-seal-200 {
  --cr-icon-base-1-fill: $cr-seal-200;
}

.cr-icon-base-1-seal-300 {
  --cr-icon-base-1-fill: $cr-seal-300;
}

.cr-icon-base-2-maple {
  --cr-icon-base-2-fill: $cr-maple;
}

.cr-icon-base-2-maple-100 {
  --cr-icon-base-2-fill: $cr-maple-100;
}

.cr-icon-base-2-maple-200 {
  --cr-icon-base-2-fill: $cr-maple-200;
}

.cr-icon-base-2-maple-300 {
  --cr-icon-base-2-fill: $cr-maple-300;
}

.cr-icon-base-2-dive {
  --cr-icon-base-2-fill: $cr-dive;
}

.cr-icon-base-2-dive-100 {
  --cr-icon-base-2-fill: $cr-dive-100;
}

.cr-icon-base-2-dive-200 {
  --cr-icon-base-2-fill: $cr-dive-200;
}

.cr-icon-base-2-dive-300 {
  --cr-icon-base-2-fill: $cr-dive-300;
}

.cr-icon-base-2-night {
  --cr-icon-base-2-fill: $cr-night;
}

.cr-icon-base-2-night-100 {
  --cr-icon-base-2-fill: $cr-night-100;
}

.cr-icon-base-2-night-200 {
  --cr-icon-base-2-fill: $cr-night-200;
}

.cr-icon-base-2-night-300 {
  --cr-icon-base-2-fill: $cr-night-300;
}

.cr-icon-base-2-snow {
  --cr-icon-base-2-fill: $cr-snow;
}

.cr-icon-base-2-snow-100 {
  --cr-icon-base-2-fill: $cr-snow-100;
}

.cr-icon-base-2-snow-200 {
  --cr-icon-base-2-fill: $cr-snow-200;
}

.cr-icon-base-2-snow-300 {
  --cr-icon-base-2-fill: $cr-snow-300;
}

.cr-icon-base-2-blue {
  --cr-icon-base-2-fill: $cr-blue;
}

.cr-icon-base-2-blue-100 {
  --cr-icon-base-2-fill: $cr-blue-100;
}

.cr-icon-base-2-blue-200 {
  --cr-icon-base-2-fill: $cr-blue-200;
}

.cr-icon-base-2-blue-300 {
  --cr-icon-base-2-fill: $cr-blue-300;
}

.cr-icon-base-2-green {
  --cr-icon-base-2-fill: $cr-green;
}

.cr-icon-base-2-green-100 {
  --cr-icon-base-2-fill: $cr-green-100;
}

.cr-icon-base-2-green-200 {
  --cr-icon-base-2-fill: $cr-green-200;
}

.cr-icon-base-2-green-300 {
  --cr-icon-base-2-fill: $cr-green-300;
}

.cr-icon-base-2-orange {
  --cr-icon-base-2-fill: $cr-orange;
}

.cr-icon-base-2-orange-100 {
  --cr-icon-base-2-fill: $cr-orange-100;
}

.cr-icon-base-2-orange-200 {
  --cr-icon-base-2-fill: $cr-orange-200;
}

.cr-icon-base-2-orange-300 {
  --cr-icon-base-2-fill: $cr-orange-300;
}

.cr-icon-base-2-yellow {
  --cr-icon-base-2-fill: $cr-yellow;
}

.cr-icon-base-2-yellow-100 {
  --cr-icon-base-2-fill: $cr-yellow-100;
}

.cr-icon-base-2-yellow-200 {
  --cr-icon-base-2-fill: $cr-yellow-200;
}

.cr-icon-base-2-yellow-300 {
  --cr-icon-base-2-fill: $cr-yellow-300;
}

.cr-icon-base-2-gray {
  --cr-icon-base-2-fill: $cr-gray;
}

.cr-icon-base-2-gray-100 {
  --cr-icon-base-2-fill: $cr-gray-100;
}

.cr-icon-base-2-gray-200 {
  --cr-icon-base-2-fill: $cr-gray-200;
}

.cr-icon-base-2-gray-300 {
  --cr-icon-base-2-fill: $cr-gray-300;
}

.cr-icon-base-2-seal {
  --cr-icon-base-2-fill: $cr-seal;
}

.cr-icon-base-2-seal-100 {
  --cr-icon-base-2-fill: $cr-seal-100;
}

.cr-icon-base-2-seal-200 {
  --cr-icon-base-2-fill: $cr-seal-200;
}

.cr-icon-base-2-seal-300 {
  --cr-icon-base-2-fill: $cr-seal-300;
}

.cr-icon-details-1-maple {
  --cr-icon-details-1-fill: $cr-maple;
}

.cr-icon-details-1-maple-100 {
  --cr-icon-details-1-fill: $cr-maple-100;
}

.cr-icon-details-1-maple-200 {
  --cr-icon-details-1-fill: $cr-maple-200;
}

.cr-icon-details-1-maple-300 {
  --cr-icon-details-1-fill: $cr-maple-300;
}

.cr-icon-details-1-dive {
  --cr-icon-details-1-fill: $cr-dive;
}

.cr-icon-details-1-dive-100 {
  --cr-icon-details-1-fill: $cr-dive-100;
}

.cr-icon-details-1-dive-200 {
  --cr-icon-details-1-fill: $cr-dive-200;
}

.cr-icon-details-1-dive-300 {
  --cr-icon-details-1-fill: $cr-dive-300;
}

.cr-icon-details-1-night {
  --cr-icon-details-1-fill: $cr-night;
}

.cr-icon-details-1-night-100 {
  --cr-icon-details-1-fill: $cr-night-100;
}

.cr-icon-details-1-night-200 {
  --cr-icon-details-1-fill: $cr-night-200;
}

.cr-icon-details-1-night-300 {
  --cr-icon-details-1-fill: $cr-night-300;
}

.cr-icon-details-1-snow {
  --cr-icon-details-1-fill: $cr-snow;
}

.cr-icon-details-1-snow-100 {
  --cr-icon-details-1-fill: $cr-snow-100;
}

.cr-icon-details-1-snow-200 {
  --cr-icon-details-1-fill: $cr-snow-200;
}

.cr-icon-details-1-snow-300 {
  --cr-icon-details-1-fill: $cr-snow-300;
}

.cr-icon-details-1-blue {
  --cr-icon-details-1-fill: $cr-blue;
}

.cr-icon-details-1-blue-100 {
  --cr-icon-details-1-fill: $cr-blue-100;
}

.cr-icon-details-1-blue-200 {
  --cr-icon-details-1-fill: $cr-blue-200;
}

.cr-icon-details-1-blue-300 {
  --cr-icon-details-1-fill: $cr-blue-300;
}

.cr-icon-details-1-green {
  --cr-icon-details-1-fill: $cr-green;
}

.cr-icon-details-1-green-100 {
  --cr-icon-details-1-fill: $cr-green-100;
}

.cr-icon-details-1-green-200 {
  --cr-icon-details-1-fill: $cr-green-200;
}

.cr-icon-details-1-green-300 {
  --cr-icon-details-1-fill: $cr-green-300;
}

.cr-icon-details-1-orange {
  --cr-icon-details-1-fill: $cr-orange;
}

.cr-icon-details-1-orange-100 {
  --cr-icon-details-1-fill: $cr-orange-100;
}

.cr-icon-details-1-orange-200 {
  --cr-icon-details-1-fill: $cr-orange-200;
}

.cr-icon-details-1-orange-300 {
  --cr-icon-details-1-fill: $cr-orange-300;
}

.cr-icon-details-1-yellow {
  --cr-icon-details-1-fill: $cr-yellow;
}

.cr-icon-details-1-yellow-100 {
  --cr-icon-details-1-fill: $cr-yellow-100;
}

.cr-icon-details-1-yellow-200 {
  --cr-icon-details-1-fill: $cr-yellow-200;
}

.cr-icon-details-1-yellow-300 {
  --cr-icon-details-1-fill: $cr-yellow-300;
}

.cr-icon-details-1-gray {
  --cr-icon-details-1-fill: $cr-gray;
}

.cr-icon-details-1-gray-100 {
  --cr-icon-details-1-fill: $cr-gray-100;
}

.cr-icon-details-1-gray-200 {
  --cr-icon-details-1-fill: $cr-gray-200;
}

.cr-icon-details-1-gray-300 {
  --cr-icon-details-1-fill: $cr-gray-300;
}

.cr-icon-details-1-seal {
  --cr-icon-details-1-fill: $cr-seal;
}

.cr-icon-details-1-seal-100 {
  --cr-icon-details-1-fill: $cr-seal-100;
}

.cr-icon-details-1-seal-200 {
  --cr-icon-details-1-fill: $cr-seal-200;
}

.cr-icon-details-1-seal-300 {
  --cr-icon-details-1-fill: $cr-seal-300;
}

.cr-icon-details-2-maple {
  --cr-icon-details-2-fill: $cr-maple;
}

.cr-icon-details-2-maple-100 {
  --cr-icon-details-2-fill: $cr-maple-100;
}

.cr-icon-details-2-maple-200 {
  --cr-icon-details-2-fill: $cr-maple-200;
}

.cr-icon-details-2-maple-300 {
  --cr-icon-details-2-fill: $cr-maple-300;
}

.cr-icon-details-2-dive {
  --cr-icon-details-2-fill: $cr-dive;
}

.cr-icon-details-2-dive-100 {
  --cr-icon-details-2-fill: $cr-dive-100;
}

.cr-icon-details-2-dive-200 {
  --cr-icon-details-2-fill: $cr-dive-200;
}

.cr-icon-details-2-dive-300 {
  --cr-icon-details-2-fill: $cr-dive-300;
}

.cr-icon-details-2-night {
  --cr-icon-details-2-fill: $cr-night;
}

.cr-icon-details-2-night-100 {
  --cr-icon-details-2-fill: $cr-night-100;
}

.cr-icon-details-2-night-200 {
  --cr-icon-details-2-fill: $cr-night-200;
}

.cr-icon-details-2-night-300 {
  --cr-icon-details-2-fill: $cr-night-300;
}

.cr-icon-details-2-snow {
  --cr-icon-details-2-fill: $cr-snow;
}

.cr-icon-details-2-snow-100 {
  --cr-icon-details-2-fill: $cr-snow-100;
}

.cr-icon-details-2-snow-200 {
  --cr-icon-details-2-fill: $cr-snow-200;
}

.cr-icon-details-2-snow-300 {
  --cr-icon-details-2-fill: $cr-snow-300;
}

.cr-icon-details-2-blue {
  --cr-icon-details-2-fill: $cr-blue;
}

.cr-icon-details-2-blue-100 {
  --cr-icon-details-2-fill: $cr-blue-100;
}

.cr-icon-details-2-blue-200 {
  --cr-icon-details-2-fill: $cr-blue-200;
}

.cr-icon-details-2-blue-300 {
  --cr-icon-details-2-fill: $cr-blue-300;
}

.cr-icon-details-2-green {
  --cr-icon-details-2-fill: $cr-green;
}

.cr-icon-details-2-green-100 {
  --cr-icon-details-2-fill: $cr-green-100;
}

.cr-icon-details-2-green-200 {
  --cr-icon-details-2-fill: $cr-green-200;
}

.cr-icon-details-2-green-300 {
  --cr-icon-details-2-fill: $cr-green-300;
}

.cr-icon-details-2-orange {
  --cr-icon-details-2-fill: $cr-orange;
}

.cr-icon-details-2-orange-100 {
  --cr-icon-details-2-fill: $cr-orange-100;
}

.cr-icon-details-2-orange-200 {
  --cr-icon-details-2-fill: $cr-orange-200;
}

.cr-icon-details-2-orange-300 {
  --cr-icon-details-2-fill: $cr-orange-300;
}

.cr-icon-details-2-yellow {
  --cr-icon-details-2-fill: $cr-yellow;
}

.cr-icon-details-2-yellow-100 {
  --cr-icon-details-2-fill: $cr-yellow-100;
}

.cr-icon-details-2-yellow-200 {
  --cr-icon-details-2-fill: $cr-yellow-200;
}

.cr-icon-details-2-yellow-300 {
  --cr-icon-details-2-fill: $cr-yellow-300;
}

.cr-icon-details-2-gray {
  --cr-icon-details-2-fill: $cr-gray;
}

.cr-icon-details-2-gray-100 {
  --cr-icon-details-2-fill: $cr-gray-100;
}

.cr-icon-details-2-gray-200 {
  --cr-icon-details-2-fill: $cr-gray-200;
}

.cr-icon-details-2-gray-300 {
  --cr-icon-details-2-fill: $cr-gray-300;
}

.cr-icon-details-2-seal {
  --cr-icon-details-2-fill: $cr-seal;
}

.cr-icon-details-2-seal-100 {
  --cr-icon-details-2-fill: $cr-seal-100;
}

.cr-icon-details-2-seal-200 {
  --cr-icon-details-2-fill: $cr-seal-200;
}

.cr-icon-details-2-seal-300 {
  --cr-icon-details-2-fill: $cr-seal-300;
}

.cr-icon {
  width: 1rem;
  height: 1rem;
  vertical-align: text-bottom;
  --cr-icon-details-1-fill: none;
  --cr-icon-details-2-fill: #fff;
}
.ReactModal__Body--open {
  overflow: hidden;
}

.cr-modal__overlay {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(12, 13, 13, 0.8);
  z-index: 10000;
}
.cr-modal__overlay.ReactModal__Overlay--after-open {
  animation: cr-modal__show-animation 200ms cubic-bezier(0, 0, 0.2, 1) forwards;
}
.cr-modal__overlay.ReactModal__Overlay--before-close {
  animation: cr-modal__hide-animation 200ms cubic-bezier(0.4, 0, 0.6, 1) forwards;
}

.cr-modal__overlay--aside {
  justify-content: flex-end;
}

.cr-modal {
  display: flex;
  flex-direction: column;
  color: #494c4c;
  background: #fff;
  border-radius: 0.375rem;
  font-size: 1rem;
  max-height: 100%;
  max-width: 100%;
  margin: 1.875rem;
}
.cr-modal:focus {
  outline: 0;
}
.cr-modal.ReactModal__Content--after-open {
  animation: cr-modal__show-animation 200ms cubic-bezier(0, 0, 0.2, 1) forwards;
}
.cr-modal.ReactModal__Content--before-close {
  animation: cr-modal__hide-animation 200ms cubic-bezier(0.4, 0, 0.6, 1) forwards;
}

.cr-modal--aside {
  min-height: 100%;
  min-width: 40%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  margin-right: 0;
}
.cr-modal--aside.ReactModal__Content--after-open {
  animation: cr-modal__aside__show-animation 200ms cubic-bezier(0, 0, 0.2, 1) forwards;
}
.cr-modal--aside.ReactModal__Content--before-close {
  animation: cr-modal__aside__hide-animation 200ms cubic-bezier(0.4, 0, 0.6, 1) forwards;
}

.cr-modal__header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  border-bottom: 1px solid #c4cacc;
  box-shadow: 0 0.125rem 0.25rem rgba(12, 13, 13, 0.15);
}

.cr-modal__header__content-wrap {
  flex: 1;
  color: #181a1a;
  font-size: 1.125rem;
  font-weight: 700;
  margin-left: 1.5rem;
}

.cr-modal__body {
  flex-grow: 1;
  padding: 1.5rem;
  overflow-wrap: break-word;
}

.cr-modal__body--scrollable {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.cr-modal__footer {
  padding: 1.125rem 1.5rem;
  background-color: #f3f3f3;
  border-top: 1px solid #c4cacc;
  border-radius: 0 0 0.375rem 0.375rem;
}

.cr-modal__close {
  cursor: pointer;
  height: 1rem;
}
.cr-modal__close:focus {
  outline: none;
}
.cr-modal__close svg {
  vertical-align: baseline;
}

.cr-modal__close-wrap {
  margin: 1.125rem;
  height: 1rem;
}

@keyframes cr-modal__show-animation {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes cr-modal__hide-animation {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes cr-modal__aside__show-animation {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0%);
  }
}
@keyframes cr-modal__aside__hide-animation {
  from {
    transform: translateX(0%);
  }
  to {
    transform: translateX(100%);
  }
}
.cr-select {
  width: 100%;
  color: #494c4c;
  font-size: 0.875rem;
  font-family: Lato, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: 700;
  height: 2.25rem;
  padding: 0 1.5rem 0 0.75rem;
  background-color: #fff;
  border: 1px solid #abb3b3;
  border-radius: 0.1875rem;
  box-shadow: 0 0.125rem 0.25rem rgba(12, 13, 13, 0.15), inset 0 -0.0625rem 0.1875rem rgba(12, 13, 13, 0.18);
  -webkit-appearance: none;
          appearance: none;
  line-height: 1.125rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16' fill='%23494c4c'%3E%3Cg id='chevron-up-down'%3E%3Cpath id='base-1' d='M8 12l2-2 1 1-3 3-3-3 1-1 2 2zm0-8L6 6 5 5l3-3 3 3-1 1-2-2z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 0.375rem center;
}
.cr-select:focus {
  outline: none;
  border-color: #2875c6;
}
.cr-select:disabled {
  color: #848a8a;
  background-color: #f3f3f3;
  box-shadow: none;
}
.cr-select::-ms-expand {
  display: none;
}
.cr-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #494c4c;
}
.cr-text-base {
  margin: 0;
}

.cr-text--heading1,
.cr-text--heading2,
.cr-text--heading3,
.cr-text--heading4 {
  font-weight: 700;
}
.cr-text--heading1.cr-text--content:not(:first-child),
.cr-text--heading2.cr-text--content:not(:first-child),
.cr-text--heading3.cr-text--content:not(:first-child),
.cr-text--heading4.cr-text--content:not(:first-child) {
  padding-top: 0.375rem;
}

.cr-text--heading-color {
  color: #0c0d0d;
}

.cr-text--heading1.cr-text--content,
.cr-text--heading2.cr-text--content {
  margin-bottom: 0.75rem;
}

.cr-text--heading3.cr-text--content,
.cr-text--heading4.cr-text--content {
  margin-bottom: 0.375rem;
}

.cr-text--heading1 {
  font-size: 2.25rem;
  line-height: 3.375rem;
}

.cr-text--heading2 {
  font-size: 1.5rem;
  line-height: 2.25rem;
}

.cr-text--heading3 {
  font-size: 1.125rem;
  line-height: 1.875rem;
}

.cr-text--heading4 {
  font-size: 0.75rem;
  line-height: 1.125rem;
  text-transform: uppercase;
  letter-spacing: 0.09375rem;
}

.cr-text--body.cr-text--content:not(:last-child),
.cr-text--body-small.cr-text--content:not(:last-child),
.cr-text--body-large.cr-text--content:not(:last-child),
.cr-text--body-xlarge.cr-text--content:not(:last-child) {
  margin-bottom: 1.125rem;
}

.cr-text--body-color {
  color: #383d3d;
}

.cr-text--body {
  font-size: 1rem;
  line-height: 1.5rem;
}

.cr-text--body-small {
  font-size: 0.875rem;
  line-height: 1.125rem;
}

.cr-text--body-large {
  font-size: 1.125rem;
  line-height: 1.875rem;
}

.cr-text--body-xlarge {
  font-size: 1.5rem;
  line-height: 2.25rem;
}

.cr-text--bold {
  font-weight: 700;
}

.cr-text--dimmed {
  color: #848a8a;
}

.cr-text-link {
  color: #2875c6;
  text-decoration: none;
}
.cr-text-link:hover {
  text-decoration: underline;
  cursor: pointer;
}
.cr-text-base {
  margin: 0;
}

.cr-text--heading1,
.cr-text--heading2,
.cr-text--heading3,
.cr-text--heading4 {
  color: #0c0d0d;
  font-weight: 700;
}
.cr-text--heading1.cr-text--content:not(:first-child),
.cr-text--heading2.cr-text--content:not(:first-child),
.cr-text--heading3.cr-text--content:not(:first-child),
.cr-text--heading4.cr-text--content:not(:first-child) {
  padding-top: 0.375rem;
}

.cr-text--heading1.cr-text--content,
.cr-text--heading2.cr-text--content {
  margin-bottom: 0.75rem;
}

.cr-text--heading3.cr-text--content,
.cr-text--heading4.cr-text--content {
  margin-bottom: 0.375rem;
}

.cr-text--heading1 {
  font-size: 2.25rem;
  line-height: 3.375rem;
}

.cr-text--heading2 {
  font-size: 1.5rem;
  line-height: 2.25rem;
}

.cr-text--heading3 {
  font-size: 1.125rem;
  line-height: 1.875rem;
}

.cr-text--heading4 {
  font-size: 0.875rem;
  line-height: 1.125rem;
  text-transform: uppercase;
  letter-spacing: 0.09375rem;
}

.cr-text--body,
.cr-text--body-small,
.cr-text--body-large,
.cr-text--body-xlarge {
  color: #383d3d;
}
.cr-text--body.cr-text--content:not(:last-child),
.cr-text--body-small.cr-text--content:not(:last-child),
.cr-text--body-large.cr-text--content:not(:last-child),
.cr-text--body-xlarge.cr-text--content:not(:last-child) {
  margin-bottom: 1.125rem;
}

.cr-text--body {
  font-size: 1rem;
  line-height: 1.5rem;
}

.cr-text--body-small {
  font-size: 0.875rem;
  line-height: 1.125rem;
}

.cr-text--body-large {
  font-size: 1.125rem;
  line-height: 1.875rem;
}

.cr-text--body-xlarge {
  font-size: 1.5rem;
  line-height: 2.25rem;
}

.cr-text--bold {
  font-weight: 700;
}

.cr-text--dimmed {
  color: #848a8a;
}

.cr-text-link {
  color: #2875c6;
  text-decoration: none;
}
.cr-text-link:hover {
  text-decoration: underline;
  cursor: pointer;
}
.cr-input__container {
  width: 100%;
}

.cr-input__wrapper {
  position: relative;
  display: flex;
  align-items: center;
  border-radius: 0.1875rem;
  background-color: #fff;
}

.cr-input__wrapper--disabled {
  color: #848a8a;
  background-color: #f3f3f3;
  -webkit-text-fill-color: currentColor;
}

.cr-input__wrapper--readonly {
  background-color: #f3f3f3;
}

.cr-input__wrapper--autofilled {
  background-color: #fdfcd4;
  background-image: none;
  color: #0c0d0d;
}

.cr-input {
  width: 100%;
  flex: 1 1 0%;
  box-sizing: border-box;
  height: 2.25rem;
  font-family: Lato, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  border: solid 0 transparent;
  background-color: transparent;
  color: #494c4c;
  min-width: 0;
}
.cr-input:disabled {
  opacity: 1;
}

.cr-input::-webkit-input-placeholder {
  color: #abb3b3;
}

.cr-input::placeholder {
  color: #abb3b3;
}

.cr-input:focus,
.cr-input:active {
  outline: none;
}

.cr-input--small {
  font-size: 0.75rem;
  height: 1.875rem;
}

.cr-input--large {
  height: 2.625rem;
}

.cr-input--has-prefix {
  padding-left: 0;
}

.cr-input--has-suffix {
  padding-right: 0;
}

.cr-input.cr-input--error ~ .cr-input__backdrop {
  border-color: #b93435;
}

.cr-input.cr-input--error:not([disabled]):not([readonly]):hover ~ .cr-input__backdrop,
.cr-input.cr-input--error:not([disabled]):not([readonly]):active ~ .cr-input__backdrop,
.cr-input.cr-input--error:not([disabled]):not([readonly]):focus ~ .cr-input__backdrop {
  border-color: #ed5153;
}

.cr-input__prefix,
.cr-input__suffix,
.cr-input__status {
  display: flex;
  flex: 0 0 auto;
}

.cr-input__prefix {
  font-size: 0.875rem;
  padding-left: 0.75rem;
  padding-right: 0.375rem;
}

.cr-input__suffix {
  font-size: 0.875rem;
  padding-right: 0.75rem;
}

.cr-input__status {
  padding-right: 0.75rem;
}

.cr-input--valid ~ .cr-input__status .cr-icon__base {
  fill: #35b858;
}

.cr-input--warning ~ .cr-input__status .cr-icon__base {
  fill: #e69524;
}

.cr-input--error ~ .cr-input__status .cr-icon__base {
  fill: #b93435;
}

.cr-input__header {
  margin-bottom: 0.375rem;
}

.cr-input__label-wrapper {
  display: flex;
  justify-content: space-between;
}

.cr-input__label-helper {
  display: flex;
}

.cr-input__text-helper {
  margin-top: 0.375rem;
}

.cr-input__text-helper--valid {
  color: #35b858;
}

.cr-input__text-helper--warning {
  color: #e69524;
}

.cr-input__text-helper--error {
  color: #b93435;
}

.cr-input__backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: none;
  border-radius: 0.1875rem;
  background-color: transparent;
  box-shadow: inset 0 0.0625rem 0.125rem rgba(56, 61, 61, 0.1);
  border: solid 1px #abb3b3;
}

.cr-input__prefix > *,
.cr-input__suffix > *,
.cr-input__label-helper > * {
  vertical-align: middle;
}

@keyframes onAutoFillStart {}
@keyframes onAutoFillCancel {}
input:not(:-webkit-autofill) {
  animation-name: onAutoFillCancel;
}

input:-webkit-autofill {
  animation-name: onAutoFillStart;
}

.cr-input:not([disabled]):not([readonly]):hover ~ .cr-input__backdrop {
  border-color: #383d3d;
}

.cr-input:not([disabled]):not([readonly]):focus ~ .cr-input__backdrop,
.cr-input:not([disabled]):not([readonly]):active ~ .cr-input__backdrop {
  border-color: #2875c6;
  box-shadow: inset 0 0.0625rem 0.125rem rgba(56, 61, 61, 0.1), 0 0.1875rem 0.375rem rgba(12, 13, 13, 0.15);
}
.cr-text-base {
  margin: 0;
}

.cr-text--heading1,
.cr-text--heading2,
.cr-text--heading3,
.cr-text--heading4 {
  color: #0c0d0d;
  font-weight: 700;
}
.cr-text--heading1.cr-text--content:not(:first-child),
.cr-text--heading2.cr-text--content:not(:first-child),
.cr-text--heading3.cr-text--content:not(:first-child),
.cr-text--heading4.cr-text--content:not(:first-child) {
  padding-top: 0.375rem;
}

.cr-text--heading1.cr-text--content,
.cr-text--heading2.cr-text--content {
  margin-bottom: 0.75rem;
}

.cr-text--heading3.cr-text--content,
.cr-text--heading4.cr-text--content {
  margin-bottom: 0.375rem;
}

.cr-text--heading1 {
  font-size: 2.25rem;
  line-height: 3.375rem;
}

.cr-text--heading2 {
  font-size: 1.5rem;
  line-height: 2.25rem;
}

.cr-text--heading3 {
  font-size: 1.125rem;
  line-height: 1.875rem;
}

.cr-text--heading4 {
  font-size: 0.75rem;
  line-height: 1.125rem;
  text-transform: uppercase;
  letter-spacing: 0.09375rem;
}

.cr-text--body,
.cr-text--body-small,
.cr-text--body-large,
.cr-text--body-xlarge {
  color: #383d3d;
}
.cr-text--body.cr-text--content:not(:last-child),
.cr-text--body-small.cr-text--content:not(:last-child),
.cr-text--body-large.cr-text--content:not(:last-child),
.cr-text--body-xlarge.cr-text--content:not(:last-child) {
  margin-bottom: 1.125rem;
}

.cr-text--body {
  font-size: 1rem;
  line-height: 1.5rem;
}

.cr-text--body-small {
  font-size: 0.875rem;
  line-height: 1.125rem;
}

.cr-text--body-large {
  font-size: 1.125rem;
  line-height: 1.875rem;
}

.cr-text--body-xlarge {
  font-size: 1.5rem;
  line-height: 2.25rem;
}

.cr-text--bold {
  font-weight: 700;
}

.cr-text--dimmed {
  color: #848a8a;
}

.cr-text-link {
  color: #2875c6;
  text-decoration: none;
}
.cr-text-link:hover {
  text-decoration: underline;
  cursor: pointer;
}
.cr-checkbox {
  position: relative;
  line-height: 1rem;
}

.cr-checkbox__label {
  position: relative;
  display: inline-flex;
}

.cr-checkbox__input {
  position: absolute;
  width: 1rem;
  height: 1rem;
  top: 0;
  left: 0;
  opacity: 0;
  padding: 0;
  margin: 0;
  z-index: 1;
}
.cr-checkbox__input:indeterminate + .cr-checkbox__checkmark {
  border-color: #2875c6;
}
.cr-checkbox__input:checked + .cr-checkbox__checkmark {
  background-color: #2875c6;
  border-color: #1d5794;
}
.cr-checkbox__input:active + .cr-checkbox__checkmark {
  box-shadow: inset 0 0 0.375rem rgba(12, 13, 13, 0.18), 0 0 0 1px #fff, 0 0 0 3px #2875c6;
}
.cr-checkbox__input:focus + .cr-checkbox__checkmark {
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px #2875c6;
}
.cr-checkbox__input[disabled] + .cr-checkbox__checkmark {
  opacity: 0.5;
  box-shadow: none;
}

.cr-checkbox__checkmark {
  position: relative;
  width: 1rem;
  height: 1rem;
  flex: 0 0 auto;
  border-radius: 0.1875rem;
  background-color: transparent;
  box-shadow: inset 0 -0.0625rem 0.1875rem rgba(12, 13, 13, 0.18), 0 0.125rem 0.25rem rgba(12, 13, 13, 0.15);
  border: solid 1px #abb3b3;
  box-sizing: border-box;
  overflow: hidden;
  cursor: default;
}
.cr-checkbox__checkmark .cr-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  fill: #fff;
}

.cr-checkbox__indeterminate {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 0.5rem;
  height: 0.125rem;
  border-radius: 0.1875rem;
  background: #1d5794;
}

.cr-checkbox__text {
  margin-left: 0.75rem;
}

.cr-checkbox__description {
  margin-left: calc(1rem + 0.75rem);
}
.cr-card {
  border-radius: 0.375rem;
  background-color: #fff;
  border: 1px solid #abb3b3;
  box-shadow: 0 0.125rem 0.25rem rgba(12, 13, 13, 0.15);
  font-family: Lato, Helvetica Neue, Helvetica, Arial, sans-serif;
}
.cr-card > :first-child {
  border-top-left-radius: calc(0.375rem - 1px);
  border-top-right-radius: calc(0.375rem - 1px);
}
.cr-card > :last-child {
  border-bottom-left-radius: calc(0.375rem - 1px);
  border-bottom-right-radius: calc(0.375rem - 1px);
}

.cr-card--top {
  box-shadow: 0 0.375rem 0.75rem rgba(12, 13, 13, 0.15);
}

.cr-card__header,
.cr-card__footer {
  background-color: #f3f3f3;
  line-height: 1.125rem;
}

.cr-card__header {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  border-bottom: 1px solid #c4cacc;
}

.cr-card__footer {
  padding: 0.75rem;
  border-top: 1px solid #c4cacc;
}

.cr-card__header--large,
.cr-card__footer--large {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.cr-card__header--with-actions {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.cr-card__header__title {
  font-size: 1rem;
  font-weight: 700;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.cr-card__section {
  padding: 0.75rem;
}

.cr-card__section--large {
  padding: 1.5rem;
}
.cr-bone {
  display: block;
  width: 100%;
  height: 0.75rem;
  border-radius: 0.1875rem;
  background-color: #e1e4e5;
}

.cr-bone--animated {
  animation: cr-bone-animation 1.8s infinite;
}

@keyframes cr-bone-animation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
.ReactModal__Body--open {
  overflow: hidden;
}

.cr-modal__overlay {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(12, 13, 13, 0.8);
  z-index: 10000;
}
.cr-modal__overlay.ReactModal__Overlay--after-open {
  animation: cr-modal__show-animation 200ms cubic-bezier(0, 0, 0.2, 1) forwards;
}
.cr-modal__overlay.ReactModal__Overlay--before-close {
  animation: cr-modal__hide-animation 200ms cubic-bezier(0.4, 0, 0.6, 1) forwards;
}

.cr-modal__overlay--aside {
  justify-content: flex-end;
}

.cr-modal {
  display: flex;
  flex-direction: column;
  color: #494c4c;
  background: #fff;
  border-radius: 0.375rem;
  font-size: 1rem;
  max-height: 100%;
  max-width: 100%;
  margin: 1.875rem;
}
.cr-modal:focus {
  outline: 0;
}
.cr-modal.ReactModal__Content--after-open {
  animation: cr-modal__show-animation 200ms cubic-bezier(0, 0, 0.2, 1) forwards;
}
.cr-modal.ReactModal__Content--before-close {
  animation: cr-modal__hide-animation 200ms cubic-bezier(0.4, 0, 0.6, 1) forwards;
}

.cr-modal--aside {
  min-height: 100%;
  min-width: 40%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  margin-right: 0;
}
.cr-modal--aside.ReactModal__Content--after-open {
  animation: cr-modal__aside__show-animation 200ms cubic-bezier(0, 0, 0.2, 1) forwards;
}
.cr-modal--aside.ReactModal__Content--before-close {
  animation: cr-modal__aside__hide-animation 200ms cubic-bezier(0.4, 0, 0.6, 1) forwards;
}

.cr-modal__header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  border-bottom: 1px solid #c4cacc;
  box-shadow: 0 0.125rem 0.25rem rgba(12, 13, 13, 0.15);
}

.cr-modal__header__content-wrap {
  flex: 1;
  color: #181a1a;
  font-size: 1.125rem;
  font-weight: 700;
  margin-left: 1.5rem;
}

.cr-modal__body {
  flex-grow: 1;
  padding: 1.5rem;
  overflow-wrap: break-word;
}

.cr-modal__body--scrollable {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.cr-modal__footer {
  padding: 1.125rem 1.5rem;
  background-color: #f3f3f3;
  border-top: 1px solid #c4cacc;
  border-radius: 0 0 0.375rem 0.375rem;
}

.cr-modal__close {
  -webkit-appearance: none;
          appearance: none;
  background: none;
  padding: 0;
  border: none;
  cursor: pointer;
  height: 1rem;
}
.cr-modal__close:focus {
  outline: none;
}
.cr-modal__close svg {
  vertical-align: baseline;
}

.cr-modal__close-wrap {
  margin: 1.125rem;
  height: 1rem;
}

@keyframes cr-modal__show-animation {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes cr-modal__hide-animation {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes cr-modal__aside__show-animation {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0%);
  }
}
@keyframes cr-modal__aside__hide-animation {
  from {
    transform: translateX(0%);
  }
  to {
    transform: translateX(100%);
  }
}
.cr-spinner {
  animation: cr-spinner-spin 1s infinite cubic-bezier(0.35, 0.3, 0.3, 0.35);
}

@keyframes cr-spinner-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.cr-button {
  position: relative;
  display: inline-flex;
  align-items: center;
  margin: 0;
  height: 2.25rem;
  padding: 0 1.125rem;
  background-color: #fff;
  border: 1px solid #abb3b3;
  border-radius: 0.1875rem;
  box-shadow: 0 0.125rem 0.25rem rgba(12, 13, 13, 0.15), inset 0 -0.0625rem 0.1875rem rgba(12, 13, 13, 0.18);
  cursor: pointer;
  font-family: Lato, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  color: #494c4c;
  line-height: 1;
  -webkit-user-select: none;
          user-select: none;
  text-decoration: none;
  text-align: center;
  transition-property: background, border, box-shadow, color;
  transition-duration: 200ms;
  box-sizing: border-box;
}
.cr-button--icon-only {
  padding-left: 0.5625rem;
  padding-right: 0.5625rem;
}
.cr-button .cr-icon {
  fill: #494c4c;
  color: #fff;
}
.cr-button:disabled, .cr-button.cr-button--disabled {
  pointer-events: none;
  cursor: default;
  opacity: 0.5;
  box-shadow: none;
}
.cr-button--small {
  height: 1.875rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.75rem;
}
.cr-button--small.cr-button--icon-only {
  padding-left: 0.4375rem;
  padding-right: 0.4375rem;
}
.cr-button--large {
  height: 2.625rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 1rem;
}
.cr-button--large.cr-button--icon-only {
  padding-left: 0.6875rem;
  padding-right: 0.6875rem;
}
.cr-button--xlarge {
  height: 3.375rem;
  padding-left: 2.25rem;
  padding-right: 2.25rem;
  font-size: 1.125rem;
  border-radius: 0.375rem;
}
.cr-button--xlarge.cr-button--icon-only {
  padding-left: 0.875rem;
  padding-right: 0.875rem;
}
.cr-button--block {
  display: flex;
  width: 100%;
}
.cr-button--primary {
  border-color: #35b858;
  box-shadow: 0 0.125rem 0.25rem rgba(12, 13, 13, 0.15), inset 0 -1px 3px 0 rgba(38, 133, 64, 0.2);
  color: #35b858;
}
.cr-button--primary .cr-icon {
  fill: #35b858;
}
.cr-button--primary:disabled, .cr-button--primary.cr-button--disabled {
  box-shadow: none;
}
.cr-button--primary.cr-button--fill {
  background-color: #35b858;
  border-color: #26853f;
  color: #fff;
  box-shadow: 0 0.125rem 0.25rem rgba(12, 13, 13, 0.15), inset 0 -0.0625rem 0.1875rem rgba(12, 13, 13, 0.18);
}
.cr-button--primary.cr-button--fill .cr-icon {
  fill: #fff;
  color: #35b858;
}
.cr-button--primary.cr-button--fill:disabled, .cr-button--primary.cr-button--fill.cr-button--disabled {
  box-shadow: none;
}
.cr-button--secondary {
  border-color: #2875c6;
  box-shadow: 0 0.125rem 0.25rem rgba(12, 13, 13, 0.15), inset 0 -1px 3px 0 rgba(30, 87, 148, 0.2);
  color: #2875c6;
}
.cr-button--secondary .cr-icon {
  fill: #2875c6;
}
.cr-button--secondary:disabled, .cr-button--secondary.cr-button--disabled {
  box-shadow: none;
}
.cr-button--secondary.cr-button--fill {
  background-color: #2875c6;
  border-color: #1d5794;
  color: #fff;
  box-shadow: 0 0.125rem 0.25rem rgba(12, 13, 13, 0.15), inset 0 -0.0625rem 0.1875rem rgba(12, 13, 13, 0.18);
}
.cr-button--secondary.cr-button--fill .cr-icon {
  fill: #fff;
  color: #2875c6;
}
.cr-button--secondary.cr-button--fill:disabled, .cr-button--secondary.cr-button--fill.cr-button--disabled {
  box-shadow: none;
}
.cr-button--danger {
  border-color: #b93435;
  box-shadow: 0 0.0625rem 0.125rem rgba(12, 13, 13, 0.15), inset 0 -1px 3px 0 rgba(135, 38, 38, 0.2);
  color: #b93435;
}
.cr-button--danger .cr-icon {
  fill: #b93435;
}
.cr-button--danger:disabled, .cr-button--danger.cr-button--disabled {
  box-shadow: none;
}
.cr-button--danger.cr-button--fill {
  background-color: #b93435;
  border-color: #872525;
  color: #fff;
  box-shadow: 0 0.125rem 0.25rem rgba(12, 13, 13, 0.15), inset 0 -0.0625rem 0.1875rem rgba(12, 13, 13, 0.18);
}
.cr-button--danger.cr-button--fill .cr-icon {
  fill: #fff;
  color: #b93435;
}
.cr-button--danger.cr-button--fill:disabled, .cr-button--danger.cr-button--fill.cr-button--disabled {
  box-shadow: none;
}

.cr-button .cr-button__content {
  display: inline-flex;
  align-self: center;
}
.cr-button .cr-button__content > * {
  align-self: center;
}
.cr-button:not(.cr-button--no-spacing) .cr-button__content:not(.cr-button__content--loading) + .cr-button__content {
  margin-left: 0.5rem;
}
.cr-button::before, .cr-button::after {
  content: "";
  flex: 1 0 auto;
}

.cr-button--loading > :not(.cr-button__content--loading) {
  opacity: 0;
}
.cr-button--loading .cr-button__content--loading {
  display: flex;
  justify-content: center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.cr-button:hover {
  background-color: #f3f3f3;
  box-shadow: none;
  color: #494c4c;
}

.cr-button:active, .cr-button.cr-button--active, .cr-button:focus:active {
  box-shadow: inset 0 0 0.375rem rgba(12, 13, 13, 0.18);
  background-color: #f3f3f3;
}

.cr-button:focus {
  outline: thin dotted;
  box-shadow: none;
}

.cr-button--primary:hover {
  background-color: #e0f8e6;
  color: #26853f;
  box-shadow: none;
}
.cr-button--primary:hover .cr-icon {
  fill: #26853f;
  color: #e0f8e6;
}

.cr-button--primary:active, .cr-button--primary.cr-button--active, .cr-button--primary:focus:active {
  background-color: #e0f8e6;
  color: #26853f;
  box-shadow: inset 0 0 0.375rem rgba(38, 133, 64, 0.4);
}
.cr-button--primary:active .cr-icon, .cr-button--primary.cr-button--active .cr-icon {
  fill: #26853f;
  color: #e0f8e6;
}

.cr-button--primary.cr-button--fill:hover {
  background-color: #2fa44f;
  color: #fff;
  box-shadow: none;
}
.cr-button--primary.cr-button--fill:hover .cr-icon {
  fill: #fff;
  color: #2fa44f;
}

.cr-button--primary.cr-button--fill:active, .cr-button--primary.cr-button--fill.cr-button--active, .cr-button--primary.cr-button--fill:focus:active {
  background-color: #2fa44f;
  background-image: linear-gradient(to bottom, #2a9045, #35b858);
  color: #fff;
  box-shadow: none;
}
.cr-button--primary.cr-button--fill:active .cr-icon, .cr-button--primary.cr-button--fill.cr-button--active .cr-icon {
  fill: #fff;
  color: #2fa44f;
}

.cr-button--secondary:hover {
  background-color: #e9fafe;
  color: #1d5794;
  box-shadow: none;
}
.cr-button--secondary:hover .cr-icon {
  fill: #1d5794;
  color: #e9fafe;
}

.cr-button--secondary:active, .cr-button--secondary.cr-button--active, .cr-button--secondary:focus:active {
  background-color: #e9fafe;
  color: #1d5794;
  box-shadow: inset 0 0 0.375rem rgba(30, 87, 148, 0.4);
}
.cr-button--secondary:active .cr-icon, .cr-button--secondary.cr-button--active .cr-icon {
  fill: #1d5794;
  color: #e9fafe;
}

.cr-button--secondary.cr-button--fill:hover {
  background-color: #2468b1;
  color: #fff;
  box-shadow: none;
}
.cr-button--secondary.cr-button--fill:hover .cr-icon {
  fill: #fff;
  color: #2468b1;
}

.cr-button--secondary.cr-button--fill:active, .cr-button--secondary.cr-button--fill.cr-button--active, .cr-button--secondary.cr-button--fill:focus:active {
  background-color: #2468b1;
  background-image: linear-gradient(to bottom, #1d5794, #2875c6);
  color: #fff;
  box-shadow: none;
}
.cr-button--secondary.cr-button--fill:active .cr-icon, .cr-button--secondary.cr-button--fill.cr-button--active .cr-icon {
  fill: #fff;
  color: #2468b1;
}

.cr-button--danger:hover {
  background-color: #fee3e3;
  color: #872525;
  box-shadow: none;
}
.cr-button--danger:hover .cr-icon {
  fill: #872525;
  color: #fee3e3;
}

.cr-button--danger:active, .cr-button--danger.cr-button--active, .cr-button--danger:focus:active {
  background-color: #fee3e3;
  color: #872525;
  box-shadow: inset 0 0 0.375rem rgba(135, 38, 38, 0.4);
}
.cr-button--danger:active .cr-icon, .cr-button--danger.cr-button--active .cr-icon {
  fill: #872525;
  color: #fee3e3;
}

.cr-button--danger.cr-button--fill:hover {
  background-color: #a52e2f;
  color: #fff;
  box-shadow: none;
}
.cr-button--danger.cr-button--fill:hover .cr-icon {
  fill: #fff;
  color: #a52e2f;
}

.cr-button--danger.cr-button--fill:active, .cr-button--danger.cr-button--fill.cr-button--active, .cr-button--danger.cr-button--fill:focus:active {
  background-color: #a52e2f;
  background-image: linear-gradient(to bottom, #91292a, #b93435);
  color: #fff;
  box-shadow: none;
}
.cr-button--danger.cr-button--fill:active .cr-icon, .cr-button--danger.cr-button--fill.cr-button--active .cr-icon {
  fill: #fff;
  color: #a52e2f;
}
.cr-group {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  position: relative;
}

.cr-group__item {
  position: relative;
  display: flex;
  z-index: 0;
}
.cr-group__item--focused {
  z-index: 1;
}
.cr-group__item:hover {
  z-index: 2;
}
.cr-group__item:not(:first-child) {
  margin-left: 0.75rem;
}
.cr-group__item > * {
  align-self: center;
  width: 100%;
}

.cr-group--no-spacing .cr-group__item:not(:first-child) {
  margin-left: -1px;
}
.cr-group--no-spacing .cr-group__item:not(.cr-group__item--addon) * {
  border-radius: 0;
}
.cr-group--no-spacing .cr-group__item:first-child, .cr-group--no-spacing .cr-group__item:first-child * {
  border-top-left-radius: 0.1875rem;
  border-bottom-left-radius: 0.1875rem;
}
.cr-group--no-spacing .cr-group__item:last-child, .cr-group--no-spacing .cr-group__item:last-child * {
  border-top-right-radius: 0.1875rem;
  border-bottom-right-radius: 0.1875rem;
}

.cr-group--block,
.cr-group__item--block {
  width: 100%;
}
.cr-group--block > .cr-group__item:not(.cr-group__item--addon):not(.cr-group__item--input-block),
.cr-group__item--block > .cr-group__item:not(.cr-group__item--addon):not(.cr-group__item--input-block) {
  flex-grow: 1;
}
.cr-group--block > .cr-group__item:not(.cr-group__item--addon):not(.cr-group__item--input-block) > *,
.cr-group__item--block > .cr-group__item:not(.cr-group__item--addon):not(.cr-group__item--input-block) > * {
  width: 100%;
}

.cr-group__item--input-block {
  flex-grow: 2;
}

.cr-group__item--addon {
  display: flex;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  text-align: center;
  background-color: #f3f3f3;
  border: solid 1px #abb3b3;
  border-radius: 0.1875rem;
}
.cr-group__item--addon > * {
  display: flex;
  justify-content: center;
  align-self: center;
}

.cr-group--no-spacing .cr-group__item--addon {
  border-radius: 0;
}

.cr-group--vertical {
  flex-direction: column;
}
.cr-group--vertical .cr-group__item {
  flex-direction: column;
  margin: 0;
}
.cr-group--vertical .cr-group__item:not(:first-child) {
  margin-top: 0.75rem;
}
.cr-group--vertical.cr-group--no-spacing .cr-group__item {
  margin: 0;
}
.cr-group--vertical.cr-group--no-spacing .cr-group__item:not(:first-child) {
  margin-top: -1px;
}
.cr-group--vertical.cr-group--no-spacing .cr-group__item:not(.cr-group__item--addon) * {
  border-radius: 0;
}
.cr-group--vertical.cr-group--no-spacing .cr-group__item:first-child, .cr-group--vertical.cr-group--no-spacing .cr-group__item:first-child * {
  border-top-left-radius: 0.1875rem;
  border-top-right-radius: 0.1875rem;
}
.cr-group--vertical.cr-group--no-spacing .cr-group__item:last-child, .cr-group--vertical.cr-group--no-spacing .cr-group__item:last-child * {
  border-bottom-left-radius: 0.1875rem;
  border-bottom-right-radius: 0.1875rem;
}
.cr-group--vertical .cr-group__item--addon {
  display: block;
  padding: 0.375rem 0;
}
.cr-dialog {
  max-width: 500px;
}

.cr-dialog__actions {
  display: flex;
  justify-content: flex-end;
}

/*# sourceMappingURL=App-37d786cf-5-bf60ca759fac1bcfc9d1.css.map*/