.tjc-workflows-settings{display:flex;flex-direction:column;gap:18px;margin:0}
.tjc-workflow-card{border:1px solid #dce4ed;border-radius:15px;background:#fff;box-shadow:0 6px 20px rgba(15,23,42,.04);overflow:hidden}.tjc-workflow-card.is-archived{background:#f8fafc;opacity:.72}
.tjc-workflow-head{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:20px;align-items:end;padding:18px 20px;border-bottom:1px solid #edf1f5;background:#fbfcfe}.tjc-workflow-name-field{margin:0!important;max-width:620px}.tjc-workflow-head-actions{display:flex;align-items:center;gap:14px;justify-content:flex-end;padding-bottom:4px}
.tjc-workflow-stage-headings{display:grid;grid-template-columns:54px minmax(150px,1.35fr) minmax(140px,.9fr) minmax(150px,1fr) 92px 150px 38px;gap:10px;padding:12px 16px 7px;color:#8996a8;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.055em}
.tjc-workflow-stages{display:flex;flex-direction:column;gap:7px;padding:0 16px 14px}.tjc-workflow-stage{display:grid;grid-template-columns:54px minmax(150px,1.35fr) minmax(140px,.9fr) minmax(150px,1fr) 92px 150px 38px;gap:10px;align-items:center;padding:10px 0;border-top:1px solid #edf1f5;background:#fff}.tjc-workflow-stage:first-of-type{border-top:0}.tjc-workflow-stage.is-dragging{opacity:.45}.tjc-workflow-stage .tjc-form-field{margin:0!important}.tjc-workflow-stage input,.tjc-workflow-stage select{min-height:40px!important}.tjc-workflow-stage-duration input{text-align:center}
.tjc-stage-drag{height:40px;gap:6px;letter-spacing:0}.tjc-stage-drag span{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:6px;background:#f1f5f9;color:#64748b;font-size:11px;font-weight:850}.tjc-stage-drag b{font-size:14px;letter-spacing:-3px;color:#a3afbf}
.tjc-workflow-stage-flags{display:grid;gap:6px}.tjc-workflow-stage-optional,.tjc-workflow-stage-qc{display:flex;align-items:center;gap:7px;color:#475467;font-size:11.5px;font-weight:700;cursor:pointer}.tjc-workflow-stage-optional span,.tjc-workflow-stage-qc span{white-space:nowrap}.tjc-workflow-stage-qc{color:#344054}.tjc-workflow-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px 18px;border-top:1px solid #edf1f5;color:#7a8799;font-size:11.5px}.tjc-workflow-footer .tjc-button{min-height:38px}
.tjc-workflow-empty-stages{padding:24px;border:1px dashed #cfd9e6;border-radius:11px;background:#fbfcfe;color:#718096;text-align:center;font-size:12px}.tjc-workflows-empty{padding:28px 22px;border:1px dashed #cfd9e6;border-radius:12px;background:#fbfcfe;color:#718096;text-align:center}.tjc-workflows-empty strong{display:block;margin-bottom:5px;color:#344054;font-size:13px}.tjc-workflows-empty span{font-size:12px}.tjc-workflow-stage[data-stage-type="mobile"] [data-department-field]{display:none}.tjc-workflow-department-warning{margin-top:5px;color:#b54708;font-size:10.5px;line-height:1.35}
@media(max-width:1180px){.tjc-workflow-stage-headings{display:none}.tjc-workflow-stage{grid-template-columns:44px minmax(170px,1fr) minmax(140px,.8fr) minmax(170px,1fr) 90px 38px}.tjc-workflow-stage-flags{grid-column:2/6}.tjc-workflow-stage .tjc-mobile-only-label{display:block!important;margin-bottom:5px!important}.tjc-workflow-stage[data-stage-type="mobile"] .tjc-workflow-stage-duration{grid-column:auto}}
@media(max-width:760px){.tjc-workflow-head{grid-template-columns:1fr}.tjc-workflow-head-actions{justify-content:space-between}.tjc-workflow-stage{grid-template-columns:36px minmax(0,1fr);padding:14px 0}.tjc-workflow-stage>.tjc-form-field,.tjc-workflow-stage>.tjc-workflow-stage-flags,.tjc-workflow-stage>.tjc-icon-action{grid-column:2}.tjc-workflow-stage>.tjc-row-drag{grid-column:1;grid-row:1/7;align-self:start}.tjc-workflow-stage>.tjc-icon-action{justify-self:end}.tjc-workflow-footer{align-items:stretch;flex-direction:column}.tjc-workflow-footer .tjc-button{width:100%}}
