/* Current outcome first; specialist activity remains available on request. */
.mission-plain-summary{margin:16px 0;padding:16px;border:1px solid #806a39;border-radius:12px;background:#12110e;color:#f2eee4;overflow-wrap:anywhere}
.mission-plain-summary h3{margin:0 0 10px;color:#f0d68d}
.mission-plain-summary p{margin:8px 0;line-height:1.55}
.mission-plain-summary .item-actions{display:flex;flex-wrap:wrap;gap:8px}
.mission-plain-summary button{min-height:44px}
#missionPlainCost{font-size:.9rem;color:#d6ccb4}
#missionPlainProblem{border-left:3px solid #edb061;padding-left:10px;color:#ffd9a0;white-space:pre-wrap}
#missionWorkDetails{margin:14px 0;border:1px solid #50472f;border-radius:10px;padding:12px;overflow-wrap:anywhere}
#missionWorkDetails>summary{cursor:pointer;min-height:32px;font-weight:650;color:#e7d19e}
#missionWorkDetails[open]>.command-grid{display:grid!important}
#missionWorkDetails .trace{max-width:100%;overflow:auto}
#taskProgressExplanation{font-size:.85rem;line-height:1.5;color:#c7bea8}
#resultGuideTitle{margin:0 0 8px;overflow-wrap:anywhere}
#resultOverviewTitle{margin:0;font-size:1rem;font-weight:500;color:#d6ccb4}
.result-guide-steps{margin-top:18px;padding-top:16px;border-top:1px solid #50472f}
.result-guide-steps>.panel-head h4{margin:0}
.completed-hive-details{margin:12px 0}
.completed-hive-details>summary{cursor:pointer;min-height:32px;color:#d6ccb4}
@media(max-width:700px){.mission-plain-summary{padding:13px}#missionWorkDetails[open]>.command-grid{grid-template-columns:minmax(0,1fr)}.mission-plain-summary .item-actions>*{flex:1 1 180px}}

/* Compact creation choices: labels only for all four business actions. */
#onboardingPanel .onboarding-type-stack{grid-template-rows:repeat(2,minmax(32px,auto));gap:6px}
#onboardingPanel .onboarding-type-stack>button{min-height:32px;height:auto;padding:6px 8px}
#onboardingPanel .onboarding-type-stack>button:only-child{grid-row:1/span 2;min-height:70px;height:100%}

/* Optional guidance stays available without repeating the primary result. */
.project-guide-details{margin:16px 0;padding:12px 16px;border:1px solid #50472f;border-radius:12px;min-width:0;overflow-wrap:anywhere}
.project-guide-details>summary{cursor:pointer;min-height:44px;display:list-item;align-content:center;color:#e7d19e;font-weight:650}
.project-guide-details>section{margin:12px 0}
@media(max-width:700px){.project-guide-details{padding:10px 12px}.project-guide-details .piper-review-actions{flex-wrap:wrap}}
