#features[data-astro-cid-dk6cqfwp] .template-slide[data-astro-cid-dk6cqfwp]:not(.is-active) {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}

#features[data-astro-cid-dk6cqfwp] .template-slide[data-astro-cid-dk6cqfwp].is-active {
  visibility: visible;
  display: flex !important;
}

.clinical-template-slide[data-astro-cid-dk6cqfwp] {
  overflow: visible !important;
}

.clinical-template-stage[data-astro-cid-dk6cqfwp] {
  position: relative;
  width: 100%;
  height: 390px;
  font-family: system-ui, -apple-system, Segoe UI, sans-serif;
}

.clinical-card[data-astro-cid-dk6cqfwp] {
  position: absolute;
  overflow: hidden;
  border: 1px solid #ded8d3;
  border-radius: 13px;
  background: #fff;
  color: #202020;
  box-shadow: 0 16px 36px #4e2b2a1a;
}

.clinical-card[data-astro-cid-dk6cqfwp] header[data-astro-cid-dk6cqfwp] {
  height: 62px;
  padding: 0 18px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #e5dfdb;
}

.clinical-card[data-astro-cid-dk6cqfwp] header[data-astro-cid-dk6cqfwp] > div[data-astro-cid-dk6cqfwp] {
  display: flex;
  flex-direction: column;
  gap: 3px;
}

.clinical-card[data-astro-cid-dk6cqfwp] header[data-astro-cid-dk6cqfwp] span[data-astro-cid-dk6cqfwp] {
  color: #858991;
  font-size: 10px;
}

.clinical-card[data-astro-cid-dk6cqfwp] header[data-astro-cid-dk6cqfwp] b[data-astro-cid-dk6cqfwp] {
  font-size: 15px;
}

.clinical-card[data-astro-cid-dk6cqfwp] header[data-astro-cid-dk6cqfwp] button[data-astro-cid-dk6cqfwp] {
  padding: 8px 11px;
  border: 1px solid #7a4739;
  border-radius: 4px;
  background: #fff;
  color: #5a342f;
  font-size: 10px;
  font-weight: 600;
}

.exam-card[data-astro-cid-dk6cqfwp] {
  inset: 0 0 auto 58px;
  height: 295px;
  transform: translateY(2px) rotate(.2deg);
}

.exam-options[data-astro-cid-dk6cqfwp] {
  display: flex;
  gap: 18px;
  margin: 14px;
  padding: 12px;
  background: #f6f5f4;
  color: #333;
  font-size: 10px;
}

.exam-options[data-astro-cid-dk6cqfwp] span[data-astro-cid-dk6cqfwp], .exam-section[data-astro-cid-dk6cqfwp] label[data-astro-cid-dk6cqfwp], .exam-section[data-astro-cid-dk6cqfwp] > div[data-astro-cid-dk6cqfwp] span[data-astro-cid-dk6cqfwp] {
  display: flex;
  align-items: center;
  gap: 6px;
}

.exam-options[data-astro-cid-dk6cqfwp] i[data-astro-cid-dk6cqfwp], .exam-section[data-astro-cid-dk6cqfwp] i[data-astro-cid-dk6cqfwp] {
  width: 14px;
  height: 14px;
  border: 1px solid #c9ced2;
  border-radius: 3px;
  background: #fff;
}

.exam-section[data-astro-cid-dk6cqfwp] {
  margin: 0 14px;
  padding: 14px;
  border: 1px solid #e5dfdb;
  border-radius: 6px;
}

.exam-section[data-astro-cid-dk6cqfwp] > div[data-astro-cid-dk6cqfwp] {
  display: flex;
  justify-content: space-between;
  color: #858991;
  font-size: 10px;
}

.exam-section[data-astro-cid-dk6cqfwp] label[data-astro-cid-dk6cqfwp] {
  margin-top: 12px;
  font-size: 10px;
}

.exam-section[data-astro-cid-dk6cqfwp] small[data-astro-cid-dk6cqfwp] {
  display: block;
  margin-top: 12px;
  font-size: 10px;
  font-weight: 650;
}

.exam-note[data-astro-cid-dk6cqfwp] {
  height: 34px;
  margin-top: 4px;
  border: 1px solid #d8dddf;
  border-radius: 4px;
}

.note-card[data-astro-cid-dk6cqfwp] {
  left: 0;
  right: 48px;
  bottom: 0;
  height: 260px;
  z-index: 2;
}

.note-status[data-astro-cid-dk6cqfwp] {
  padding: 6px 9px;
  border-radius: 999px;
  background: #f2f0ef;
  font-weight: 600;
  color: #686b70 !important;
}

.note-toolbar[data-astro-cid-dk6cqfwp] {
  height: 40px;
  padding: 0 14px;
  display: flex;
  align-items: center;
  gap: 11px;
  border-bottom: 1px solid #ded8d3;
  font-size: 11px;
}

.note-toolbar[data-astro-cid-dk6cqfwp] i[data-astro-cid-dk6cqfwp] {
  width: 1px;
  height: 20px;
  background: #d7dadd;
}

.note-toolbar[data-astro-cid-dk6cqfwp] strong[data-astro-cid-dk6cqfwp] {
  font-size: 11px;
}

.note-body[data-astro-cid-dk6cqfwp] {
  height: 145px;
  padding: 15px 18px;
  color: #303030;
  font-size: 11px;
  line-height: 1.55;
}

.note-body[data-astro-cid-dk6cqfwp] p[data-astro-cid-dk6cqfwp] {
  margin: 0 0 8px;
}

.template-slide[data-astro-cid-dk6cqfwp].is-active .exam-card[data-astro-cid-dk6cqfwp] {
  animation: .5s cubic-bezier(.2, .8, .2, 1) both clinical-back-in;
}

.template-slide[data-astro-cid-dk6cqfwp].is-active .note-card[data-astro-cid-dk6cqfwp] {
  animation: .55s cubic-bezier(.2, .8, .2, 1) .18s both clinical-front-in;
}

@keyframes clinical-back-in {
  from {
    opacity: 0;
    transform: translate(18px, -8px) rotate(.2deg);
  }

  to {
    opacity: 1;
    transform: translateY(2px) rotate(.2deg);
  }
}

