/* A compact coordination wall, with the scene carrying the investigation. */
.mission-board{border:1px solid #6eabc54d;background:linear-gradient(140deg,#153147,#102534);padding:18px 15px;border-radius:8px;margin:0 0 22px;color:#dceef7}.mission-board-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.mission-kicker,.mission-stage{font:8px 'IBM Plex Mono',monospace;letter-spacing:.06em;color:#8edce6}.mission-stage{color:#82a8bd;white-space:nowrap}.mission-board h2{font-size:22px!important;line-height:1.25;margin:14px 0 10px;letter-spacing:-.035em}.mission-board p{font-size:11px!important;line-height:1.7!important;color:#adc7d8}.mission-board h3{font-size:14px;font-weight:500;color:#d7eff9;margin:18px 0 10px}.mission-journey{display:flex;gap:5px;list-style:none;margin:17px 0;padding:0;font-size:9px;counter-reset:mission-step}.mission-journey li{flex:1;color:#718da2;padding:8px 4px 8px 0;border-top:2px solid #355165;counter-increment:mission-step}.mission-journey li:before{content:'0' counter(mission-step) ' ';font:8px 'IBM Plex Mono',monospace}.mission-journey li[data-status=current]{border-color:#87d5e5;color:#c8edf6}.mission-journey li[data-status=done]{border-color:#78bea4;color:#9bd3ba}.mission-board label{display:grid;gap:7px;color:#a8c5d6;font-size:10px;margin:11px 0}.mission-board select{width:100%;max-width:100%;background:#0b1e2d;color:#d4ebf6;border:1px solid #81b1c850;border-radius:4px;font:11px 'DM Sans',sans-serif;min-height:42px;padding:9px}.mission-board button:focus-visible,.mission-board select:focus-visible{outline:2px solid #91e0ec;outline-offset:3px}.mission-primary,.mission-secondary{display:block;width:100%;min-height:42px;padding:11px 12px;border-radius:5px;font-size:11px;text-align:left;margin-top:10px}.mission-primary{background:#8ddbe7;color:#102734;font-weight:600}.mission-secondary{color:#b9e1ef;background:#26495b50;border:1px solid #83bad34a}.mission-evidence{list-style:none;padding:0;margin:0 0 14px;display:grid;gap:8px}.mission-evidence li{padding:10px 11px;border:1px solid #7192ab35;border-radius:5px;background:#0a1d2b70}.mission-evidence strong{font-size:10px;font-weight:500;color:#7394a9}.mission-evidence span{display:block;color:#829eb1;font-size:9px;line-height:1.65;margin-top:5px}.mission-evidence li[data-seen=true]{border-color:#72c0be55}.mission-evidence li[data-seen=true] strong{color:#9cddd7}.mission-evidence li[data-seen=true] span{color:#abc6d6}.mission-choices{display:grid;gap:7px}.mission-choice{display:grid;gap:5px;text-align:left;border:1px solid #6b9fb84d;border-radius:5px;padding:11px;background:#16364b;color:#d1e7f2}.mission-choice strong{font-size:11px;font-weight:500}.mission-choice span{font-size:9px;line-height:1.6;color:#8facbe}.mission-choice:disabled{opacity:.45;cursor:default}.mission-choice:not(:disabled):hover{background:#21495c;border-color:#8bd2e2}.mission-coordinate>p{margin:0 0 12px}.mission-recovery{display:block;color:#99d8bd;font:9px 'IBM Plex Mono',monospace;letter-spacing:.06em;margin-top:17px}.mission-small{display:block;font-size:9px;line-height:1.7;color:#819fb3;margin-top:10px}.mission-reset{font-size:9px;color:#7ca5bd;margin-top:14px;padding:8px 0;min-height:30px}.mission-feedback{padding:10px 0 0;margin:13px 0 0;border-top:1px solid #80a4b72e;color:#9cbfd3!important}.mission-feedback:empty{display:none}.mission-feedback[data-tone=review]{color:#e0c38f!important}.mission-feedback[data-tone=success],.mission-feedback[data-tone=ready]{color:#a6d9c7!important}.mission-disclaimer{font-size:8px!important;color:#7595ac!important;margin:13px 0 0}.lab-action-source{display:block;font:8px 'IBM Plex Mono',monospace;color:#84cad0;padding:3px 0 8px;letter-spacing:.02em}.lab-import-status{font-size:10px!important;color:#9ad9c2!important;padding:12px 0 0;line-height:1.7!important}.lab-import-status:empty{display:none}
@media(max-width:760px){.mission-board{padding:15px 12px}.mission-board h2{font-size:20px!important}.mission-kicker,.mission-stage{font-size:7px}.mission-primary,.mission-secondary,.mission-choice{min-height:44px}.mission-evidence span{font-size:10px}.mission-board select{font-size:12px;min-height:44px}.mission-reset{min-height:44px}}

/* V4: local evidence and the wider coordination view remain in one review. */
.mission-evidence-details{border:1px solid #729db43d;border-radius:6px;margin:13px 0;background:#0c203166}.mission-evidence-summary{padding:12px 10px;cursor:pointer;color:#b5dce9;font-size:10px;line-height:1.5}.mission-evidence-details .mission-evidence{padding:0 8px 8px;margin:0}.mission-evidence-summary:focus-visible{outline:2px solid #8edce6;outline-offset:3px}.mission-leadership{margin:19px 0;padding-top:4px;border-top:1px solid #81b4c745}.mission-perspectives{display:grid;grid-template-columns:1fr 1fr;gap:5px}.mission-perspectives button{min-height:42px;padding:9px 7px;border:1px solid #7ca9c052;border-radius:5px;color:#adcbdc;font-size:10px}.mission-perspectives button[aria-pressed=true]{color:#dcf8ff;background:#2a5368;border-color:#8bd6e3}.mission-perspective-copy{min-height:7em;border-left:2px solid #87c8d8;padding-left:11px;margin:12px 0!important}.mission-context{font-size:10px!important;color:#95bfca!important}.mission-strategies{display:grid;gap:7px}.mission-strategy{display:grid;gap:5px;text-align:left;border:1px solid #6b9fb84d;border-radius:5px;padding:11px;background:#102b3d;color:#cce8f3}.mission-strategy strong{font-size:11px;font-weight:500;line-height:1.45}.mission-strategy span{font-size:9px;line-height:1.65;color:#8facbe}.mission-strategy[aria-pressed=true]{background:#21495c;border-color:#8bd2e2}.mission-strategy[aria-pressed=true] strong:before{content:'✓ ';color:#a0e0d0}.mission-tradeoffs{margin-top:13px;padding:13px 12px;border:1px solid #7bafc650;border-radius:6px;background:#0a1e2d}.mission-tradeoffs h4{font-size:11px;font-weight:500;color:#c7e6f1;margin:0 0 10px}.mission-tradeoffs dl{margin:0;display:grid;gap:5px}.mission-tradeoffs dt{font:8px 'IBM Plex Mono',monospace;color:#8ad9e1;margin-top:6px;text-transform:uppercase;letter-spacing:.04em}.mission-tradeoffs dd{margin:0;font-size:10px;line-height:1.65;color:#9ebdce}.mission-plan-condition{border-top:1px solid #7fa7be39;padding-top:10px;font-size:10px!important;color:#d1c19c!important}.mission-board .mission-ack{display:flex;align-items:flex-start;gap:9px;line-height:1.6;margin-bottom:0}.mission-ack input{accent-color:#8edce6;width:17px;height:17px;flex:0 0 auto;margin-top:3px}.mission-ack span{font-size:10px;color:#b4d2df}.mission-agreed-plan{border-left:2px solid #8cc7b5;padding-left:10px}.mission-preview{color:#9ebdce!important;font-size:10px!important}.mission-coordinate{border-top:1px solid #82b4c642;padding-top:4px}.mission-board .mission-disclaimer{font-size:8px!important;color:#7595ac!important}
@media(max-width:760px){.mission-perspectives button,.mission-strategy{min-height:44px}.mission-strategy span,.mission-tradeoffs dd{font-size:10px}.mission-kicker{max-width:150px;line-height:1.65}.mission-perspective-copy{min-height:0}.mission-ack input{width:20px;height:20px}}
