/* EcoForWorld KVKS v2.7 — older mission detail screen matches the new design */
.eco-legacy-v27 .eco-legacy-art{width:96px;height:96px;margin:4px 0 6px;padding:6px;border-radius:24px;background:linear-gradient(135deg,var(--st-a,#eaf7dc),var(--st-b,#d3efbd))}
.eco-legacy-v27 .eco-legacy-art .efw-sticker{transform:rotate(-6deg)}
.eco-legacy-v27 #mission-detail-title{margin-top:6px}
.eco-legacy-v27 .photo-metadata{display:flex!important;flex-wrap:wrap;gap:8px;background:none!important;padding:0!important;border:0!important;margin:14px 0 6px;text-align:left!important}
.eco-legacy-v27 .photo-metadata>*{display:inline-flex;align-items:center;min-height:34px;padding:6px 12px;border-radius:99px;background:var(--eco-soft);border:1px solid var(--eco-line);font-size:13px;font-weight:650;color:var(--eco-text)}
.eco-legacy-v27 #mission-detail-reward{background:#eaf7dc;border-color:#cfe8b5;color:#1f6b4f}
body.heritage-dark .eco-legacy-v27 #mission-detail-reward{background:#25452f;border-color:#3d6b45;color:#dfffaf}
.eco-legacy-v27 h3{margin:22px 0 8px}
.eco-legacy-v27 #mission-detail-instructions{line-height:1.65}
.eco-legacy-v27 #mission-detail-start-evidence{width:100%;min-height:50px;margin-top:10px}
.eco-legacy-v27 #mission-detail-start-evidence:disabled{white-space:normal;line-height:1.35;padding:10px 16px}