@keyframes clinical-front-in {
  from {
    opacity: 0;
    transform: translateY(18px);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.flowsheet-stage[data-astro-cid-dk6cqfwp] {
  position: relative;
  width: 100%;
  height: 390px;
  font-family: system-ui, -apple-system, Segoe UI, sans-serif;
}

.flowsheet-card[data-astro-cid-dk6cqfwp] {
  position: absolute;
  overflow: hidden;
  border: 1px solid #ded8d3;
  border-radius: 13px;
  background: #fff;
  color: #202020;
  box-shadow: 0 16px 36px #4e2b2a1a;
}

.flowsheet-card[data-astro-cid-dk6cqfwp] header[data-astro-cid-dk6cqfwp] {
  height: 62px;
  padding: 0 18px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #e5dfdb;
  background: #fff;
}

.flowsheet-card[data-astro-cid-dk6cqfwp] header[data-astro-cid-dk6cqfwp] > div[data-astro-cid-dk6cqfwp] {
  display: flex;
  flex-direction: column;
  gap: 3px;
}

.flowsheet-card[data-astro-cid-dk6cqfwp] header[data-astro-cid-dk6cqfwp] span[data-astro-cid-dk6cqfwp] {
  color: #858991;
  font-size: 10px;
}

.flowsheet-card[data-astro-cid-dk6cqfwp] header[data-astro-cid-dk6cqfwp] b[data-astro-cid-dk6cqfwp] {
  font-size: 15px;
}

.flowsheet-card[data-astro-cid-dk6cqfwp] button[data-astro-cid-dk6cqfwp] {
  padding: 9px 12px;
  border: 0;
  border-radius: 4px;
  background: #5a342f;
  color: #fff;
  font-size: 10px;
  font-weight: 650;
}

.flowsheet-card[data-astro-cid-dk6cqfwp] .flowsheet-action[data-astro-cid-dk6cqfwp] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  min-height: 34px;
  padding: 9px 13px;
  white-space: nowrap;
}

.flowsheet-card[data-astro-cid-dk6cqfwp] .flowsheet-action[data-astro-cid-dk6cqfwp] span[data-astro-cid-dk6cqfwp] {
  color: inherit;
  font-size: inherit;
  line-height: 1;
}

.flowsheet-card[data-astro-cid-dk6cqfwp] .flowsheet-action[data-astro-cid-dk6cqfwp] svg[data-astro-cid-dk6cqfwp] {
  width: 14px;
  height: 14px;
  flex: 0 0 14px;
  stroke-width: 2px;
}

.labor-flowsheet[data-astro-cid-dk6cqfwp] {
  inset: 0 0 auto 62px;
  height: 292px;
  transform: translateY(4px) rotate(.25deg);
}

.labor-flowsheet[data-astro-cid-dk6cqfwp] nav[data-astro-cid-dk6cqfwp] {
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
  padding: 12px 16px;
}

.labor-flowsheet[data-astro-cid-dk6cqfwp] nav[data-astro-cid-dk6cqfwp] span[data-astro-cid-dk6cqfwp] {
  padding: 7px 9px;
  border: 1px solid #7a4739;
  border-radius: 4px;
  color: #5a342f;
  font-size: 9px;
  font-weight: 600;
  white-space: nowrap;
}

.labor-table[data-astro-cid-dk6cqfwp] {
  margin: 0 16px;
  border: 1px solid #ded8d3;
  border-radius: 7px;
  overflow: hidden;
}

.labor-groups[data-astro-cid-dk6cqfwp], .labor-columns[data-astro-cid-dk6cqfwp] {
  display: grid;
  text-align: center;
}

.labor-groups[data-astro-cid-dk6cqfwp] {
  grid-template-columns: 3fr 3fr 2fr;
  background: #fffdfa;
}

.labor-columns[data-astro-cid-dk6cqfwp] {
  grid-template-columns: repeat(8, 1fr);
  border-top: 1px solid #e5dfdb;
}

.labor-groups[data-astro-cid-dk6cqfwp] b[data-astro-cid-dk6cqfwp], .labor-columns[data-astro-cid-dk6cqfwp] span[data-astro-cid-dk6cqfwp] {
  padding: 6px 3px;
  border-right: 1px solid #e5dfdb;
  font-size: 9px;
}

.labor-table[data-astro-cid-dk6cqfwp] p[data-astro-cid-dk6cqfwp] {
  margin: 0;
  padding: 9px;
  border-top: 1px solid #e5dfdb;
  text-align: center;
  color: #5a342f;
  font-size: 10px;
  font-weight: 650;
  text-decoration: underline;
}

.prenatal-flowsheet[data-astro-cid-dk6cqfwp] {
  left: 0;
  right: 48px;
  bottom: 0;
  height: 270px;
  z-index: 2;
}

.flow-status[data-astro-cid-dk6cqfwp] {
  padding: 6px 9px;
  border-radius: 999px;
  font-weight: 650;
  background: #f2f8f3 !important;
  color: #477b52 !important;
}

.prenatal-table[data-astro-cid-dk6cqfwp] {
  font-variant-numeric: tabular-nums;
}

.flow-row[data-astro-cid-dk6cqfwp] {
  display: grid;
  grid-template-columns: .65fr .9fr .8fr .8fr .65fr 1fr .65fr 1fr;
  align-items: center;
  border-top: 1px solid #e7e1dd;
}

.flow-row[data-astro-cid-dk6cqfwp] span[data-astro-cid-dk6cqfwp], .flow-row[data-astro-cid-dk6cqfwp] b[data-astro-cid-dk6cqfwp] {
  padding: 11px 8px;
  font-size: 10px;
  font-weight: 450;
}

.flow-row[data-astro-cid-dk6cqfwp] b[data-astro-cid-dk6cqfwp] {
  font-weight: 650;
}

.flow-head[data-astro-cid-dk6cqfwp] {
  background: #f7f2ee;
}

.flow-head[data-astro-cid-dk6cqfwp] span[data-astro-cid-dk6cqfwp] {
  font-size: 9px;
  font-weight: 650;
  color: #4f4445;
  text-transform: uppercase;
  letter-spacing: .03em;
}

.template-slide[data-astro-cid-dk6cqfwp].is-active .labor-flowsheet[data-astro-cid-dk6cqfwp] {
  animation: .5s cubic-bezier(.2, .8, .2, 1) both flow-back-in;
}

.template-slide[data-astro-cid-dk6cqfwp].is-active .prenatal-flowsheet[data-astro-cid-dk6cqfwp] {
  animation: .55s cubic-bezier(.2, .8, .2, 1) .18s both flow-front-in;
}

@keyframes flow-back-in {
  from {
    opacity: 0;
    transform: translate(18px, -8px) rotate(.25deg);
  }

  to {
    opacity: 1;
    transform: translateY(4px) rotate(.25deg);
  }
}

@keyframes flow-front-in {
  from {
    opacity: 0;
    transform: translateY(18px);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.vitals-slide[data-astro-cid-dk6cqfwp] {
  padding: 0 !important;
  border: 0 !important;
  background: none !important;
  box-shadow: none !important;
  overflow: visible !important;
}

.vitals-vignettes[data-astro-cid-dk6cqfwp] {
  width: 100%;
  height: 350px;
  padding: 0 18px 18px;
  border: 1px solid #ded8d3;
  border-radius: 15px;
  background: #fff;
  box-shadow: 0 18px 42px #4e2b2a1a;
  font-family: system-ui, -apple-system, Segoe UI, sans-serif;
  overflow: hidden;
}

.vitals-header[data-astro-cid-dk6cqfwp] {
  height: 68px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #ebe6e2;
}

.vitals-header[data-astro-cid-dk6cqfwp] > div[data-astro-cid-dk6cqfwp] {
  display: flex;
  flex-direction: column;
  gap: 3px;
}

.vitals-header[data-astro-cid-dk6cqfwp] span[data-astro-cid-dk6cqfwp] {
  font-size: 14px;
  font-weight: 650;
}

.vitals-header[data-astro-cid-dk6cqfwp] small[data-astro-cid-dk6cqfwp] {
  font-size: 11px;
  color: #858991;
}

.vitals-status[data-astro-cid-dk6cqfwp] {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 7px 9px;
  border: 1px solid #dbe8dd;
  border-radius: 999px;
  background: #f2f8f3;
  color: #477b52;
  font-size: 10px !important;
  font-weight: 600 !important;
}

.vitals-status[data-astro-cid-dk6cqfwp] i[data-astro-cid-dk6cqfwp] {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #56a363;
}

.vitals-grid[data-astro-cid-dk6cqfwp] {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 12px;
  padding-top: 16px;
}

.trend-card[data-astro-cid-dk6cqfwp] {
  position: relative;
  min-width: 0;
  height: 248px;
  border: 1px solid #ded8d3;
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
  color: #202020;
}

.trend-card[data-astro-cid-dk6cqfwp] header[data-astro-cid-dk6cqfwp] {
  height: 42px;
  padding: 0 13px;
  display: flex;
  align-items: center;
  gap: 7px;
  border-bottom: 1px solid #e8e2de;
  background: #fffdfa;
}

.trend-card[data-astro-cid-dk6cqfwp] header[data-astro-cid-dk6cqfwp] span[data-astro-cid-dk6cqfwp] {
  color: #777b82;
}

.trend-card[data-astro-cid-dk6cqfwp] header[data-astro-cid-dk6cqfwp] b[data-astro-cid-dk6cqfwp] {
  font-size: 12px;
}

.trend-card[data-astro-cid-dk6cqfwp] svg[data-astro-cid-dk6cqfwp] {
  display: block;
  width: 100%;
  overflow: visible;
  padding: 9px 11px 0;
}

.trend-card[data-astro-cid-dk6cqfwp] svg[data-astro-cid-dk6cqfwp] line[data-astro-cid-dk6cqfwp] {
  stroke: #e6e1de;
  stroke-width: 1px;
  stroke-dasharray: 3 3;
}

.trend-card[data-astro-cid-dk6cqfwp] svg[data-astro-cid-dk6cqfwp] text[data-astro-cid-dk6cqfwp] {
  fill: #858991;
  font-size: 8px;
}

.trend-primary[data-astro-cid-dk6cqfwp], .trend-secondary[data-astro-cid-dk6cqfwp] {
  fill: none;
  stroke: #5a342f;
  stroke-width: 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.trend-secondary[data-astro-cid-dk6cqfwp] {
  stroke: #b87768;
}

.trend-area[data-astro-cid-dk6cqfwp] {
  fill: #f6e4db;
}

.trend-card[data-astro-cid-dk6cqfwp] svg[data-astro-cid-dk6cqfwp] circle[data-astro-cid-dk6cqfwp] {
  fill: #5a342f;
}

.dia-points[data-astro-cid-dk6cqfwp] circle[data-astro-cid-dk6cqfwp] {
  fill: #b87768;
}

.respiratory-card[data-astro-cid-dk6cqfwp] svg[data-astro-cid-dk6cqfwp] {
  height: 91px;
}

.trend-values[data-astro-cid-dk6cqfwp] span[data-astro-cid-dk6cqfwp] {
  display: flex;
  justify-content: space-between;
  padding: 7px 11px;
  border-top: 1px solid #ebe6e2;
  color: #7b7f86;
  font-size: 9px;
}

.trend-values[data-astro-cid-dk6cqfwp] b[data-astro-cid-dk6cqfwp] {
  color: #222;
}

.bp-card[data-astro-cid-dk6cqfwp] svg[data-astro-cid-dk6cqfwp] {
  height: 139px;
}

.trend-legend[data-astro-cid-dk6cqfwp] {
  display: flex;
  justify-content: center;
  gap: 12px;
  padding: 9px 8px 0;
  color: #777b82;
  font-size: 9px;
}

.trend-legend[data-astro-cid-dk6cqfwp] span[data-astro-cid-dk6cqfwp] {
  display: flex;
  align-items: center;
  gap: 5px;
}

.trend-legend[data-astro-cid-dk6cqfwp] i[data-astro-cid-dk6cqfwp] {
  width: 8px;
  height: 8px;
  background: #5a342f;
}

.trend-legend[data-astro-cid-dk6cqfwp] i[data-astro-cid-dk6cqfwp].dia {
  background: #b87768;
}

.weight-card[data-astro-cid-dk6cqfwp] svg[data-astro-cid-dk6cqfwp] {
  height: 139px;
}

.trend-legend[data-astro-cid-dk6cqfwp] i[data-astro-cid-dk6cqfwp].weight {
  background: #5a342f;
}

.trend-summary[data-astro-cid-dk6cqfwp] {
  display: flex;
  justify-content: space-between;
  padding: 9px 13px;
  border-top: 1px solid #ebe6e2;
  font-size: 10px;
}

.trend-summary[data-astro-cid-dk6cqfwp] span[data-astro-cid-dk6cqfwp] {
  color: #777b82;
}

.template-slide[data-astro-cid-dk6cqfwp].is-active .trend-card[data-astro-cid-dk6cqfwp] {
  opacity: 0;
  transform: translateY(12px);
  animation: .42s cubic-bezier(.2, .8, .2, 1) forwards vital-card-in;
}

.template-slide[data-astro-cid-dk6cqfwp].is-active .respiratory-card[data-astro-cid-dk6cqfwp] {
  animation-delay: 80ms;
}

.template-slide[data-astro-cid-dk6cqfwp].is-active .bp-card[data-astro-cid-dk6cqfwp] {
  animation-delay: .48s;
}

.template-slide[data-astro-cid-dk6cqfwp].is-active .weight-card[data-astro-cid-dk6cqfwp] {
  animation-delay: .88s;
}

.template-slide[data-astro-cid-dk6cqfwp].is-active .trend-primary[data-astro-cid-dk6cqfwp], .template-slide[data-astro-cid-dk6cqfwp].is-active .trend-secondary[data-astro-cid-dk6cqfwp] {
  stroke-dasharray: 700;
  stroke-dashoffset: 700px;
  animation: .78s forwards vital-line-in;
}

.template-slide[data-astro-cid-dk6cqfwp].is-active .respiratory-card[data-astro-cid-dk6cqfwp] .trend-primary[data-astro-cid-dk6cqfwp] {
  animation-delay: .28s;
}

.template-slide[data-astro-cid-dk6cqfwp].is-active .bp-card[data-astro-cid-dk6cqfwp] .trend-primary[data-astro-cid-dk6cqfwp], .template-slide[data-astro-cid-dk6cqfwp].is-active .bp-card[data-astro-cid-dk6cqfwp] .trend-secondary[data-astro-cid-dk6cqfwp] {
  animation-delay: .68s;
}

.template-slide[data-astro-cid-dk6cqfwp].is-active .weight-card[data-astro-cid-dk6cqfwp] .trend-primary[data-astro-cid-dk6cqfwp] {
  animation-delay: 1.08s;
}

.template-slide[data-astro-cid-dk6cqfwp].is-active .trend-area[data-astro-cid-dk6cqfwp] {
  opacity: 0;
  animation: .35s forwards vital-fade-in;
}

.template-slide[data-astro-cid-dk6cqfwp].is-active .respiratory-card[data-astro-cid-dk6cqfwp] .trend-area[data-astro-cid-dk6cqfwp] {
  animation-delay: .68s;
}

.template-slide[data-astro-cid-dk6cqfwp].is-active .weight-card[data-astro-cid-dk6cqfwp] .trend-area[data-astro-cid-dk6cqfwp] {
  animation-delay: 1.48s;
}

.template-slide[data-astro-cid-dk6cqfwp].is-active .trend-card[data-astro-cid-dk6cqfwp] svg[data-astro-cid-dk6cqfwp] circle[data-astro-cid-dk6cqfwp] {
  opacity: 0;
  animation: .2s forwards vital-fade-in;
}

.template-slide[data-astro-cid-dk6cqfwp].is-active .respiratory-card[data-astro-cid-dk6cqfwp] svg[data-astro-cid-dk6cqfwp] circle[data-astro-cid-dk6cqfwp] {
  animation-delay: .76s;
}

.template-slide[data-astro-cid-dk6cqfwp].is-active .bp-card[data-astro-cid-dk6cqfwp] svg[data-astro-cid-dk6cqfwp] circle[data-astro-cid-dk6cqfwp] {
  animation-delay: 1.16s;
}

.template-slide[data-astro-cid-dk6cqfwp].is-active .weight-card[data-astro-cid-dk6cqfwp] svg[data-astro-cid-dk6cqfwp] circle[data-astro-cid-dk6cqfwp] {
  animation-delay: 1.56s;
}

@keyframes vital-card-in {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes vital-line-in {
  to {
    stroke-dashoffset: 0;
  }
}

@keyframes vital-fade-in {
  to {
    opacity: 1;
  }
}

@media (prefers-reduced-motion: reduce) {
  .template-slide[data-astro-cid-dk6cqfwp].is-active .trend-card[data-astro-cid-dk6cqfwp], .template-slide[data-astro-cid-dk6cqfwp].is-active .trend-primary[data-astro-cid-dk6cqfwp], .template-slide[data-astro-cid-dk6cqfwp].is-active .trend-secondary[data-astro-cid-dk6cqfwp], .template-slide[data-astro-cid-dk6cqfwp].is-active .trend-area[data-astro-cid-dk6cqfwp], .template-slide[data-astro-cid-dk6cqfwp].is-active .trend-card[data-astro-cid-dk6cqfwp] svg[data-astro-cid-dk6cqfwp] circle[data-astro-cid-dk6cqfwp] {
    animation: none;
    opacity: 1;
    transform: none;
    stroke-dashoffset: 0;
  }
}

.clinical-template-stage[data-astro-cid-dk6cqfwp], .flowsheet-stage[data-astro-cid-dk6cqfwp], .vitals-vignettes[data-astro-cid-dk6cqfwp] {
  color: var(--asset-text-primary);
}

.clinical-card[data-astro-cid-dk6cqfwp], .flowsheet-card[data-astro-cid-dk6cqfwp], .vitals-vignettes[data-astro-cid-dk6cqfwp], .trend-card[data-astro-cid-dk6cqfwp] {
  border-color: var(--asset-border);
  background: var(--asset-surface);
  box-shadow: var(--asset-shadow-frame);
}

.clinical-card[data-astro-cid-dk6cqfwp], .flowsheet-card[data-astro-cid-dk6cqfwp] {
  border-radius: var(--asset-radius-frame);
}

.trend-card[data-astro-cid-dk6cqfwp] {
  border-radius: var(--asset-radius-card);
}

.clinical-card[data-astro-cid-dk6cqfwp] header[data-astro-cid-dk6cqfwp], .flowsheet-card[data-astro-cid-dk6cqfwp] header[data-astro-cid-dk6cqfwp] {
  height: 62px;
  padding-inline: var(--asset-space-4);
  border-color: var(--asset-border);
}

.clinical-card[data-astro-cid-dk6cqfwp] header[data-astro-cid-dk6cqfwp] span[data-astro-cid-dk6cqfwp], .flowsheet-card[data-astro-cid-dk6cqfwp] header[data-astro-cid-dk6cqfwp] span[data-astro-cid-dk6cqfwp], .vitals-header[data-astro-cid-dk6cqfwp] small[data-astro-cid-dk6cqfwp] {
  color: var(--asset-text-muted);
  font-size: var(--asset-type-meta);
}

.clinical-card[data-astro-cid-dk6cqfwp] header[data-astro-cid-dk6cqfwp] b[data-astro-cid-dk6cqfwp], .flowsheet-card[data-astro-cid-dk6cqfwp] header[data-astro-cid-dk6cqfwp] b[data-astro-cid-dk6cqfwp] {
  font-size: var(--asset-type-title);
}

.clinical-card[data-astro-cid-dk6cqfwp] header[data-astro-cid-dk6cqfwp] button[data-astro-cid-dk6cqfwp], .flowsheet-card[data-astro-cid-dk6cqfwp] button[data-astro-cid-dk6cqfwp] {
  border-radius: var(--asset-radius-control);
  font-size: var(--asset-type-meta);
}

.exam-options[data-astro-cid-dk6cqfwp], .exam-section[data-astro-cid-dk6cqfwp], .note-toolbar[data-astro-cid-dk6cqfwp], .note-body[data-astro-cid-dk6cqfwp], .labor-flowsheet[data-astro-cid-dk6cqfwp] nav[data-astro-cid-dk6cqfwp] span[data-astro-cid-dk6cqfwp], .labor-groups[data-astro-cid-dk6cqfwp] b[data-astro-cid-dk6cqfwp], .labor-columns[data-astro-cid-dk6cqfwp] span[data-astro-cid-dk6cqfwp], .labor-table[data-astro-cid-dk6cqfwp] p[data-astro-cid-dk6cqfwp], .flow-row[data-astro-cid-dk6cqfwp] span[data-astro-cid-dk6cqfwp], .flow-row[data-astro-cid-dk6cqfwp] b[data-astro-cid-dk6cqfwp], .trend-card[data-astro-cid-dk6cqfwp] header[data-astro-cid-dk6cqfwp] b[data-astro-cid-dk6cqfwp], .trend-values[data-astro-cid-dk6cqfwp] span[data-astro-cid-dk6cqfwp], .trend-legend[data-astro-cid-dk6cqfwp], .trend-summary[data-astro-cid-dk6cqfwp] {
  font-size: var(--asset-type-meta);
}

.exam-section[data-astro-cid-dk6cqfwp] > div[data-astro-cid-dk6cqfwp], .exam-section[data-astro-cid-dk6cqfwp] label[data-astro-cid-dk6cqfwp], .exam-section[data-astro-cid-dk6cqfwp] small[data-astro-cid-dk6cqfwp] {
  font-size: var(--asset-type-meta);
}

.exam-options[data-astro-cid-dk6cqfwp], .exam-section[data-astro-cid-dk6cqfwp] {
  padding: var(--asset-space-3);
}

.note-body[data-astro-cid-dk6cqfwp] {
  padding: var(--asset-space-4);
}

.labor-table[data-astro-cid-dk6cqfwp], .exam-section[data-astro-cid-dk6cqfwp] {
  border-radius: var(--asset-radius-control);
  border-color: var(--asset-border);
}

.flow-head[data-astro-cid-dk6cqfwp] span[data-astro-cid-dk6cqfwp] {
  font-size: var(--asset-type-meta);
}

.vitals-header[data-astro-cid-dk6cqfwp] span[data-astro-cid-dk6cqfwp] {
  font-size: var(--asset-type-title);
}

.vitals-status[data-astro-cid-dk6cqfwp] {
  font-size: var(--asset-type-meta) !important;
}

.trend-card[data-astro-cid-dk6cqfwp] header[data-astro-cid-dk6cqfwp] {
  padding-inline: var(--asset-space-3);
}

.trend-card[data-astro-cid-dk6cqfwp] header[data-astro-cid-dk6cqfwp] b[data-astro-cid-dk6cqfwp] {
  font-size: var(--asset-type-meta);
}

.trend-card[data-astro-cid-dk6cqfwp] svg[data-astro-cid-dk6cqfwp] text[data-astro-cid-dk6cqfwp] {
  font-size: 10px;
}

.trend-values[data-astro-cid-dk6cqfwp] span[data-astro-cid-dk6cqfwp], .trend-legend[data-astro-cid-dk6cqfwp], .trend-summary[data-astro-cid-dk6cqfwp] {
  font-size: var(--asset-type-meta);
}

@media (width <= 760px) {
  .clinical-template-stage[data-astro-cid-dk6cqfwp], .flowsheet-stage[data-astro-cid-dk6cqfwp] {
    height: 510px;
  }

  .exam-card[data-astro-cid-dk6cqfwp], .labor-flowsheet[data-astro-cid-dk6cqfwp] {
    left: 20px;
    height: 260px;
    opacity: 1;
  }

  .template-slide[data-astro-cid-dk6cqfwp].is-active .labor-flowsheet[data-astro-cid-dk6cqfwp], .template-slide[data-astro-cid-dk6cqfwp].is-active .exam-card[data-astro-cid-dk6cqfwp] {
    opacity: 1 !important;
    animation: none !important;
  }

  .note-card[data-astro-cid-dk6cqfwp], .prenatal-flowsheet[data-astro-cid-dk6cqfwp] {
    right: 0;
    height: 310px;
  }

  .flow-row[data-astro-cid-dk6cqfwp] {
    grid-template-columns: .7fr 1fr .85fr .85fr .7fr;
  }

  .flow-row[data-astro-cid-dk6cqfwp] span[data-astro-cid-dk6cqfwp]:nth-child(n+6), .flow-row[data-astro-cid-dk6cqfwp] b[data-astro-cid-dk6cqfwp]:nth-child(n+6) {
    display: none;
  }

  .vitals-vignettes[data-astro-cid-dk6cqfwp] {
    height: auto;
    min-height: 0;
    padding: 16px 14px;
    overflow: visible;
  }

  .vitals-header[data-astro-cid-dk6cqfwp] {
    height: 62px;
  }

  .vitals-status[data-astro-cid-dk6cqfwp] {
    display: none;
  }

  .vitals-grid[data-astro-cid-dk6cqfwp] {
    grid-template-columns: 1fr;
  }

  .trend-card[data-astro-cid-dk6cqfwp] {
    height: auto;
    min-height: 210px;
  }

  .bp-card[data-astro-cid-dk6cqfwp] svg[data-astro-cid-dk6cqfwp], .weight-card[data-astro-cid-dk6cqfwp] svg[data-astro-cid-dk6cqfwp] {
    height: 108px;
  }

  .template-carousel[data-astro-cid-dk6cqfwp] {
    min-height: auto;
    padding: 0 16px;
  }
}
.home-mobile-connectors[data-astro-cid-isi2onq2] {
  display: none;
}

.home-interop-flow[data-astro-cid-isi2onq2] {
  position: relative;
  width: 100%;
  height: 560px;
  overflow: visible;
  font-family: system-ui, -apple-system, Segoe UI, sans-serif;
}

.home-interop-flow[data-astro-cid-isi2onq2]:before {
  content: "";
  position: absolute;
  inset: 12px -10px;
  background-image: linear-gradient(#5d303909 1px, #0000 1px), linear-gradient(90deg, #5d303909 1px, #0000 1px);
  background-size: 74px 74px;
  mask-image: radial-gradient(#000 15%, #0000 72%);
  pointer-events: none;
}

.home-interop-vendors[data-astro-cid-isi2onq2] {
  position: absolute;
  left: 18px;
  top: 170px;
  width: 106px;
  display: grid;
  gap: 116px;
  z-index: 2;
}

.home-interop-vendor[data-astro-cid-isi2onq2] {
  height: 50px;
  padding: 0 var(--asset-space-3);
  display: flex;
  align-items: center;
  gap: var(--asset-space-2);
  border: 1px solid var(--asset-border);
  border-radius: var(--asset-radius-card);
  background: var(--asset-surface);
  box-shadow: var(--asset-shadow-card);
}

.home-interop-vendor[data-astro-cid-isi2onq2] i[data-astro-cid-isi2onq2] {
  width: 7px;
  height: 7px;
  flex: 0 0 7px;
  border-radius: 50%;
}

.home-interop-vendor[data-astro-cid-isi2onq2] i[data-astro-cid-isi2onq2].labcorp {
  background: #1687b9;
}

.home-interop-vendor[data-astro-cid-isi2onq2] i[data-astro-cid-isi2onq2].quest {
  background: #5cae45;
}

.home-interop-vendor[data-astro-cid-isi2onq2] b[data-astro-cid-isi2onq2] {
  font-size: var(--asset-type-meta);
}

.home-interop-lines[data-astro-cid-isi2onq2] {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.home-interop-lines[data-astro-cid-isi2onq2] path[data-astro-cid-isi2onq2] {
  fill: none;
  vector-effect: non-scaling-stroke;
  stroke-linecap: round;
}

.home-line-guides[data-astro-cid-isi2onq2] path[data-astro-cid-isi2onq2] {
  stroke: #d8d9db;
  stroke-width: 1.4px;
}

.home-order[data-astro-cid-isi2onq2] {
  stroke: var(--burgundy-3);
  stroke-width: 2.5px;
}

.home-result[data-astro-cid-isi2onq2], .home-output[data-astro-cid-isi2onq2] {
  stroke: var(--burgundy-9);
  stroke-width: 2.6px;
}

.home-mask[data-astro-cid-isi2onq2] {
  transform-box: fill-box;
  transform: scaleX(0);
}

.home-mask-order-one[data-astro-cid-isi2onq2], .home-mask-order-two[data-astro-cid-isi2onq2] {
  transform-origin: 100%;
}

.home-mask-result-one[data-astro-cid-isi2onq2], .home-mask-result-two[data-astro-cid-isi2onq2], .home-mask-chart[data-astro-cid-isi2onq2], .home-mask-registry[data-astro-cid-isi2onq2] {
  transform-origin: 0;
}

.home-interop-flow[data-astro-cid-isi2onq2].is-running .home-mask[data-astro-cid-isi2onq2] {
  animation: .9s cubic-bezier(.65, 0, .35, 1) both home-mask-reveal;
}

.home-interop-flow[data-astro-cid-isi2onq2].is-running .home-mask-order-one[data-astro-cid-isi2onq2] {
  animation-delay: .72s;
}

.home-interop-flow[data-astro-cid-isi2onq2].is-running .home-mask-order-two[data-astro-cid-isi2onq2] {
  animation-delay: 1.02s;
}

.home-interop-flow[data-astro-cid-isi2onq2].is-running .home-mask-result-one[data-astro-cid-isi2onq2] {
  animation-delay: 1.9s;
}

.home-interop-flow[data-astro-cid-isi2onq2].is-running .home-mask-result-two[data-astro-cid-isi2onq2] {
  animation-delay: 2.2s;
}

.home-interop-flow[data-astro-cid-isi2onq2].is-running .home-mask-chart[data-astro-cid-isi2onq2] {
  animation-delay: 3.45s;
}

.home-interop-flow[data-astro-cid-isi2onq2].is-running .home-mask-registry[data-astro-cid-isi2onq2] {
  animation-delay: 3.78s;
}

@keyframes home-mask-reveal {
  from {
    transform: scaleX(0);
  }

  to {
    transform: scaleX(1);
  }
}

.home-interop-hub[data-astro-cid-isi2onq2] {
  position: absolute;
  left: 42%;
  top: 280px;
  z-index: 4;
  width: 110px;
  height: 110px;
  transform: translate(-50%, -50%);
  display: grid;
  place-items: center;
  border: 1px solid var(--asset-border);
  border-radius: var(--asset-radius-frame);
  background: var(--asset-surface);
  box-shadow: var(--asset-shadow-frame);
}

.home-interop-hub[data-astro-cid-isi2onq2]:after {
  content: "";
  position: absolute;
  inset: -1px;
  border: 2px solid #55283140;
  border-radius: var(--asset-radius-frame);
  opacity: 0;
}

.home-interop-hub[data-astro-cid-isi2onq2] img[data-astro-cid-isi2onq2] {
  width: 66px;
  height: 66px;
}

.home-interop-flow[data-astro-cid-isi2onq2].is-running .home-interop-hub[data-astro-cid-isi2onq2] {
  animation: .75s 40ms both home-hub-pulse;
}

.home-interop-flow[data-astro-cid-isi2onq2].is-normalized .home-interop-hub[data-astro-cid-isi2onq2]:after {
  animation: .68s .35s both home-hub-ring;
}

@keyframes home-hub-pulse {
  50% {
    transform: translate(-50%, -50%) scale(1.055);
    box-shadow: 0 0 0 10px #55283112, 0 12px 30px #482b3124;
  }
}

@keyframes home-hub-ring {
  0% {
    opacity: .5;
    transform: scale(1);
  }

  100% {
    opacity: 0;
    transform: scale(1.3);
  }
}

.home-normalization[data-astro-cid-isi2onq2] {
  position: absolute;
  left: calc(42% - 66px);
  top: 342px;
  z-index: 5;
  width: 132px;
  display: grid;
  gap: var(--asset-space-1);
  text-align: center;
}

.home-normalization[data-astro-cid-isi2onq2] span[data-astro-cid-isi2onq2] {
  padding: 5px 7px;
  border: 1px solid var(--asset-border);
  border-radius: 99px;
  background: var(--asset-surface);
  color: var(--asset-accent);
  font-size: var(--asset-type-meta);
  font-weight: 600;
  opacity: 0;
  transform: translateY(4px);
}

.home-interop-flow[data-astro-cid-isi2onq2].is-normalized .home-normalization[data-astro-cid-isi2onq2] span[data-astro-cid-isi2onq2] {
  animation: .28s forwards home-normalize;
}

.home-interop-flow[data-astro-cid-isi2onq2].is-normalized .home-normalization[data-astro-cid-isi2onq2] span[data-astro-cid-isi2onq2]:nth-child(2) {
  animation-delay: .14s;
}

.home-interop-flow[data-astro-cid-isi2onq2].is-normalized .home-normalization[data-astro-cid-isi2onq2] span[data-astro-cid-isi2onq2]:nth-child(3) {
  animation-delay: .28s;
}

@keyframes home-normalize {
  to {
    opacity: 1;
    transform: none;
  }
}

.home-lab-card[data-astro-cid-isi2onq2], .home-registry-card[data-astro-cid-isi2onq2] {
  position: absolute;
  right: 0;
  z-index: 3;
  width: 262px;
  border: 1px solid var(--asset-border);
  border-radius: var(--asset-radius-card);
  background: var(--asset-surface);
  box-shadow: var(--asset-shadow-card);
}

.home-lab-card[data-astro-cid-isi2onq2] {
  top: 82px;
  overflow: hidden;
}

.home-lab-card[data-astro-cid-isi2onq2] header[data-astro-cid-isi2onq2] {
  height: 40px;
  padding: 0 var(--asset-space-3);
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid var(--asset-border);
}

.home-lab-card[data-astro-cid-isi2onq2] header[data-astro-cid-isi2onq2] b[data-astro-cid-isi2onq2] {
  font-size: var(--asset-type-meta);
}

.home-lab-card[data-astro-cid-isi2onq2] header[data-astro-cid-isi2onq2] button[data-astro-cid-isi2onq2] {
  padding: 6px 9px;
  border: 1px solid var(--asset-border);
  border-radius: var(--asset-radius-control);
  background: var(--asset-surface);
  font-size: var(--asset-type-meta);
}

.home-lab-meta[data-astro-cid-isi2onq2] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding: var(--asset-space-2) var(--asset-space-3);
  border-bottom: 1px solid var(--asset-border);
}

.home-lab-meta[data-astro-cid-isi2onq2] small[data-astro-cid-isi2onq2], .home-lab-meta[data-astro-cid-isi2onq2] b[data-astro-cid-isi2onq2] {
  display: block;
}

.home-lab-meta[data-astro-cid-isi2onq2] small[data-astro-cid-isi2onq2] {
  color: var(--asset-text-muted);
  font-size: var(--asset-type-meta);
}

.home-lab-meta[data-astro-cid-isi2onq2] b[data-astro-cid-isi2onq2] {
  margin-top: var(--asset-space-1);
  font-size: var(--asset-type-meta);
}

.home-lab-label[data-astro-cid-isi2onq2] {
  padding: var(--asset-space-2) var(--asset-space-3) var(--asset-space-1);
  color: var(--asset-text-muted);
  font-size: var(--asset-type-meta);
}

.home-lab-result[data-astro-cid-isi2onq2] {
  display: grid;
  grid-template-columns: 1fr 40px 52px;
  gap: var(--asset-space-2);
  align-items: center;
  padding: var(--asset-space-2) var(--asset-space-3);
  border-bottom: 1px solid var(--asset-border);
  font-size: var(--asset-type-meta);
}

.home-lab-result[data-astro-cid-isi2onq2]:last-child {
  border: 0;
}

.home-lab-result[data-astro-cid-isi2onq2] > span[data-astro-cid-isi2onq2] {
  color: #7a4739;
}

.home-lab-result[data-astro-cid-isi2onq2] b[data-astro-cid-isi2onq2], .home-lab-result[data-astro-cid-isi2onq2] em[data-astro-cid-isi2onq2] {
  text-align: right;
}

.home-lab-result[data-astro-cid-isi2onq2] em[data-astro-cid-isi2onq2] {
  font-style: normal;
  color: var(--asset-danger);
}

.home-lab-result[data-astro-cid-isi2onq2] em[data-astro-cid-isi2onq2].normal {
  color: var(--asset-success);
}

.home-registry-card[data-astro-cid-isi2onq2] {
  top: 372px;
  padding: var(--asset-space-3) var(--asset-space-4);
  transform: translateY(5px);
}

.home-registry-card[data-astro-cid-isi2onq2] small[data-astro-cid-isi2onq2], .home-registry-card[data-astro-cid-isi2onq2] b[data-astro-cid-isi2onq2], .home-registry-card[data-astro-cid-isi2onq2] span[data-astro-cid-isi2onq2] {
  display: block;
}

.home-registry-card[data-astro-cid-isi2onq2] small[data-astro-cid-isi2onq2] {
  font-size: var(--asset-type-meta);
  letter-spacing: .12em;
  color: var(--asset-text-muted);
}

.home-registry-card[data-astro-cid-isi2onq2] b[data-astro-cid-isi2onq2] {
  margin: var(--asset-space-2) 0 var(--asset-space-1);
  font-size: var(--asset-type-meta);
}

.home-registry-card[data-astro-cid-isi2onq2] span[data-astro-cid-isi2onq2] {
  color: var(--asset-text-secondary);
  font-size: var(--asset-type-meta);
}

.home-registry-card[data-astro-cid-isi2onq2] em[data-astro-cid-isi2onq2] {
  position: absolute;
  right: var(--asset-space-3);
  bottom: var(--asset-space-3);
  padding: 4px 7px;
  border-radius: 99px;
  background: #eef5ef;
  color: var(--asset-success);
  font-size: var(--asset-type-meta);
  font-style: normal;
  opacity: 0;
}

.home-interop-flow[data-astro-cid-isi2onq2].is-registry .home-registry-card[data-astro-cid-isi2onq2] {
  animation: .35s forwards home-registry-ready;
}

.home-interop-flow[data-astro-cid-isi2onq2].is-registry .home-registry-card[data-astro-cid-isi2onq2] em[data-astro-cid-isi2onq2] {
  animation: .25s .25s forwards home-fade;
}

@keyframes home-registry-ready {
  to {
    transform: none;
  }
}

@keyframes home-fade {
  to {
    opacity: 1;
  }
}

@media (width <= 1050px) {
  .home-interop-flow[data-astro-cid-isi2onq2] {
    max-width: 760px;
    margin-inline: auto;
  }

  .home-interop-vendors[data-astro-cid-isi2onq2] {
    left: 8px;
  }

  .home-lab-card[data-astro-cid-isi2onq2], .home-registry-card[data-astro-cid-isi2onq2] {
    right: 8px;
  }
}

@media (width <= 760px) {
  .home-interop-flow[data-astro-cid-isi2onq2] {
    height: auto;
    max-width: 400px;
    margin: 16px auto 0;
    padding: 22px 16px 18px;
    display: flex;
    flex-direction: column;
    align-items: center;
    border: 1px solid #d5cfcb;
    border-radius: 24px;
    background: #fff;
    box-shadow: 0 20px 48px #4a2d3317;
    overflow: hidden;
  }

  .home-interop-flow[data-astro-cid-isi2onq2]:before {
    display: block;
    inset: 0;
    z-index: 0;
    background: none;
    mask-image: none;
  }

  .home-interop-flow[data-astro-cid-isi2onq2]:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 170px;
    bottom: 56px;
    width: 1.5px;
    transform: translateX(-50%);
    background: var(--burgundy-9);
    opacity: .55;
    z-index: 0;
  }

  .home-interop-lines[data-astro-cid-isi2onq2] {
    display: none;
  }

  .home-interop-vendors[data-astro-cid-isi2onq2], .home-interop-hub[data-astro-cid-isi2onq2], .home-normalization[data-astro-cid-isi2onq2], .home-lab-card[data-astro-cid-isi2onq2], .home-registry-card[data-astro-cid-isi2onq2] {
    position: relative;
    inset: auto;
    transform: none;
    width: 100%;
    z-index: 2;
  }

  .home-interop-hub[data-astro-cid-isi2onq2] {
    order: 3;
    width: 64px;
    height: 64px;
    flex: 0 0 64px;
    border-radius: 15px;
    margin-top: 0;
  }

  .home-mobile-connectors[data-astro-cid-isi2onq2] {
    display: block;
    order: 2;
    align-self: stretch;
    width: auto;
    height: 72px;
    margin: 0;
    margin-bottom: -64px;
    overflow: visible;
  }

  .home-interop-hub[data-astro-cid-isi2onq2] img[data-astro-cid-isi2onq2] {
    width: 39px;
    height: 39px;
  }

  .home-interop-vendors[data-astro-cid-isi2onq2] {
    order: 1;
    margin-top: 0;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 8px;
  }

  .home-interop-vendors[data-astro-cid-isi2onq2]:before, .home-interop-vendors[data-astro-cid-isi2onq2]:after, .home-normalization[data-astro-cid-isi2onq2]:before, .home-lab-card[data-astro-cid-isi2onq2]:before, .home-registry-card[data-astro-cid-isi2onq2]:before {
    display: none;
  }

  .home-interop-vendor[data-astro-cid-isi2onq2] {
    height: 42px;
    justify-content: center;
    background: #fff;
  }

  .home-normalization[data-astro-cid-isi2onq2] {
    order: 4;
    margin-top: 14px;
    display: block;
    padding: 10px;
    border: 1px solid #d9d3cf;
    border-radius: 8px;
    background: #faf6f5;
  }

  .home-normalization[data-astro-cid-isi2onq2] span[data-astro-cid-isi2onq2] {
    display: inline;
    padding: 0;
    border: 0;
    background: none;
    font-size: 10px;
  }

  .home-normalization[data-astro-cid-isi2onq2] span[data-astro-cid-isi2onq2] + span[data-astro-cid-isi2onq2]:before {
    content: " · ";
    color: #b48478;
  }

  .home-lab-card[data-astro-cid-isi2onq2] {
    order: 5;
    margin-top: 18px;
    background: #fff;
  }

  .home-lab-card[data-astro-cid-isi2onq2] header[data-astro-cid-isi2onq2] {
    height: 36px;
  }

  .home-lab-meta[data-astro-cid-isi2onq2] {
    padding: 7px 10px;
  }

  .home-lab-result[data-astro-cid-isi2onq2] {
    min-height: 36px;
    padding: 7px 10px;
    font-size: 10px;
  }

  .home-registry-card[data-astro-cid-isi2onq2] {
    order: 6;
    margin-top: 18px;
    padding: 12px 14px;
    background: #fff;
  }

  .home-interop-flow[data-astro-cid-isi2onq2].is-running .home-interop-hub[data-astro-cid-isi2onq2] {
    animation: .75s both home-mobile-pulse;
  }

  @keyframes home-mobile-pulse {
    50% {
      transform: scale(1.055);
      box-shadow: 0 0 0 9px #55283112, 0 8px 22px #482b3121;
    }
  }
}
.approved-workflow[data-astro-cid-ezrx4mnr] {
  overflow: clip;
}

.approved-workflow[data-astro-cid-ezrx4mnr] .section-head[data-astro-cid-ezrx4mnr] {
  margin-bottom: 34px;
}

.approved-workflow-frame[data-astro-cid-ezrx4mnr] {
  display: block;
  width: 100%;
  height: 1030px;
  border: 0;
  background: none;
}

@media (width <= 760px) {
  .approved-workflow[data-astro-cid-ezrx4mnr] {
    padding-inline: 0;
  }

  .approved-workflow[data-astro-cid-ezrx4mnr] .container[data-astro-cid-ezrx4mnr] {
    width: 100%;
  }

  .approved-workflow[data-astro-cid-ezrx4mnr] .section-head[data-astro-cid-ezrx4mnr] {
    padding-inline: 20px;
  }

  .approved-workflow-frame[data-astro-cid-ezrx4mnr] {
    height: 1160px;
  }
}
