.documental-workflows-page[data-v-745877a7]{--workflow-red:#a90f32;--workflow-red-dark:#890825;--workflow-red-soft:#fff2f4;--workflow-border:#e6e7ea;--workflow-muted:#777c85;min-height:100%;padding:0 4px 20px;width:100%}.page-heading[data-v-745877a7]{margin-bottom:16px}.page-heading h4[data-v-745877a7]{color:#20242b;font-size:1.35rem;font-weight:700;margin:0}.workflow-shell[data-v-745877a7]{align-items:stretch;display:grid;gap:18px;grid-template-columns:225px minmax(0,1fr)}.workflow-sidebar[data-v-745877a7]{background:#f6f6f7;border-radius:8px;min-height:680px;padding:18px 14px}.sidebar-title[data-v-745877a7]{color:#25282d;font-size:.9rem;font-weight:700;margin:0 0 14px}.new-workflow-button[data-v-745877a7]{align-items:center;background:#fff;border:1px solid var(--workflow-red);border-radius:4px;color:var(--workflow-red);display:flex;font-size:.78rem;font-weight:600;gap:12px;justify-content:center;min-height:38px;width:100%}.new-workflow-button[data-v-745877a7]:hover{background:var(--workflow-red-soft)}.workflow-search[data-v-745877a7]{align-items:center;background:#fff;border:1px solid #ececee;border-radius:4px;display:grid;gap:8px;grid-template-columns:16px 1fr 18px;margin:14px 0;padding:0 10px}.workflow-search>i[data-v-745877a7]{color:#8a8e95;font-size:.72rem}.workflow-search input[data-v-745877a7]{background:transparent;border:0;font-size:.72rem;min-height:36px;min-width:0;outline:none}.workflow-search button[data-v-745877a7]{background:transparent;border:0;color:#8a8e95;font-size:.68rem;padding:0}.workflow-list[data-v-745877a7]{max-height:535px;overflow-y:auto}.workflow-empty[data-v-745877a7],.workflow-loading[data-v-745877a7]{color:var(--workflow-muted);padding:24px 8px;text-align:center}.workflow-loading[data-v-745877a7]{color:var(--workflow-red)}.workflow-item[data-v-745877a7]{background:#fff;border:0;border-left:3px solid transparent;border-radius:3px;display:block;margin-bottom:7px;padding:13px 11px;text-align:left;transition:.2s ease;width:100%}.workflow-item[data-v-745877a7]:hover{background:#fff8f9}.workflow-item.active[data-v-745877a7]{background:var(--workflow-red-soft);border-left-color:var(--workflow-red)}.workflow-item-heading[data-v-745877a7]{align-items:center;display:flex;gap:6px;justify-content:space-between}.workflow-item strong[data-v-745877a7]{color:#32353a;font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-item.active strong[data-v-745877a7]{color:var(--workflow-red)}.workflow-item small[data-v-745877a7]{color:#73777e;display:block;font-size:.64rem;margin-top:5px}.workflow-item small span[data-v-745877a7]{margin:0 3px}.status-pill[data-v-745877a7]{border-radius:12px;font-size:.58rem;font-weight:500;padding:4px 8px}.status-pill.active[data-v-745877a7]{background:#e6f8ec;color:#198754}.status-pill.inactive[data-v-745877a7]{background:#efeff0;color:#777b82}.workflow-count[data-v-745877a7]{color:#6f7379;font-size:.62rem;padding:10px 8px 0}.workflow-content[data-v-745877a7]{min-width:0}.workflow-general-card[data-v-745877a7],.workflow-steps-card[data-v-745877a7]{background:#fff;border:1px solid var(--workflow-border);border-radius:8px;box-shadow:0 1px 5px rgba(31,35,40,.04)}.workflow-general-card[data-v-745877a7]{margin-bottom:12px;padding:19px 22px 15px}.general-fields[data-v-745877a7]{align-items:end;display:grid;gap:22px;grid-template-columns:minmax(240px,2fr) minmax(130px,.8fr) 80px}.form-field[data-v-745877a7],.switch-field[data-v-745877a7]{min-width:0}.form-field>label[data-v-745877a7],.switch-field>label[data-v-745877a7]:first-child{color:#34373d;display:block;font-size:.67rem;font-weight:600;margin-bottom:7px}.form-field input[data-v-745877a7],.form-field textarea[data-v-745877a7],.requirement-row input[data-v-745877a7],.requirement-row select[data-v-745877a7]{background:#fff;border:0;border-bottom:1px solid #d7d9dd;border-radius:0;color:#30343a;font-size:.72rem;min-height:34px;outline:none;padding:6px 9px;width:100%}.form-field textarea[data-v-745877a7]{border:1px solid #e1e2e5;border-radius:4px;resize:vertical}.form-field input[data-v-745877a7]:focus,.form-field textarea[data-v-745877a7]:focus,.requirement-row input[data-v-745877a7]:focus,.requirement-row select[data-v-745877a7]:focus{border-color:var(--workflow-red)}.form-field input[data-v-745877a7]:disabled,.form-field textarea[data-v-745877a7]:disabled,.requirement-row input[data-v-745877a7]:disabled,.requirement-row select[data-v-745877a7]:disabled{background:#f2f3f5;border-color:#dfe1e4;color:#9a9ea5;cursor:not-allowed}.workflow-steps-card[data-v-745877a7]{padding:18px 16px 12px}.workflow-steps-card>h5[data-v-745877a7]{color:#25282d;font-size:.9rem;font-weight:700;margin:0 0 14px}.steps-timeline[data-v-745877a7]{position:relative}.steps-timeline[data-v-745877a7]:before{background:#d9a5b2;bottom:24px;content:"";left:14px;position:absolute;top:17px;width:1px}.step-item[data-v-745877a7]{max-height:3000px;padding-left:43px;position:relative}.step-list-enter-active[data-v-745877a7],.step-list-leave-active[data-v-745877a7]{overflow:hidden;transition:max-height .32s ease,opacity .24s ease,transform .32s ease}.step-list-enter[data-v-745877a7],.step-list-leave-to[data-v-745877a7]{max-height:0;opacity:0;transform:translateY(-8px)}.step-list-enter-to[data-v-745877a7],.step-list-leave[data-v-745877a7]{max-height:3000px;opacity:1;transform:translateY(0)}.step-list-move[data-v-745877a7]{transition:transform .32s ease}.step-item.is-dragging[data-v-745877a7]{opacity:.35}.step-item.is-disabled .step-header[data-v-745877a7]{background:#f8f8f9}.step-item.is-disabled .step-fields-count[data-v-745877a7]{opacity:.55}.step-item.is-drag-over>.step-header[data-v-745877a7]{background:var(--workflow-red-soft);box-shadow:inset 0 2px 0 var(--workflow-red)}.step-position[data-v-745877a7]{align-items:center;background:var(--workflow-red);border:1px solid var(--workflow-red);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:.68rem;font-weight:600;height:28px;justify-content:center;left:0;padding:0;position:absolute;top:10px;width:28px}.step-position[data-v-745877a7]:focus{box-shadow:0 0 0 3px rgba(169,15,50,.18);outline:none}.step-header[data-v-745877a7]{align-items:flex-end;display:flex;gap:14px;min-height:49px;padding:8px 8px 8px 4px;transition:background-color .15s ease,box-shadow .15s ease}.step-drag-handle[data-v-745877a7]{align-items:center;color:#6f747b;cursor:grab;display:flex;height:32px;justify-content:center;margin-bottom:1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:20px}.step-drag-handle[data-v-745877a7]:active{cursor:grabbing}.requirement-drag-handle[draggable=false][data-v-745877a7],.step-drag-handle[draggable=false][data-v-745877a7]{color:#b8bbc0;cursor:not-allowed}.step-drag-handle i[data-v-745877a7]{font-size:.75rem;pointer-events:none}.step-title-field[data-v-745877a7]{display:flex;flex:1 1 220px;flex-direction:column;gap:4px;min-width:160px}.step-visibility-field[data-v-745877a7]{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:4px}.step-title-field label[data-v-745877a7],.step-visibility-field>label[data-v-745877a7]{color:#676b72;font-size:.58rem;font-weight:500;line-height:1;margin:0;min-height:12px;padding-left:2px}.visibility-toggle[data-v-745877a7]{background:#f5f6f8;border:1px solid #d9dde3;border-radius:4px;display:inline-flex;height:32px;overflow:hidden;padding:2px;width:-moz-max-content;width:max-content}.visibility-option[data-v-745877a7]{background:transparent;border:0;border-radius:3px;color:#6f747b;flex:0 0 42px;font-size:.66rem;font-weight:500;padding:0;width:42px}.visibility-option[data-v-745877a7]:hover:not(:disabled):not(.active){background:#eceef1;color:#31343a}.visibility-option.active[data-v-745877a7]{background:var(--workflow-red);color:#fff;font-weight:600}.visibility-option[data-v-745877a7]:disabled{cursor:not-allowed;opacity:.45}.step-title-input[data-v-745877a7]{background:#fff;border:1px solid #d9dde3;border-radius:4px;color:#31343a;font-size:.72rem;font-weight:600;height:32px;min-width:0;outline:none;padding:6px 10px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.step-title-input[data-v-745877a7]:focus{border-color:var(--workflow-red);box-shadow:0 0 0 2px rgba(169,15,50,.12)}.step-title-input[data-v-745877a7]:disabled{background:#f2f3f5;border-color:#dfe1e4;color:#9a9ea5;cursor:not-allowed}.step-fields-count[data-v-745877a7]{align-items:center;background:#edf1f7;border-radius:12px;color:#556579;display:inline-flex;font-size:.6rem;gap:5px;height:24px;margin-bottom:4px;padding:0 10px;white-space:nowrap}.step-actions[data-v-745877a7]{align-items:center;display:flex;gap:6px;margin-bottom:2px;margin-left:auto;padding-left:4px}.step-actions button[data-v-745877a7]{background:#f5f6f8;border:1px solid #e0e3e7;border-radius:4px;color:#6f747b;font-size:.68rem;height:27px;padding:4px 7px}.step-actions button[data-v-745877a7]:hover{background:#eceef1}.step-actions button[data-v-745877a7]:disabled{opacity:.25}.step-actions .delete-action[data-v-745877a7]{background:#fff5f6;border-color:#f2cdd5;color:var(--workflow-red)}.step-actions .delete-action[data-v-745877a7]:hover{background:#fbe8ec}.requirement-delete[data-v-745877a7]{background:transparent;border:0;color:var(--workflow-red);font-size:.68rem;height:27px;padding:4px 7px}.step-content[data-v-745877a7]{padding:8px 0 14px}.step-expand-wrapper[data-v-745877a7]{display:grid;grid-template-rows:1fr;overflow:hidden}.step-expand-inner[data-v-745877a7]{min-height:0;overflow:hidden}.step-expand-enter-active[data-v-745877a7],.step-expand-leave-active[data-v-745877a7]{transition:grid-template-rows .3s ease,opacity .22s ease,transform .3s ease}.step-expand-enter[data-v-745877a7],.step-expand-leave-to[data-v-745877a7]{grid-template-rows:0fr;opacity:0;transform:translateY(-4px)}.step-expand-enter-to[data-v-745877a7],.step-expand-leave[data-v-745877a7]{grid-template-rows:1fr;opacity:1;transform:translateY(0)}.requirements-card[data-v-745877a7],.step-configuration-card[data-v-745877a7]{border:1px solid #e3e4e7;border-radius:5px;margin-bottom:10px;padding:13px 16px}.requirements-card h6[data-v-745877a7],.step-configuration-card h6[data-v-745877a7]{align-items:center;color:#31343a;display:flex;font-size:.68rem;font-weight:600;gap:9px;margin:0 0 13px}.section-configuration-grid[data-v-745877a7]{align-items:end;display:grid;gap:18px;grid-template-columns:minmax(220px,1.7fr) minmax(210px,1fr) 72px 64px 110px}.switch-field[data-v-745877a7]{align-items:center;display:flex;flex-direction:column;justify-content:flex-end}.workflow-switch[data-v-745877a7]{cursor:pointer;display:inline-block;height:20px;margin:0;position:relative;width:38px}.workflow-switch input[data-v-745877a7]{height:0;opacity:0;width:0}.workflow-switch span[data-v-745877a7]{background:#c7c9cd;border-radius:12px;inset:0;position:absolute;transition:.2s ease}.workflow-switch span[data-v-745877a7]:before{background:#fff;border-radius:50%;content:"";height:16px;left:2px;position:absolute;top:2px;transition:.2s ease;width:16px}.workflow-switch input:checked+span[data-v-745877a7]{background:var(--workflow-red)}.workflow-switch input:checked+span[data-v-745877a7]:before{transform:translateX(18px)}.workflow-switch input:disabled+span[data-v-745877a7]{cursor:not-allowed;opacity:.5}.icon-option[data-v-745877a7]{align-items:center;display:flex;gap:9px}.icon-option-preview[data-v-745877a7]{font-size:.95rem;text-align:center;width:21px}.icon-selector[data-v-745877a7] .multiselect__tags{border-color:#e0e1e4;border-radius:4px;font-size:.68rem;min-height:36px;padding-top:7px}.icon-selector[data-v-745877a7] .multiselect__single{font-size:.68rem;margin-bottom:0}.requirement-columns[data-v-745877a7],.requirement-row[data-v-745877a7]{align-items:center;display:grid;gap:12px;grid-template-columns:42px minmax(120px,1fr) minmax(115px,.85fr) minmax(120px,.9fr) 72px 28px}.requirement-columns[data-v-745877a7]{color:#5e6269;font-size:.6rem;margin-bottom:2px;padding:0 2px}.requirement-row[data-v-745877a7]{min-height:42px;position:relative;transition:background-color .15s ease,box-shadow .15s ease,opacity .15s ease}.requirement-row.is-dragging[data-v-745877a7]{opacity:.35}.requirement-row.is-drag-over[data-v-745877a7]{background:var(--workflow-red-soft);box-shadow:inset 0 2px 0 var(--workflow-red)}.requirement-row input[data-v-745877a7]:disabled{background:#f7f7f8;color:#aaaeb4}.requirement-drag-handle[data-v-745877a7]{align-items:center;color:#60656c;cursor:grab;display:flex;height:32px;justify-content:center;justify-self:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:28px}.requirement-drag-handle[data-v-745877a7]:active{cursor:grabbing}.requirement-drag-handle>i[data-v-745877a7]{font-size:.75rem;pointer-events:none}.requirement-switch[data-v-745877a7]{justify-self:center}.add-requirement-button[data-v-745877a7],.add-step-button[data-v-745877a7]{align-items:center;background:transparent;border:0;color:var(--workflow-red);display:flex;font-size:.66rem;gap:9px;margin-top:9px;padding:5px 0}.add-step-button[data-v-745877a7]{margin:8px 0 0 0}.add-requirement-button[data-v-745877a7]:disabled,.add-step-button[data-v-745877a7]:disabled,.requirement-delete[data-v-745877a7]:disabled{cursor:not-allowed;opacity:.45}.add-step-button span[data-v-745877a7]{align-items:center;background:#fff;border:1px dashed var(--workflow-red);border-radius:50%;display:flex;height:28px;justify-content:center;width:28px}.empty-state[data-v-745877a7]{border:1px dashed #d8dadd;border-radius:5px;color:var(--workflow-muted);margin-left:42px;padding:24px;text-align:center}.workflow-footer-actions[data-v-745877a7]{display:flex;gap:10px;justify-content:flex-end;margin-top:10px}.cancel-button[data-v-745877a7],.delete-workflow-button[data-v-745877a7],.save-button[data-v-745877a7]{border-radius:4px;font-size:.7rem;font-weight:600;min-height:38px;min-width:125px;padding:8px 18px}.delete-workflow-button[data-v-745877a7]{background:#fff5f6;border:1px solid #f2cdd5;color:var(--workflow-red);margin-right:auto}.delete-workflow-button[data-v-745877a7]:hover{background:#fbe8ec}.cancel-button[data-v-745877a7]{background:#fff;border:1px solid var(--workflow-red);color:var(--workflow-red)}.save-button[data-v-745877a7]{background:var(--workflow-red);border:1px solid var(--workflow-red);color:#fff}.save-button[data-v-745877a7]:hover{background:var(--workflow-red-dark)}.cancel-button[data-v-745877a7]:disabled,.delete-workflow-button[data-v-745877a7]:disabled,.save-button[data-v-745877a7]:disabled{cursor:not-allowed;opacity:.65}@media (max-width:1200px){.workflow-shell[data-v-745877a7]{grid-template-columns:205px minmax(0,1fr)}.general-fields[data-v-745877a7]{grid-template-columns:minmax(200px,1.5fr) 1fr 70px}.section-configuration-grid[data-v-745877a7]{grid-template-columns:minmax(210px,1fr) minmax(190px,1fr) 70px 62px 110px}.requirement-columns[data-v-745877a7],.requirement-row[data-v-745877a7]{gap:8px;grid-template-columns:36px minmax(100px,1fr) 105px 110px 65px 26px}}@media (max-width:991px){.workflow-shell[data-v-745877a7]{grid-template-columns:1fr}.workflow-sidebar[data-v-745877a7]{min-height:auto}.workflow-list[data-v-745877a7]{max-height:320px}}@media (max-width:767px){.general-fields[data-v-745877a7],.section-configuration-grid[data-v-745877a7]{grid-template-columns:1fr}.switch-field[data-v-745877a7]{align-items:flex-start}.requirement-columns[data-v-745877a7]{display:none}.requirement-row[data-v-745877a7]{border-bottom:1px solid #ececef;grid-template-columns:35px 1fr 1fr;padding:8px 0}.step-header[data-v-745877a7]{flex-wrap:wrap}.step-title-field[data-v-745877a7]{flex:1 1 180px}.step-visibility-field[data-v-745877a7]{flex:0 0 auto}.step-actions[data-v-745877a7]{flex-basis:100%;justify-content:flex-end}.requirement-drag-handle[data-v-745877a7]{grid-row:span 2}.requirement-delete[data-v-745877a7],.requirement-switch[data-v-745877a7]{justify-self:start}.workflow-footer-actions[data-v-745877a7]{flex-direction:column-reverse}.cancel-button[data-v-745877a7],.delete-workflow-button[data-v-745877a7],.save-button[data-v-745877a7]{width:100%}.delete-workflow-button[data-v-745877a7]{margin-right:0}}