.scientific-article-page .decision-object-v2 .model-flow {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}
.scientific-article-page .decision-object-v2 .model-flow li {
  align-items: center;
  display: flex;
  flex: 1 1 150px;
  gap: 8px;
  min-height: 44px;
  padding: 10px 12px;
}

.scientific-article-page .decision-object-v2 .model-flow span {
  display: inline;
  margin: 0;
}

.scientific-article-page .decision-disclosure {
  border-top: 1px solid #334155;
  margin-top: 12px;
}

.scientific-article-page .decision-disclosure > summary {
  align-items: center;
  color: #fff;
  cursor: pointer;
  display: flex;
  gap: 14px;
  list-style: none;
  min-height: 54px;
  padding: 12px 4px;
}

.scientific-article-page .decision-disclosure > summary::-webkit-details-marker { display: none; }
.scientific-article-page .decision-disclosure > summary::after { color: #5eead4; content: "+"; font-size: 1.3rem; font-weight: 800; }
.scientific-article-page .decision-disclosure[open] > summary::after { content: "−"; }
.scientific-article-page .decision-disclosure > summary span { font-weight: 800; }
.scientific-article-page .decision-disclosure > summary small { color: #a7b6c8; margin-left: auto; }
.scientific-article-page .decision-disclosure > summary:focus-visible { outline: 3px solid #5eead4; outline-offset: 3px; }
.scientific-article-page .decision-disclosure-content { margin: 4px 0 18px; }

.scientific-article-page .decision-curve .concept-curve {
  margin: 0 auto 10px;
  max-width: 720px;
}

.scientific-article-page .lab-grid { margin-top: 18px; }
.scientific-article-page .lab-metrics-primary { grid-template-columns: repeat(3, minmax(0, 1fr)); margin-top: 0; }
.scientific-article-page .lab-metrics-primary .lab-metric { border-top: 3px solid #5eead4; }

@media (max-width: 820px) {
  .scientific-article-page .decision-object-v2 .model-flow { flex-wrap: nowrap; overflow-x: auto; }
  .scientific-article-page .decision-object-v2 .model-flow li { flex: 0 0 142px; }
  .scientific-article-page .lab-metrics-primary { grid-template-columns: 1fr; }
}

@media (max-width: 620px) {
  .scientific-article-page .decision-disclosure > summary { align-items: flex-start; flex-wrap: wrap; }
  .scientific-article-page .decision-disclosure > summary small { margin-left: 0; order: 3; width: 100%; }
  .scientific-article-page .decision-curve .concept-curve { padding: 6px; }
}
