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