body.guide-environment-active .mfr-workspace .mfr-overview,
body.guide-environment-active .mfr-workspace .mfr-capture-intro {
  margin: 1rem 0 1.25rem;
}

body.guide-environment-active .mfr-workspace .mfr-overview-heading {
  display: flex;
  align-items: end;
  justify-content: space-between;
  gap: 1rem;
  margin-bottom: .8rem;
}

body.guide-environment-active .mfr-workspace .mfr-overview-heading h2,
body.guide-environment-active .mfr-workspace .mfr-capture-intro h2 {
  margin: .25rem 0 0;
}

body.guide-environment-active .mfr-workspace .mfr-overview-grid,
body.guide-environment-active .mfr-workspace .mfr-capture-options {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1rem;
}

body.guide-environment-active .mfr-workspace .mfr-overview-card,
body.guide-environment-active .mfr-workspace .mfr-capture-option {
  padding: 1rem;
  border: 1px solid rgba(181, 207, 229, .24);
  border-radius: 14px;
  background: rgba(7, 22, 42, .56);
}

body.guide-environment-active .mfr-workspace .mfr-overview-card strong,
body.guide-environment-active .mfr-workspace .mfr-capture-option h3 {
  display: block;
  margin: .25rem 0 .45rem;
  color: #fff;
  font-size: 1.05rem;
}

body.guide-environment-active .mfr-workspace .mfr-overview-card p,
body.guide-environment-active .mfr-workspace .mfr-capture-option p,
body.guide-environment-active .mfr-workspace .mfr-capture-intro > p {
  color: #d8e3ee;
}

body.guide-environment-active .mfr-workspace .mfr-card-label,
body.guide-environment-active .mfr-workspace .mfr-availability {
  display: inline-block;
  color: #ff9a4f;
  font-size: .76rem;
  font-weight: 800;
  letter-spacing: .08em;
  text-transform: uppercase;
}

body.guide-environment-active .mfr-workspace .mfr-availability {
  margin-top: .25rem;
  color: #c5d2df;
  letter-spacing: 0;
  text-transform: none;
}

body.guide-environment-active .mfr-workspace .mfr-capture-option.is-active {
  border-color: rgba(245, 123, 32, .55);
  box-shadow: inset 3px 0 0 var(--orange);
}

body.guide-environment-active .mfr-workspace .mfr-capture-option.is-pending {
  opacity: .82;
}

body.guide-environment-active .mfr-workspace .mfr-back-button {
  display: inline-block;
  margin: 0 0 .9rem;
  padding: 0;
  border: 0;
  background: transparent;
  cursor: pointer;
}

body.guide-environment-active .mfr-workspace form[data-financial-event] {
  margin-top: 1rem;
  padding-top: 1rem;
  border-top: 1px solid rgba(181, 207, 229, .18);
}

body.guide-environment-active .mfr-workspace .mfr-captured-events {
  margin-top: 1.25rem;
  padding-top: 1rem;
  border-top: 1px solid rgba(181, 207, 229, .18);
}

body.guide-environment-active .mfr-workspace .mfr-event-list {
  display: grid;
  gap: .7rem;
  margin: .7rem 0 1rem;
}

body.guide-environment-active .mfr-workspace .mfr-event-item {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 1rem;
  padding: .85rem 1rem;
  border: 1px solid rgba(181, 207, 229, .2);
  border-radius: 12px;
  background: rgba(7, 22, 42, .44);
}

body.guide-environment-active .mfr-workspace .mfr-event-item strong,
body.guide-environment-active .mfr-workspace .mfr-event-item > span {
  color: #fff;
}

body.guide-environment-active .mfr-workspace .mfr-event-item p {
  margin: .2rem 0 0;
  color: #cfdbe6;
}

body.guide-environment-active .mfr-workspace [hidden] {
  display: none !important;
}

@media (max-width: 720px) {
  body.guide-environment-active .mfr-workspace .mfr-overview-grid,
  body.guide-environment-active .mfr-workspace .mfr-capture-options {
    grid-template-columns: 1fr;
  }
  body.guide-environment-active .mfr-workspace .mfr-event-item {
    display: block;
  }
  body.guide-environment-active .mfr-workspace .mfr-event-item > span {
    display: block;
    margin-top: .5rem;
  }
}
