.workflow-started-pagination{background:#f8fbff9e;border-top:1px solid #7999c41a;justify-content:center;align-items:center;gap:8px;min-height:54px;padding:10px 16px;display:flex}.workflow-started-pagination>span{color:#526982;margin-right:auto;font-size:12px}.workflow-started-pagination .dm-select{width:94px}.workflow-started-pagination>strong{color:#176bff;border:1px solid #176bff47;border-radius:8px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:500;display:grid}.workflow-started-detail-panel{height:calc(100vh - 220px);min-height:0;max-height:none;padding:0;display:grid}.workflow-started-detail{min-height:0;display:grid}.workflow-started-detail-scroll{overscroll-behavior:contain;min-height:0;padding:14px 16px 12px;display:block;overflow-y:auto}.workflow-started-detail-hero{grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:11px;padding-bottom:10px;display:grid}.workflow-started-detail-hero>i{color:#176bff;background:linear-gradient(135deg,#eaf4ff,#f7fbff);border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.workflow-started-detail-hero>i.is-green{color:#0f9a67;background:#eafaf3}.workflow-started-detail-hero>i.is-amber{color:#f59e0b;background:#fff7e8}.workflow-started-detail-hero>i.is-purple{color:#7c5cff;background:#f2efff}.workflow-started-detail-hero div{gap:4px;min-width:0;display:grid}.workflow-started-detail-hero strong{color:#071c47;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;line-height:1.22;overflow:hidden}.workflow-started-detail-hero span{color:#526982;font-size:12px}.workflow-started-detail-meta{border-top:1px solid #7999c41a;border-bottom:1px solid #7999c41f;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;padding:10px 0 11px;display:grid}.workflow-started-detail-meta p{gap:3px;margin:0;display:grid}.workflow-started-detail-meta span,.workflow-started-detail-card dt,.workflow-started-progress span,.workflow-started-progress time,.workflow-started-log-list span,.workflow-started-log-list em{color:#6f8098;font-size:12px;font-weight:400}.workflow-started-detail-meta strong,.workflow-started-detail-card dd,.workflow-started-progress strong,.workflow-started-log-list strong{color:#102754;min-width:0;font-size:12px;font-weight:540}.workflow-started-detail-card{background:0 0;border:0;border-bottom:1px solid #7999c41f;border-radius:0;gap:8px;padding:12px 0;display:grid}.workflow-started-detail-card h3{color:#071c47;margin:0;font-size:13px;font-weight:620}.workflow-started-detail-card.is-form-summary{padding-top:12px}.workflow-started-detail-card.is-actions{padding-bottom:12px}.workflow-started-detail-card.is-log{border-bottom:0}.workflow-started-detail-card dl{background:#f8fcffa8;border:1px solid #7999c41f;border-radius:8px;gap:0;margin:0;padding:8px 10px;display:grid}.workflow-started-detail-card dl div{border-bottom:1px solid #7999c414;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:10px;min-height:27px;display:grid}.workflow-started-detail-card dl div:last-child{border-bottom:0}.workflow-started-detail-card dt,.workflow-started-detail-card dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;line-height:1.45;overflow:hidden}.workflow-started-progress,.workflow-started-log-list{gap:0;margin:0;padding:0;display:grid}.workflow-started-progress{padding:1px 0 0;list-style:none}.workflow-started-approver-summary{background:#f2f7ffb8;border:1px solid #78a5e82e;border-radius:7px;grid-template-columns:minmax(0,1fr);gap:6px;margin:8px 0 10px;padding:8px 10px;display:grid}.workflow-started-approver-summary p{grid-template-columns:72px minmax(0,1fr);gap:8px;min-width:0;margin:0;display:grid}.workflow-started-approver-summary span{color:#6b7d96;font-size:12px}.workflow-started-approver-summary strong{color:#102754;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.workflow-started-progress li{grid-template-columns:18px minmax(0,1fr) auto;gap:8px;min-height:38px;padding:3px 0;display:grid;position:relative}.workflow-started-progress li:before{content:"";background:#7999c429;width:1px;position:absolute;top:17px;bottom:-4px;left:5px}.workflow-started-progress li:last-child:before{display:none}.workflow-started-progress li.is-current{background:linear-gradient(90deg,#176bff14,#f8fcffad);border-radius:7px;margin:0 -8px;padding:5px 8px}.workflow-started-progress li.is-pending{opacity:.72}.workflow-started-progress i{background:#b9c5d6;border:2px solid #edf4ff;border-radius:999px;width:10px;height:10px;margin-top:4px}.workflow-started-progress li.is-done i{background:#10b981;border-color:#dcfce7}.workflow-started-progress li.is-current i{background:#176bff;border-color:#eaf3ff}.workflow-started-progress li.is-pending i{background:#b8c7da;border-color:#eef3f9}.workflow-started-progress div{gap:2px;min-width:0;display:grid}.workflow-progress-approver-tag{color:#176bff;background:#eef6ff;border:1px solid #cfe3ff;border-radius:999px;width:fit-content;max-width:100%;margin-top:2px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:600;line-height:1.45;display:inline-flex}.workflow-progress-approver-tag.is-current{color:#0f6b3d;background:#ecfdf3;border-color:#bbf7d0}.workflow-progress-approver-tag.is-done{color:#526982;background:#f5f8fc;border-color:#dce7f3}.workflow-started-progress time{color:#6f8098;white-space:nowrap;font-size:11px}.workflow-started-action-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.workflow-started-action-row .dm-button:only-child{grid-column:1/-1}.workflow-started-log-list p{border-bottom:1px solid #7999c414;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:28px;margin:0;padding:5px 0;display:grid}.workflow-started-log-list p:last-child{border-bottom:0}.workflow-started-log-list em{white-space:nowrap;font-style:normal}.workflow-started-card-title{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.workflow-started-card-title .dm-button{color:#176bff;padding:0}@media (max-width:1600px){.workflow-started-v45{grid-template-columns:176px minmax(700px,1fr) 326px}.workflow-started-filterbar{grid-template-columns:minmax(110px,140px) minmax(118px,150px) minmax(110px,140px) minmax(190px,1fr) auto;gap:8px;padding-inline:14px}.workflow-started-table{padding-inline:14px}.workflow-started-row{grid-template-columns:minmax(132px,1fr) minmax(98px,.78fr) minmax(104px,.82fr) minmax(84px,.68fr) minmax(78px,.66fr) 76px 132px;gap:8px;padding-inline:8px}.workflow-started-detail-panel{height:calc(100vh - 210px);max-height:none}}@media (max-width:1400px){.workflow-started-v45{grid-template-columns:168px minmax(0,1fr) 300px}.workflow-started-filterbar{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.workflow-started-keyword{grid-column:1/3}.workflow-started-row{grid-template-columns:minmax(132px,1fr) minmax(84px,.64fr) minmax(78px,.66fr) 74px minmax(106px,auto)}.workflow-started-row>span:nth-child(3),.workflow-started-row>span:nth-child(4),.workflow-started-row time{display:none}.workflow-started-detail-meta,.workflow-started-action-row{grid-template-columns:minmax(0,1fr)}}.workflow-done-v46,.workflow-cc-v47{grid-template-columns:200px minmax(760px,1fr) 360px;gap:12px;min-height:0;display:grid}.workflow-done-filter-panel,.workflow-done-list-panel,.workflow-done-detail-panel,.workflow-cc-filter-panel,.workflow-cc-list-panel,.workflow-cc-detail-panel{background:linear-gradient(#fffffff5,#fafdffe6),#ffffffeb;border:1px solid #6f97d126;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 12px 30px #176bff0b,inset 0 1px #fffffff5}.workflow-done-filter-panel,.workflow-cc-filter-panel{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;padding:16px 14px;display:grid}.workflow-done-filter-panel header,.workflow-cc-filter-panel header{min-height:34px}.workflow-done-filter-panel .dm-text--section-title,.workflow-done-list-panel .dm-text--section-title,.workflow-cc-filter-panel .dm-text--section-title,.workflow-cc-list-panel .dm-text--section-title{color:#071c47;font-size:15px;font-weight:620}.workflow-done-status-list,.workflow-cc-status-list{align-content:start;gap:4px;min-height:0;padding-top:8px;display:grid;overflow-y:auto}.workflow-done-status-list .workflow-status-filter-button,.workflow-cc-status-list .workflow-status-filter-button{color:#405672;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:stretch;align-items:center;min-height:36px;padding:0 10px}.workflow-done-status-list .workflow-status-filter-button .dm-button-label,.workflow-cc-status-list .workflow-status-filter-button .dm-button-label{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;display:grid}.workflow-done-status-list .workflow-status-filter-button:hover,.workflow-cc-status-list .workflow-status-filter-button:hover{background:#eff6ffa8;border-color:#7999c41f}.workflow-done-status-list .workflow-status-filter-button.is-active,.workflow-cc-status-list .workflow-status-filter-button.is-active{color:#176bff;background:linear-gradient(90deg,#176bff1f,#eff6ffdb);border-color:#176bff24}.workflow-done-status-list span,.workflow-done-status-list em,.workflow-cc-status-list span,.workflow-cc-status-list em{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:500;overflow:hidden}.workflow-done-status-list em,.workflow-cc-status-list em{color:#176bff;font-weight:520}.workflow-done-list-panel,.workflow-cc-list-panel{grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;display:grid}.workflow-done-tabs,.workflow-cc-tabs{padding:14px 16px 8px}.workflow-done-tabs .dm-segmented,.workflow-cc-tabs .dm-segmented{width:max-content}.workflow-done-filterbar,.workflow-cc-filterbar{align-items:end;gap:10px;padding:0 16px 12px;display:grid}.workflow-done-filterbar{grid-template-columns:minmax(120px,150px) minmax(128px,160px) minmax(120px,150px) minmax(220px,1fr) auto}.workflow-cc-filterbar{grid-template-columns:minmax(120px,150px) minmax(128px,160px) minmax(260px,1fr) auto}.workflow-done-filterbar label,.workflow-cc-filterbar label{gap:6px;min-width:0;display:grid}.workflow-done-filterbar label>span,.workflow-cc-filterbar label>span{color:#6f8098;font-size:11px;font-weight:400}.workflow-done-keyword div,.workflow-cc-keyword div{box-sizing:border-box;color:#405672;background:#ffffffdb;border:1px solid #7999c429;border-radius:8px;outline:none;width:100%;height:34px;font-size:12px}.workflow-done-filterbar .dm-select,.workflow-cc-filterbar .dm-select{width:100%}.workflow-done-filterbar .dm-select-trigger,.workflow-cc-filterbar .dm-select-trigger{height:34px;min-height:34px;font-size:12px;font-weight:400}.workflow-done-keyword div,.workflow-cc-keyword div{color:#8a9ab1;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;display:grid}.workflow-done-keyword input,.workflow-cc-keyword input{color:#102754;background:0 0;border:0;outline:none;min-width:0;height:30px;font-size:12px}.workflow-done-keyword input::placeholder,.workflow-cc-keyword input::placeholder{color:#8a9ab1}.workflow-started-filterbar>.dm-button,.workflow-done-filterbar>.dm-button,.workflow-cc-filterbar>.dm-button{color:#526883;min-width:82px;box-shadow:none;background:#ffffffdb;border-color:#7999c429;border-radius:8px;align-self:end;padding:0 12px;line-height:1}.workflow-started-filterbar>.dm-button:hover,.workflow-done-filterbar>.dm-button:hover,.workflow-cc-filterbar>.dm-button:hover{color:#176bff;box-shadow:none;background:#f5fafff5;border-color:#176bff42}.workflow-started-filterbar>.dm-button svg,.workflow-done-filterbar>.dm-button svg,.workflow-cc-filterbar>.dm-button svg{width:14px;height:14px}.workflow-done-table,.workflow-cc-table{align-content:start;min-height:0;padding:0 16px;display:grid;overflow:auto}.workflow-done-row,.workflow-cc-row{color:#405672;border-bottom:1px solid #7999c41a;align-items:center;gap:10px;min-height:52px;padding:8px 10px;display:grid}.workflow-done-row{grid-template-columns:minmax(116px,1.1fr) minmax(112px,.88fr) minmax(102px,.82fr) minmax(116px,.9fr) minmax(108px,.82fr) minmax(92px,.75fr) 74px minmax(64px,auto)}.workflow-cc-row{grid-template-columns:minmax(160px,1.35fr) minmax(120px,.9fr) minmax(116px,.84fr) minmax(98px,.72fr) minmax(98px,.72fr) 70px minmax(64px,auto)}.workflow-done-row:not(.workflow-done-row-head),.workflow-cc-row:not(.workflow-cc-row-head){cursor:pointer;background:#ffffffb8;border-left:1px solid #0000;border-right:1px solid #0000}.workflow-done-row:not(.workflow-done-row-head):hover,.workflow-cc-row:not(.workflow-cc-row-head):hover{background:#f8fcffeb}.workflow-done-row.is-selected,.workflow-cc-row.is-selected{background:linear-gradient(90deg,#176bff14,#fffffff2);border-color:#176bff3d;box-shadow:inset 2px 0 #176bff}.workflow-cc-row.is-unread{background:linear-gradient(90deg,#176bff0f,#ffffffe0)}.workflow-done-row-head,.workflow-cc-row-head{z-index:1;color:#6f8098;background:#f8fcfff0;border:1px solid #7999c41f;border-radius:8px 8px 0 0;min-height:38px;font-size:12px;position:sticky;top:0}.workflow-done-row span,.workflow-done-row strong,.workflow-done-row small,.workflow-done-row time,.workflow-cc-row span,.workflow-cc-row strong,.workflow-cc-row small,.workflow-cc-row time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workflow-done-row>span,.workflow-done-row time,.workflow-cc-row>span,.workflow-cc-row time{color:#405672;font-size:12px;font-weight:400}.workflow-done-flow-cell,.workflow-cc-flow-cell{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;display:grid}.workflow-cc-flow-cell>span{gap:2px;display:grid}.workflow-done-flow-cell i,.workflow-cc-flow-cell i{color:#176bff;background:#eaf4ff;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.workflow-done-flow-cell i.is-green,.workflow-cc-flow-cell i.is-green{color:#0f9a67;background:#eafaf3}.workflow-done-flow-cell i.is-amber,.workflow-cc-flow-cell i.is-amber{color:#f59e0b;background:#fff7e8}.workflow-done-flow-cell i.is-purple,.workflow-cc-flow-cell i.is-purple{color:#7c5cff;background:#f2efff}.workflow-done-flow-cell strong,.workflow-done-person-cell strong,.workflow-cc-flow-cell strong,.workflow-cc-person-cell strong{color:#102754;font-size:12px;font-weight:620}.workflow-done-person-cell,.workflow-cc-person-cell{gap:2px;display:grid}.workflow-done-person-cell small,.workflow-cc-person-cell small,.workflow-cc-flow-cell small{color:#6f8098;font-size:11px;font-weight:400}.workflow-done-status,.workflow-cc-status{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;min-width:48px;height:22px;padding:0 9px;font-size:12px;font-style:normal;font-weight:500;display:inline-flex}.workflow-done-status.is-approved,.workflow-cc-status.is-read,.workflow-cc-status.is-followed{color:#07845e;background:#eafaf3;border:1px solid #10b98129}.workflow-done-status.is-rejected{color:#dc2626;background:#fff1f2;border:1px solid #ef44442e}.workflow-done-status.is-transferred,.workflow-cc-status.is-unread{color:#176bff;background:#eef5ff;border:1px solid #176bff2e}.workflow-done-status.is-normal,.workflow-cc-status.is-normal,.workflow-cc-status.is-archived{color:#60738d;background:#f4f7fb;border:1px solid #7999c429}.workflow-done-actions,.workflow-cc-actions{justify-content:flex-end;display:flex}.workflow-done-actions .dm-button,.workflow-cc-actions .dm-button{padding:0 8px}.workflow-done-state,.workflow-cc-state{background:#fafdffb8;place-items:center;min-height:360px;padding:18px;display:grid}.workflow-done-pagination,.workflow-cc-pagination{background:#f8fbff9e;border-top:1px solid #7999c41a;justify-content:center;align-items:center;gap:8px;min-height:54px;padding:10px 16px;display:flex}.workflow-done-pagination>span,.workflow-cc-pagination>span{color:#526982;margin-right:auto;font-size:12px}.workflow-done-pagination .dm-select,.workflow-cc-pagination .dm-select{width:94px}.workflow-done-pagination>strong,.workflow-cc-pagination>strong{color:#176bff;border:1px solid #176bff47;border-radius:8px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:500;display:grid}.workflow-done-detail-panel,.workflow-cc-detail-panel{min-height:0;max-height:calc(100vh - 220px);padding:0;display:grid}.workflow-done-detail,.workflow-cc-detail{min-height:0;display:grid}.workflow-done-detail-scroll,.workflow-cc-detail-scroll{overscroll-behavior:contain;align-content:start;gap:0;min-height:0;padding:18px 18px 16px;display:grid;overflow-y:auto}.workflow-done-detail-hero,.workflow-cc-detail-hero{grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:12px;padding-bottom:12px;display:grid}.workflow-done-detail-hero>i,.workflow-cc-detail-hero>i{color:#176bff;background:linear-gradient(135deg,#eaf4ff,#f7fbff);border-radius:11px;place-items:center;width:48px;height:48px;display:grid}.workflow-done-detail-hero>i.is-green,.workflow-cc-detail-hero>i.is-green{color:#0f9a67;background:#eafaf3}.workflow-done-detail-hero>i.is-amber,.workflow-cc-detail-hero>i.is-amber{color:#f59e0b;background:#fff7e8}.workflow-done-detail-hero>i.is-purple,.workflow-cc-detail-hero>i.is-purple{color:#7c5cff;background:#f2efff}.workflow-done-detail-hero div,.workflow-cc-detail-hero div{gap:5px;min-width:0;display:grid}.workflow-done-detail-hero strong,.workflow-cc-detail-hero strong{color:#071c47;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:650;line-height:1.22;overflow:hidden}.workflow-done-detail-hero span,.workflow-cc-detail-hero span{color:#526982;font-size:12px}.workflow-done-detail-meta,.workflow-cc-detail-meta{border-top:1px solid #7999c41a;border-bottom:1px solid #7999c41f;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding:12px 0 14px;display:grid}.workflow-done-detail-meta p,.workflow-cc-detail-meta p{gap:4px;margin:0;display:grid}.workflow-done-detail-meta span,.workflow-done-detail-card dt,.workflow-done-progress span,.workflow-done-progress time,.workflow-done-log-list span,.workflow-done-log-list em,.workflow-cc-detail-meta span,.workflow-cc-detail-card dt,.workflow-cc-progress span,.workflow-cc-progress time,.workflow-cc-log-list span,.workflow-cc-log-list em{color:#6f8098;font-size:12px;font-weight:400}.workflow-done-detail-meta strong,.workflow-done-detail-card dd,.workflow-done-progress strong,.workflow-done-log-list strong,.workflow-cc-detail-meta strong,.workflow-cc-detail-card dd,.workflow-cc-progress strong,.workflow-cc-log-list strong{color:#102754;min-width:0;font-size:12px;font-weight:540}.workflow-done-detail-card,.workflow-cc-detail-card{background:0 0;border:0;border-bottom:1px solid #7999c41f;border-radius:0;gap:9px;padding:14px 0;display:grid}.workflow-done-detail-card h3,.workflow-cc-detail-card h3{color:#071c47;margin:0;font-size:13px;font-weight:620}.workflow-done-detail-card.is-log,.workflow-cc-detail-card.is-log{border-bottom:0}.workflow-done-detail-card dl,.workflow-cc-detail-card dl{background:#f8fcffa8;border:1px solid #7999c41f;border-radius:8px;gap:0;margin:0;padding:9px 10px;display:grid}.workflow-done-detail-card dl div,.workflow-cc-detail-card dl div{border-bottom:1px solid #7999c414;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:10px;min-height:29px;display:grid}.workflow-done-detail-card dl div:last-child,.workflow-cc-detail-card dl div:last-child{border-bottom:0}.workflow-done-detail-card dt,.workflow-done-detail-card dd,.workflow-cc-detail-card dt,.workflow-cc-detail-card dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;line-height:1.45;overflow:hidden}.workflow-done-detail-card.is-opinion div{background:#f8fcffa8;border:1px solid #7999c41f;border-radius:8px;gap:6px;padding:10px;display:grid}.workflow-done-detail-card.is-opinion span{color:#6f8098;font-size:12px}.workflow-done-detail-card.is-opinion strong{color:#102754;font-size:12px;font-weight:540;line-height:1.55}.workflow-done-progress,.workflow-done-log-list,.workflow-cc-progress,.workflow-cc-log-list{gap:0;margin:0;padding:0;display:grid}.workflow-done-progress,.workflow-cc-progress{padding:2px 0 0;list-style:none}.workflow-done-progress li,.workflow-cc-progress li{grid-template-columns:18px minmax(0,1fr) auto;gap:8px;min-height:44px;padding:4px 0;display:grid;position:relative}.workflow-done-progress li:before,.workflow-cc-progress li:before{content:"";background:#7999c429;width:1px;position:absolute;top:17px;bottom:-4px;left:5px}.workflow-done-progress li:last-child:before,.workflow-cc-progress li:last-child:before{display:none}.workflow-done-progress li.is-current,.workflow-cc-progress li.is-current{background:linear-gradient(90deg,#176bff14,#f8fcffad);border-radius:7px;margin:0 -8px;padding:6px 8px}.workflow-done-progress i,.workflow-cc-progress i{background:#b9c5d6;border:2px solid #edf4ff;border-radius:999px;width:10px;height:10px;margin-top:4px}.workflow-done-progress li.is-done i,.workflow-cc-progress li.is-done i{background:#10b981;border-color:#dcfce7}.workflow-done-progress li.is-current i,.workflow-cc-progress li.is-current i{background:#176bff;border-color:#eaf3ff}.workflow-done-progress div,.workflow-cc-progress div{gap:2px;min-width:0;display:grid}.workflow-done-progress time,.workflow-cc-progress time{color:#6f8098;white-space:nowrap;font-size:11px}.workflow-task-timeline li,.workflow-started-progress li,.workflow-done-progress li,.workflow-cc-progress li{--workflow-timeline-center:9px;--workflow-timeline-content-offset:0px;grid-template-columns:18px minmax(0,1fr) auto}.workflow-started-progress li.is-current,.workflow-done-progress li.is-current,.workflow-cc-progress li.is-current{--workflow-timeline-content-offset:8px}.workflow-task-timeline li:before,.workflow-started-progress li:before,.workflow-done-progress li:before,.workflow-cc-progress li:before{left:calc(var(--workflow-timeline-content-offset) + var(--workflow-timeline-center));transform:translate(-.5px)}.workflow-task-timeline i,.workflow-started-progress i,.workflow-done-progress i,.workflow-cc-progress i{box-sizing:border-box;justify-self:center}.workflow-done-log-list p,.workflow-cc-log-list p{border-bottom:1px solid #7999c414;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:30px;margin:0;padding:6px 0;display:grid}.workflow-done-log-list p:last-child,.workflow-cc-log-list p:last-child{border-bottom:0}.workflow-done-log-list em,.workflow-cc-log-list em{white-space:nowrap;font-style:normal}@media (max-width:1600px){.workflow-done-v46,.workflow-cc-v47{grid-template-columns:176px minmax(700px,1fr) 326px}.workflow-done-filterbar{grid-template-columns:minmax(110px,140px) minmax(118px,150px) minmax(110px,140px) minmax(190px,1fr) auto;gap:8px;padding-inline:14px}.workflow-cc-filterbar{grid-template-columns:minmax(110px,140px) minmax(118px,150px) minmax(220px,1fr) auto;gap:8px;padding-inline:14px}.workflow-done-table,.workflow-cc-table{padding-inline:14px}.workflow-done-row{grid-template-columns:minmax(104px,1fr) minmax(102px,.82fr) minmax(90px,.72fr) minmax(100px,.8fr) minmax(96px,.72fr) minmax(78px,.66fr) 70px minmax(58px,auto);gap:8px;padding-inline:8px}.workflow-cc-row{grid-template-columns:minmax(140px,1fr) minmax(104px,.82fr) minmax(96px,.72fr) minmax(86px,.66fr) minmax(88px,.68fr) 66px minmax(58px,auto);gap:8px;padding-inline:8px}.workflow-done-detail-panel,.workflow-cc-detail-panel{max-height:calc(100vh - 210px)}}@media (max-width:1400px){.workflow-done-v46,.workflow-cc-v47{grid-template-columns:168px minmax(0,1fr) 300px}.workflow-done-filterbar,.workflow-cc-filterbar{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.workflow-done-keyword,.workflow-cc-keyword{grid-column:1/3}.workflow-done-row{grid-template-columns:minmax(112px,1fr) minmax(100px,.8fr) minmax(86px,.66fr) 70px minmax(58px,auto)}.workflow-cc-row{grid-template-columns:minmax(142px,1fr) minmax(102px,.8fr) minmax(86px,.66fr) 66px minmax(58px,auto)}.workflow-done-row>span:nth-child(2),.workflow-done-row>span:nth-child(3),.workflow-done-row>span:nth-child(5),.workflow-done-row time,.workflow-cc-row>span:nth-child(3),.workflow-cc-row>span:nth-child(4),.workflow-cc-row>span:nth-child(5),.workflow-cc-row time{display:none}.workflow-done-detail-meta,.workflow-cc-detail-meta{grid-template-columns:minmax(0,1fr)}}.workflow-body-grid.workflow-designer-layout{grid-template-columns:260px minmax(760px,1fr) 332px;gap:12px;min-height:0}.workflow-designer-layout>.workflow-panel{background:linear-gradient(#fffffff7,#fafdffe8),#ffffffeb;border:1px solid #6f97d126;border-radius:8px;overflow:hidden;box-shadow:0 12px 30px #176bff0b,inset 0 1px #fffffff5}.workflow-designer-layout .workflow-panel-head{min-height:58px;padding:14px 16px 11px}.workflow-designer-layout .workflow-panel-head h2{color:#071c47;font-size:15px;font-weight:620;line-height:1.25}.workflow-designer-layout .workflow-panel-head span{color:#6f8098;font-size:12px;font-weight:400}.workflow-template-filters{background:#f8fcffb3;border-bottom:1px solid #7999c41a;gap:8px;padding:10px 12px}.workflow-template-filters label{border-radius:8px;height:34px;min-height:34px}.workflow-template-filters label button,.workflow-template-filters div button,.workflow-designer-tabs button,.workflow-config-toolbar button,.workflow-node-card footer button,.workflow-form-field-card header button,.workflow-condition-editor header button{font-size:12px;font-weight:400}.workflow-template-filters div{background:#e8f1ff9e;border-radius:8px;gap:4px;padding:3px}.workflow-template-filters div button{border-radius:6px;height:26px}.workflow-template-filters select{color:#405672;border-radius:8px;min-height:32px;font-size:12px}.workflow-template-list{gap:8px;padding:10px 12px}.workflow-template-item{border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;min-height:68px;padding:9px 10px;box-shadow:0 8px 18px #194c8a09}.workflow-template-item i{border-radius:8px;width:34px;height:34px}.workflow-template-item strong{color:#102754;font-size:13px;font-weight:620}.workflow-template-item span{color:#6f8098;font-size:12px;font-weight:400}.workflow-template-item em{border-radius:999px;min-width:44px;height:22px;padding:0 7px;font-size:11px;font-weight:500;line-height:22px}.workflow-template-item.is-active strong,.workflow-template-item.is-active span{color:#fff}.workflow-designer-canvas{grid-template-rows:auto auto auto minmax(0,1fr) auto}.workflow-designer-head{grid-template-columns:44px minmax(0,1fr) auto;gap:12px;min-height:76px;padding:13px 16px}.workflow-designer-head>i{border-radius:10px;width:44px;height:44px}.workflow-designer-head h2{color:#071c47;font-size:18px;font-weight:650}.workflow-designer-head span,.workflow-designer-head p{color:#6f8098;font-size:12px;font-weight:400}.workflow-template-actions{gap:8px;display:flex}.workflow-template-overview{gap:8px;padding:10px 16px}.workflow-template-overview div{border-radius:8px;min-height:58px;padding:9px 11px}.workflow-template-overview span{color:#6f8098;font-size:12px;font-weight:400}.workflow-template-overview strong{color:#071c47;font-size:17px;font-weight:650}.workflow-designer-tabs{background:#f8fcffb8;gap:6px;padding:9px 16px}.workflow-designer-tabs button{border-radius:7px;height:28px;padding:0 12px}.workflow-config-toolbar{min-height:44px;padding:8px 16px}.workflow-config-toolbar>span{color:#6f8098;background:0 0;border:0;font-size:12px;font-weight:400}.workflow-config-toolbar button{border-radius:7px;height:28px;min-height:28px}.workflow-node-chain{background-color:#fbfdff;background-image:linear-gradient(#176bff0a 1px,#0000 1px),linear-gradient(90deg,#176bff0a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;gap:12px;padding:14px 16px 16px 48px}.workflow-node-chain:before{left:30px}.workflow-node-card{border-radius:9px;box-shadow:0 9px 20px #194c8a0a}.workflow-node-card:before{left:-24px}.workflow-node-main{grid-template-columns:34px minmax(0,1fr) 16px;gap:10px;padding:11px 12px}.workflow-node-main i{border-radius:8px;width:34px;height:34px;font-size:12px;font-weight:600}.workflow-node-main strong{font-size:13px;font-weight:620}.workflow-node-main span{font-size:12px;font-weight:400}.workflow-node-card footer{min-height:34px;padding:6px 10px}.workflow-form-field-list,.workflow-inspector-body,.workflow-monitor-table{gap:10px;padding:12px 14px}.workflow-form-field-card{border-radius:8px;gap:10px;padding:11px 12px}.workflow-form-field-card header strong{font-size:13px;font-weight:620}.workflow-form-grid span,.workflow-inspector-body label>span,.workflow-condition-branch span{color:#526982;font-size:12px;font-weight:500}.workflow-form-grid input,.workflow-form-grid select,.workflow-form-grid textarea,.workflow-inspector-body input,.workflow-inspector-body select,.workflow-inspector-body textarea,.workflow-condition-branch input,.workflow-condition-branch select,.workflow-condition-branch textarea{color:#102754;border-radius:7px;min-height:32px;font-size:12px}.workflow-designer-footer{justify-content:flex-end;gap:8px;padding:10px 16px;display:flex}.workflow-condition-editor,.workflow-version-mini{border-radius:8px;gap:8px;padding:10px}.workflow-condition-editor header strong,.workflow-version-mini h3{color:#071c47;font-size:13px;font-weight:620}.workflow-monitor-row{border-radius:8px;grid-template-columns:minmax(168px,1.35fr) 72px minmax(108px,.8fr) minmax(116px,.8fr) 76px auto;gap:8px;padding:9px 10px;box-shadow:0 8px 18px #194c8a09}.workflow-monitor-row strong{font-size:12px;font-weight:620}.workflow-monitor-row span,.workflow-monitor-row time{font-size:12px;font-weight:400}.workflow-monitor-row em{font-size:11px;font-weight:500}@media (max-width:1600px){.workflow-body-grid.workflow-designer-layout{grid-template-columns:244px minmax(650px,1fr) 312px}.workflow-designer-head{grid-template-columns:42px minmax(0,1fr) auto;min-height:72px;padding:12px 14px}.workflow-designer-head>i{width:42px;height:42px}.workflow-designer-head h2{font-size:17px}.workflow-template-overview{padding:9px 14px}.workflow-template-overview div{min-height:54px;padding:8px 10px}}@media (max-width:1400px){.workflow-body-grid.workflow-designer-layout{grid-template-columns:226px minmax(0,1fr) 286px;gap:10px}.workflow-template-filters,.workflow-template-list{padding:9px 10px}.workflow-template-filters div{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-template-item{min-height:64px;padding:8px}.workflow-designer-head{grid-template-columns:40px minmax(0,1fr)}.workflow-template-actions{grid-column:1/-1}.workflow-template-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-config-toolbar>span{display:none}}.workflow-body-grid.workflow-designer-layout{grid-template-columns:336px minmax(720px,1fr) 430px;align-items:stretch;gap:14px;min-height:calc(100vh - 230px)}.workflow-template-sidebar,.workflow-designer-canvas,.workflow-inspector-panel{min-height:760px;overflow:hidden}.workflow-template-sidebar{flex-direction:column;display:flex}.workflow-template-sidebar .workflow-panel-head{min-height:58px;padding:18px 18px 12px}.workflow-template-sidebar .workflow-panel-head h2,.workflow-designer-canvas .workflow-canvas-titlebar h2,.workflow-inspector-panel .workflow-panel-head h2{color:#071c47;font-size:16px;font-weight:700;line-height:1.35}.workflow-template-sidebar .workflow-panel-head span{display:none}.workflow-template-filters{border-bottom:0;gap:12px;padding:0 18px 12px}.workflow-template-search-row{grid-template-columns:minmax(0,1fr) 42px;gap:10px;display:grid}.workflow-template-filters .workflow-template-search-row label{background:#ffffffe0;border-color:#d7e6fb;border-radius:8px;grid-template-columns:18px minmax(0,1fr);height:38px;padding:0 12px}.workflow-template-filters .workflow-template-search-row input{font-size:13px}.workflow-template-filters .workflow-template-search-row button{color:#4b6688;background:#ffffffe6;border:1px solid #d7e6fb;border-radius:8px;place-items:center;width:42px;height:38px;padding:0;display:grid}.workflow-template-filters>div:not(.workflow-template-search-row){border-bottom:1px solid #ddeafa;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.workflow-template-filters>div:not(.workflow-template-search-row) button{color:#526982;white-space:nowrap;background:0 0;border:0;border-radius:0;height:38px;font-size:13px;font-weight:400}.workflow-template-filters>div:not(.workflow-template-search-row) button.is-active{color:#0f6fff;background:0 0;font-weight:500;box-shadow:inset 0 -2px #1f78ff}.workflow-template-filters select{display:none}.workflow-template-list{flex:1;gap:12px;padding:0 14px 14px;overflow-y:auto}.workflow-template-item{background:#ffffffdb;border-color:#dce9fb;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr) auto;gap:3px 12px;min-height:76px;padding:14px;display:grid;position:relative;box-shadow:0 10px 22px #1a4c8a09}.workflow-template-item:hover:not(.is-active){background:#f9fcfff5;border-color:#bfd9ff;transform:none;box-shadow:0 10px 22px #1a4c8a0e}.workflow-template-item.is-active{background:linear-gradient(90deg,#1f78ff14,#fffffff2);border-color:#1f78ff;box-shadow:inset 3px 0 #1f78ff,0 14px 28px #1f78ff1f}.workflow-template-item.is-active strong,.workflow-template-item.is-active strong span{color:#071c47}.workflow-template-item.is-active>span{color:#59708b}.workflow-template-item i{color:#0f6fff;background:#eef6ff;border-radius:12px;grid-row:1/3;width:40px;height:40px}.workflow-template-item strong{color:#071c47;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:700;line-height:1.3;display:flex}.workflow-template-item strong span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workflow-template-item strong b{color:#1f78ff;background:#edf5ff;border-radius:999px;flex:none;padding:2px 7px;font-size:11px;font-weight:600;line-height:1.35}.workflow-template-item>span{color:#59708b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:400;overflow:hidden}.workflow-template-item em{border:0;grid-area:1/3/3;justify-content:center;align-self:center;min-width:58px;font-size:12px;font-weight:500}.workflow-template-sidebar-footer{border-top:1px solid #d6e5fae6;padding:12px 18px 18px}.workflow-template-sidebar-footer button{color:#0f6fff;background:#fff;border:1px solid #cfe1fb;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;height:36px;font-size:13px;font-weight:500;display:inline-flex}.workflow-designer-canvas.is-canvas-mode{flex-direction:column;min-width:0;display:flex}.workflow-designer-canvas.is-canvas-mode>.workflow-designer-head,.workflow-designer-canvas.is-canvas-mode>.workflow-template-overview,.workflow-designer-canvas.is-canvas-mode>.workflow-designer-tabs{display:none}.workflow-canvas-workspace{background:linear-gradient(#ffffffeb,#f9fcffe6);flex-direction:column;flex:1;min-height:100%;display:flex}.workflow-canvas-titlebar{border-bottom:1px solid #d6e5facc;justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;display:flex}.workflow-canvas-titlebar .workflow-canvas-setting,.workflow-canvas-toolbar .workflow-canvas-setting{color:#344f75;background:#ffffffdb;border:1px solid #d5e4f8;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:400;display:inline-flex}.workflow-canvas-toolbar{justify-content:space-between;align-items:center;min-height:46px;padding:0 18px;display:flex}.workflow-canvas-tools{align-items:center;gap:12px;display:inline-flex}.workflow-canvas-tools button{color:#5b7190;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;height:30px;padding:0 7px;font-size:12px;font-weight:400;display:inline-flex}.workflow-canvas-tools button.workflow-canvas-zoom,.workflow-canvas-tools button.workflow-canvas-icon{background:#ffffffe6;border:1px solid #d8e6f8}.workflow-canvas-tools button.workflow-canvas-icon{justify-content:center;width:32px;padding:0}.workflow-canvas-stage{background:linear-gradient(#1f78ff0b 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#1f78ff0b 1px,#0000 1px) 0 0/24px 24px,linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #d9e7f7;border-radius:10px;flex:1;min-height:590px;margin:0 18px;position:relative;overflow:hidden}.workflow-canvas-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.workflow-canvas-lines path{fill:none;stroke:#8fa3bc;stroke-width:1.5px;marker-end:url(#workflowCanvasArrow)}.workflow-canvas-lines path.is-branch{stroke:#7e91ad}.workflow-canvas-lines marker path{fill:#8fa3bc;stroke:none}.workflow-canvas-lines text{fill:#334b6f;font-size:12px;font-weight:500}.workflow-canvas-node{left:var(--canvas-node-left);top:var(--canvas-node-top);color:#071c47;cursor:pointer;background:#fffffff5;border:1px solid #cfe1f6;border-radius:10px;width:168px;min-height:62px;padding:0;position:absolute;transform:translate(-50%);box-shadow:0 12px 24px #194c8a14}.workflow-canvas-node.is-selected{border-color:#1f78ff;box-shadow:0 0 0 2px #1f78ff33,0 14px 28px #1f78ff1f}.workflow-canvas-node-body{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:11px 13px;display:grid}.workflow-canvas-node-body i{color:#0f6fff;background:#edf6ff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;font-weight:700;display:grid}.workflow-canvas-node-body strong{color:#071c47;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.35;display:block;overflow:hidden}.workflow-canvas-node-body em{color:#667a96;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:400;line-height:1.45;display:block;overflow:hidden}.workflow-canvas-node.is-start{background:#fbfffd;border-color:#b7eadb}.workflow-canvas-node.is-end .workflow-canvas-node-body i{color:#0f9f6e;background:#e9fbf4}.workflow-canvas-node.is-cc .workflow-canvas-node-body i{color:#5b6df6;background:#f0f2ff}.workflow-canvas-node.is-branch-right .workflow-canvas-node-body i{color:#7b4ff5;background:#f2efff}.workflow-canvas-node.is-condition{width:160px;height:92px;min-height:92px;box-shadow:none;background:0 0;border:0}
.workflow-canvas-node.is-condition:before{content:"";background:#fffbf4fa;border:1px solid #f0c384;border-radius:9px;position:absolute;inset:12px 25px;transform:rotate(45deg);box-shadow:0 10px 18px #d5872314}.workflow-canvas-node.is-condition .workflow-canvas-node-body{z-index:1;text-align:center;padding:28px 16px 0;display:block;position:relative}.workflow-canvas-node.is-condition .workflow-canvas-node-body i{display:none}.workflow-canvas-node.is-condition .workflow-canvas-node-body strong,.workflow-canvas-node.is-condition .workflow-canvas-node-body em{white-space:normal}.workflow-canvas-handles:before,.workflow-canvas-handles:after{content:"";background:#fff;border:1px solid #1f78ff;border-radius:50%;width:7px;height:7px;position:absolute}.workflow-canvas-handles:before{top:50%;left:-5px;transform:translateY(-50%)}.workflow-canvas-handles:after{top:50%;right:-5px;transform:translateY(-50%)}.workflow-canvas-add-dock{flex-wrap:wrap;gap:7px;max-width:calc(100% - 32px);display:flex;position:absolute;bottom:16px;left:16px}.workflow-canvas-add-dock button{color:#41607f;background:#ffffffd1;border:1px solid #d7e6f9;border-radius:7px;align-items:center;gap:5px;height:28px;padding:0 10px;font-size:12px;font-weight:400;display:inline-flex}.workflow-canvas-add-dock button.is-danger{color:#e04444;background:#fff7f7e6;border-color:#f4caca}.workflow-canvas-healthbar{background:#ffffffd1;border:1px solid #d9e7f7;border-radius:9px;grid-template-columns:auto auto auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:46px;margin:14px 18px 16px;padding:0 14px;display:grid}.workflow-canvas-healthbar strong{color:#071c47;font-size:13px;font-weight:700}.workflow-canvas-healthbar span{color:#5d708a;background:#f8fbff;border:1px solid #d8e6f8;border-radius:8px;align-items:center;gap:6px;min-width:0;padding:6px 10px;font-size:12px;font-weight:400;display:inline-flex}.workflow-canvas-healthbar span.is-warning{color:#e0612b;background:#fff7ef;border-color:#f4d3bd}.workflow-canvas-healthbar span.is-success{color:#0f8f66;background:#f0fbf7;border-color:#bcebd9}.workflow-canvas-healthbar button{color:#0f6fff;background:0 0;border:0;height:28px;padding:0 8px;font-size:12px;font-weight:400}.workflow-inspector-panel{flex-direction:column;display:flex}.workflow-inspector-panel .workflow-panel-head{min-height:58px;padding:18px 18px 10px}.workflow-inspector-panel .workflow-panel-head span{color:#6b7f99;font-size:12px;font-weight:400}.workflow-inspector-tabs{border-bottom:1px solid #dbe9f9;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 18px;display:grid}.workflow-inspector-tabs button{color:#526982;background:0 0;border:0;height:40px;font-size:13px;font-weight:400}.workflow-inspector-tabs button.is-active{color:#0f6fff;font-weight:500;box-shadow:inset 0 -2px #1f78ff}.workflow-inspector-body{flex:1;gap:14px;padding:18px;overflow-y:auto}.workflow-inspector-body label>span{color:#526982;font-size:12px;font-weight:500}.workflow-inspector-body input,.workflow-inspector-body select,.workflow-inspector-body textarea{background:#ffffffdb;border-color:#d7e6f8;border-radius:8px;min-height:38px;font-size:13px}.workflow-inspector-fold button{color:#071c47;text-align:left;background:0 0;border:1px solid #e0ebf8;border-left:0;border-right:0;justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:10px 0;display:flex}.workflow-inspector-fold strong{font-size:14px;font-weight:700;display:block}.workflow-inspector-fold em{color:#6b7f99;margin-top:3px;font-size:12px;font-style:normal;font-weight:400;display:block}.workflow-version-mini{background:0 0;border:0;padding:0}.workflow-version-mini h3{margin-bottom:8px;font-size:14px;font-weight:700}.workflow-version-mini div{grid-template-columns:30px minmax(0,1fr) auto;min-height:28px;padding:0}.workflow-inspector-actions{background:#ffffffeb;border-top:1px solid #dbe9f9;grid-template-columns:minmax(0,1fr) 1.3fr;gap:10px;padding:14px 18px 18px;display:grid}.workflow-inspector-actions>div{grid-template-columns:minmax(0,1fr) 42px;display:grid}.workflow-inspector-actions>div .dm-button:first-child{border-radius:8px 0 0 8px}.workflow-inspector-actions>div .dm-button:last-child{border-left-color:#ffffff47;border-radius:0 8px 8px 0}@media (max-width:1600px){.workflow-body-grid.workflow-designer-layout{grid-template-columns:300px minmax(650px,1fr) 370px}.workflow-template-sidebar,.workflow-designer-canvas,.workflow-inspector-panel{min-height:704px}.workflow-canvas-stage{min-height:530px}.workflow-canvas-node{width:154px}}@media (max-width:1400px){.workflow-body-grid.workflow-designer-layout{grid-template-columns:238px minmax(470px,1fr) 278px;gap:8px}.workflow-template-sidebar,.workflow-designer-canvas,.workflow-inspector-panel{min-height:660px}.workflow-canvas-stage{min-height:500px;margin:0 12px}.workflow-canvas-titlebar,.workflow-canvas-toolbar{padding-left:12px;padding-right:12px}.workflow-canvas-node{width:132px}.workflow-canvas-node-body{grid-template-columns:32px minmax(0,1fr);gap:8px;padding:10px}.workflow-canvas-healthbar{grid-template-columns:auto auto auto;margin:12px}.workflow-template-item{grid-template-columns:36px minmax(0,1fr) auto;gap:3px 8px;padding:11px 10px}.workflow-template-item i{width:34px;height:34px}.workflow-inspector-body{padding:14px}.workflow-inspector-actions{grid-template-columns:minmax(0,1fr);padding:12px 14px 14px}.workflow-canvas-healthbar span:nth-of-type(3),.workflow-canvas-healthbar button{display:none}}.workflow-workspace-manage{--workflow-manage-border:#dbe8f8;--workflow-manage-soft-border:#d6e5fad1;--workflow-manage-card:#ffffffeb;--workflow-manage-title:#071c47;--workflow-manage-muted:#6e829d}.workflow-workspace-manage .workflow-body-grid.workflow-designer-layout{grid-template-columns:330px minmax(700px,1fr) 430px;gap:16px;min-height:calc(100vh - 238px)}.workflow-workspace-manage .workflow-designer-layout>.workflow-panel{border:1px solid var(--workflow-manage-soft-border);background:#ffffffe0;border-radius:10px;box-shadow:0 18px 36px #176bff0e,inset 0 1px #fffffff2}.workflow-workspace-manage .workflow-template-sidebar,.workflow-workspace-manage .workflow-designer-canvas,.workflow-workspace-manage .workflow-inspector-panel{min-height:760px}.workflow-workspace-manage .workflow-template-sidebar .workflow-panel-head,.workflow-workspace-manage .workflow-inspector-panel .workflow-panel-head{min-height:60px;padding:18px 20px 10px}.workflow-workspace-manage .workflow-template-sidebar .dm-text--section-title,.workflow-workspace-manage .workflow-canvas-titlebar h2,.workflow-workspace-manage .workflow-inspector-panel .dm-text--section-title{color:var(--workflow-manage-title);font-size:16px;font-weight:620;line-height:1.25}.workflow-workspace-manage .workflow-template-filters{gap:13px;padding:0 20px 12px}.workflow-workspace-manage .workflow-template-search-row{grid-template-columns:minmax(0,1fr) 40px;gap:8px}.workflow-workspace-manage .workflow-template-filters .workflow-template-search-row label{border:1px solid var(--workflow-manage-border);background:#ffffffeb;border-radius:8px;height:38px;padding:0 12px}.workflow-workspace-manage .workflow-template-filters .workflow-template-search-row input{color:#385270;font-size:12px;font-weight:400}.workflow-workspace-manage .workflow-template-filters .workflow-template-search-row button{color:#627895;border:1px solid var(--workflow-manage-border);background:#ffffffeb;border-radius:8px;width:40px;height:38px}.workflow-workspace-manage .workflow-template-filters .workflow-template-scope-tabs{border-bottom:1px solid #dce9fa;grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-workspace-manage .workflow-template-filters .workflow-template-scope-tabs button{color:#60758f;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:4px;height:36px;font-size:12px;font-weight:400;display:inline-flex}.workflow-workspace-manage .workflow-template-filters .workflow-template-scope-tabs button.is-active{color:#0f6fff;font-weight:500;box-shadow:inset 0 -2px #1f78ff}.workflow-workspace-manage .workflow-template-filters .workflow-template-scope-tabs button span{font-size:11px}.workflow-workspace-manage .workflow-template-list{gap:13px;padding:0 18px 14px}.workflow-workspace-manage .workflow-template-item{border:1px solid var(--workflow-manage-border);background:#ffffffdb;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:46px minmax(0,1fr) auto;gap:4px 12px;min-height:80px;padding:14px;box-shadow:0 10px 24px #1a4c8a09}.workflow-workspace-manage .workflow-template-item.is-active{background:linear-gradient(90deg,#1f78ff14,#fffffff5);border-color:#1f78ff;box-shadow:inset 3px 0 #1f78ff,0 14px 28px #1f78ff1a}.workflow-workspace-manage .workflow-template-item i{color:#0f6fff;background:#eef6ff;border-radius:12px;grid-row:1/3;width:42px;height:42px;font-size:16px;font-style:normal;font-weight:700}.workflow-workspace-manage .workflow-template-item strong{color:#071c47;gap:7px;font-size:14px;font-weight:620}.workflow-workspace-manage .workflow-template-item strong b{color:#1f78ff;background:#edf5ff;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:500}.workflow-workspace-manage .workflow-template-item>span{color:#647892;font-size:12px;font-weight:400}.workflow-workspace-manage .workflow-template-item em{border-radius:999px;min-width:60px;padding:4px 10px;font-size:12px;font-weight:500}.workflow-workspace-manage .workflow-template-sidebar-footer{border-top:1px solid #d6e5fadb;padding:12px 20px 20px}.workflow-workspace-manage .workflow-canvas-workspace{background:linear-gradient(#ffffffeb,#f9fcffe6)}.workflow-workspace-manage .workflow-canvas-titlebar{min-height:62px;padding:0 24px}.workflow-workspace-manage .workflow-canvas-titlebar .workflow-canvas-setting{color:#334d71;height:34px;padding:0 14px;font-size:12px;font-weight:400}.workflow-workspace-manage .workflow-canvas-toolbar{min-height:48px;padding:0 24px}.workflow-workspace-manage .workflow-canvas-tools{gap:12px}.workflow-workspace-manage .workflow-canvas-tools button{color:#607792;height:30px;font-size:12px;font-weight:400}.workflow-workspace-manage .workflow-canvas-tools button.workflow-canvas-zoom,.workflow-workspace-manage .workflow-canvas-tools button.workflow-canvas-icon{border-color:#d8e6f8;border-radius:8px}.workflow-workspace-manage .workflow-canvas-stage{background:linear-gradient(#1f78ff0e 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#1f78ff0e 1px,#0000 1px) 0 0/24px 24px,linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #d8e6f6;border-radius:10px;min-height:610px;margin:0 24px}.workflow-workspace-manage .workflow-canvas-lines path{stroke:#8fa3bc;stroke-width:1.45px}.workflow-workspace-manage .workflow-canvas-lines text{fill:#58708d;font-size:12px;font-weight:400}.workflow-workspace-manage .workflow-canvas-node{background:#fffffff7;border-color:#cfe0f5;border-radius:11px;width:172px;min-height:66px;box-shadow:0 12px 24px #194c8a13}.workflow-workspace-manage .workflow-canvas-node.is-selected{border-color:#1f78ff;box-shadow:0 0 0 2px #1f78ff33,0 14px 26px #1f78ff1f}.workflow-workspace-manage .workflow-canvas-node-body{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:12px 14px}.workflow-workspace-manage .workflow-canvas-node-body i{border-radius:10px;width:36px;height:36px;font-size:14px;font-weight:700}.workflow-workspace-manage .workflow-canvas-node-body strong{color:#071c47;font-size:13px;font-weight:620}.workflow-workspace-manage .workflow-canvas-node-body em{color:#667a96;font-size:11px;font-weight:400}.workflow-workspace-manage .workflow-canvas-node.is-start .workflow-canvas-node-body i{color:#0f9f6e;background:#e9fbf4}.workflow-workspace-manage .workflow-canvas-node.is-condition{width:168px;height:96px}.workflow-workspace-manage .workflow-canvas-node.is-condition:before{background:#fffbf4fa;border-color:#f0c384;border-radius:9px;inset:12px 25px}.workflow-workspace-manage .workflow-canvas-node.is-condition .workflow-canvas-node-body{padding:31px 16px 0}.workflow-workspace-manage .workflow-canvas-node.is-branch-left .workflow-canvas-node-body i{color:#6b5df5;background:#f1efff}.workflow-workspace-manage .workflow-canvas-node.is-branch-right .workflow-canvas-node-body i{color:#d78922;background:#fff4df}.workflow-workspace-manage .workflow-canvas-add-dock{display:none}.workflow-workspace-manage .workflow-canvas-healthbar{background:#ffffffe0;border:1px solid #d9e7f7;border-radius:9px;grid-template-columns:auto auto auto minmax(0,1fr) auto;min-height:48px;margin:14px 24px 10px;padding:0 18px}.workflow-workspace-manage .workflow-canvas-healthbar strong{font-size:13px;font-weight:620}.workflow-workspace-manage .workflow-canvas-healthbar span{height:26px;padding:0 12px;font-size:12px;font-weight:400}.workflow-workspace-manage .workflow-canvas-healthbar button{color:#0f6fff;font-size:12px;font-weight:400}.workflow-workspace-manage .workflow-canvas-capability{color:#647892;background:#f8fcffe0;border:1px solid #d9e7f7;border-radius:8px;min-height:34px;margin:0 24px 18px;padding:9px 14px;font-size:12px;font-weight:400;line-height:1.25}.workflow-workspace-manage .workflow-template-permission-panel{flex-direction:column;display:flex}.workflow-workspace-manage .workflow-template-permission-panel .workflow-panel-head{border-bottom:1px solid #dbe9f9;min-height:76px}.workflow-workspace-manage .workflow-template-permission-panel .workflow-panel-head .dm-text--caption{color:#72849b;font-size:12px;font-weight:400}.workflow-workspace-manage .workflow-inspector-tabs{border-bottom:1px solid #dbe9f9;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 22px}.workflow-workspace-manage .workflow-inspector-tabs button{color:#5d728e;height:42px;font-size:13px;font-weight:400}.workflow-workspace-manage .workflow-inspector-tabs button.is-active{color:#0f6fff;font-weight:500}.workflow-workspace-manage .workflow-inspector-body{gap:18px;padding:18px 22px}.workflow-workspace-manage .workflow-permission-block,.workflow-workspace-manage .workflow-approval-rule-block{gap:10px;display:grid}.workflow-workspace-manage .workflow-permission-block header,.workflow-workspace-manage .workflow-approval-rule-block header{justify-content:space-between;align-items:center;gap:10px;display:flex}.workflow-workspace-manage .workflow-permission-block header span,.workflow-workspace-manage .workflow-approval-rule-block header span{color:#0f9f6e;background:#e9fbf4;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:400}.workflow-workspace-manage .workflow-permission-block p{color:#647892;margin:0;font-size:12px;font-weight:400;line-height:1.5}.workflow-workspace-manage .workflow-permission-fields{gap:10px;display:grid}.workflow-workspace-manage .workflow-permission-fields label{gap:6px;display:grid}.workflow-workspace-manage .workflow-permission-fields label>span{color:#687d98;font-size:12px;font-weight:400}.workflow-workspace-manage .workflow-permission-fields input{color:#15315a;background:#ffffffe6;border:1px solid #d7e6f8;border-radius:8px;width:100%;height:38px;min-height:38px;padding:0 12px;font-size:12px;font-weight:400}.workflow-workspace-manage .workflow-org-selector-card{background:#f7fbffeb;border:1px solid #dbe9f9;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:88px;padding:16px;display:flex}.workflow-workspace-manage .workflow-org-selector-card div{gap:6px;display:grid}.workflow-workspace-manage .workflow-org-selector-card span{color:#6b7f99;font-size:12px}.workflow-workspace-manage .workflow-org-selector-card .dm-button{flex:none}.workflow-workspace-manage .workflow-version-mini{gap:8px;padding-top:4px;display:grid}.workflow-workspace-manage .workflow-version-mini h3{color:#071c47;font-size:13px;font-weight:620}.workflow-workspace-manage .workflow-version-mini div{color:#647892;grid-template-columns:24px minmax(0,1fr) auto;font-size:12px}.workflow-workspace-manage .workflow-inspector-actions{border-top:1px solid #dbe9f9;grid-template-columns:minmax(0,1fr) 1.6fr;gap:10px;padding:16px 22px 22px}@media (max-width:1600px){.workflow-workspace-manage .workflow-body-grid.workflow-designer-layout{grid-template-columns:292px minmax(620px,1fr) 360px;gap:12px}.workflow-workspace-manage .workflow-template-sidebar,.workflow-workspace-manage .workflow-designer-canvas,.workflow-workspace-manage .workflow-inspector-panel{min-height:704px}.workflow-workspace-manage .workflow-canvas-stage{min-height:552px}.workflow-workspace-manage .workflow-canvas-node{width:154px}}@media (max-width:1400px){.workflow-workspace-manage .workflow-topbar-manage{grid-template-columns:minmax(220px,.8fr) minmax(330px,460px) minmax(390px,1fr)}.workflow-workspace-manage .workflow-body-grid.workflow-designer-layout{grid-template-columns:236px minmax(460px,1fr) 286px;gap:8px}.workflow-workspace-manage .workflow-template-sidebar,.workflow-workspace-manage .workflow-designer-canvas,.workflow-workspace-manage .workflow-inspector-panel{min-height:660px}.workflow-workspace-manage .workflow-template-sidebar .workflow-panel-head,.workflow-workspace-manage .workflow-inspector-panel .workflow-panel-head{padding-left:14px;padding-right:14px}.workflow-workspace-manage .workflow-template-filters,.workflow-workspace-manage .workflow-template-list,.workflow-workspace-manage .workflow-template-sidebar-footer{padding-left:12px;padding-right:12px}.workflow-workspace-manage .workflow-template-item{grid-template-columns:36px minmax(0,1fr);min-height:70px;padding:10px}.workflow-workspace-manage .workflow-template-item i{width:34px;height:34px;font-size:14px}.workflow-workspace-manage .workflow-template-item em{grid-area:2/2;justify-self:start;min-width:52px;padding:2px 8px}.workflow-workspace-manage .workflow-canvas-titlebar,.workflow-workspace-manage .workflow-canvas-toolbar{padding-left:12px;padding-right:12px}.workflow-workspace-manage .workflow-canvas-stage{min-height:500px;margin:0 12px}.workflow-workspace-manage .workflow-canvas-node{width:126px}.workflow-workspace-manage .workflow-canvas-node-body{grid-template-columns:30px minmax(0,1fr);gap:7px;padding:9px}.workflow-workspace-manage .workflow-canvas-node-body i{width:28px;height:28px}.workflow-workspace-manage .workflow-canvas-healthbar{grid-template-columns:auto auto auto;margin:12px;overflow:hidden}.workflow-workspace-manage .workflow-canvas-healthbar span:nth-of-type(3),.workflow-workspace-manage .workflow-canvas-healthbar button{display:none}.workflow-workspace-manage .workflow-canvas-capability{margin:0 12px 12px}.workflow-workspace-manage .workflow-inspector-body{padding:14px}.workflow-workspace-manage .workflow-inspector-actions{grid-template-columns:minmax(0,1fr);padding:12px 14px 14px}}.workflow-workspace-manage{--workflow-manage-redone-blue:#176bff;--workflow-manage-redone-title:#071c47;--workflow-manage-redone-text:#405672;--workflow-manage-redone-muted:#6f8098;--workflow-manage-redone-line:#dce8f7;--workflow-manage-redone-soft:#f6faff}.workflow-workspace-manage .workflow-topbar-manage{grid-template-columns:minmax(250px,.7fr) minmax(360px,430px) minmax(520px,max-content);gap:16px}.workflow-workspace-manage .workflow-top-actions{justify-content:flex-end}.workflow-workspace-manage .workflow-manage-redone{grid-template-columns:280px minmax(590px,1fr) 360px;gap:10px;min-height:calc(100vh - 226px)}.workflow-workspace-manage .workflow-manage-panel{border:1px solid var(--workflow-manage-redone-line);background:#ffffffeb;border-radius:8px;box-shadow:0 14px 32px #176bff0d,inset 0 1px #fffffff5}.workflow-workspace-manage .workflow-manage-library,.workflow-workspace-manage .workflow-manage-canvas-panel,.workflow-workspace-manage .workflow-manage-config{min-height:718px}.workflow-workspace-manage .workflow-manage-panel-head{min-height:50px;padding:16px 16px 8px}.workflow-workspace-manage .workflow-manage-panel .dm-text--section-title,.workflow-workspace-manage .workflow-manage-canvas-head .dm-text--section-title,.workflow-workspace-manage .workflow-manage-config-head .dm-text--section-title{color:var(--workflow-manage-redone-title);font-size:15px;font-weight:640}.workflow-workspace-manage .workflow-manage-library-tools{grid-template-columns:minmax(0,1fr);padding:0 14px 10px}.workflow-workspace-manage .workflow-manage-input{border-color:var(--workflow-manage-redone-line);border-radius:8px;height:34px}.workflow-workspace-manage .workflow-manage-library-tools .dm-button{padding:0 12px}.workflow-workspace-manage .workflow-manage-category-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 14px 12px;display:grid}.workflow-workspace-manage .workflow-manage-category-chips button{color:#405672;cursor:pointer;background:#ffffffe6;border:1px solid #dbe8f7;border-radius:7px;min-width:0;height:28px;font-size:12px;font-weight:400;line-height:1}.workflow-workspace-manage .workflow-manage-category-chips button.is-active{color:var(--workflow-manage-redone-blue);background:#eef6ff;border-color:#176bff6b;box-shadow:inset 0 0 0 1px #176bff1f}.workflow-workspace-manage .workflow-manage-status-select{padding:0 14px 12px;display:block}.workflow-workspace-manage .workflow-manage-status-select .dm-select{width:100%}.workflow-workspace-manage .workflow-manage-editor-field .dm-select{width:100%;min-width:0}.workflow-workspace-manage .workflow-manage-template-list{gap:12px;padding:0 14px 14px}.workflow-workspace-manage .workflow-manage-template-card{background:#ffffffe6;border-color:#dbe8f7;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;gap:4px 10px;min-height:72px;padding:12px}.workflow-workspace-manage .workflow-manage-template-card i{color:#176bff;background:#f0f6ff;border-radius:10px;width:36px;height:36px}.workflow-workspace-manage .workflow-manage-template-card strong{color:var(--workflow-manage-redone-title);white-space:nowrap;font-size:13px;font-weight:640}.workflow-workspace-manage .workflow-manage-template-card small{color:#60758f;font-size:11px}.workflow-workspace-manage .workflow-manage-template-card em{min-width:50px;padding:3px 8px;font-size:11px}.workflow-workspace-manage .workflow-manage-template-card.is-active{background:linear-gradient(135deg,#0f6fff 0%,#176bff 100%);border-color:#176bffb3;box-shadow:0 14px 26px #176bff33,inset 0 1px #ffffff38}.workflow-workspace-manage .workflow-manage-template-card.is-active i{color:#fff;background:#ffffff2e}.workflow-workspace-manage .workflow-manage-template-card.is-active strong,.workflow-workspace-manage .workflow-manage-template-card.is-active small{color:#fff}.workflow-workspace-manage .workflow-manage-template-card.is-active em{color:#0f9a67;background:#dcf8ec}.workflow-workspace-manage .workflow-manage-library-footer{padding:12px 14px 16px}.workflow-workspace-manage .workflow-manage-canvas-panel{background:#ffffffed}.workflow-workspace-manage .workflow-manage-canvas-head{min-height:50px;padding:16px 18px 8px}.workflow-workspace-manage .workflow-manage-template-summary{background:#ffffffe6;border:1px solid #dbe8f7;border-radius:8px;grid-template-columns:minmax(0,1fr) 348px;align-items:center;gap:14px;margin:0 18px 14px;padding:12px 14px;display:grid}.workflow-workspace-manage .workflow-manage-template-title{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.workflow-workspace-manage .workflow-manage-template-title i{color:#fff;background:linear-gradient(135deg,#348fff,#0f65f1);border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.workflow-workspace-manage .workflow-manage-template-title p,.workflow-workspace-manage .workflow-manage-template-title span{color:#60758f;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;font-weight:400;display:block;overflow:hidden}.workflow-workspace-manage .workflow-manage-template-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.workflow-workspace-manage .workflow-manage-template-stats section{background:#fbfdff;border:1px solid #dce8f7;border-radius:8px;min-width:0;padding:10px 12px}.workflow-workspace-manage .workflow-manage-template-stats span{color:#667a96;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.workflow-workspace-manage .workflow-manage-template-stats strong{color:var(--workflow-manage-redone-title);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:16px;font-weight:680;line-height:1.15;display:block;overflow:hidden}.workflow-workspace-manage .workflow-manage-canvas-tabs{border-bottom:1px solid #dce8f7;align-items:end;gap:18px;min-height:42px;padding:0 18px;display:flex}.workflow-workspace-manage .workflow-manage-canvas-tabs button{color:#60758f;cursor:pointer;background:0 0;border:0;height:42px;font-size:12px;font-weight:500}.workflow-workspace-manage .workflow-manage-canvas-tabs button.is-active{color:var(--workflow-manage-redone-blue);box-shadow:inset 0 -2px 0 var(--workflow-manage-redone-blue)}.workflow-workspace-manage .workflow-manage-toolbar{gap:8px;min-height:44px;padding:0 18px}.workflow-workspace-manage .workflow-manage-toolbar .dm-button{padding:0 10px}.workflow-workspace-manage .workflow-manage-toolbar>span{color:#60758f;white-space:nowrap;background:#f2f7fd;border-radius:999px;margin-left:auto;padding:6px 10px;font-size:12px}.workflow-workspace-manage .workflow-manage-canvas{min-height:var(--workflow-canvas-height,372px);background:linear-gradient(#176bff0e 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#176bff0e 1px,#0000 1px) 0 0/18px 18px,linear-gradient(#fff 0%,#fbfdff 100%);border-color:#dbe8f7;border-radius:8px;margin:0 18px;overflow:auto}.workflow-workspace-manage .workflow-manage-canvas svg path{stroke:#8fa3bc;stroke-width:1.35px}.workflow-workspace-manage .workflow-manage-node{cursor:pointer;width:278px;min-height:58px;font:inherit;text-align:left;background:#fffffffa;border-color:#d2e1f4;border-radius:8px;grid-template-columns:36px 18px minmax(0,1fr);gap:8px;padding:10px 12px;box-shadow:0 10px 24px #14408012}.workflow-workspace-manage .workflow-manage-node i{color:#176bff;background:#eef6ff;border-radius:8px;width:30px;height:30px;font-size:14px;font-weight:650}.workflow-workspace-manage .workflow-manage-node b{color:#60758f;place-items:center;width:16px;height:16px;font-size:16px;font-weight:700;line-height:1;display:grid}.workflow-workspace-manage .workflow-manage-node strong{font-size:13px;font-weight:640}.workflow-workspace-manage .workflow-manage-node em{color:#60758f;font-size:11px}.workflow-workspace-manage .workflow-manage-node.is-start{border-color:#a9dec4}.workflow-workspace-manage .workflow-manage-node.is-start i,.workflow-workspace-manage .workflow-manage-node.is-end i{color:#0f9a67;background:#e9fbf4}.workflow-workspace-manage .workflow-manage-node.is-condition{align-items:center;justify-content:initial;background:#fffaf1;border:1px solid #f1c98f;grid-template-columns:36px 18px minmax(0,1fr);gap:8px;width:278px;height:auto;min-height:58px;padding:10px 12px;display:grid;box-shadow:0 10px 24px #c3832212}.workflow-workspace-manage .workflow-manage-node.is-condition:before{content:none}.workflow-workspace-manage .workflow-manage-node.is-condition i{color:#d78922;background:#fff4df;display:inline-flex}.workflow-workspace-manage .workflow-manage-node.is-condition span{z-index:auto;text-align:left;position:static}.workflow-workspace-manage .workflow-manage-node.is-selected{border-color:#176bff;grid-template-columns:36px 18px minmax(0,1fr) auto;width:min(520px,100% - 92px);box-shadow:0 0 0 2px #176bff2e,0 14px 28px #176bff1c}.workflow-workspace-manage .workflow-manage-node-actions{align-items:center;gap:6px;display:flex}.workflow-workspace-manage .workflow-manage-node-actions .dm-button{padding:0 8px}.workflow-workspace-manage .workflow-manage-node-actions .dm-button:disabled{opacity:.48}.workflow-workspace-manage .workflow-manage-health{border-color:#dce8f7;border-radius:8px;grid-template-columns:auto auto auto minmax(0,1fr) auto;gap:10px;min-height:42px;margin:12px 18px 10px;padding:0 14px}.workflow-workspace-manage .workflow-manage-health span{text-overflow:ellipsis;white-space:nowrap;height:24px;padding:0 10px;font-size:12px;overflow:hidden}.workflow-workspace-manage .workflow-manage-capability{display:none}.workflow-workspace-manage .workflow-manage-form-designer{background-color:#fcfefff5;background-image:linear-gradient(90deg,#176bff0e 1px,#0000 1px),linear-gradient(#176bff0e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #dce8f7;border-radius:8px;align-content:start;gap:12px;min-height:372px;margin:0 18px;padding:14px;display:grid;overflow:auto}.workflow-workspace-manage .workflow-manage-form-head{justify-content:space-between;align-items:center;gap:12px;padding:0 2px 4px;display:flex}.workflow-workspace-manage .workflow-manage-form-head>div{gap:3px;display:grid}.workflow-workspace-manage .workflow-manage-form-head>span{color:#176bff;background:#eef6ff;border:1px solid #176bff2e;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:650}.workflow-workspace-manage .workflow-manage-field-list{gap:9px;display:grid}.workflow-workspace-manage .workflow-manage-field-card{cursor:pointer;background:#fffffff5;border:1px solid #dbe8f7;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"index main chip""index meta meta""index actions actions";gap:8px 10px;padding:11px 12px;display:grid;box-shadow:0 10px 24px #1440800e}.workflow-workspace-manage .workflow-manage-field-card.is-selected{border-color:#176bff;box-shadow:0 0 0 2px #176bff24,0 14px 28px #176bff17}.workflow-workspace-manage .workflow-manage-field-card>i{color:#176bff;background:#eef6ff;border-radius:8px;grid-area:index;place-items:center;width:30px;height:30px;font-size:13px;font-style:normal;font-weight:700;display:grid}.workflow-workspace-manage .workflow-manage-field-card>div:first-of-type{grid-area:main;gap:3px;min-width:0;display:grid}.workflow-workspace-manage .workflow-manage-field-card strong{color:var(--workflow-manage-redone-title);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.workflow-workspace-manage .workflow-manage-field-card span,.workflow-workspace-manage .workflow-manage-field-card small{color:#60758f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workflow-workspace-manage .workflow-manage-field-card>em{color:#60758f;background:#f4f8fc;border-radius:999px;grid-area:chip;align-self:start;padding:3px 8px;font-size:11px;font-style:normal;font-weight:650}.workflow-workspace-manage .workflow-manage-field-card>em.is-required{color:#0f9a67;background:#e9fbf4}.workflow-workspace-manage .workflow-manage-field-card>small{grid-area:meta}.workflow-workspace-manage .workflow-manage-field-actions{grid-area:actions;justify-content:flex-end;gap:6px;display:flex}.workflow-workspace-manage .workflow-manage-field-actions .dm-button{padding:0 8px}:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor{background-color:#fcfefff5;background-image:linear-gradient(90deg,#176bff0b 1px,#0000 1px),linear-gradient(#176bff0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #dce8f7;border-radius:8px;align-content:start;gap:12px;min-height:372px;margin:0 18px;padding:14px;display:grid;overflow:auto}:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-head{grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:8px;display:grid}:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-search{height:32px}:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-segmented{width:100%;min-width:0}:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-segmented button{min-width:0;padding:0 8px}:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-stat{background:#ffffffe0;border:1px solid #dbe8f7;border-radius:8px;gap:2px;min-width:0;padding:8px 10px;display:grid}:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-stat span{color:#60758f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-stat strong{color:var(--workflow-manage-redone-title);font-size:17px;font-weight:760}:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-stat.is-success strong{color:#0f9a67}:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-stat.is-warning strong{color:#f97316}:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-table{background:#fffffff0;border:1px solid #dbe8f7;border-radius:8px;min-width:0;display:grid;overflow:visible}:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-row{border-bottom:1px solid #edf3fb;grid-template-columns:minmax(0,1.35fr) minmax(90px,.82fr) 72px 104px;grid-template-areas:"title template status actions""initiator node handler actions""started elapsed extra actions";align-items:center;gap:7px 9px;min-width:0;padding:9px 10px;display:grid}:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-row:last-child{border-bottom:0}:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-row.is-head{display:none}:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-title{grid-area:title;gap:2px;min-width:0;display:grid}:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-row:not(.is-head)>span:first-of-type{grid-area:template}:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-row:not(.is-head)>span:nth-of-type(2){grid-area:initiator}:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-row:not(.is-head)>span:nth-of-type(3){grid-area:node}:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-row:not(.is-head)>span:nth-of-type(4){grid-area:handler}:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-row:not(.is-head)>time:first-of-type{grid-area:elapsed}:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-row:not(.is-head)>time:nth-of-type(2){grid-area:started}:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-title strong,:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-row>span,:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-row>time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-title strong{color:var(--workflow-manage-redone-title);font-size:12px;font-weight:700}:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-title small,:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-row>span,:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-row>time{color:#60758f;font-size:11px}:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-status{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;grid-area:status;justify-self:start;max-width:100%;padding:3px 8px;font-size:11px;font-style:normal;font-weight:700;overflow:hidden}:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-status.is-running{color:#176bff;background:#eef6ff}:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-status.is-exception{color:#f97316;background:#fff2e4}:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-status.is-completed{color:#0f9a67;background:#e9fbf4}:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-status.is-rejected,:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-status.is-terminated{color:#e5484d;background:#fff1f2}:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-actions{grid-area:actions;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-actions .dm-button{min-width:0;padding:0 8px}:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-pagination{justify-content:space-between;align-items:center;gap:10px;padding:8px 2px 0;display:flex}:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-pagination span{color:#60758f;font-size:11px}:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-pagination div{gap:6px;display:flex}:where(.workflow-workspace-manage,.workflow-manage-redone) .workflow-manage-monitor-pagination .dm-button{min-width:62px}.workflow-manage-redone .workflow-manage-monitor-row.is-head,.workflow-workspace-manage .workflow-manage-monitor-row.is-head{display:none}.workflow-manage-redone .workflow-manage-monitor-row:not(.is-head),.workflow-workspace-manage .workflow-manage-monitor-row:not(.is-head){grid-template-columns:minmax(0,1.35fr) minmax(90px,.82fr) 72px 104px;grid-template-areas:"title template status actions""initiator node handler actions""started elapsed extra actions"}.workflow-manage-redone .workflow-manage-monitor-actions,.workflow-workspace-manage .workflow-manage-monitor-actions{align-self:center}.workflow-workspace-manage .workflow-manage-config-head{border-bottom:1px solid #dce8f7;min-height:64px;padding:16px 18px 10px}.workflow-workspace-manage .workflow-manage-config-tabs{border-bottom:1px solid #dce8f7;padding:0 18px}.workflow-workspace-manage .workflow-manage-config-tabs button{height:42px;font-size:12px;font-weight:500}.workflow-workspace-manage .workflow-manage-config-body{scrollbar-width:none;flex:auto;gap:0;min-height:0;padding:12px 18px 24px;overflow:auto}.workflow-workspace-manage .workflow-manage-config-body::-webkit-scrollbar{display:none}.workflow-workspace-manage .workflow-manage-config-section{border-bottom:1px solid #edf3fb;gap:8px;padding:0 0 10px}.workflow-workspace-manage .workflow-manage-config-section+.workflow-manage-config-section{padding-top:10px}.workflow-workspace-manage .workflow-manage-config-section .dm-text--card-title{color:var(--workflow-manage-redone-title);justify-content:space-between;align-items:center;font-size:13px;font-weight:640;display:flex}.workflow-workspace-manage .workflow-manage-config-section .dm-text--card-title span{color:#60758f;font-size:12px;font-weight:400}.workflow-workspace-manage .workflow-manage-readonly{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:10px;display:grid}.workflow-workspace-manage .workflow-manage-readonly span{color:#60758f;font-size:12px}.workflow-workspace-manage .workflow-manage-readonly input{color:#15315a;border-color:#dbe8f7;border-radius:7px;height:30px;min-height:30px;font-size:12px}.workflow-workspace-manage .workflow-manage-editor-field input,.workflow-workspace-manage .workflow-manage-editor-field select,.workflow-workspace-manage .workflow-manage-editor-field textarea{color:#15315a;background:#fffffff0;border:1px solid #dbe8f7;border-radius:7px;outline:none;width:100%;min-width:0;padding:0 12px;font-size:12px;font-weight:400}.workflow-workspace-manage .workflow-manage-editor-field input,.workflow-workspace-manage .workflow-manage-editor-field select{height:30px}.workflow-workspace-manage .workflow-manage-editor-field textarea{resize:vertical;min-height:86px;padding:9px 10px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;line-height:1.45}.workflow-workspace-manage .workflow-manage-editor-field select{appearance:none;padding-right:30px}.workflow-workspace-manage .workflow-manage-editor-field input:focus,.workflow-workspace-manage .workflow-manage-editor-field select:focus,.workflow-workspace-manage .workflow-manage-editor-field textarea:focus{border-color:#176bff6b;box-shadow:0 0 0 3px #176bff14}.workflow-workspace-manage .workflow-manage-editor-field input:disabled,.workflow-workspace-manage .workflow-manage-editor-field select:disabled,.workflow-workspace-manage .workflow-manage-editor-field textarea:disabled{color:#73849b;cursor:not-allowed;background:#f6faffd1}.workflow-workspace-manage .workflow-manage-editor-field.has-suffix{grid-template-columns:104px minmax(0,1fr) 32px}.workflow-workspace-manage .workflow-manage-editor-field.has-suffix em{color:#60758f;font-size:12px;font-style:normal}.workflow-workspace-manage .workflow-manage-textarea-field{align-items:start}.workflow-workspace-manage .workflow-manage-textarea-field>span{padding-top:8px}.workflow-workspace-manage .workflow-manage-check-field input{accent-color:#176bff;justify-self:start;width:16px;height:16px;min-height:16px}.workflow-workspace-manage .workflow-manage-readonly.is-select{position:relative}.workflow-workspace-manage .workflow-manage-readonly.is-select:after{content:"";pointer-events:none;border-bottom:1px solid #60758f;border-right:1px solid #60758f;width:6px;height:6px;position:absolute;top:50%;right:12px;transform:translateY(-65%)rotate(45deg)}.workflow-workspace-manage .workflow-manage-inspector-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.workflow-workspace-manage .workflow-manage-inspector-actions+.workflow-manage-inspector-actions{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2px}.workflow-workspace-manage .workflow-manage-helper{color:#7a8ba1;margin:2px 0 0 104px;font-size:11px;line-height:1.55}.workflow-workspace-manage .workflow-manage-permission-section{gap:10px}.workflow-workspace-manage .workflow-manage-permission-section .workflow-manage-helper{margin-left:0}.workflow-workspace-manage .workflow-manage-permission-summary header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.workflow-workspace-manage .workflow-manage-permission-summary header .dm-button{padding:0 4px}.workflow-workspace-manage .workflow-manage-permission-summary header .dm-button span{color:#176bff;background:0 0;border-radius:0;padding:0}.workflow-workspace-manage .workflow-manage-permission-row{background:linear-gradient(#fbfdff 0%,#fff 100%);border:1px solid #dbe8f7;border-radius:8px;grid-template-columns:72px minmax(0,1fr) 54px;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.workflow-workspace-manage .workflow-manage-permission-row-label{color:#60758f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workflow-workspace-manage .workflow-manage-permission-row-value{grid-template-rows:auto auto;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:1px 7px;min-width:0;display:grid}
.workflow-workspace-manage .workflow-manage-permission-row-value strong,.workflow-workspace-manage .workflow-manage-permission-row-value small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workflow-workspace-manage .workflow-manage-permission-row-value small{color:#7a8ba1;font-size:11px}.workflow-workspace-manage .workflow-manage-permission-row .dm-button{padding:0 10px}.workflow-workspace-manage .workflow-manage-permission-dialog-backdrop{z-index:120}.workflow-workspace-manage .workflow-manage-permission-dialog{gap:14px;width:min(820px,100vw - 48px)}.workflow-workspace-manage .workflow-manage-permission-dialog header{grid-template-columns:38px minmax(0,1fr) 30px}.workflow-workspace-manage .workflow-manage-permission-dialog-tabs{justify-self:start}.workflow-workspace-manage .workflow-manage-permission-candidate-list,.workflow-workspace-manage .workflow-manage-permission-selected-list{background:#fffffff5;border:1px solid #dbe8f7;border-radius:8px;align-content:start;min-height:0;max-height:376px;display:grid;overflow:auto}.workflow-workspace-manage .workflow-manage-permission-candidate-list button,.workflow-workspace-manage .workflow-manage-permission-selected-list button{color:#15315a;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf3fb;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}.workflow-workspace-manage .workflow-manage-permission-candidate-list button:last-child,.workflow-workspace-manage .workflow-manage-permission-selected-list button:last-child{border-bottom:0}.workflow-workspace-manage .workflow-manage-permission-candidate-list button:hover,.workflow-workspace-manage .workflow-manage-permission-candidate-list button.is-selected,.workflow-workspace-manage .workflow-manage-permission-selected-list button:hover{background:#f0f6ff}.workflow-workspace-manage .workflow-manage-permission-candidate-list button>i,.workflow-workspace-manage .workflow-manage-permission-selected-list button>i{color:#176bff;background:#eef6ff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.workflow-workspace-manage .workflow-manage-permission-candidate-list button>span,.workflow-workspace-manage .workflow-manage-permission-selected-list button>span{gap:2px;min-width:0;display:grid}.workflow-workspace-manage .workflow-manage-permission-candidate-list strong,.workflow-workspace-manage .workflow-manage-permission-candidate-list em,.workflow-workspace-manage .workflow-manage-permission-selected-list strong,.workflow-workspace-manage .workflow-manage-permission-selected-list em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workflow-workspace-manage .workflow-manage-permission-candidate-list strong,.workflow-workspace-manage .workflow-manage-permission-selected-list strong{color:#15315a;font-size:12px;font-weight:640}.workflow-workspace-manage .workflow-manage-permission-candidate-list em,.workflow-workspace-manage .workflow-manage-permission-selected-list em{color:#71859d;font-size:11px;font-style:normal}.workflow-workspace-manage .workflow-manage-permission-candidate-list button>svg{color:#0f9a67}.workflow-workspace-manage .workflow-manage-permission-selected header strong,.workflow-workspace-manage .workflow-manage-permission-selected header span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workflow-workspace-manage .workflow-manage-permission-dialog footer{gap:10px}.workflow-workspace-manage .workflow-manage-entity-picker{gap:7px;min-width:0;display:grid}.workflow-workspace-manage .workflow-manage-entity-label{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:10px;display:grid}.workflow-workspace-manage .workflow-manage-entity-label>span{color:#60758f;font-size:12px}.workflow-workspace-manage .workflow-manage-entity-label .dm-button{justify-self:stretch}.workflow-workspace-manage .workflow-manage-entity-chips{background:#fffffff0;border:1px solid #dbe8f7;border-radius:7px;flex-wrap:wrap;align-items:center;gap:6px;min-height:32px;margin-left:104px;padding:5px;display:flex}.workflow-workspace-manage .workflow-manage-entity-chips button{color:#15315a;cursor:pointer;background:#f6faff;border:1px solid #dbe8f7;border-radius:999px;grid-template-columns:13px minmax(0,auto) 12px;align-items:center;gap:4px;max-width:100%;padding:3px 6px;font-size:11px;display:inline-grid}.workflow-workspace-manage .workflow-manage-entity-chips button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-workspace-manage .workflow-manage-entity-chips button svg{color:#176bff}.workflow-workspace-manage .workflow-manage-entity-chips button:disabled{opacity:.68;cursor:not-allowed}.workflow-workspace-manage .workflow-manage-entity-chips em{color:#8a99ad;padding:0 6px;font-size:11px;font-style:normal}.workflow-workspace-manage .workflow-manage-entity-popover{background:#fbfdff;border:1px solid #dbe8f7;border-radius:8px;gap:8px;margin-left:104px;padding:8px;display:grid;box-shadow:0 12px 24px #176bff14}.workflow-workspace-manage .workflow-manage-entity-popover .workflow-manage-input{height:30px}.workflow-workspace-manage .workflow-manage-entity-options{background:#fffffff5;border:1px solid #e4edf9;border-radius:7px;max-height:210px;display:grid;overflow:auto}.workflow-workspace-manage .workflow-manage-entity-options button{color:#15315a;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf3fb;grid-template-columns:26px minmax(0,1fr) 18px;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.workflow-workspace-manage .workflow-manage-entity-options button:last-child{border-bottom:0}.workflow-workspace-manage .workflow-manage-entity-options button:hover,.workflow-workspace-manage .workflow-manage-entity-options button.is-selected{background:#f0f6ff}.workflow-workspace-manage .workflow-manage-entity-options button>i{color:#176bff;background:#eef6ff;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.workflow-workspace-manage .workflow-manage-entity-options button>span{gap:2px;min-width:0;display:grid}.workflow-workspace-manage .workflow-manage-entity-options strong,.workflow-workspace-manage .workflow-manage-entity-options em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-workspace-manage .workflow-manage-entity-options strong{color:#15315a;font-size:12px;font-weight:640}.workflow-workspace-manage .workflow-manage-entity-options em{color:#71859d;font-size:11px;font-style:normal}.workflow-workspace-manage .workflow-manage-entity-options button>svg{color:#0f9a67}.workflow-workspace-manage .workflow-manage-entity-empty{color:#7a8ba1;text-align:center;padding:12px;font-size:12px}.workflow-workspace-manage .workflow-manage-condition-section{gap:8px}.workflow-workspace-manage .workflow-manage-branch-list{gap:8px;display:grid}.workflow-workspace-manage .workflow-manage-branch-card{background:#fbfdff;border:1px solid #dbe8f7;border-radius:8px;gap:8px;padding:10px;display:grid}.workflow-workspace-manage .workflow-manage-branch-card.is-default{background:linear-gradient(#f7fbff 0%,#fff 100%);border-color:#176bff3d}.workflow-workspace-manage .workflow-manage-branch-card header{justify-content:space-between;align-items:center;gap:8px;display:flex}.workflow-workspace-manage .workflow-manage-branch-card header strong{color:var(--workflow-manage-redone-title);font-size:12px;font-weight:650}.workflow-workspace-manage .workflow-manage-branch-card header button{color:#60758f;cursor:pointer;background:#fff;border:1px solid #dbe8f7;border-radius:999px;height:24px;padding:0 9px;font-size:11px;font-weight:600}.workflow-workspace-manage .workflow-manage-branch-card header button.is-active{color:#176bff;background:#eef6ff;border-color:#176bff3d}.workflow-workspace-manage .workflow-manage-branch-card>.dm-button{justify-self:end}.workflow-workspace-manage .workflow-manage-version-list{background:#fbfdff;border:1px solid #dbe8f7;border-radius:8px;gap:6px;margin-top:10px;padding:8px 12px}.workflow-workspace-manage .workflow-manage-version-list div{color:#60758f;grid-template-columns:44px minmax(0,1fr) 86px 18px;align-items:center;gap:8px;font-size:12px;display:grid}.workflow-workspace-manage .workflow-manage-version-list em{color:#405672;background:0 0;justify-self:start}.workflow-workspace-manage .workflow-manage-version-list time{color:#60758f;justify-self:end}.workflow-workspace-manage .workflow-manage-version-list svg{color:#0f9a67}.workflow-workspace-manage .workflow-manage-draft-notice{background:#fff8ed;border:1px solid #f59e0b33;border-radius:8px;gap:4px;margin-bottom:10px;padding:10px 12px;display:grid}.workflow-workspace-manage .workflow-manage-draft-notice strong{color:#9a4f00;font-size:12px;font-weight:700}.workflow-workspace-manage .workflow-manage-draft-notice span{color:#7d6645;font-size:11px;line-height:1.5}.workflow-workspace-manage .workflow-manage-readonly-notice{background:#f7fbff;border:1px solid #dbe8f7;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;margin:0 0 10px;padding:8px 10px;display:grid}.workflow-workspace-manage .workflow-manage-readonly-notice i{color:#176bff;background:#eef6ff;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.workflow-workspace-manage .workflow-manage-readonly-notice div{gap:1px;min-width:0;display:grid}.workflow-workspace-manage .workflow-manage-readonly-notice strong{color:#15315a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.workflow-workspace-manage .workflow-manage-readonly-notice span{color:#536782;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:16px;overflow:hidden}.workflow-workspace-manage .workflow-manage-release-readiness,.workflow-workspace-manage .workflow-manage-version-governance,.workflow-workspace-manage .workflow-manage-version-history{gap:10px}.workflow-workspace-manage .workflow-manage-check-list{gap:8px;display:grid}.workflow-workspace-manage .workflow-manage-check-list.is-compact{gap:6px}.workflow-workspace-manage .workflow-manage-check-item{background:#fbfdff;border:1px solid #dbe8f7;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;padding:8px 10px;display:grid}.workflow-workspace-manage .workflow-manage-check-item i{border-radius:999px;place-items:center;width:20px;height:20px;display:grid}.workflow-workspace-manage .workflow-manage-check-item.is-pass i{color:#0f9a67;background:#e9fbf3}.workflow-workspace-manage .workflow-manage-check-item.is-fail i{color:#f97316;background:#fff2e4}.workflow-workspace-manage .workflow-manage-check-item div{gap:2px;min-width:0;display:grid}.workflow-workspace-manage .workflow-manage-check-item strong{color:var(--workflow-manage-redone-title);font-size:12px;font-weight:680}.workflow-workspace-manage .workflow-manage-check-item span{color:#60758f;font-size:11px;line-height:1.45}.workflow-workspace-manage .workflow-manage-version-card{background:#fbfdff;border:1px solid #dbe8f7;border-radius:8px;gap:9px;padding:10px;display:grid}.workflow-workspace-manage .workflow-manage-version-card.is-published{background:linear-gradient(#f7fbff 0%,#fff 100%);border-color:#176bff33}.workflow-workspace-manage .workflow-manage-version-card.is-draft{background:linear-gradient(#f5fffa 0%,#fff 100%);border-color:#0f9a6733}.workflow-workspace-manage .workflow-manage-version-card.is-empty{color:#60758f;background:#f8fbff}.workflow-workspace-manage .workflow-manage-version-card header,.workflow-workspace-manage .workflow-manage-version-card dl,.workflow-workspace-manage .workflow-manage-version-card footer{gap:8px;display:grid}.workflow-workspace-manage .workflow-manage-version-card header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.workflow-workspace-manage .workflow-manage-version-card header div{gap:2px;display:grid}.workflow-workspace-manage .workflow-manage-version-card strong,.workflow-workspace-manage .workflow-manage-version-row strong,.workflow-workspace-manage .workflow-manage-version-current-note strong{color:var(--workflow-manage-redone-title);font-size:12px;font-weight:700}.workflow-workspace-manage .workflow-manage-version-card span,.workflow-workspace-manage .workflow-manage-version-card dt,.workflow-workspace-manage .workflow-manage-version-row span,.workflow-workspace-manage .workflow-manage-version-current-note span{color:#60758f;font-size:11px;line-height:1.4}.workflow-workspace-manage .workflow-manage-version-card em{color:#176bff;background:#eef6ff;border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:760}.workflow-workspace-manage .workflow-manage-version-card dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.workflow-workspace-manage .workflow-manage-version-card dl div{gap:2px;min-width:0;display:grid}.workflow-workspace-manage .workflow-manage-version-card dd{color:#2d4666;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:11px;overflow:hidden}.workflow-workspace-manage .workflow-manage-version-card footer{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-workspace-manage .workflow-manage-version-current-note{background:#fff;border:1px solid #e6eef8;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.workflow-workspace-manage .workflow-manage-version-current-note div{gap:2px;min-width:0;display:grid}.workflow-workspace-manage .workflow-manage-version-current-note em{border-radius:999px;flex:none;padding:3px 8px;font-size:11px;font-style:normal;font-weight:680}.workflow-workspace-manage .workflow-manage-version-current-note em.is-saved{color:#0f9a67;background:#e9fbf3}.workflow-workspace-manage .workflow-manage-version-current-note em.is-dirty{color:#d97706;background:#fff4de}.workflow-workspace-manage .workflow-manage-version-rows{gap:7px;display:grid}.workflow-workspace-manage .workflow-manage-version-row{background:#fbfdff;border:1px solid #dbe8f7;border-radius:8px;grid-template-columns:minmax(62px,1fr) 74px minmax(76px,.9fr) minmax(108px,auto);align-items:center;gap:7px;padding:8px 10px;display:grid}.workflow-workspace-manage .workflow-manage-version-row div{gap:2px;min-width:0;display:grid}.workflow-workspace-manage .workflow-manage-version-row-actions{justify-content:flex-end;gap:6px;display:flex}.workflow-workspace-manage .workflow-manage-version-row time,.workflow-workspace-manage .workflow-manage-version-row em{color:#60758f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-style:normal;overflow:hidden}.workflow-workspace-manage .workflow-manage-version-row .dm-button{min-width:0;padding:0 8px}.workflow-workspace-manage .workflow-manage-empty-note{color:#60758f;background:#fbfdff;border:1px dashed #dbe8f7;border-radius:8px;margin:0;padding:9px 10px;font-size:11px;line-height:1.5}.workflow-workspace-manage .workflow-manage-publish-dialog,.workflow-workspace-manage .workflow-manage-version-dialog{width:min(620px,100vw - 48px)}.workflow-workspace-manage .workflow-manage-publish-dialog .dm-icon-button,.workflow-workspace-manage .workflow-manage-version-dialog .dm-icon-button{width:30px;min-width:30px;height:30px;padding:0}.workflow-workspace-manage .workflow-manage-publish-summary,.workflow-workspace-manage .workflow-manage-version-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.workflow-workspace-manage .workflow-manage-publish-summary div,.workflow-workspace-manage .workflow-manage-version-detail-grid div{background:#fbfdff;border:1px solid #dbe8f7;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.workflow-workspace-manage .workflow-manage-publish-summary span,.workflow-workspace-manage .workflow-manage-version-detail-grid span{color:#60758f;font-size:11px}.workflow-workspace-manage .workflow-manage-publish-summary strong,.workflow-workspace-manage .workflow-manage-version-detail-grid strong{min-width:0;color:var(--workflow-manage-redone-title);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:760;overflow:hidden}.workflow-workspace-manage .workflow-manage-publish-summary small{color:#60758f;font-size:11px}.workflow-workspace-manage .workflow-manage-publish-summary div.is-clean{background:#f5fffa;border-color:#0f9a6733}.workflow-workspace-manage .workflow-manage-publish-summary div.is-dirty{background:#fff8ee;border-color:#f973163d}.workflow-workspace-manage .workflow-manage-publish-dialog .workflow-manage-check-list{max-height:300px;overflow:auto}.workflow-workspace-manage .workflow-manage-publish-dialog footer,.workflow-workspace-manage .workflow-manage-version-dialog footer{gap:10px}.workflow-workspace-manage .workflow-manage-publish-dialog footer .dm-button,.workflow-workspace-manage .workflow-manage-version-dialog footer .dm-button{min-width:104px}.workflow-workspace-manage .workflow-manage-publish-dialog footer .dm-button--primary,.workflow-workspace-manage .workflow-manage-version-dialog footer .dm-button--primary{color:#fff;background:linear-gradient(135deg,#3c9dff,#176bff);border-color:#176bff57;box-shadow:0 12px 24px #176bff2e}.workflow-workspace-manage .workflow-manage-publish-dialog footer .dm-button--secondary,.workflow-workspace-manage .workflow-manage-version-dialog footer .dm-button--secondary{color:#536782;background:#f8fbff;border-color:#6f97d12e}.workflow-workspace-manage .workflow-manage-version-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.workflow-workspace-manage .workflow-manage-version-detail-section{gap:8px;display:grid}.workflow-workspace-manage .workflow-manage-version-detail-section h3{margin:0}.workflow-workspace-manage .workflow-manage-version-summary-lines{gap:7px;display:grid}.workflow-workspace-manage .workflow-manage-version-summary-lines p{background:#fbfdff;border:1px solid #dbe8f7;border-radius:8px;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:10px;margin:0;padding:8px 10px;display:grid}.workflow-workspace-manage .workflow-manage-version-summary-lines span,.workflow-workspace-manage .workflow-manage-version-summary-list span{color:#60758f;font-size:11px;line-height:1.45}.workflow-workspace-manage .workflow-manage-version-summary-lines strong,.workflow-workspace-manage .workflow-manage-version-summary-list strong{min-width:0;color:var(--workflow-manage-redone-title);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.45;overflow:hidden}.workflow-workspace-manage .workflow-manage-version-summary-list{gap:7px;display:grid}.workflow-workspace-manage .workflow-manage-version-summary-list div{background:#fbfdff;border:1px solid #dbe8f7;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.workflow-workspace-manage .action-dialog-backdrop{z-index:140}.workflow-workspace-manage .workflow-manage-basics-editor{background:linear-gradient(#fafdfffa,#f6faffeb),radial-gradient(circle at 94% 0,#176bff14,#0000 34%);gap:8px;padding:10px 12px}.workflow-workspace-manage .workflow-manage-basics-editor.is-expanded{background:linear-gradient(#fffffffa,#fafdffeb),radial-gradient(circle at 94% 0,#176bff0f,#0000 34%);gap:9px;padding:12px 14px}.workflow-workspace-manage .workflow-manage-basics-toggle{color:#102754;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:8px;width:100%;min-width:0;padding:0;display:grid}.workflow-workspace-manage .workflow-manage-basics-toggle span{gap:2px;min-width:0;display:grid}.workflow-workspace-manage .workflow-manage-basics-toggle strong,.workflow-workspace-manage .workflow-manage-basics-toggle em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workflow-workspace-manage .workflow-manage-basics-toggle strong{font-size:13px;font-weight:700}.workflow-workspace-manage .workflow-manage-basics-toggle em{color:#6c7f98;font-size:11px;font-style:normal;font-weight:400}.workflow-workspace-manage .workflow-manage-basics-toggle>i{color:#176bff;white-space:nowrap;background:#eef6ff;border-radius:999px;justify-content:center;align-items:center;height:22px;padding:0 8px;font-size:11px;font-style:normal;font-weight:650;display:inline-flex}.workflow-workspace-manage .workflow-manage-basics-toggle>i.is-disabled{color:#667991;background:#f1f5fa}.workflow-workspace-manage .workflow-manage-basics-toggle>svg{color:#6f84a0;justify-self:end;transition:transform .16s}.workflow-workspace-manage .workflow-manage-basics-editor.is-expanded .workflow-manage-basics-toggle>svg{transform:rotate(180deg)}.workflow-workspace-manage .workflow-manage-basics-icons{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:10px;display:grid}.workflow-workspace-manage .workflow-manage-basics-icons>span{color:#60758f;padding-top:7px;font-size:12px}.workflow-workspace-manage .workflow-manage-basics-icons>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.workflow-workspace-manage .workflow-manage-basics-icons button{color:#2d4666;cursor:pointer;background:#fbfdff;border:1px solid #dbe8f7;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:34px;padding:6px 8px;display:grid}.workflow-workspace-manage .workflow-manage-basics-icons button:disabled{color:#7a8ba1;cursor:not-allowed;background:#f6faff}.workflow-workspace-manage .workflow-manage-basics-icons button.is-selected{color:#176bff;background:#eef6ff;border-color:#176bff70}.workflow-workspace-manage .workflow-manage-basics-icons i{background:#176bff1a;border-radius:8px;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:760;display:grid}.workflow-workspace-manage .workflow-manage-basics-icons strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:650;overflow:hidden}.workflow-workspace-manage .workflow-manage-basics-actions{justify-content:flex-end;gap:8px;margin-left:104px;display:flex}.workflow-workspace-manage .workflow-manage-basics-actions .dm-button{min-width:72px}.workflow-workspace-manage .workflow-manage-sim-dialog,.workflow-workspace-manage .workflow-manage-health-dialog{width:min(760px,100vw - 48px)}.workflow-workspace-manage .workflow-manage-sim-dialog .dm-icon-button,.workflow-workspace-manage .workflow-manage-health-dialog .dm-icon-button{width:30px;min-width:30px;height:30px;padding:0}.workflow-workspace-manage .workflow-manage-sim-summary,.workflow-workspace-manage .workflow-manage-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.workflow-workspace-manage .workflow-manage-health-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-workspace-manage .workflow-manage-sim-summary div,.workflow-workspace-manage .workflow-manage-health-grid div{background:#fbfdff;border:1px solid #dbe8f7;border-radius:8px;gap:4px;min-width:0;padding:10px 12px;display:grid}.workflow-workspace-manage .workflow-manage-health-grid div.is-success{background:#f5fffa;border-color:#0f9a672e}.workflow-workspace-manage .workflow-manage-health-grid div.is-warning{background:#fff8ee;border-color:#f973163d}.workflow-workspace-manage .workflow-manage-sim-summary span,.workflow-workspace-manage .workflow-manage-health-grid span,.workflow-workspace-manage .workflow-manage-sim-summary small,.workflow-workspace-manage .workflow-manage-health-grid small{color:#60758f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.4;overflow:hidden}.workflow-workspace-manage .workflow-manage-sim-summary strong,.workflow-workspace-manage .workflow-manage-health-grid strong{min-width:0;color:var(--workflow-manage-redone-title);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:760;overflow:hidden}.workflow-workspace-manage .workflow-manage-sim-initiator{gap:6px;display:grid}.workflow-workspace-manage .workflow-manage-sim-initiator .workflow-manage-helper{margin-left:0}.workflow-workspace-manage .workflow-manage-sim-form{background:#fbfdff;border:1px solid #dbe8f7;border-radius:10px;gap:10px;padding:12px;display:grid}.workflow-workspace-manage .workflow-manage-sim-form .dm-text--card-title{justify-content:space-between;gap:10px;display:flex}.workflow-workspace-manage .workflow-manage-sim-form .dm-text--card-title span{color:#60758f;font-size:11px;font-weight:500}.workflow-workspace-manage .workflow-manage-sim-form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workflow-workspace-manage .workflow-manage-sim-form label{gap:5px;display:grid}.workflow-workspace-manage .workflow-manage-sim-form label span{color:#60758f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.workflow-workspace-manage .workflow-manage-sim-form input{color:#10264a;background:#fff;border:1px solid #d7e5f5;border-radius:8px;outline:none;width:100%;height:34px;padding:0 10px;font-size:12px}.workflow-workspace-manage .workflow-manage-sim-form input:focus{border-color:#176bff;box-shadow:0 0 0 3px #176bff1a}.workflow-workspace-manage .workflow-manage-sim-warning{color:#c2410c;background:#fff8ee;border:1px solid #f9731642;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;font-size:12px;display:grid}.workflow-workspace-manage .workflow-manage-sim-path{gap:10px;display:grid}.workflow-workspace-manage .workflow-manage-sim-path .dm-text--card-title{justify-content:space-between;display:flex}.workflow-workspace-manage .workflow-manage-sim-path .dm-text--card-title span{color:#60758f;font-size:12px;font-weight:400}.workflow-workspace-manage .workflow-manage-sim-path>div{gap:8px;max-height:310px;display:grid;overflow:auto}.workflow-workspace-manage .workflow-manage-sim-path article{background:#fbfdff;border:1px solid #dbe8f7;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;padding:9px 10px;display:grid}.workflow-workspace-manage .workflow-manage-sim-path article.is-success{background:#f5fffa;border-color:#0f9a672e}.workflow-workspace-manage .workflow-manage-sim-path article.is-warning{background:#fffaf1;border-color:#f9731633}.workflow-workspace-manage .workflow-manage-sim-path article>i{color:#176bff;background:#eef6ff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:760;display:grid}.workflow-workspace-manage .workflow-manage-sim-path article div{gap:2px;min-width:0;display:grid}.workflow-workspace-manage .workflow-manage-sim-path article strong,.workflow-workspace-manage .workflow-manage-sim-path article span,.workflow-workspace-manage .workflow-manage-sim-path article em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workflow-workspace-manage .workflow-manage-sim-path article strong{color:var(--workflow-manage-redone-title);font-size:12px;font-weight:700}.workflow-workspace-manage .workflow-manage-sim-path article span{color:#60758f;font-size:11px}.workflow-workspace-manage .workflow-manage-sim-path article em{color:#2d4666;font-size:11px;font-style:normal}.workflow-workspace-manage .workflow-manage-version-diff-list,.workflow-workspace-manage .workflow-manage-health-exceptions{gap:7px;display:grid}.workflow-workspace-manage .workflow-manage-version-diff-list p{background:#fbfdff;border:1px solid #dbe8f7;border-radius:8px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:10px;margin:0;padding:8px 10px;display:grid}.workflow-workspace-manage .workflow-manage-version-diff-list p.is-success{background:#f5fffa;border-color:#0f9a672e}.workflow-workspace-manage .workflow-manage-version-diff-list p.is-warning{background:#fffaf1;border-color:#f9731633}.workflow-workspace-manage .workflow-manage-version-diff-list span,.workflow-workspace-manage .workflow-manage-version-diff-list strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workflow-workspace-manage .workflow-manage-version-diff-list span{color:#60758f;font-size:11px}.workflow-workspace-manage .workflow-manage-version-diff-list strong{color:var(--workflow-manage-redone-title);font-size:12px;font-weight:700}.workflow-workspace-manage .workflow-manage-health-exceptions a{color:inherit;background:#fbfdff;border:1px solid #dbe8f7;border-radius:8px;gap:2px;padding:8px 10px;text-decoration:none;display:grid}.workflow-workspace-manage .workflow-manage-health-exceptions strong,.workflow-workspace-manage .workflow-manage-health-exceptions span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workflow-workspace-manage .workflow-manage-health-exceptions strong{color:var(--workflow-manage-redone-title);font-size:12px;font-weight:700}.workflow-workspace-manage .workflow-manage-health-exceptions span{color:#60758f;font-size:11px}.workflow-workspace-manage .workflow-manage-config-actions{border-top:1px solid #dce8f7;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 18px 18px}@media (max-width:1600px){.workflow-workspace-manage .workflow-topbar-manage{grid-template-columns:minmax(230px,.6fr) minmax(340px,420px) minmax(510px,max-content)}.workflow-workspace-manage .workflow-manage-redone{grid-template-columns:260px minmax(560px,1fr) 340px}.workflow-workspace-manage .workflow-manage-library,.workflow-workspace-manage .workflow-manage-canvas-panel,.workflow-workspace-manage .workflow-manage-config{min-height:704px}.workflow-workspace-manage .workflow-manage-template-summary{grid-template-columns:minmax(0,1fr) 330px}}@media (max-width:1400px){.workflow-workspace-manage .workflow-topbar-manage{grid-template-columns:minmax(210px,.7fr) minmax(300px,360px) minmax(390px,1fr)}.workflow-workspace-manage .workflow-manage-redone{grid-template-columns:232px minmax(460px,1fr) 286px;gap:8px}.workflow-workspace-manage .workflow-manage-template-summary{grid-template-columns:minmax(0,1fr)}.workflow-workspace-manage .workflow-manage-template-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-workspace-manage .workflow-manage-toolbar>span{display:none}.workflow-workspace-manage .workflow-manage-node{width:230px}.workflow-workspace-manage .workflow-manage-node.is-selected{width:min(390px,100% - 54px)}.workflow-workspace-manage .workflow-manage-node-actions .dm-button{padding:0 6px}.workflow-workspace-manage .workflow-manage-readonly{grid-template-columns:80px minmax(0,1fr)}.workflow-workspace-manage .workflow-manage-editor-field.has-suffix{grid-template-columns:80px minmax(0,1fr) 28px}.workflow-workspace-manage .workflow-manage-helper{margin-left:80px}.workflow-workspace-manage .workflow-manage-config-actions{grid-template-columns:minmax(0,1fr)}}.workflow-workspace-manage .workflow-manage-permission-summary header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.workflow-workspace-manage .workflow-manage-permission-summary header .dm-button{padding:0 6px}.workflow-workspace-manage .workflow-manage-permission-summary header .dm-button .dm-button-label,.workflow-workspace-manage .workflow-manage-permission-summary header .dm-button span{color:#176bff;background:0 0;border-radius:0;padding:0}.workflow-workspace-manage .workflow-manage-permission-row{background:linear-gradient(#fbfdff 0%,#fff 100%);border:1px solid #dbe8f7;border-radius:8px;grid-template-columns:68px minmax(0,1fr) 52px;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.workflow-workspace-manage .workflow-manage-permission-row-label{color:#60758f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1;overflow:hidden}.workflow-workspace-manage .workflow-manage-permission-row-value{grid-template-rows:14px 14px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:1px 7px;min-width:0;display:grid}.workflow-workspace-manage .workflow-manage-permission-row-value i{color:#176bff;background:#eef6ff;border-radius:8px;grid-row:1/3;place-items:center;width:24px;height:24px;display:grid}.workflow-workspace-manage .workflow-manage-permission-row-value strong,.workflow-workspace-manage .workflow-manage-permission-row-value small{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:14px;display:block;overflow:hidden}.workflow-workspace-manage .workflow-manage-permission-row-value strong{color:#071c47;font-size:12px;font-weight:620}.workflow-workspace-manage .workflow-manage-permission-row-value small{color:#7a8ba1;font-size:11px;font-weight:400}.workflow-workspace-manage .workflow-manage-permission-row .dm-button{width:52px;min-width:52px;padding:0}.workflow-workspace-manage .workflow-manage-permission-footnote{color:#60758f;background:#fbfdff;border:1px dashed #dbe8f7;border-radius:8px;margin:0;padding:8px 10px;font-size:11px;line-height:1.55}.workflow-workspace-manage .workflow-manage-permission-dialog{gap:14px;width:min(820px,100vw - 48px);max-height:calc(100vh - 48px);overflow:hidden}.workflow-workspace-manage .workflow-manage-permission-dialog header{grid-template-columns:38px minmax(0,1fr) 30px;align-items:start;gap:12px;display:grid}.workflow-workspace-manage .workflow-manage-permission-dialog header .dm-text--section-title,.workflow-workspace-manage .workflow-manage-permission-dialog header .dm-text--caption{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.workflow-workspace-manage .workflow-manage-permission-dialog header .dm-text--caption{margin-top:4px}.workflow-workspace-manage .workflow-manage-permission-dialog .dm-icon-button{width:30px;min-width:30px;height:30px;padding:0}.workflow-workspace-manage .workflow-manage-permission-dialog-tabs{width:100%}.workflow-workspace-manage .workflow-manage-permission-dialog-tabs button{flex:1 1 0}.workflow-workspace-manage .workflow-manage-permission-dialog-grid{grid-template-columns:minmax(0,1fr) 280px;gap:12px;min-height:0;display:grid}.workflow-workspace-manage .workflow-manage-permission-candidates,.workflow-workspace-manage .workflow-manage-permission-selected{align-content:start;gap:10px;min-width:0;min-height:0;display:grid}.workflow-workspace-manage .workflow-manage-permission-candidate-list,.workflow-workspace-manage .workflow-manage-permission-selected-list{background:#fffffff5;border:1px solid #dbe8f7;border-radius:8px;height:min(376px,100vh - 300px);min-height:0;display:block;overflow:auto}.workflow-workspace-manage .workflow-manage-permission-candidate-list>button,.workflow-workspace-manage .workflow-manage-permission-selected-list>button{box-sizing:border-box;color:#15315a;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf3fb;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:8px;width:100%;min-width:0;min-height:47px;padding:8px 10px;display:grid}.workflow-workspace-manage .workflow-manage-permission-candidate-list>button:last-child,.workflow-workspace-manage .workflow-manage-permission-selected-list>button:last-child{border-bottom:0}.workflow-workspace-manage .workflow-manage-permission-candidate-list>button:hover,.workflow-workspace-manage .workflow-manage-permission-candidate-list>button.is-selected,.workflow-workspace-manage .workflow-manage-permission-selected-list>button:hover{background:#f0f6ff}.workflow-workspace-manage .workflow-manage-permission-candidate-list>button>i,.workflow-workspace-manage .workflow-manage-permission-selected-list>button>i{color:#176bff;background:#eef6ff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.workflow-workspace-manage .workflow-manage-permission-candidate-list>button>span,.workflow-workspace-manage .workflow-manage-permission-selected-list>button>span{gap:2px;min-width:0;display:grid}.workflow-workspace-manage .workflow-manage-permission-candidate-list strong,.workflow-workspace-manage .workflow-manage-permission-candidate-list em,.workflow-workspace-manage .workflow-manage-permission-selected-list strong,.workflow-workspace-manage .workflow-manage-permission-selected-list em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.workflow-workspace-manage .workflow-manage-permission-candidate-list strong,.workflow-workspace-manage .workflow-manage-permission-selected-list strong{color:#15315a;font-size:12px;font-weight:640;line-height:16px}.workflow-workspace-manage .workflow-manage-permission-candidate-list em,.workflow-workspace-manage .workflow-manage-permission-selected-list em{color:#71859d;font-size:11px;font-style:normal;line-height:14px}.workflow-workspace-manage .workflow-manage-permission-candidate-list>button>svg{color:#0f9a67}.workflow-workspace-manage .workflow-manage-permission-load-more{color:#71859d;text-align:center;background:#fbfdff;border-top:1px solid #edf3fb;padding:10px 12px;font-size:11px;line-height:1.45;display:block}.workflow-workspace-manage .workflow-manage-permission-selected header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;display:grid}.workflow-workspace-manage .workflow-manage-permission-selected header div{gap:2px;min-width:0;display:grid}.workflow-workspace-manage .workflow-manage-permission-selected header strong,.workflow-workspace-manage .workflow-manage-permission-selected header span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.workflow-workspace-manage .workflow-manage-permission-selected header strong{color:#071c47;font-size:12px;font-weight:640}.workflow-workspace-manage .workflow-manage-permission-selected header span{color:#71859d;font-size:11px}.workflow-workspace-manage .workflow-manage-permission-selected-list p{color:#71859d;margin:0;padding:18px 14px;font-size:12px;line-height:1.55}.workflow-workspace-manage .workflow-manage-permission-dialog footer{justify-content:flex-end;gap:10px;display:flex}.workflow-workspace-manage .workflow-manage-permission-dialog footer .dm-button{min-width:108px}@media (max-width:760px){.workflow-workspace-manage .workflow-manage-permission-dialog-grid{grid-template-columns:minmax(0,1fr)}.workflow-workspace-manage .workflow-manage-permission-selected-list{height:180px}}.workflow-workspace-manage .workflow-manage-canvas-panel{grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.workflow-workspace-manage .workflow-manage-designer-head{border-bottom:1px solid #edf3fb;grid-template-columns:minmax(128px,.22fr) minmax(0,1fr);align-items:center;gap:12px;min-height:72px;padding:12px 18px 8px;display:grid}.workflow-workspace-manage .workflow-manage-designer-title{gap:3px;min-width:0;display:grid}.workflow-workspace-manage .workflow-manage-designer-title .dm-text--section-title,.workflow-workspace-manage .workflow-manage-designer-title span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workflow-workspace-manage .workflow-manage-designer-title span{color:#60758f;font-size:11px}.workflow-workspace-manage .workflow-manage-template-summary{background:#ffffffe6;border:1px solid #dbe8f7;border-radius:8px;grid-template-columns:40px minmax(0,1fr) minmax(260px,auto);align-items:center;gap:10px;min-width:0;margin:0;padding:8px 10px;display:grid}.workflow-workspace-manage .workflow-manage-template-summary>i{color:#fff;background:linear-gradient(135deg,#348fff,#0f65f1);border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.workflow-workspace-manage .workflow-manage-template-summary>div:not(.workflow-manage-template-stats){gap:2px;min-width:0;display:grid}.workflow-workspace-manage .workflow-manage-template-summary .dm-text--section-title,.workflow-workspace-manage .workflow-manage-template-summary p,.workflow-workspace-manage .workflow-manage-template-summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.workflow-workspace-manage .workflow-manage-template-summary .dm-text--section-title{font-size:13px;font-weight:640}.workflow-workspace-manage .workflow-manage-template-summary p,.workflow-workspace-manage .workflow-manage-template-summary span{color:#60758f;margin:0;font-size:11px;line-height:1.35}.workflow-workspace-manage .workflow-manage-template-summary p{display:none}.workflow-workspace-manage .workflow-manage-template-stats{grid-template-columns:repeat(4,minmax(58px,1fr));gap:6px;min-width:0;display:grid}.workflow-workspace-manage .workflow-manage-template-stats section{background:#fbfdff;border:1px solid #dce8f7;border-radius:7px;min-width:0;padding:6px 8px}.workflow-workspace-manage .workflow-manage-template-stats span,.workflow-workspace-manage .workflow-manage-template-stats strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.workflow-workspace-manage .workflow-manage-template-stats span{color:#667a96;font-size:10px;line-height:1.1}.workflow-workspace-manage .workflow-manage-template-stats strong{color:#071c47;margin-top:3px;font-size:14px;font-weight:680;line-height:1.1}.workflow-workspace-manage .workflow-manage-designer-command{border-bottom:1px solid #dce8f7;grid-template-columns:minmax(214px,auto) minmax(0,1fr);align-items:center;gap:12px;min-height:42px;padding:0 18px;display:grid}.workflow-workspace-manage .workflow-manage-designer-command .workflow-manage-canvas-tabs{border-bottom:0;gap:16px;min-height:42px;padding:0}.workflow-workspace-manage .workflow-manage-designer-command .workflow-manage-canvas-tabs button{height:42px}.workflow-workspace-manage .workflow-manage-designer-command .workflow-manage-toolbar{justify-content:flex-end;align-items:center;gap:8px;min-width:0;min-height:42px;padding:0;display:flex}.workflow-workspace-manage .workflow-manage-designer-command .workflow-manage-toolbar .dm-button{padding:0 10px}.workflow-workspace-manage .workflow-manage-designer-command .workflow-manage-toolbar>span{color:#60758f;text-overflow:ellipsis;white-space:nowrap;background:#f2f7fd;border-radius:999px;max-width:150px;margin-left:0;padding:5px 9px;font-size:11px;overflow:hidden}.workflow-workspace-manage .workflow-manage-canvas{min-height:var(--workflow-canvas-height,540px);height:var(--workflow-canvas-height,540px);margin:12px 18px 0}.workflow-workspace-manage .workflow-manage-form-designer,.workflow-workspace-manage .workflow-manage-monitor{min-height:540px;margin-top:12px}.workflow-workspace-manage .workflow-manage-health{border-radius:8px;grid-template-columns:auto auto auto minmax(0,1fr) auto;gap:8px;min-height:34px;margin:10px 18px 12px;padding:0 12px}.workflow-workspace-manage .workflow-manage-health span{height:22px;padding:0 9px;font-size:11px}.workflow-workspace-manage .workflow-manage-health .workflow-manage-health-action{font-size:11px}.workflow-workspace-manage .workflow-manage-capability{display:none}@media (max-width:1600px){.workflow-workspace-manage .workflow-manage-designer-head{grid-template-columns:minmax(108px,.2fr) minmax(0,1fr);padding-left:14px;padding-right:14px}.workflow-workspace-manage .workflow-manage-template-summary{grid-template-columns:36px minmax(0,1fr) minmax(220px,auto)}.workflow-workspace-manage .workflow-manage-template-stats{grid-template-columns:repeat(4,minmax(48px,1fr))}.workflow-workspace-manage .workflow-manage-designer-command{padding-left:14px;padding-right:14px}.workflow-workspace-manage .workflow-manage-canvas,.workflow-workspace-manage .workflow-manage-health{margin-left:14px;margin-right:14px}}@media (max-width:1400px){.workflow-workspace-manage .workflow-manage-designer-head{grid-template-columns:minmax(0,1fr);gap:8px;min-height:104px;padding:10px 12px 8px}.workflow-workspace-manage .workflow-manage-template-summary{grid-template-columns:34px minmax(0,1fr)}.workflow-workspace-manage .workflow-manage-template-summary>i{width:32px;height:32px}.workflow-workspace-manage .workflow-manage-template-stats{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-workspace-manage .workflow-manage-template-stats section{padding:5px 6px}.workflow-workspace-manage .workflow-manage-designer-command{grid-template-columns:minmax(0,1fr);gap:0;padding:0 12px 8px}.workflow-workspace-manage .workflow-manage-designer-command .workflow-manage-toolbar{justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.workflow-workspace-manage .workflow-manage-designer-command .workflow-manage-toolbar>span{display:none}.workflow-workspace-manage .workflow-manage-canvas{min-height:var(--workflow-canvas-height,500px);height:var(--workflow-canvas-height,500px);margin:10px 12px 0}.workflow-workspace-manage .workflow-manage-form-designer,.workflow-workspace-manage .workflow-manage-monitor{min-height:500px}.workflow-workspace-manage .workflow-manage-health{margin:8px 12px 10px}}.workflow-workspace-manage .workflow-manage-designer-head{border-bottom:1px solid #edf3fb;grid-template-columns:minmax(180px,1fr) auto;min-height:56px;padding:10px 18px}.workflow-workspace-manage .workflow-manage-designer-title{gap:2px}.workflow-workspace-manage .workflow-manage-designer-title .dm-text--section-title{font-size:15px;line-height:1.2}.workflow-workspace-manage .workflow-manage-designer-title span{color:#60758f;font-size:11px;line-height:1.3}.workflow-workspace-manage .workflow-manage-canvas-meta{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.workflow-workspace-manage .workflow-manage-canvas-meta span{white-space:nowrap;background:#fbfdff;border:1px solid #dce8f7;border-radius:7px;grid-template-columns:auto auto;align-items:center;gap:6px;min-width:0;height:28px;padding:0 10px;line-height:1;display:grid}
