.duty-step-file-choice{display:grid;gap:.45rem;margin:.6rem 0 1rem;padding:.8rem;border:1px solid #c5dcd3;border-radius:12px;background:#f2f8f5;color:#234f42;font-weight:600;min-width:0}
.duty-step-file-choice select{min-width:0;max-width:100%;width:100%;min-height:44px;font-weight:400;background:#fff}
.duty-step-files{border-left:3px solid #8ca9d1;border-radius:8px;margin:.9rem 0;padding:.75rem;background:#f4f7fc;min-width:0;overflow-wrap:anywhere}
.duty-step-files>.op-evidence-files{margin-top:.5rem}
