.process-entry-legend{display:flex;flex-wrap:wrap;gap:8px 14px;margin:0 0 18px;padding:12px 14px;background:#fff;border:1px solid var(--line);border-radius:10px;font-size:12px}
.process-entry-legend span{font-weight:600}.process-entry-legend small{flex-basis:100%;color:var(--muted)}
.process-entry-legend [data-state=empty]{color:#8c4b0c}.process-entry-legend [data-state=partial]{color:#1767a2}.process-entry-legend [data-state=complete]{color:#16704a}.process-entry-legend [data-state=attention]{color:#b23432}
#crew-content button.process-entry-status{border:1px solid transparent;font-weight:600;white-space:normal}
#crew-content button[data-entry-status=empty]{background:#f29336;color:#153947;border-color:#f29336}
#crew-content button[data-entry-status=partial]{background:#1767a2;color:#fff;border-color:#1767a2}
#crew-content button[data-entry-status=complete]{background:#16704a;color:#fff;border-color:#16704a}
#crew-content button[data-entry-status=attention]{background:#b23432;color:#fff;border-color:#b23432}
#crew-content button.process-entry-status:hover{filter:brightness(.92)}
#crew-content button.process-entry-status:focus-visible{outline:3px solid #72b8d7;outline-offset:3px}
