.proposal-workflow-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 18px}.proposal-workflow-item{border:1px solid var(--line);background:#f8fafc;border-radius:12px;padding:12px;display:flex;gap:10px;align-items:flex-start;text-align:left;color:var(--ink);cursor:pointer}.proposal-workflow-item:hover{border-color:#b8c9e8;background:#f4f8ff}.proposal-workflow-item>i{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#edf0f5;color:#7b8491;font-style:normal;font-weight:900;flex:0 0 auto}.proposal-workflow-item b,.proposal-workflow-item small{display:block}.proposal-workflow-item small{color:var(--muted);margin-top:4px;line-height:1.35}.proposal-workflow-item.done{background:#f2fbf7;border-color:#cdeadd}.proposal-workflow-item.done>i{background:#dff5e8;color:var(--green)}.proposal-workflow-item.current{background:#f2f6ff;border-color:#cddcff}.proposal-workflow-item.current>i{background:#e2ebff;color:var(--blue)}.workflow-collapsible>.card-head,.workflow-collapsible>.toolbar{cursor:pointer}.workflow-collapsible.collapsed>:not(.card-head):not(.toolbar):not(.workflow-not-applicable-note){display:none!important}.workflow-collapse-button{margin-left:8px;min-width:31px;justify-content:center}.workflow-not-applicable-note{margin:14px 18px 18px}.workflow-collapsible.not-applicable>:not(.card-head):not(.toolbar):not(.workflow-not-applicable-note){display:none!important}.company-workflow-modal{width:min(780px,96vw);max-height:92vh;display:flex;flex-direction:column}.company-workflow-modal>.modal-body{overflow:auto}.company-workflow-options{display:grid;gap:10px;margin-top:14px}.company-workflow-options>label{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--line);border-radius:11px;background:#fff}.company-workflow-options input{margin-top:3px}.company-workflow-options b,.company-workflow-options small{display:block}.company-workflow-options small{color:var(--muted);margin-top:3px;line-height:1.4}.company-workflow-suboptions{margin-left:32px;padding:12px;border-left:3px solid #d8e3f8;background:#f8fafc;border-radius:0 10px 10px 0}.company-workflow-suboptions.disabled{opacity:.5;pointer-events:none}.company-workflow-docs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:9px 0 12px}.company-workflow-docs label{display:flex;gap:7px;align-items:flex-start}.proposal-doc-config-note{margin:0 0 12px}.workflow-stage-config{display:inline-flex;align-items:center;gap:6px}
@media(max-width:1180px){.proposal-workflow-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:780px){.proposal-workflow-list,.company-workflow-docs{grid-template-columns:1fr}.company-workflow-suboptions{margin-left:0}.workflow-collapse-button{margin-left:0}}
