.scientific-article-page .decision-object-v2 .model-flow {
  display: flex;
  gap: 8px;
  margin: 18px 0 20px;
  overflow-x: auto;
  padding: 0 0 8px;
}
.scientific-article-page .decision-object-v2 .model-flow li {
  align-items: center;
  flex: 0 0 auto;
  min-height: 44px;
  padding: 8px 12px;
}
.scientific-article-page .decision-disclosure {
  border-bottom: 1px solid #dbe5f0;
  margin: 0;
}
.scientific-article-page .decision-disclosure > summary {
  align-items: center;
  cursor: pointer;
  display: flex;
  gap: 12px;
  list-style: none;
  min-height: 54px;
  padding: 12px 2px;
}
.scientific-article-page .decision-disclosure > summary::-webkit-details-marker { display: none; }
.scientific-article-page .decision-disclosure > summary::after {
  color: #0f766e;
  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: #94a3b8; margin-left: auto; }
.scientific-article-page .decision-disclosure > summary:focus-visible { outline: 3px solid #0f766e; outline-offset: 3px; }
.scientific-article-page .model-flow:focus-visible { outline: 3px solid #5eead4; outline-offset: 3px; }
.scientific-article-page .decision-disclosure-content { margin: 4px 0 18px; }
.scientific-article-page .plan-cost-results-summary { margin: 0 0 12px; }
.scientific-article-page .plan-decision-overview {
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin: 0 0 12px;
}
.scientific-article-page .plan-decision-overview > div {
  background: #f8fafc;
  border-top: 3px solid #0f766e;
  color: #101827;
  display: grid;
  gap: 5px;
  padding: 16px;
}
.scientific-article-page .plan-decision-overview span,
.scientific-article-page .plan-decision-overview small { color: #334155; }
.scientific-article-page .plan-decision-overview > div[data-status="insufficient"],
.scientific-article-page .plan-decision-overview > div[data-status="watch"] {
  background: #fff3d6;
  border-top-color: #f59e0b;
}
.scientific-article-page .plan-decision-overview > div[data-status="red"] {
  background: #fee2e2;
  border-top-color: #dc2626;
}
.scientific-article-page .plan-decision-overview > div[data-status="green"] {
  background: #e7f3ef;
  border-top-color: #0f766e;
}
.scientific-article-page .plan-decision-request { margin: 0 0 18px; }
@media (max-width: 700px) {
  .scientific-article-page .plan-decision-overview { grid-template-columns: 1fr; }
  .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 .plan-scenario-table .table-scroll { overflow-x: auto; }
  .scientific-article-page .plan-scenario-table table { min-width: 760px; }
  .scientific-article-page .plan-scenario-table th,
  .scientific-article-page .plan-scenario-table td { display: table-cell; width: auto; }
}
