.workflow-list-grid-cc .workflow-list-detail{background:radial-gradient(circle at 50% 18%,#176bff0b,#0000 34%),linear-gradient(#fffffff5,#f9fcffe6)}.workflow-list-grid-cc .workflow-list-detail>.system-state{background:linear-gradient(#f8fcffad,#ffffffb3),#ffffffc2;border-color:#7999c429;border-radius:9px;align-self:start;width:auto;min-height:176px;margin:14px}.workflow-list-grid-cc .workflow-inline-detail{gap:10px;padding:12px}.workflow-list-grid-cc .workflow-inline-detail>section{background:radial-gradient(circle at 0 0,#176bff14,#0000 40%),#ffffffd1;border:1px solid #6f97d121;border-radius:9px;padding:12px}.workflow-list-grid-cc .workflow-inline-detail>section strong{font-size:16px;line-height:1.2}.workflow-list-grid-cc .workflow-inline-detail dl{background:#ffffffb8;border:1px solid #6f97d11f;border-radius:9px;gap:0;padding:10px 12px}.workflow-list-grid-cc .workflow-inline-detail dl div{grid-template-columns:72px minmax(0,1fr);align-items:center;min-height:30px}.workflow-list-grid-cc .workflow-inline-detail dl div+div{border-top:1px solid #6f97d114}.workflow-list-grid-cc .workflow-inline-card{background:linear-gradient(#f8fcffc7,#ffffffb3),#ffffffc7;border-color:#6f97d121;border-radius:9px;gap:8px;padding:12px}.workflow-list-grid-cc .workflow-inline-card article,.workflow-list-grid-cc .workflow-inline-card p{background:#ffffffd6;border-color:#6f97d11a;border-radius:8px;gap:6px;padding:10px}.workflow-modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a1f4442;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.action-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#091e4247;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.action-confirm-dialog{background:radial-gradient(circle at 18% 0,#176bff14,#0000 30%),#fffffff7;border:1px solid #6f97d138;border-radius:12px;gap:16px;width:min(520px,100vw - 48px);padding:18px;display:grid;box-shadow:0 30px 80px #11305c38}.action-confirm-dialog header{grid-template-columns:38px minmax(0,1fr) 30px;align-items:start;gap:12px;display:grid}.action-confirm-dialog header>i{color:#176bff;background:#eef5ff;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.action-confirm-dialog.is-danger header>i{color:#e5484d;background:#fff1f2}.action-confirm-dialog h2,.action-confirm-dialog p{margin:0}.action-confirm-dialog h2{color:#102754;font-size:18px;font-weight:780}.action-confirm-dialog p{color:#60738d;margin-top:6px;font-size:13px;line-height:1.5}.action-confirm-dialog header button{color:#70829c;cursor:pointer;background:#f4f8ff;border:1px solid #6f97d124;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.action-dialog-fields{gap:12px;display:grid}.action-dialog-custom-field{min-width:0}.action-dialog-fields label{gap:7px;display:grid}.action-dialog-fields span{color:#536782;font-size:12px;font-weight:500}.action-dialog-fields span em{color:#e5484d;margin-left:3px;font-style:normal}.action-dialog-fields input,.action-dialog-fields textarea{color:#102754;width:100%;min-width:0;min-height:36px;font:inherit;background:#f8fbff;border:1px solid #6f97d133;border-radius:8px;outline:0;padding:0 11px}.action-dialog-fields textarea{resize:vertical;min-height:86px;padding:10px 11px;line-height:1.5}.workflow-entity-picker{gap:10px;min-width:0;display:grid}.workflow-entity-picker-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px 12px;display:flex}.action-confirm-dialog .workflow-entity-picker-head{grid-template-columns:none;display:flex}.workflow-entity-picker-head>div{flex:280px;gap:3px;min-width:0;max-width:100%;display:grid}.workflow-entity-picker-head .dm-text--caption{color:#536782;font-size:12px;line-height:1.35;display:block}.workflow-entity-picker-head>div>.dm-text--caption:first-child{color:#30445f;font-weight:500}.workflow-entity-picker-head>div>small.dm-text--caption{color:#74859a;white-space:normal;max-width:360px;margin-top:1px;font-weight:400;line-height:1.45}.workflow-entity-picker-head .dm-text--caption em{color:#e5484d;margin-left:3px;font-style:normal}.workflow-entity-selected{background:#f8fbff;border:1px dashed #6f97d152;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:10px;display:grid}.workflow-entity-selected.is-selected{background:linear-gradient(135deg,#176bff14,#ecf7ffdb);border-style:solid;border-color:#176bff47}.workflow-entity-selected>i,.workflow-entity-option>i{color:#176bff;background:#edf5ff;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.workflow-entity-selected>div,.workflow-entity-option>span{gap:3px;min-width:0;display:grid}.workflow-entity-selected strong,.workflow-entity-option strong{color:#102754;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:760;line-height:1.25;overflow:hidden}.workflow-entity-selected span,.workflow-entity-option small{color:#60738d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.workflow-entity-search{color:#7b8ea8;background:#fff;border:1px solid #6f97d138;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;height:38px;padding:0 11px;display:grid}.workflow-entity-search:focus-within{border-color:#176bff7a;box-shadow:0 0 0 3px #176bff14}.workflow-entity-search input{color:#102754;width:100%;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;padding:0}.workflow-entity-list{background:#f8fbff;border:1px solid #6f97d12e;border-radius:10px;gap:6px;max-height:min(300px,42vh);padding:6px;display:grid;overflow:auto}.workflow-entity-option{text-align:left;cursor:pointer;background:#fff;border:1px solid #6f97d124;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:54px;padding:8px;display:grid}.workflow-entity-option:hover,.workflow-entity-option.is-selected{border-color:#176bff57;box-shadow:0 10px 22px #176bff17}.workflow-entity-option.is-selected{background:#eef5ff}.workflow-entity-option em{color:#176bff;text-overflow:ellipsis;white-space:nowrap;background:#eef5ff;border-radius:999px;max-width:96px;padding:4px 7px;font-size:11px;font-style:normal;font-weight:760;overflow:hidden}.workflow-entity-state{color:#60738d;text-align:center;justify-content:center;align-items:center;gap:8px;min-height:84px;font-size:13px;display:flex}.workflow-entity-state.is-error{color:#e5484d;display:grid}.workflow-entity-spin{animation:.8s linear infinite workflow-entity-spin}@keyframes workflow-entity-spin{to{transform:rotate(360deg)}}.workflow-entity-list-foot{color:#70829c;justify-content:space-between;align-items:center;gap:10px;padding:4px 2px 0;font-size:12px;display:flex}.action-confirm-dialog footer{justify-content:flex-end;gap:8px;display:flex}.action-confirm-dialog>footer button{color:#536782;cursor:pointer;background:#f8fbff;border:1px solid #6f97d12e;border-radius:8px;height:34px;padding:0 16px;font-size:13px;font-weight:500}.action-confirm-dialog>footer button.is-primary{color:#fff;background:linear-gradient(135deg,#3c9dff,#176bff);border-color:#176bff57;box-shadow:0 12px 24px #176bff2e}.action-confirm-dialog>footer button.is-danger{color:#fff;background:linear-gradient(135deg,#ff7a7a,#e5484d);border-color:#e5484d57;box-shadow:0 12px 24px #e5484d29}.action-confirm-dialog>footer button:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.workflow-template-modal{background:radial-gradient(circle at 12% 0,#176bff14,#0000 32%),#fffffffa;border:1px solid #6f97d133;border-radius:12px;gap:18px;width:min(780px,100vw - 48px);padding:18px;display:grid;box-shadow:0 30px 80px #11305c38}.workflow-template-modal header{grid-template-columns:minmax(0,1fr) 30px;align-items:start;gap:12px;display:grid}.workflow-template-modal header>div{gap:4px;min-width:0;display:grid}.workflow-template-modal header h2,.workflow-template-modal header span{margin:0}.workflow-template-modal header .dm-icon-button{--dm-icon-button-size:30px}.workflow-template-modal footer{justify-content:flex-end;align-items:center;gap:8px;padding-top:2px;display:flex}.workflow-template-form{grid-template-columns:minmax(0,1fr) 300px;gap:16px;display:grid}.workflow-template-form-main,.workflow-template-form-side{align-content:start;gap:14px;display:grid}.workflow-template-form-side{border-left:1px solid #e5eef9;padding-left:16px}.workflow-template-field{gap:7px;display:grid}.workflow-template-field span{color:#536782;font-size:12px;font-weight:650}.workflow-template-field span em,.workflow-template-field span i{margin-left:4px;font-style:normal;font-weight:500}.workflow-template-field span em{color:#dc2626}.workflow-template-field span i{color:#8a9bb2}.workflow-template-field input,.workflow-template-field textarea{color:#102754;width:100%;min-width:0;min-height:36px;font:inherit;background:#f8fbff;border:1px solid #6f97d133;border-radius:8px;outline:0;padding:0 11px;transition:border-color .14s,box-shadow .14s,background .14s}.workflow-template-field input:focus,.workflow-template-field textarea:focus{background:#fff;border-color:#176bff57;box-shadow:0 0 0 3px #176bff1a}.workflow-template-field input.is-invalid{border-color:#dc262657;box-shadow:0 0 0 3px #dc262614}.workflow-template-field textarea{resize:vertical;min-height:86px;padding:10px 11px;line-height:1.5}.workflow-template-field small{color:#6f8098;font-size:11px;line-height:1.45}.workflow-template-field small.is-error{color:#dc2626}.workflow-template-option-head{gap:3px;margin-bottom:8px;display:grid}.workflow-template-choice-grid{gap:8px;display:grid}.workflow-template-choice-grid.is-category{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-template-choice-grid.is-icon{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-template-choice-grid button{color:#405672;cursor:pointer;background:#fff;border:1px solid #dbe8f7;min-width:0;transition:color .14s,background .14s,border-color .14s,box-shadow .14s}.workflow-template-choice-grid.is-category button{border-radius:7px;height:30px;font-size:12px;font-weight:500}.workflow-template-choice-grid.is-icon button{text-align:left;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:6px 8px;display:grid}.workflow-template-choice-grid button:hover{color:#176bff;background:#f4f9ff;border-color:#176bff47}.workflow-template-choice-grid button.is-selected{color:#176bff;background:#eef6ff;border-color:#176bff61;box-shadow:inset 3px 0 #176bff}.workflow-template-choice-grid.is-category button.is-selected{box-shadow:inset 0 -2px #176bff}.workflow-template-choice-grid i{color:#176bff;background:#eef6ff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:700;display:grid}.workflow-template-choice-grid span,.workflow-template-choice-grid strong,.workflow-template-choice-grid small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.workflow-template-choice-grid strong{color:#102754;font-size:12px;font-weight:650}.workflow-template-choice-grid small{color:#6f8098;margin-top:2px;font-size:11px;font-weight:400}.workflow-designer-layout{grid-template-columns:286px minmax(720px,1fr) 360px}.workflow-designer-canvas,.workflow-inspector-panel{min-height:0}.workflow-designer-head{padding:16px}.workflow-designer-tabs{border-bottom:1px solid #6f97d11f;gap:6px;padding:12px 16px;display:flex}.workflow-designer-tabs button,.workflow-config-toolbar button{color:#5f728d;cursor:pointer;background:#f8fbffe6;border:1px solid #6f97d124;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:30px;padding:0 11px;font-size:12px;font-weight:720;display:inline-flex}.workflow-designer-tabs button.is-active,.workflow-config-toolbar button.is-active{color:#176bff;background:#eef5ff;border-color:#176bff3d}.workflow-config-workspace,.workflow-monitor-panel{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.workflow-config-toolbar{background:#f7fbffb8;border-bottom:1px solid #6f97d11a;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 16px;display:flex}.workflow-config-toolbar>div{flex-wrap:wrap;gap:8px;display:flex}.workflow-config-toolbar>span{color:#71829b;font-size:12px}.workflow-config-toolbar label{color:#8090a7;background:#fff;border:1px solid #6f97d129;border-radius:8px;grid-template-columns:16px minmax(180px,1fr) auto;align-items:center;gap:8px;min-width:320px;height:32px;padding:0 6px 0 10px;display:grid}.workflow-config-toolbar input{color:#102754;min-width:0;font:inherit;background:0 0;border:0;outline:0}.workflow-node-chain{background-color:#0000;background-image:linear-gradient(#176bff0b 1px,#0000 1px),linear-gradient(90deg,#176bff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-content:start;gap:12px;min-height:0;padding:16px;display:grid;overflow:auto}.workflow-node-card{background:#ffffffe0;border:1px solid #6f97d129;border-radius:10px;display:grid;overflow:hidden}.workflow-node-card.is-selected{border-color:#176bff57;box-shadow:inset 3px 0 #176bff,0 14px 30px #176bff14}.workflow-node-main{color:#102754;text-align:left;cursor:pointer;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:12px;min-width:0;padding:13px 14px;display:grid}.workflow-node-main i{color:#176bff;background:#ebf5fff5;border-radius:10px;place-items:center;width:36px;height:36px;font-style:normal;font-weight:800;display:grid}.workflow-node-main div{gap:5px;min-width:0;display:grid}.workflow-node-main strong,.workflow-node-main span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workflow-node-main strong{font-size:14px;font-weight:800}.workflow-node-main span{color:#70829c;font-size:12px}.workflow-node-card footer{background:#f7fbffc7;border-top:1px solid #6f97d11a;justify-content:flex-end;gap:6px;padding:8px 12px;display:flex}.workflow-node-card footer button,.workflow-form-field-card header button,.workflow-condition-editor header button{color:#176bff;cursor:pointer;background:#fff;border:1px solid #176bff24;border-radius:7px;align-items:center;gap:4px;height:25px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.workflow-node-card footer button.is-danger{color:#e5484d;border-color:#e5484d38}.workflow-form-field-list,.workflow-inspector-body,.workflow-monitor-table{align-content:start;gap:12px;min-height:0;padding:16px;display:grid;overflow:auto}.workflow-form-field-card{background:#ffffffdb;border:1px solid #6f97d124;border-radius:10px;gap:12px;padding:13px;display:grid}.workflow-form-field-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-form-field-card header strong{color:#102754;font-size:14px}.workflow-form-field-card header div{gap:6px;display:flex}.workflow-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.workflow-form-grid label,.workflow-inspector-body label,.workflow-condition-branch label{gap:6px;min-width:0;display:grid}.workflow-form-grid label.is-wide{grid-column:1/-1}.workflow-form-grid label.is-check,.workflow-inspector-body label.is-check,.workflow-condition-branch label.is-check{align-items:center;gap:8px;min-height:34px;display:flex}.workflow-form-grid span,.workflow-inspector-body label>span,.workflow-condition-branch span{color:#536782;font-size:12px;font-weight:680}.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;width:100%;min-width:0;min-height:34px;font:inherit;background:#f8fbff;border:1px solid #6f97d12e;border-radius:8px;outline:0;padding:0 10px}.workflow-form-grid textarea,.workflow-inspector-body textarea,.workflow-condition-branch textarea{resize:vertical;min-height:88px;padding:9px 10px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px}.workflow-designer-footer{border-top:1px solid #6f97d11f;margin-top:auto;padding:12px 16px}.workflow-inspector-panel{grid-template-rows:auto minmax(0,1fr)}.workflow-condition-editor,.workflow-version-mini{background:#f7fbffb8;border:1px solid #6f97d11f;border-radius:10px;gap:10px;padding:12px;display:grid}.workflow-condition-editor header{justify-content:space-between;align-items:center;gap:10px;display:flex}.workflow-condition-editor header strong,.workflow-version-mini h3{color:#102754;margin:0;font-size:13px}.workflow-condition-branch{background:#fff;border:1px solid #6f97d11f;border-radius:8px;gap:9px;padding:10px;display:grid}.workflow-version-mini div{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.workflow-version-mini i{color:#176bff;background:#ebf5fff5;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.workflow-version-mini span,.workflow-version-mini time{color:#60738d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.workflow-monitor-row{background:#ffffffd6;border:1px solid #6f97d121;border-radius:10px;grid-template-columns:minmax(180px,1.4fr) 78px minmax(120px,.9fr) minmax(130px,.9fr) 76px auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.workflow-monitor-row>div:first-child{gap:5px;min-width:0;display:grid}.workflow-monitor-row strong,.workflow-monitor-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workflow-monitor-row strong{color:#102754;font-size:13px}.workflow-monitor-row span,.workflow-monitor-row time{color:#6f819d;font-size:12px}.workflow-monitor-row em{color:#176bff;background:#eef5ff;border-radius:999px;justify-self:start;padding:4px 8px;font-size:11px;font-style:normal;font-weight:800}.workflow-monitor-row em.is-completed,.workflow-monitor-row em.is-active{color:#059669;background:#dcfce7e0}.workflow-monitor-row em.is-rejected,.workflow-monitor-row em.is-terminated{color:#e5484d;background:#fff1f2}.workflow-monitor-row>div:last-child{justify-content:flex-end;gap:6px;display:flex}.workflow-monitor-row .org-outline-button,.workflow-monitor-row .org-secondary-button{height:28px;min-height:28px;padding:0 10px;font-size:12px;text-decoration:none}.workflow-monitor-row .org-secondary-button.is-danger{color:#e5484d;background:#fff;border-color:#e5484d33}@media (max-width:1600px){.workflow-workspace-dashboard{gap:10px}.workflow-topbar-dashboard{grid-template-columns:minmax(230px,.78fr) minmax(340px,460px) minmax(360px,1fr)}.workflow-body-grid{grid-template-columns:244px minmax(580px,1fr) 320px}.workflow-body-grid.workflow-start-grid{grid-template-columns:236px minmax(0,1fr) 300px}.workflow-workbench-grid{grid-template-columns:260px minmax(0,1fr) 310px}.workflow-workbench-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.workflow-template-shortcut{min-height:72px;padding:11px}.workflow-designer-layout{grid-template-columns:250px minmax(620px,1fr) 320px}.workflow-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-start-template-grid{grid-template-columns:minmax(0,1fr);padding:12px}.workflow-start-card{height:118px;min-height:118px;padding:13px}.workflow-schema-editor{grid-template-columns:minmax(0,1fr)}}@media (max-width:1400px){.workflow-workbench-grid{grid-template-columns:248px minmax(0,1fr) 292px}.workflow-body-grid.workflow-start-grid{grid-template-columns:226px minmax(0,1fr) 270px}.workflow-workbench-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-start-panel>.workflow-panel-head{min-height:66px;padding:14px 14px 12px}.workflow-start-form{padding:13px}.workflow-start-form-intro{grid-template-columns:42px minmax(0,1fr)}.workflow-start-form-intro i{width:42px;height:42px}.workflow-dashboard-task{min-height:70px;padding:10px}.workflow-dashboard-activity{margin:0 12px 12px}.workflow-notification-list,.workflow-risk-list{padding:12px}}@media (max-width:1120px){.workflow-body-grid{min-width:1110px}}.workflow-dashboard-center .workflow-workbench-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1600px){.workflow-body-grid.workflow-start-grid{grid-template-columns:236px minmax(0,1fr) 300px}}@media (max-width:1400px){.workflow-body-grid.workflow-start-grid{grid-template-columns:226px minmax(0,1fr) 270px}}.workflow-workspace-start .workflow-start-v42{grid-template-columns:260px minmax(0,1fr) 344px;align-items:stretch;gap:12px;min-height:0}.workflow-workspace-start .workflow-start-panel,.workflow-workspace-start .workflow-start-side-panel{background:linear-gradient(#fffffff5,#fafdffe0),radial-gradient(circle at 92% 0,#4097ff12,#0000 34%);border:1px solid #7697c429;border-radius:9px;overflow:hidden;box-shadow:0 12px 28px #265d9c0b}.workflow-workspace-start .workflow-start-category-panel{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.workflow-workspace-start .workflow-start-panel-head,.workflow-workspace-start .workflow-start-library-head,.workflow-workspace-start .workflow-start-side-panel>header{border-bottom:1px solid #7697c421;justify-content:space-between;align-items:center;min-height:50px;padding:14px 16px;display:flex}.workflow-workspace-start .workflow-start-panel-head svg{color:#8294ae}.workflow-workspace-start .workflow-start-category-list{align-content:start;gap:8px;padding:14px;display:grid}.workflow-workspace-start .workflow-start-category-list button{color:#425a78;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;height:36px;padding:0 11px;font-size:12px;font-weight:400;transition:color .14s,background .14s,border-color .14s;display:grid}.workflow-workspace-start .workflow-start-category-list button:hover{color:#176bff;background:#f3f8ffd1;border-color:#176bff1f}.workflow-workspace-start .workflow-start-category-list button.is-active{color:#176bff;background:linear-gradient(#e8f2fffa,#eff7ffe6);border-color:#176bff1f}.workflow-workspace-start .workflow-start-category-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-workspace-start .workflow-start-category-list em{color:inherit;font-size:12px;font-style:normal;font-weight:500}.workflow-workspace-start .workflow-start-library-panel{grid-template-rows:auto auto auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.workflow-workspace-start .workflow-start-library-head{gap:10px}.workflow-workspace-start .workflow-start-library-actions{align-items:center;gap:8px;min-width:0;display:flex}.workflow-workspace-start .workflow-start-sort{flex:0 0 124px;width:124px}.workflow-workspace-start .workflow-start-library-actions .dm-icon-button{color:#5f7390;width:30px;min-width:30px;height:30px;box-shadow:none;background:#ffffffdb;border-color:#7999c42e;border-radius:8px}.workflow-workspace-start .workflow-start-library-actions .dm-icon-button:hover{color:#176bff;box-shadow:none;background:#f4f9fff5;border-color:#176bff38}.workflow-workspace-start .workflow-start-library-actions .dm-icon-button.is-active{color:#176bff;background:linear-gradient(#eff7fffa,#e4f1fff5);border-color:#176bff47;box-shadow:inset 0 1px #ffffffdb}.workflow-workspace-start .workflow-start-search-row{gap:8px;padding:10px 12px 0;display:flex}.workflow-workspace-start .workflow-start-search-row label{color:#8294ae;background:#ffffffe6;border:1px solid #7999c42e;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:0;height:34px;padding:0 11px;display:flex}.workflow-workspace-start .workflow-start-search-row input{color:#102754;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:12px}.workflow-workspace-start .workflow-start-permission-note{color:#5e718d;background:#f6faffb8;border:1px solid #7999c41f;border-radius:8px;align-items:center;gap:6px;min-height:24px;margin:6px 12px 0;padding:0 9px;font-size:12px;line-height:18px;display:flex}.workflow-workspace-start .workflow-start-permission-note svg{color:#1677ff;flex:none}.workflow-workspace-start .workflow-start-template-board{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-content:start;gap:8px;min-height:0;padding:10px 12px;display:grid}.workflow-workspace-start .workflow-start-template-board.is-list{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-workspace-start .workflow-start-template-card{cursor:pointer;background:#ffffffe6;border:1px solid #7999c429;border-radius:8px;grid-template-rows:auto minmax(17px,auto) auto;gap:8px;min-width:0;min-height:116px;padding:11px 12px;transition:background .14s,border-color .14s,box-shadow .14s,transform .14s;display:grid;box-shadow:0 5px 14px #265d9c06}.workflow-workspace-start .workflow-start-template-card:hover,.workflow-workspace-start .workflow-start-template-card.is-selected{background:#f9fcfffa;border-color:#176bff38;box-shadow:0 8px 18px #176bff0e}.workflow-workspace-start .workflow-start-template-card:hover{transform:translateY(-1px)}.workflow-workspace-start .workflow-start-template-card header{grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:8px;display:grid}.workflow-workspace-start .workflow-start-template-card header>i,.workflow-workspace-start .workflow-start-recommend>i,.workflow-workspace-start .workflow-start-form-intro>i{color:#176bff;background:#e8f4fffa;border-radius:10px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.workflow-workspace-start .workflow-start-template-card header>i{border-radius:8px;width:34px;height:34px}.workflow-workspace-start .workflow-start-template-card i.is-green,.workflow-workspace-start .workflow-start-recommend i.is-green,.workflow-workspace-start .workflow-start-form-intro i.is-green{color:#0f9a67;background:#e0f9eff5}.workflow-workspace-start .workflow-start-template-card i.is-amber,.workflow-workspace-start .workflow-start-recommend i.is-amber,.workflow-workspace-start .workflow-start-form-intro i.is-amber{color:#d8830f;background:#fff1daf5}.workflow-workspace-start .workflow-start-template-card i.is-orange,.workflow-workspace-start .workflow-start-recommend i.is-orange,.workflow-workspace-start .workflow-start-form-intro i.is-orange{color:#f08913;background:#ffefddf5}.workflow-workspace-start .workflow-start-template-card i.is-purple,.workflow-workspace-start .workflow-start-recommend i.is-purple,.workflow-workspace-start .workflow-start-form-intro i.is-purple{color:#7657df;background:#efeafff5}.workflow-workspace-start .workflow-start-template-card i.is-brand,.workflow-workspace-start .workflow-start-recommend i.is-brand,.workflow-workspace-start .workflow-start-form-intro i.is-brand{color:#176bff;background:#e5f0fff5}.workflow-workspace-start .workflow-start-template-card header div{align-items:center;gap:6px;min-width:0;display:flex}.workflow-workspace-start .workflow-start-template-card strong,.workflow-workspace-start .workflow-start-recommend strong,.workflow-workspace-start .workflow-start-mini-list strong,.workflow-workspace-start .workflow-start-recent-list strong{color:#0b2455;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.32;overflow:hidden}.workflow-workspace-start .workflow-start-template-card strong{font-size:13px}.workflow-workspace-start .workflow-start-template-card header em{color:#0f9a67;background:#def9edf2;border-radius:999px;flex:none;padding:1px 5px;font-size:10px;font-style:normal;font-weight:500}.workflow-workspace-start .workflow-start-template-card header button{color:#8aa0ba;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.workflow-workspace-start .workflow-start-template-card header button:hover{color:#176bff;background:#eff7fff2}.workflow-workspace-start .workflow-start-template-card header button.is-favorite{color:#f59e0b;background:#fff8e5f5}.workflow-workspace-start .workflow-start-template-card header button.is-favorite svg{fill:currentColor}.workflow-workspace-start .workflow-start-template-card header button:disabled{cursor:wait;opacity:.62}.workflow-workspace-start .workflow-start-template-card p{color:#526882;-webkit-line-clamp:1;-webkit-box-orient:vertical;min-height:17px;margin:0;font-size:12px;font-weight:400;line-height:1.42;display:-webkit-box;overflow:hidden}.workflow-workspace-start .workflow-start-template-foot{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.workflow-workspace-start .workflow-start-template-tags{flex-wrap:wrap;gap:5px;min-width:0;min-height:21px;display:flex;overflow:hidden}.workflow-workspace-start .workflow-start-template-tags span{color:#647997;background:#f1f7ffeb;border:1px solid #7999c41f;border-radius:6px;align-items:center;height:20px;padding:0 7px;font-size:11px;font-weight:400;display:inline-flex}.workflow-workspace-start .workflow-start-pagination{color:#617692;justify-content:space-between;align-items:center;gap:12px;padding:0 12px 12px;font-size:12px;display:flex}.workflow-workspace-start .workflow-start-pagination>div{align-items:center;gap:8px;display:flex}.workflow-workspace-start .workflow-start-pagination .dm-select{width:92px}.workflow-workspace-start .workflow-start-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-workspace-start .workflow-start-side{align-content:start;gap:12px;min-width:0;min-height:0;display:grid}.workflow-workspace-start .workflow-start-side-panel{gap:0;display:grid}.workflow-workspace-start .workflow-start-side-panel>header{min-height:46px;padding:12px 14px}.workflow-workspace-start .workflow-start-smart{color:#0f9a67;background:#e0f9efeb;border:1px solid #0f9a6729;border-radius:999px;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.workflow-workspace-start .workflow-start-recommend{background:#f8fcfff5;border:1px solid #7999c429;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;margin:14px;padding:13px;display:grid}.workflow-workspace-start .workflow-start-recommend div{gap:4px;min-width:0;display:grid}.workflow-workspace-start .workflow-start-recommend span,.workflow-workspace-start .workflow-start-mini-list span,.workflow-workspace-start .workflow-start-recent-list span{color:#617692;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.workflow-workspace-start .workflow-start-recommend em{color:#0f9a67;background:#e0f9eff2;border-radius:999px;place-self:start end;width:max-content;min-width:0;padding:2px 7px;font-size:11px;font-style:normal;font-weight:500}.workflow-workspace-start .workflow-start-recommend .dm-button{grid-column:3;justify-self:end;min-width:82px}.workflow-workspace-start .workflow-start-mini-list,.workflow-workspace-start .workflow-start-recent-list{gap:8px;padding:12px 14px 14px;display:grid}.workflow-workspace-start .workflow-start-mini-list article,.workflow-workspace-start .workflow-start-recent-list article{background:#f9fcfff0;border:1px solid #7999c421;border-radius:8px;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.workflow-workspace-start .workflow-start-mini-list article{grid-template-columns:28px minmax(0,1fr) auto}.workflow-workspace-start .workflow-start-mini-actions{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.workflow-workspace-start .workflow-start-mini-actions .dm-button{min-width:auto;padding-inline:4px}.workflow-workspace-start .workflow-start-mini-list svg{color:#176bff}.workflow-workspace-start .workflow-start-recent-list article{grid-template-columns:minmax(0,1fr) auto}.workflow-workspace-start .workflow-start-recent-list div,.workflow-workspace-start .workflow-start-mini-list div:not(.workflow-start-mini-actions){gap:3px;min-width:0;display:grid}.workflow-workspace-start .workflow-start-recent-list em{color:#176bff;background:#e8f2fff5;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-style:normal;font-weight:500;display:inline-flex}.workflow-workspace-start .workflow-start-recent-list em.is-completed{color:#0f9a67;background:#e0f9eff5}.workflow-workspace-start .workflow-start-recent-list em.is-rejected,.workflow-workspace-start .workflow-start-recent-list em.is-terminated{color:#d23f52;background:#fff2f4f5}.workflow-workspace-start .workflow-start-side{overscroll-behavior:contain;scrollbar-width:thin;align-content:stretch;align-self:stretch;height:100%;min-height:0;max-height:none;padding-right:2px;overflow-y:auto}.workflow-workspace-start .workflow-start-side-panel{min-height:0}.workflow-workspace-start .workflow-start-recent-list{overscroll-behavior:contain;scrollbar-width:thin;gap:6px;min-height:0;max-height:176px;padding:10px 12px 12px;overflow-y:auto}.workflow-workspace-start .workflow-start-recent-list article{min-height:46px;padding:8px 10px}.workflow-workspace-start .workflow-start-recent-list strong{font-size:13px;line-height:1.22}.workflow-workspace-start .workflow-start-recent-list span{font-size:11px;line-height:1.25}.workflow-workspace-start .workflow-start-recent-list em{height:20px;padding:0 7px;font-size:11px}.workflow-workspace-start .workflow-start-rule-list{color:#5b6f8b;gap:8px;margin:0;padding:12px 14px 14px 30px;font-size:12px;line-height:1.48;display:grid}.workflow-workspace-start .workflow-start-rule-list li::marker{color:#f04438}.workflow-start-form-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071c472e;justify-content:flex-end;display:flex;position:fixed;inset:0}.workflow-start-form-drawer{background:linear-gradient(#fffffffa,#f7fcfff5),radial-gradient(circle at 100% 0,#176bff1f,#0000 38%);border-left:1px solid #7999c438;grid-template-rows:auto minmax(0,1fr);width:min(1360px,100vw - 18px);height:100%;display:grid;overflow:hidden;box-shadow:-18px 0 40px #1840741f}.workflow-start-form-drawer>header{border-bottom:1px solid #7999c426;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.workflow-start-form-drawer>header div{gap:4px;min-width:0;display:grid}.workflow-start-form-drawer .workflow-start-form{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 320px;align-content:stretch;gap:14px;min-height:0;padding:16px 18px 20px;display:grid;overflow:hidden}.workflow-start-form-drawer.is-contract-approval{width:min(1500px,100vw - 12px)}.workflow-start-form-drawer.is-contract-approval .workflow-start-form{grid-template-columns:minmax(0,1fr) 300px}.workflow-start-form-main{align-content:start;gap:12px;min-width:0;min-height:0;padding-right:2px;display:grid;overflow:auto}.workflow-start-form-drawer .workflow-start-form-intro{background:#f8fcfff5;border:1px solid #7999c424;border-radius:9px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:13px;display:grid}.workflow-start-form-drawer .workflow-start-form-intro h3,.workflow-start-form-drawer .workflow-start-form-intro p{margin:0}.workflow-start-form-drawer .workflow-start-form-intro h3{color:#0b2455;font-size:15px;font-weight:600}.workflow-start-form-drawer .workflow-start-form-intro p{color:#617692;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.52;display:-webkit-box;overflow:hidden}.workflow-start-form-drawer .workflow-form-field{gap:6px;min-width:0;display:grid}.workflow-start-form-drawer .workflow-form-field span{color:#405672;font-size:12px;font-weight:500}.workflow-start-form-drawer .workflow-form-field em{color:#f04438;margin-left:3px;font-style:normal}.workflow-start-form-drawer .workflow-form-field input,.workflow-start-form-drawer .workflow-form-field textarea,.workflow-start-form-drawer .workflow-form-field select{color:#102754;background:#fffffff5;border:1px solid #7999c433;border-radius:8px;outline:none;width:100%;min-width:0;min-height:36px;padding:0 11px;font-size:12px}.workflow-start-form-drawer .workflow-form-field .dm-date-picker,.workflow-start-form-drawer .workflow-form-field .dm-date-trigger{width:100%;min-width:0}.workflow-start-form-drawer .workflow-form-field .dm-date-trigger{color:#102754;background:#fffffff5;border-color:#7999c433;border-radius:8px;height:36px;min-height:36px;font-size:12px}.workflow-start-form-drawer .workflow-form-field textarea{resize:vertical;min-height:84px;padding:10px 11px}.workflow-start-form-drawer .workflow-form-field select[multiple]{min-height:86px;padding:8px 11px}.workflow-start-form-drawer .workflow-form-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workflow-start-form-drawer .workflow-form-date-half{grid-template-columns:minmax(0,1fr) 94px}.workflow-start-form-drawer .workflow-form-description{color:#5b6f8b;background:#eff7ffdb;border:1px dashed #7999c433;border-radius:8px;padding:11px 12px;font-size:12px;line-height:1.5}.workflow-start-department-card,.workflow-start-preview-panel{background:#f8fcffe6;border:1px solid #7999c429;border-radius:9px;gap:10px;min-width:0;display:grid}.workflow-start-department-card{padding:12px}.workflow-start-department-card>header,.workflow-start-preview-panel>header{color:#102754;align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.workflow-start-department-card>header strong,.workflow-start-preview-panel>header strong{font-size:13px;font-weight:650}.workflow-start-department-card>header span,.workflow-start-preview-panel>header span,.workflow-start-department-card p{color:#6b7f9a;font-size:12px;font-weight:400}.workflow-start-department-card p{margin:0;line-height:1.5}.workflow-start-department-readonly{color:#102754;background:#fffffff5;border:1px solid #7999c42e;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 10px;display:flex}.workflow-start-department-readonly strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.workflow-start-department-readonly.is-warning{color:#b45309;background:#fff7eddb;border-color:#fb923c3d}.workflow-start-preview-panel{grid-template-rows:auto auto minmax(0,1fr);min-height:0;padding:12px;overflow:hidden}.workflow-start-form-drawer.is-contract-approval .workflow-start-preview-panel{gap:8px;padding:10px}.workflow-start-preview-panel>header{justify-content:space-between}.workflow-start-preview-panel>header div,.workflow-start-preview-panel>header span{align-items:center;gap:6px;min-width:0;display:inline-flex}.workflow-start-preview-panel>header span{color:#176bff}.workflow-start-preview-panel>header span svg{animation:1s linear infinite workflow-spin}.workflow-start-preview-panel>header span svg:not(.lucide-loader-2){animation:none}.workflow-start-preview-alert{color:#b45309;background:#fff7ede6;border:1px solid #fb923c38;border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;padding:9px 10px;font-size:12px;line-height:1.45;display:grid}.workflow-start-preview-list{align-content:start;gap:8px;min-height:0;display:grid;overflow:auto}.workflow-start-preview-node{background:#fffffff0;border:1px solid #7999c429;border-radius:8px;grid-template-columns:22px minmax(0,1fr);gap:8px;min-width:0;padding:10px;display:grid;position:relative}.workflow-start-form-drawer.is-contract-approval .workflow-start-preview-node{grid-template-columns:20px minmax(0,1fr);gap:7px;padding:8px}.workflow-start-preview-node:after{content:"";background:#7999c43d;width:1px;height:9px;position:absolute;bottom:-9px;left:20px}.workflow-start-preview-node:last-child:after{display:none}.workflow-start-preview-node>i{color:#176bff;background:#eef6ff;border-radius:999px;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;display:grid}.workflow-start-form-drawer.is-contract-approval .workflow-start-preview-node>i{width:20px;height:20px}.workflow-start-preview-node.is-error>i{color:#dc2626;background:#fee2e2e6}.workflow-start-preview-node.is-condition>i{color:#d97706;background:#fff7ede6}.workflow-start-preview-node header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.workflow-start-preview-node strong{color:#102754;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:650;overflow:hidden}.workflow-start-preview-node em{color:#176bff;background:#eef6ff;border-radius:999px;flex:none;padding:2px 6px;font-size:11px;font-style:normal}.workflow-start-preview-node p,.workflow-start-preview-node small{color:#607692;margin:4px 0 0;font-size:12px;line-height:1.42;display:block}.workflow-start-preview-message{color:#7a8aa3!important;font-size:11px!important}.workflow-start-preview-assignees{flex-wrap:wrap;gap:6px;min-width:0;margin-top:8px;display:flex}.workflow-start-form-drawer.is-contract-approval .workflow-start-preview-assignees{gap:5px;margin-top:6px}.workflow-start-preview-assignee{color:#102754;background:#fffffff5;border:1px solid #7999c433;border-radius:8px;align-items:center;gap:6px;max-width:100%;min-height:30px;padding:4px 8px 4px 5px;display:inline-flex}.workflow-start-form-drawer.is-contract-approval .workflow-start-preview-assignee{min-height:28px;padding:3px 6px 3px 4px}.workflow-start-preview-assignee>i{color:#176bff;background:#eef6ff;border:1px solid #3b82f62e;border-radius:7px;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.workflow-start-preview-assignee>span{gap:1px;min-width:0;display:grid}.workflow-start-preview-assignee strong{color:#102754;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:132px;font-size:12px;font-weight:600;line-height:1.18;display:block;overflow:hidden}.workflow-start-form-drawer.is-contract-approval .workflow-start-preview-assignee strong,.workflow-start-form-drawer.is-contract-approval .workflow-start-preview-assignee em{max-width:96px}.workflow-start-preview-assignee em{color:#64748b;text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:0;max-width:132px;padding:0;font-size:11px;font-style:normal;line-height:1.18;display:block;overflow:hidden}.workflow-start-preview-assignee.is-more{color:#176bff;background:#eef6ff;border-color:#3b82f633;justify-content:center;min-width:42px;padding:4px 9px;font-size:12px;font-weight:600}@keyframes workflow-spin{to{transform:rotate(360deg)}}.workflow-start-form-drawer .workflow-form-picker,.workflow-start-form-drawer .workflow-form-attachment-box{background:#f8fcffe0;border:1px solid #7999c42e;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.workflow-start-form-drawer .workflow-form-picker-search{background:#fffffff5;border:1px solid #7999c433;border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:0 10px;display:grid}.workflow-start-form-drawer .workflow-form-picker-search svg{color:#6f84a2}.workflow-start-form-drawer .workflow-form-picker-search input{background:0 0;border:0;min-height:34px;padding:0}.workflow-start-form-drawer .workflow-form-picker-selected{background:#ffffffe6;border:1px solid #7999c429;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;min-height:42px;padding:8px 10px;display:grid}.workflow-start-form-drawer .workflow-form-picker-selected strong,.workflow-start-form-drawer .workflow-form-attachment-box strong{color:#102754;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.workflow-start-form-drawer .workflow-form-picker-selected small{color:#6b7f9a;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:11px;overflow:hidden}.workflow-start-form-drawer .workflow-form-picker-selected p,.workflow-start-form-drawer .workflow-form-picker-hint{color:#6b7f9a;margin:0;font-size:12px}.workflow-start-form-drawer .workflow-form-picker-hint.is-warning{color:#b45309}.workflow-start-form-drawer .workflow-form-picker-selected .workflow-form-picker-clear{color:#176bff;background:#eef6ff;border:1px solid #176bff29;border-radius:7px;height:26px;padding:0 9px;font-size:12px}.workflow-start-form-drawer .workflow-form-picker-list{background:#fffffff5;border:1px solid #7999c429;border-radius:8px;max-height:220px;display:grid;overflow:auto}.workflow-start-form-drawer .workflow-form-picker-list button{color:#102754;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #7999c41f;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}.workflow-start-form-drawer .workflow-form-picker-list button:last-child{border-bottom:0}.workflow-start-form-drawer .workflow-form-picker-list button:hover,.workflow-start-form-drawer .workflow-form-picker-list button.is-selected{background:#eef6ff}.workflow-start-form-drawer .workflow-form-picker-list svg{color:#176bff;background:#f0f6ff;border-radius:7px;width:24px;height:24px;padding:5px}.workflow-start-form-drawer .workflow-form-picker-list span{gap:2px;min-width:0;display:grid}.workflow-start-form-drawer .workflow-form-picker-list strong,.workflow-start-form-drawer .workflow-form-picker-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.workflow-start-form-drawer .workflow-form-picker-list strong{color:#102754;font-size:12px;font-weight:650}.workflow-start-form-drawer .workflow-form-picker-list small{color:#6b7f9a;font-size:11px}.workflow-start-form .workflow-form-field .workflow-form-picker-search input,.workflow-start-form-drawer .workflow-form-field .workflow-form-picker-search input{height:34px;min-height:34px;box-shadow:none;background:0 0;border:0;outline:0;padding:0}.workflow-start-form .workflow-form-field .workflow-form-picker-search input:focus,.workflow-start-form-drawer .workflow-form-field .workflow-form-picker-search input:focus{box-shadow:none;border:0;outline:0}.workflow-start-form-drawer .workflow-form-picker-manual{background:#fffffff5}.workflow-start-form-drawer .workflow-form-attachment-box>div{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;display:grid}.workflow-start-form-drawer .workflow-form-attachment-box svg{color:#176bff}.workflow-start-form-drawer .workflow-start-form-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:4px;display:grid}.workflow-workspace-start .workflow-start-template-action{color:#176bff;background:linear-gradient(#fffffff5,#f0f7fff0);border-color:#176bff2e;border-radius:8px;width:58px;min-width:58px;height:26px;min-height:26px;padding:0 12px;font-size:12px;font-weight:400;box-shadow:inset 0 1px #ffffffeb}.workflow-workspace-start .workflow-start-template-action:hover{color:#0f5de0;background:linear-gradient(#f8fcff,#e5f1fffa);border-color:#176bff47;box-shadow:inset 0 1px #fffffff0}@media (max-width:1600px){.workflow-workspace-start .workflow-start-v42{grid-template-columns:228px minmax(0,1fr) 300px}.workflow-workspace-start .workflow-start-template-board{gap:8px;padding:10px 12px}.workflow-workspace-start .workflow-start-template-card{min-height:112px;padding:10px 11px}}@media (max-width:1400px){.workflow-workspace-start .workflow-start-v42{grid-template-columns:210px minmax(0,1fr) 276px;gap:10px}.workflow-workspace-start .workflow-start-library-head{flex-direction:column;align-items:flex-start}.workflow-workspace-start .workflow-start-library-actions{flex-wrap:wrap;width:100%}.workflow-workspace-start .workflow-start-template-board{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}@media (max-width:1600px){.workflow-list-grid-tasks{grid-template-columns:236px minmax(0,1fr) 318px}.workflow-list-grid-tasks .workflow-list-panel>.workflow-panel-head{min-height:66px;padding:14px 14px 12px}.workflow-list-grid-tasks .workflow-list-filters,.workflow-list-grid-tasks .workflow-list-table,.workflow-list-grid-tasks .workflow-inline-detail{padding:12px}.workflow-list-grid-tasks .workflow-list-row{grid-template-columns:38px minmax(0,1.2fr) auto minmax(112px,.82fr) 82px 22px;gap:9px;min-height:72px;padding:9px 10px}.workflow-list-grid-tasks .workflow-list-row i{width:34px;height:34px}.workflow-list-grid-tasks .workflow-inline-detail dl div{grid-template-columns:64px minmax(0,1fr)}}@media (max-width:1400px){.workflow-list-grid-tasks{grid-template-columns:226px minmax(0,1fr) 292px}.workflow-list-grid-tasks .workflow-list-filters label{grid-template-columns:18px minmax(0,1fr)}.workflow-list-grid-tasks .workflow-list-filters .workflow-list-search-button{grid-column:1/-1;width:100%}.workflow-list-grid-tasks .workflow-list-row{grid-template-columns:36px minmax(0,1fr) auto 22px}.workflow-list-grid-tasks .workflow-list-row>span:nth-of-type(2),.workflow-list-grid-tasks .workflow-list-row time{display:none}.workflow-list-grid-tasks .workflow-list-detail>.system-state{min-height:150px;margin:12px}}@media (max-width:1600px){.workflow-list-grid-started{grid-template-columns:236px minmax(0,1fr) 318px}.workflow-list-grid-started .workflow-list-panel>.workflow-panel-head{min-height:66px;padding:14px 14px 12px}.workflow-list-grid-started .workflow-list-filters,.workflow-list-grid-started .workflow-list-table,.workflow-list-grid-started .workflow-inline-detail{padding:12px}.workflow-list-grid-started .workflow-list-row{grid-template-columns:38px minmax(0,1.2fr) auto minmax(112px,.82fr) 82px 22px;gap:9px;min-height:72px;padding:9px 10px}.workflow-list-grid-started .workflow-list-row i{width:34px;height:34px}.workflow-list-grid-started .workflow-inline-detail dl div{grid-template-columns:64px minmax(0,1fr)}}@media (max-width:1400px){.workflow-list-grid-started{grid-template-columns:226px minmax(0,1fr) 292px}.workflow-list-grid-started .workflow-list-filters label{grid-template-columns:18px minmax(0,1fr)}.workflow-list-grid-started .workflow-list-filters .workflow-list-search-button{grid-column:1/-1;width:100%}.workflow-list-grid-started .workflow-list-row{grid-template-columns:36px minmax(0,1fr) auto 22px}.workflow-list-grid-started .workflow-list-row>span:nth-of-type(2),.workflow-list-grid-started .workflow-list-row time{display:none}.workflow-list-grid-started .workflow-list-detail>.system-state{min-height:150px;margin:12px}}@media (max-width:1600px){.workflow-list-grid-done{grid-template-columns:236px minmax(0,1fr) 318px}.workflow-list-grid-done .workflow-list-panel>.workflow-panel-head{min-height:66px;padding:14px 14px 12px}.workflow-list-grid-done .workflow-list-filters,.workflow-list-grid-done .workflow-list-table,.workflow-list-grid-done .workflow-inline-detail{padding:12px}.workflow-list-grid-done .workflow-list-row{grid-template-columns:38px minmax(0,1.2fr) auto minmax(112px,.82fr) 82px 22px;gap:9px;min-height:72px;padding:9px 10px}.workflow-list-grid-done .workflow-list-row i{width:34px;height:34px}.workflow-list-grid-done .workflow-inline-detail dl div{grid-template-columns:64px minmax(0,1fr)}}@media (max-width:1400px){.workflow-list-grid-done{grid-template-columns:226px minmax(0,1fr) 292px}.workflow-list-grid-done .workflow-list-filters label{grid-template-columns:18px minmax(0,1fr)}.workflow-list-grid-done .workflow-list-filters .workflow-list-search-button{grid-column:1/-1;width:100%}.workflow-list-grid-done .workflow-list-row{grid-template-columns:36px minmax(0,1fr) auto 22px}.workflow-list-grid-done .workflow-list-row>span:nth-of-type(2),.workflow-list-grid-done .workflow-list-row time{display:none}.workflow-list-grid-done .workflow-list-detail>.system-state{min-height:150px;margin:12px}}@media (max-width:1600px){.workflow-list-grid-cc{grid-template-columns:236px minmax(0,1fr) 318px}.workflow-list-grid-cc .workflow-list-panel>.workflow-panel-head{min-height:66px;padding:14px 14px 12px}.workflow-list-grid-cc .workflow-list-filters,.workflow-list-grid-cc .workflow-list-table,.workflow-list-grid-cc .workflow-inline-detail{padding:12px}.workflow-list-grid-cc .workflow-list-row{grid-template-columns:38px minmax(0,1.2fr) auto minmax(112px,.82fr) 82px 22px;gap:9px;min-height:72px;padding:9px 10px}.workflow-list-grid-cc .workflow-list-row i{width:34px;height:34px}.workflow-list-grid-cc .workflow-inline-detail dl div{grid-template-columns:64px minmax(0,1fr)}}@media (max-width:1400px){.workflow-list-grid-cc{grid-template-columns:226px minmax(0,1fr) 292px}.workflow-list-grid-cc .workflow-list-filters label{grid-template-columns:18px minmax(0,1fr)}.workflow-list-grid-cc .workflow-list-filters .workflow-list-search-button{grid-column:1/-1;width:100%}.workflow-list-grid-cc .workflow-list-row{grid-template-columns:36px minmax(0,1fr) auto 22px}.workflow-list-grid-cc .workflow-list-row>span:nth-of-type(2),.workflow-list-grid-cc .workflow-list-row time{display:none}.workflow-list-grid-cc .workflow-list-detail>.system-state{min-height:150px;margin:12px}}.workflow-body-grid.workflow-designer-layout{grid-template-columns:284px minmax(0,1fr) 344px;gap:12px}.workflow-designer-layout>.workflow-panel{background:linear-gradient(#fffffff5,#f8fcffe6),radial-gradient(circle at 88% 8%,#237fff1f,#0000 28%);border-color:#7da7e238;box-shadow:0 16px 36px #194c8a14}.workflow-designer-layout .workflow-panel-head{min-height:66px;padding:16px 16px 13px}.workflow-template-sidebar{overflow:hidden}.workflow-template-filters{background:linear-gradient(#f4f9ffb8,#ffffffeb);border-bottom:1px solid #7da7e21f;gap:9px;padding:12px}.workflow-template-filters label{background:#fffffff5;border-color:#7da7e233;border-radius:9px;grid-template-columns:18px minmax(0,1fr) auto;height:36px;min-height:36px;padding:0 5px 0 10px}.workflow-template-filters label button{border-radius:7px;min-width:48px;height:26px}.workflow-template-filters div{background:#e8f1ffb3;border:1px solid #7da7e224;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:4px;display:grid}.workflow-template-filters div button{border:0;border-radius:7px;height:28px;padding:0 8px}.workflow-template-filters div button.is-active{background:#fff;box-shadow:0 7px 16px #176bff1a}.workflow-template-filters select{border-color:#7da7e22e;border-radius:9px;min-height:34px}.workflow-template-list{gap:10px;padding:12px}.workflow-template-item{background:linear-gradient(#fffffff5,#f8fcffe6);border:1px solid #7da7e229;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;min-height:76px;padding:10px;box-shadow:0 10px 22px #194c8a0b}.workflow-template-item:hover:not(.is-active){background:#fff;border-color:#176bff38}.workflow-template-item.is-active{color:#fff;background:linear-gradient(135deg,#3693fffa,#105bf0fa);border-color:#ffffff7a;box-shadow:inset 0 0 0 1px #ffffff2e,0 18px 34px #176bff33}.workflow-template-item i{background:#eaf4fff5;border-radius:10px;width:38px;height:38px}.workflow-template-item.is-active i{color:#fff;background:#ffffff2e;border-color:#ffffff47}.workflow-template-item strong{font-size:14px}.workflow-template-item em{text-align:center;min-width:48px;height:24px;padding:0 8px;line-height:24px}.workflow-template-item.is-active em{color:#eaf4ff;background:#ffffff2e;border-color:#ffffff3d}.workflow-designer-canvas{grid-template-rows:auto auto auto minmax(0,1fr) auto;display:grid;overflow:hidden}.workflow-designer-head{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:84px;padding:14px 16px;display:grid}.workflow-designer-head>i{border-radius:12px;width:48px;height:48px}.workflow-designer-head h2{font-size:20px;line-height:1.2}.workflow-designer-head span,.workflow-designer-head p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-template-actions{align-self:center}.workflow-template-actions .org-outline-button,.workflow-template-actions .org-secondary-button{height:34px;min-height:34px;padding:0 12px}.workflow-template-overview{gap:9px;padding:12px 16px}.workflow-template-overview div{background:#ffffffd1;border-color:#7da7e221;border-radius:10px;min-height:70px;padding:10px 12px}.workflow-template-overview span{font-size:12px}.workflow-template-overview strong{font-size:18px;line-height:1.2}.workflow-designer-tabs{background:#f5faffc2;gap:8px;padding:10px 16px}.workflow-designer-tabs button{height:30px;padding:0 14px}.workflow-config-toolbar{background:#f7fbffd1;min-height:48px;padding:9px 16px}.workflow-config-toolbar>div{gap:7px}.workflow-config-toolbar>span{color:#60738d;background:#ebf5ffd6;border:1px solid #7da7e224;border-radius:999px;padding:5px 9px}.workflow-config-toolbar button{border-radius:8px;height:30px;min-height:30px}.workflow-node-chain{background:radial-gradient(circle at 72% 12%,#29c7d21a,#0000 28%),linear-gradient(#176bff0b 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#176bff0b 1px,#0000 1px) 0 0/28px 28px,#fbfdff;gap:14px;padding:16px 16px 18px 52px;position:relative}.workflow-node-chain:before{content:"";background:linear-gradient(#176bff2e,#29c7d247,#176bff1f);border-radius:999px;width:2px;position:absolute;top:30px;bottom:30px;left:34px}.workflow-node-card{background:#ffffffeb;border-color:#7da7e22e;border-radius:11px;position:relative;overflow:visible;box-shadow:0 12px 26px #194c8a0e}.workflow-node-card:before{z-index:1;content:"";background:#fff;border:3px solid #8ebfff;border-radius:999px;width:12px;height:12px;position:absolute;top:24px;left:-27px;box-shadow:0 0 0 4px #176bff14}.workflow-node-card.is-selected{border-color:#176bff61;box-shadow:inset 3px 0 #176bff,0 18px 34px #176bff1f}.workflow-node-card.is-selected:before{background:#176bff;border-color:#fff;box-shadow:0 0 0 5px #176bff2e}.workflow-node-main{grid-template-columns:38px minmax(0,1fr) 18px;gap:12px;padding:12px 14px}.workflow-node-main i{color:#176bff;background:linear-gradient(#edf6ff,#e2efff);border-radius:10px;width:38px;height:38px}.workflow-node-card.is-start .workflow-node-main i{color:#059669;background:#dcfce7e6}.workflow-node-card.is-approval .workflow-node-main i{color:#176bff;background:#ebf5fff5}.workflow-node-card.is-condition .workflow-node-main i{color:#d97706;background:#fff7edf5}.workflow-node-card.is-cc .workflow-node-main i{color:#0891b2;background:#ecfefff5}.workflow-node-card.is-end .workflow-node-main i{color:#475569;background:#f1f5f9f5}.workflow-node-card footer{background:#f7fbffcc;border-radius:0 0 11px 11px;min-height:38px;padding:7px 10px}.workflow-form-field-list,.workflow-inspector-body,.workflow-monitor-table{gap:10px;padding:14px}.workflow-form-field-card{border-radius:10px;gap:10px;padding:12px}.workflow-form-field-card header strong{font-size:13px}.workflow-form-grid{gap:9px}.workflow-form-grid label,.workflow-inspector-body label,.workflow-condition-branch label{gap:5px}.workflow-form-grid input,.workflow-form-grid select,.workflow-inspector-body input,.workflow-inspector-body select,.workflow-condition-branch input,.workflow-condition-branch select{background:#f8fbfff0;min-height:33px}.workflow-form-grid textarea,.workflow-inspector-body textarea,.workflow-condition-branch textarea{min-height:78px}.workflow-inspector-panel{grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.workflow-inspector-body{align-content:start}.workflow-condition-editor,.workflow-version-mini{background:#f7fbffd1;border-color:#7da7e224;gap:9px;padding:11px}.workflow-version-mini div{min-height:28px}.workflow-monitor-table{background-color:#0000;background-image:linear-gradient(#176bff09 1px,#0000 1px),linear-gradient(90deg,#176bff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.workflow-monitor-row{border-radius:10px;grid-template-columns:minmax(168px,1.35fr) 74px minmax(108px,.8fr) minmax(116px,.8fr) 76px auto;gap:9px;padding:10px;box-shadow:0 10px 22px #194c8a0b}@media (max-width:1600px){.workflow-body-grid.workflow-designer-layout{grid-template-columns:248px minmax(0,1fr) 318px}.workflow-designer-head{grid-template-columns:44px minmax(0,1fr) auto;min-height:76px;padding:12px 14px}.workflow-designer-head>i{width:44px;height:44px}.workflow-designer-head h2{font-size:18px}.workflow-template-actions .org-outline-button,.workflow-template-actions .org-secondary-button{height:32px;min-height:32px;padding:0 10px}.workflow-template-overview{padding:10px 14px}.workflow-template-overview div{min-height:60px;padding:8px 10px}.workflow-template-overview strong{font-size:16px}.workflow-template-item{grid-template-columns:34px minmax(0,1fr) auto;min-height:72px}.workflow-template-item i{width:34px;height:34px}.workflow-node-chain{padding:14px 14px 16px 46px}.workflow-node-chain:before{left:29px}.workflow-node-card:before{left:-24px}}@media (max-width:1400px){.workflow-body-grid.workflow-designer-layout{grid-template-columns:232px minmax(0,1fr) 286px;gap:10px}.workflow-designer-layout .workflow-panel-head{min-height:62px;padding:14px 14px 12px}.workflow-template-filters,.workflow-template-list{padding:10px}.workflow-template-filters div{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-template-item{min-height:68px;padding:9px}.workflow-template-item em{min-width:44px;padding:0 6px}.workflow-designer-head{grid-template-columns:42px minmax(0,1fr) auto;gap:10px;min-height:0;padding:12px}.workflow-designer-head>i{width:42px;height:42px}.workflow-template-actions{grid-column:auto;justify-content:flex-start}.workflow-template-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:9px 12px}.workflow-template-overview div{min-height:52px;padding:8px}.workflow-template-overview span{font-size:11px}.workflow-template-overview strong{font-size:15px}.workflow-designer-tabs,.workflow-config-toolbar{padding-left:12px;padding-right:12px}.workflow-config-toolbar>span{display:none}.workflow-config-toolbar label{min-width:260px}.workflow-node-chain{gap:12px;padding:12px 12px 14px 40px}.workflow-node-chain:before{left:24px}.workflow-node-card:before{left:-21px}.workflow-node-main{grid-template-columns:32px minmax(0,1fr) 16px;gap:10px;padding:11px 12px}.workflow-node-main i{width:32px;height:32px}.workflow-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-form-field-list,.workflow-inspector-body,.workflow-monitor-table{padding:12px}.workflow-monitor-row{grid-template-columns:minmax(0,1fr) auto}.workflow-monitor-row>span,.workflow-monitor-row time{display:none}}.workflow-body-grid.workflow-instance-detail-grid{grid-template-columns:320px minmax(0,1fr) 360px;gap:12px;min-height:0}.workflow-instance-detail-grid>.workflow-panel,.workflow-instance-detail-grid>.skeleton-block{background:radial-gradient(circle at 18% 0,#176bff0e,#0000 30%),#fffffff0;border:1px solid #7097cc2e;border-radius:10px;min-height:0;overflow:hidden;box-shadow:0 16px 34px #23569612}.workflow-instance-summary,.workflow-instance-progress,.workflow-instance-logs{grid-template-rows:auto minmax(0,1fr);display:grid}.workflow-instance-detail-grid .workflow-panel-head{background:linear-gradient(135deg,#f8fbfffa,#ffffffe6),radial-gradient(circle at 92% 0,#176bff14,#0000 30%);border-bottom:1px solid #6f97d11f;min-height:66px;padding:16px}.workflow-instance-summary .workflow-panel-head{grid-template-columns:minmax(0,1fr) auto;align-items:center}.workflow-instance-summary .workflow-status-pill{text-overflow:ellipsis;white-space:nowrap;max-width:96px;overflow:hidden}.workflow-instance-summary-body,.workflow-instance-node-list,.workflow-instance-log-list{scrollbar-width:thin;scrollbar-color:#608bc45c transparent}.workflow-instance-summary-body{background:radial-gradient(circle at 50% 8%,#176bff0d,#0000 32%),linear-gradient(#176bff06 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#176bff06 1px,#0000 1px) 0 0/24px 24px;gap:12px;padding:14px}.workflow-instance-summary-body h3{overflow-wrap:anywhere;background:linear-gradient(135deg,#ebf5ffe6,#fffffff5);border:1px solid #6f97d124;border-radius:10px;min-height:62px;padding:12px;font-size:17px;line-height:1.42}.workflow-instance-summary-body dl{background:#ffffffe6;border:1px solid #6f97d121;border-radius:10px;gap:0;padding:8px 12px}.workflow-instance-summary-body dl div,.workflow-instance-summary-body li{grid-template-columns:78px minmax(0,1fr);align-items:start;gap:10px;min-height:34px;padding:8px 0;display:grid}.workflow-instance-summary-body dd,.workflow-instance-summary-body li em{color:#132c5d;text-align:left;line-height:1.5}.workflow-instance-summary-body section{background:#ffffffeb;border:1px solid #6f97d121;border-radius:10px;gap:10px;padding:12px}.workflow-instance-summary-body section>strong{letter-spacing:0;font-size:14px}.workflow-instance-summary-body ul{border-top:1px solid #6f97d11a}.workflow-instance-summary-body li:last-child,.workflow-instance-summary-body dl div:last-child{border-bottom:0}.workflow-instance-node-list{background:radial-gradient(circle at 50% 4%,#26d2d812,#0000 28%),linear-gradient(#176bff06 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#176bff06 1px,#0000 1px) 0 0/24px 24px;gap:14px;padding:16px 16px 18px 52px;position:relative}.workflow-instance-node-list:before{content:"";background:linear-gradient(#176bff14,#176bff61,#26d2d81f);border-radius:999px;width:2px;position:absolute;top:32px;bottom:32px;left:34px}.workflow-instance-node{background:#fffffff0;border-color:#6f97d124;border-radius:10px;grid-template-columns:38px minmax(0,1fr);padding:13px;position:relative;box-shadow:0 12px 24px #1c4e880f}.workflow-instance-node:before{content:"";background:#8ebaff;border:3px solid #f8fbff;border-radius:999px;width:9px;height:9px;position:absolute;top:24px;left:-25px;box-shadow:0 0 0 1px #176bff33}.workflow-instance-node>i{background:#ebf5fff5;border-radius:11px;width:38px;height:38px;box-shadow:inset 0 0 0 1px #176bff14}.workflow-instance-node.is-completed>i,.workflow-instance-node.is-approved>i{color:#059669;background:#dcfce7eb}.workflow-instance-node.is-completed:before,.workflow-instance-node.is-approved:before{background:#12b981;box-shadow:0 0 0 1px #12b98133}.workflow-instance-node.is-running>i,.workflow-instance-node.is-pending>i{color:#176bff;background:linear-gradient(135deg,#ebf5fffa,#dbecffeb)}.workflow-instance-node.is-running:before,.workflow-instance-node.is-pending:before{background:#176bff;box-shadow:0 0 0 4px #176bff17}.workflow-instance-node.is-waiting>i{color:#8a9ab1;background:#f1f6fcf0}.workflow-instance-node.is-waiting:before{background:#b8c7da;box-shadow:0 0 0 1px #8a9ab133}.workflow-instance-node.is-failed>i,.workflow-instance-node.is-rejected>i{color:#e5484d;background:#fff1f2f0}.workflow-instance-node.is-failed:before,.workflow-instance-node.is-rejected:before{background:#e5484d;box-shadow:0 0 0 1px #e5484d38}.workflow-instance-node strong{font-size:14px;line-height:1.35}.workflow-instance-node span{margin-top:4px;font-size:12px;line-height:1.45}.workflow-instance-node-hint{color:#71829b;margin:9px 0 0;font-size:12px;line-height:1.5}.workflow-instance-task{background:linear-gradient(135deg,#f8fbfffa,#ffffffeb);border-color:#6f97d11f;border-radius:9px;gap:8px;margin-top:10px;padding:10px 11px}.workflow-instance-task p{align-items:center}.workflow-instance-task em{color:#176bff;background:#ebf5fff0;border:1px solid #176bff24;border-radius:999px;flex:none;padding:3px 8px;font-size:11px;font-weight:800}.workflow-instance-task small{overflow-wrap:anywhere;line-height:1.5}.workflow-instance-task div{flex-wrap:wrap;gap:7px}.workflow-instance-log-list{background:linear-gradient(#f8fbfffa,#ffffffeb);gap:0;padding:14px 16px 16px 34px;position:relative}.workflow-instance-log-list:before{content:"";background:#6f97d138;border-radius:999px;width:1px;position:absolute;top:22px;bottom:24px;left:21px}.workflow-instance-log-list section{min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #6f97d11a;border-radius:0;grid-template-columns:minmax(0,1fr);padding:9px 0 10px;position:relative}.workflow-instance-log-list section:last-child{border-bottom:0}.workflow-instance-log-list section>i{color:#176bff;background:#f8fbff;border:1px solid #176bff57;width:14px;height:14px;position:absolute;top:12px;left:-23px;box-shadow:0 0 0 4px #f8fbfff5}.workflow-instance-log-list section>i svg{width:8px;height:8px}.workflow-instance-log-list section.is-approve>i{color:#059669;border-color:#05966961}.workflow-instance-log-list section.is-reject>i,.workflow-instance-log-list section.is-terminate>i,.workflow-instance-log-list section.is-error>i{color:#e5484d;border-color:#e5484d66}.workflow-instance-log-list section.is-comment>i,.workflow-instance-log-list section.is-transfer>i{color:#d97706;border-color:#d977065c}.workflow-instance-log-list section>div{min-width:0}.workflow-instance-log-list section header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.workflow-instance-log-list strong{font-size:13px;line-height:1.35}.workflow-instance-log-list time{color:#8a9ab1;white-space:nowrap;flex:none;font-size:11px;font-weight:600}.workflow-instance-log-list span{color:#71829b;margin-top:2px;font-size:12px;line-height:1.4;display:block}.workflow-instance-log-list p{overflow-wrap:anywhere;color:#334155;white-space:pre-wrap;background:#f8fbffdb;border:1px solid #6f97d11a;border-radius:7px;margin:6px 0 0;padding:7px 9px;font-size:12px;line-height:1.5}.workflow-instance-log-list p.is-error{color:#b42318;background:#fef2f2b8;border-color:#f8717138}.workflow-instance-log-card .workflow-instance-log-list{max-height:min(520px,48vh);padding-right:4px;overflow-y:auto}.workflow-instance-attachments{border-top:0;padding-top:11px}.workflow-top-actions .workflow-detail-actions{flex-wrap:nowrap;gap:7px}.action-confirm-dialog{border-radius:12px;box-shadow:0 28px 70px #091e4233}.action-confirm-dialog h2{font-size:17px}.action-dialog-fields input,.action-dialog-fields textarea{background:#f8fbfff5}.action-dialog-fields textarea{min-height:92px}@media (max-width:1600px){.workflow-body-grid.workflow-instance-detail-grid{grid-template-columns:286px minmax(0,1fr) 320px}.workflow-instance-summary-body{padding:12px}.workflow-instance-node-list{padding:14px 14px 16px 46px}.workflow-instance-node-list:before{left:29px}.workflow-instance-node:before{left:-24px}}@media (max-width:1400px){.workflow-body-grid.workflow-instance-detail-grid{grid-template-columns:260px minmax(0,1fr) 292px;gap:10px}.workflow-instance-detail-grid .workflow-panel-head{min-height:62px;padding:14px}.workflow-instance-summary-body h3{min-height:56px;font-size:15px}.workflow-instance-summary-body dl div,.workflow-instance-summary-body li{grid-template-columns:66px minmax(0,1fr);gap:8px}.workflow-instance-node-list{padding:12px 12px 14px 40px}.workflow-instance-node-list:before{left:24px}.workflow-instance-node{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:11px}.workflow-instance-node:before{left:-21px}.workflow-instance-node>i{width:32px;height:32px}.workflow-instance-log-list{padding:12px 14px 14px 32px}.workflow-instance-log-list:before{left:20px}.workflow-instance-log-list section>i{left:-22px}.workflow-topbar.management-page-topbar{grid-template-columns:minmax(210px,.72fr) minmax(300px,390px) minmax(340px,1fr);gap:8px}.workflow-topbar .management-page-title{gap:8px}.workflow-topbar .management-page-title h1{font-size:21px}.workflow-topbar .management-page-title span{max-width:150px}.workflow-global-search.management-page-search{width:min(100%,390px);height:34px;padding:0 10px}.workflow-global-search.management-page-search span{min-width:30px;padding-inline:6px}.workflow-top-actions.management-page-actions{gap:6px}.workflow-top-actions.management-page-actions .org-secondary-button,.workflow-top-actions.management-page-actions .org-primary-button{height:32px;min-height:32px;padding:0 10px;font-size:12px}.workflow-top-actions.management-page-actions .org-icon-button{width:32px;height:32px}.workflow-top-actions .workflow-detail-actions{gap:6px}.workflow-top-actions .workflow-detail-actions .org-secondary-button{height:32px;min-height:32px;padding:0 8px}.workflow-inline-card .system-state{min-height:96px}.workflow-topbar.management-page-topbar.is-compact-actions{grid-template-columns:minmax(210px,.7fr) minmax(260px,320px) minmax(400px,1fr)}.workflow-topbar.is-compact-actions .workflow-global-search.management-page-search{width:min(100%,320px)}}@media (max-width:1360px){.workflow-topbar.management-page-topbar.is-compact-actions{grid-template-columns:minmax(200px,.66fr) minmax(230px,280px) minmax(400px,1fr)}.workflow-topbar.is-compact-actions .workflow-global-search.management-page-search{width:min(100%,280px)}.workflow-topbar.is-compact-actions .management-page-title span{max-width:112px}}.workflow-workspace-dashboard{gap:10px}.workflow-topbar-dashboard{grid-template-columns:minmax(260px,.72fr) minmax(420px,520px) minmax(440px,1fr)}.workflow-topbar-dashboard .workflow-page-title h1{font-size:22px;font-weight:700;line-height:1}.workflow-topbar-dashboard .workflow-page-title span,.workflow-topbar-dashboard .workflow-global-search input,.workflow-topbar-dashboard .workflow-global-search span{font-size:12px;font-weight:400}.workflow-topbar-dashboard .workflow-global-search{border-radius:8px;height:34px}.workflow-topbar-dashboard .workflow-top-actions .org-primary-button,.workflow-topbar-dashboard .workflow-top-actions .org-secondary-button{border-radius:8px;height:34px;min-height:34px;padding:0 14px;font-size:12px;font-weight:500}.workflow-workbench-v37{grid-template-columns:390px minmax(0,1fr) 382px;gap:10px}.workflow-workbench-v37 .workflow-workbench-panel{border-color:#6891ca2e;box-shadow:0 10px 24px #176bff0b,inset 0 1px #fffffff5}.workflow-workbench-v37 .workflow-panel-head{border-bottom:0;min-height:46px;padding:11px 16px 8px}.workflow-workbench-v37 .workflow-panel-head>div{gap:0}.workflow-workbench-v37 .workflow-panel-head h2{color:#061b49;letter-spacing:0;font-size:14px;font-weight:650}.workflow-workbench-v37 .workflow-panel-head span{color:#657892;font-size:11px;font-weight:400}.workflow-panel-actions{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}.workflow-panel-actions a,.workflow-panel-action-link{color:#176bff;min-width:max-content;height:22px;box-shadow:none;white-space:nowrap;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:3px;padding:0;font-size:12px;font-weight:400;line-height:22px;text-decoration:none;display:inline-flex}.workflow-panel-actions a:hover,.workflow-panel-action-link:hover{color:#0f5de0;box-shadow:none;background:0 0;border:0}.workflow-today-panel{grid-template-rows:auto minmax(0,1fr)}.workflow-today-list{align-content:start;gap:10px;min-height:0;padding:10px 14px 14px;display:grid;overflow:auto}.workflow-today-card{color:#102754;background:linear-gradient(#fffffff5,#f9fcffe6),#ffffffe6;border:1px solid #6891ca2e;border-radius:10px;grid-template-columns:40px minmax(0,1fr) auto;gap:0 12px;min-height:126px;padding:14px;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:grid;position:relative;box-shadow:inset 0 1px #fffffff0}.workflow-today-card:hover{border-color:#176bff42;box-shadow:0 8px 18px #176bff0f}.workflow-today-card>i{color:#176bff;background:linear-gradient(135deg,#ebf5fff5,#daeeffe6);border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.workflow-today-card-main{gap:5px;min-width:0;display:grid}.workflow-today-card-main header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title urgent""number number";align-items:center;gap:2px 7px;min-width:0;display:grid}.workflow-today-card-main strong{color:#071e4f;text-overflow:ellipsis;white-space:nowrap;grid-area:title;font-size:13px;font-weight:650;overflow:hidden}.workflow-today-card-main header span,.workflow-today-card-main p,.workflow-today-card time{color:#536985;font-size:12px;font-weight:400}.workflow-today-card-main header span{text-overflow:ellipsis;white-space:nowrap;grid-area:number;min-width:0;overflow:hidden}.workflow-today-card-main header em{color:#e5484d;background:#fff1f2;border-radius:999px;grid-area:urgent;height:18px;padding:0 7px;font-size:11px;font-style:normal;font-weight:500;line-height:18px}.workflow-today-card-main p{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;line-height:1.25;overflow:hidden}.workflow-today-card time{white-space:nowrap}.workflow-today-card b{color:#176bff;background:#ebf5fff5;border-radius:7px;height:22px;padding:0 9px;font-size:12px;font-weight:500;line-height:22px;position:absolute;bottom:14px;right:14px}.workflow-today-more{color:#176bff;background:linear-gradient(#fffffff5,#f4f9ffeb);border:1px solid #6891ca2e;border-radius:999px;justify-content:center;align-items:center;gap:5px;height:30px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.workflow-workbench-v37 .workflow-dashboard-center{grid-template-rows:286px minmax(330px,1fr);gap:10px;min-width:0;min-height:0;display:grid}.workflow-common-panel,.workflow-trend-panel{min-height:0}.workflow-trend-panel{z-index:2;overflow:visible}.workflow-workbench-v37 .workflow-workbench-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:10px 16px 14px;overflow:visible}.workflow-workbench-v37 .workflow-template-shortcut{border-radius:9px;min-height:64px;padding:10px 14px}.workflow-workbench-v37 .workflow-template-shortcut i{border-radius:11px;width:34px;height:34px}.workflow-workbench-v37 .workflow-template-shortcut strong{color:#071e4f;font-size:13px;font-weight:650}.workflow-workbench-v37 .workflow-template-shortcut span{color:#5e718d;font-size:12px;font-weight:400}.workflow-trend-content{grid-template-rows:auto minmax(0,1fr);min-height:0;padding:0 16px 14px;display:grid}.workflow-trend-metrics{border:1px solid #6891ca29;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.workflow-workbench-v37 .workflow-trend-metrics>section{border-right:1px solid #6891ca21;grid-template-rows:auto auto auto;gap:3px;min-width:0;padding:10px 16px;display:grid}.workflow-workbench-v37 .workflow-trend-metrics>section:last-child{border-right:0}.workflow-trend-metrics span,.workflow-trend-metrics small{color:#657892;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;overflow:hidden}.workflow-trend-metrics strong{color:#061b49;font-size:20px;font-weight:700}.workflow-trend-visuals{grid-template-columns:minmax(0,1.56fr) minmax(220px,.8fr);gap:14px;min-height:0;padding-top:12px;display:grid}.workflow-trend-chart{grid-template-rows:minmax(0,1fr) auto auto;gap:4px;min-width:0;min-height:0;display:grid}.workflow-trend-plot{min-width:0;min-height:150px;display:block}.workflow-trend-chart svg{width:100%;height:150px;min-height:150px}.workflow-trend-chart.is-empty{grid-template-rows:minmax(0,1fr) auto auto}.workflow-trend-chart.is-empty .workflow-trend-plot,.workflow-trend-chart.is-empty svg{height:100%;min-height:0}.workflow-trend-chart.is-empty .workflow-trend-plot{background-image:linear-gradient(90deg,#6891ca52 45%,#0000 45%),linear-gradient(90deg,#6891ca52 45%,#0000 45%),linear-gradient(90deg,#6891ca52 45%,#0000 45%),linear-gradient(90deg,#6891ca52 45%,#0000 45%),linear-gradient(90deg,#6891ca52 45%,#0000 45%);background-position:0 8%,0 30%,0 52%,0 74%,0 96%;background-repeat:repeat-x;background-size:8px 1px}.workflow-trend-chart line{stroke:#6891ca33;stroke-dasharray:2 3}.workflow-trend-chart polyline{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.workflow-trend-chart polyline.is-started{stroke:#176bff}.workflow-trend-chart polyline.is-completed{stroke:#19b985}.workflow-trend-labels{grid-template-columns:repeat(var(--trend-label-count,7), minmax(0, 1fr));text-align:center;display:grid}.workflow-trend-labels span{color:#71839d;font-size:11px;line-height:1}.workflow-chart-legend{justify-content:center;gap:24px;margin-top:0;display:flex}.workflow-chart-legend span{color:#536985;align-items:center;gap:6px;font-size:11px;font-weight:400;display:inline-flex}.workflow-chart-legend i{border-radius:999px;width:16px;height:3px}.workflow-chart-legend i.is-started{background:#176bff}.workflow-chart-legend i.is-completed{background:#19b985}.workflow-status-donut{border-left:1px solid #6891ca24;grid-template-rows:auto minmax(0,1fr);min-width:0;padding-left:16px;display:grid}.workflow-status-donut h3{color:#102754;margin:0 0 10px;font-size:12px;font-weight:650}.workflow-status-donut-body{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;display:grid}.workflow-donut-ring{color:#176bff;background:var(--workflow-donut);border-radius:999px;place-items:center;width:88px;height:88px;display:grid;position:relative}.workflow-donut-ring:after{content:"";border-radius:inherit;background:#fffffff5;position:absolute;inset:20px;box-shadow:inset 0 0 0 1px #6891ca14}.workflow-donut-ring svg{z-index:1;position:relative}.workflow-status-donut ul{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.workflow-status-donut li{color:#536985;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;font-size:11px;display:grid}.workflow-status-donut li i{border-radius:999px;width:7px;height:7px}.workflow-status-donut li strong{color:#102754;white-space:nowrap;font-size:11px;font-weight:600}.workflow-range-tabs{border:1px solid #6891ca2e;border-radius:8px;flex-direction:row;align-items:center;display:flex;overflow:hidden}.workflow-trend-actions{align-items:center;gap:8px;display:flex;position:relative}.workflow-workbench-v37 .workflow-range-tabs .workflow-range-tab{color:#657892;min-width:54px;box-shadow:none;white-space:nowrap;background:#ffffffad;border:0;border-right:1px solid #6891ca1f;justify-content:center;align-items:center;margin:0;padding:0 12px;display:inline-grid}.workflow-workbench-v37 .workflow-range-tabs .workflow-range-tab:last-child{border-right:0}.workflow-workbench-v37 .workflow-range-tabs .workflow-range-tab:hover{color:#176bff;background:#f4f9fff5}.workflow-workbench-v37 .workflow-range-tabs .workflow-range-tab.is-active{color:#176bff;background:#ebf5fff5}.workflow-custom-range-summary{color:#657892;white-space:nowrap;font-size:11px;font-weight:400}.workflow-custom-range{z-index:12;background:#fffffffa;border:1px solid #6891ca33;border-radius:12px;gap:10px;width:286px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 30px #176bff1f}.workflow-custom-range-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-custom-range-head strong{color:#102754;font-size:12px;font-weight:600;line-height:1}.workflow-custom-range-head span{color:#657892;white-space:nowrap;font-size:11px;font-weight:400}.workflow-workbench-v37 .dm-flow-date-picker{gap:8px;width:100%;display:grid}.workflow-workbench-v37 .dm-flow-date-picker-header{grid-template-columns:26px minmax(0,1fr) 26px;align-items:center;gap:6px;height:26px;display:grid}.workflow-workbench-v37 .dm-flow-date-picker-header h3{color:#102754;text-align:center;margin:0;font-size:12px;font-weight:600;line-height:26px}.workflow-workbench-v37 .dm-flow-date-picker-header .dm-flow-date-picker-nav{color:#657892;box-shadow:none;background:#f4f9ffe0;border:1px solid #6891ca29;border-radius:8px;place-items:center;margin:0;padding:0;display:grid}
.workflow-workbench-v37 .dm-flow-date-picker-header .dm-flow-date-picker-nav:hover{color:#176bff;background:#fff;border-color:#176bff47}.workflow-workbench-v37 .dm-flow-date-picker-weekdays,.workflow-workbench-v37 .dm-flow-date-picker-days{grid-template-columns:repeat(7,1fr);gap:3px;width:100%;display:grid}.workflow-workbench-v37 .dm-flow-date-picker-weekdays span{color:#8a9bb2;text-align:center;place-items:center;height:18px;font-size:10px;font-weight:400;line-height:18px;display:grid}.workflow-workbench-v37 .dm-flow-date-picker-day{color:#20365d;appearance:none;width:100%;min-width:0;height:25px;box-shadow:none;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;place-items:center;margin:0;padding:0;font-size:11px;font-weight:400;line-height:25px;display:grid}.workflow-workbench-v37 .dm-flow-date-picker-day:hover{color:#176bff;background:#ebf5ffeb}.workflow-workbench-v37 .dm-flow-date-picker-day.is-muted{color:#b7c4d5}.workflow-workbench-v37 .dm-flow-date-picker-day.is-range{color:#176bff;background:#ebf5fff5}.workflow-workbench-v37 .dm-flow-date-picker-day.is-start,.workflow-workbench-v37 .dm-flow-date-picker-day.is-end{color:#fff;background:#176bff;box-shadow:0 6px 14px #176bff2e}.workflow-workbench-v37 .dm-flow-date-picker-day.is-today:not(.is-start):not(.is-end){box-shadow:inset 0 0 0 1px #176bff57}.workflow-custom-presets{border:1px solid #6891ca29;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.workflow-workbench-v37 .workflow-custom-presets .workflow-custom-preset{color:#536985;box-shadow:none;background:#f4f9ffb3;border:0;border-right:1px solid #6891ca1f;border-radius:0;margin:0;padding:0}.workflow-workbench-v37 .workflow-custom-presets .workflow-custom-preset:last-child{border-right:0}.workflow-workbench-v37 .workflow-custom-presets .workflow-custom-preset:hover{color:#176bff;background:#ebf5fff5}.workflow-workbench-v37 .workflow-dashboard-side{grid-template-rows:170px minmax(0,1fr) 150px;gap:10px}.workflow-efficiency-list{gap:0;padding:0 14px 10px;display:grid}.workflow-workbench-v37 .workflow-efficiency-list>section{border-bottom:1px solid #6891ca1f;grid-template-columns:26px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:30px;display:grid}.workflow-workbench-v37 .workflow-efficiency-list>section:last-child{border-bottom:0}.workflow-efficiency-list i{color:#176bff;background:#ebf5fff2;border-radius:999px;place-items:center;width:22px;height:22px;display:grid}.workflow-efficiency-list span{color:#536985;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;overflow:hidden}.workflow-efficiency-list strong{color:#061b49;white-space:nowrap;font-size:12px;font-weight:650}.workflow-efficiency-list em{color:#19a76f;white-space:nowrap;font-size:11px;font-style:normal;font-weight:500}.workflow-efficiency-list em.is-up{color:#e5484d}.workflow-efficiency-list em.is-down{color:#19a76f}.workflow-recent-flow-list{align-content:start;min-height:0;margin:0;padding:6px 14px 12px;list-style:none;display:grid;overflow:auto}.workflow-recent-flow-list li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;min-height:58px;padding:6px 0 8px;display:grid;position:relative}.workflow-recent-flow-list li:before{content:"";background:#176bff26;width:1px;position:absolute;top:0;bottom:0;left:4px}.workflow-recent-flow-list li:first-child:before{top:13px}.workflow-recent-flow-list li:last-child:before{bottom:calc(100% - 13px)}.workflow-recent-flow-list li>i{z-index:1;background:#176bff;border:2px solid #eaf4ff;border-radius:999px;width:8px;height:8px;margin-top:7px;box-shadow:0 0 0 3px #176bff1c}.workflow-recent-flow-main,.workflow-recent-flow-list div{gap:3px;min-width:0;display:grid}.workflow-recent-flow-main{gap:5px}.workflow-recent-flow-title-row,.workflow-recent-flow-meta-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.workflow-recent-flow-list strong,.workflow-recent-flow-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-recent-flow-list strong{color:#102754;font-size:12px;font-weight:650}.workflow-recent-flow-list span,.workflow-recent-flow-list time{color:#657892;font-size:11px}.workflow-recent-flow-list a{color:#176bff;text-overflow:ellipsis;white-space:nowrap;grid-column:auto;justify-self:end;max-width:132px;font-size:11px;font-weight:500;text-decoration:none;overflow:hidden}.workflow-recent-flow-title-row time{white-space:nowrap;justify-self:end}.workflow-recent-flow-meta-row span{min-width:0}.workflow-risk-panel .workflow-risk-list{padding:0 14px 12px}.workflow-workbench-v37 .workflow-risk-item{background:0 0;border:0;border-bottom:1px solid #6891ca1f;border-radius:0;min-height:34px;padding:6px 0}.workflow-workbench-v37 .workflow-risk-item strong{font-size:12px;font-weight:650}.workflow-workbench-v37 .workflow-risk-item span,.workflow-workbench-v37 .workflow-risk-item em{font-size:11px;font-weight:400}.workflow-workbench-v37 .workflow-risk-item:last-child{border-bottom:0}@media (max-width:1600px){.workflow-workspace-dashboard{grid-template-rows:38px 86px minmax(0,1fr);gap:8px}.workflow-topbar-dashboard{grid-template-columns:minmax(220px,.68fr) minmax(340px,460px) minmax(390px,1fr)}.workflow-topbar-dashboard .workflow-page-title h1{font-size:21px}.workflow-workbench-v37{grid-template-columns:330px minmax(0,1fr) 330px;gap:8px}.workflow-workbench-v37 .workflow-dashboard-center{grid-template-rows:272px minmax(320px,1fr);gap:8px}.workflow-workbench-v37 .workflow-dashboard-side{grid-template-rows:160px minmax(0,1fr) 140px;gap:8px}.workflow-workbench-v37 .workflow-panel-head{min-height:44px;padding:10px 14px 7px}.workflow-workbench-v37 .workflow-workbench-template-grid{gap:8px 10px;padding:8px 14px 12px}.workflow-workbench-v37 .workflow-template-shortcut{min-height:60px;padding:9px 12px}.workflow-trend-content{padding:0 14px 12px}.workflow-trend-plot,.workflow-trend-chart svg{height:138px;min-height:138px}.workflow-trend-chart.is-empty .workflow-trend-plot,.workflow-trend-chart.is-empty svg{height:100%;min-height:0}}@media (max-width:1400px){.workflow-workbench-v37{grid-template-columns:300px minmax(0,1fr) 292px}.workflow-workbench-v37 .workflow-panel-head h2{font-size:13px}.workflow-workbench-v37 .workflow-dashboard-center{grid-template-rows:258px minmax(314px,1fr)}.workflow-workbench-v37 .workflow-template-shortcut{min-height:54px;padding:8px 10px}.workflow-workbench-v37 .workflow-template-shortcut i{width:30px;height:30px}.workflow-workbench-v37 .workflow-template-shortcut strong{font-size:12px}.workflow-trend-visuals{grid-template-columns:minmax(0,1fr) 196px;gap:10px}.workflow-trend-plot,.workflow-trend-chart svg{height:126px;min-height:126px}.workflow-trend-chart.is-empty .workflow-trend-plot,.workflow-trend-chart.is-empty svg{height:100%;min-height:0}}.workflow-workspace-start .workflow-start-recommend>div span{color:#617692;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.workflow-workspace-start .workflow-start-recommend .dm-button,.workflow-workspace-start .workflow-start-recommend .dm-button .dm-button-label{color:#fff}.workflow-workspace-start .workflow-start-template-board{overscroll-behavior:contain;overflow-y:auto}.workflow-workspace-start .workflow-start-template-board.is-list{grid-template-columns:minmax(0,1fr);gap:8px;padding-bottom:12px}.workflow-workspace-start .workflow-start-template-board.is-list .workflow-start-template-card{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-items:center;gap:6px;min-height:88px;padding:10px 12px}.workflow-workspace-start .workflow-start-template-board.is-list .workflow-start-template-card header,.workflow-workspace-start .workflow-start-template-board.is-list .workflow-start-template-card p,.workflow-workspace-start .workflow-start-template-board.is-list .workflow-start-template-foot{grid-column:1}.workflow-workspace-start .workflow-start-template-board.is-list .workflow-start-template-card p{-webkit-line-clamp:1;min-height:17px;line-height:1.42}.workflow-workspace-start .workflow-start-template-board.is-list .workflow-start-template-tags{align-items:center;min-height:22px;overflow:hidden}.workflow-workspace-start .workflow-start-template-board.is-list .workflow-start-template-tags span{height:20px;padding:0 7px;line-height:20px}.workflow-workspace-start .workflow-start-template-board.is-list .workflow-start-template-action{justify-self:end;width:58px;min-width:58px;padding:0 12px}.workflow-workspace-start .workflow-start-pagination{z-index:2;background:linear-gradient(#fafdffd1,#fffffff5);position:relative}.workflow-workspace-tasks .workflow-page-title{gap:10px}.workflow-tasks-v43{grid-template-columns:minmax(760px,1fr) 420px;gap:12px;min-height:0;display:grid}.workflow-tasks-list-panel,.workflow-tasks-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-tasks-list-panel{grid-template-rows:auto auto auto minmax(0,1fr) auto;display:grid}.workflow-tasks-detail-panel{min-height:0;max-height:calc(100vh - 220px);padding:0;display:grid}.workflow-tasks-panel-head{justify-content:space-between;align-items:center;min-height:52px;padding:16px 18px 12px;display:flex}.workflow-tasks-panel-head .dm-text{color:#071c47;font-size:16px;font-weight:680;line-height:1.2}.workflow-tasks-tabs{padding:0 18px 12px}.workflow-tasks-tabs .dm-segmented{background:#f6faffc2}.workflow-tasks-tabs .dm-segmented button{min-width:62px;height:30px}.workflow-tasks-filterbar{grid-template-columns:minmax(120px,180px) minmax(120px,190px) minmax(130px,1fr) minmax(140px,180px) auto;gap:10px;padding:0 18px 12px;display:grid}.workflow-tasks-input,.workflow-tasks-select-input{box-sizing:border-box;color:#405672;background:#ffffffe6;border:1px solid #7999c42e;border-radius:8px;outline:none;width:100%;height:34px;font-size:12px;font-weight:400}.workflow-tasks-filterbar>.dm-select{width:100%}.workflow-tasks-filterbar>.dm-select .dm-select-trigger{height:34px;min-height:34px;font-size:12px;font-weight:400}.workflow-tasks-input,.workflow-tasks-select-input{align-items:center;gap:7px;padding:0 11px;display:flex}.workflow-tasks-input svg,.workflow-tasks-select-input svg{color:#8aa0bc;flex:none}.workflow-tasks-input input,.workflow-tasks-select-input .dm-select{color:#405672;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:12px}.workflow-tasks-select-input .dm-select-trigger{height:32px;min-height:32px;box-shadow:none;background:0 0;border:0;padding:0;font-size:12px;font-weight:400}.workflow-tasks-select-input .dm-select-trigger:focus-visible{box-shadow:none}.workflow-tasks-input input::placeholder{color:#7d8ca3}.workflow-tasks-input.is-readonly{background:#f8fbffd1}.workflow-tasks-table-shell{min-height:0;padding:0 18px;overflow:auto}.workflow-tasks-table{border:1px solid #7999c424;border-radius:8px;min-width:940px;overflow:hidden}.workflow-tasks-row{box-sizing:border-box;color:#102754;text-align:left;background:#ffffffe0;border-bottom:1px solid #7999c41a;grid-template-columns:36px minmax(148px,1.35fr) minmax(86px,.72fr) minmax(118px,.9fr) minmax(100px,.84fr) minmax(108px,.86fr) minmax(92px,.7fr) 86px 146px;align-items:center;gap:10px;width:100%;min-width:0;min-height:58px;padding:0 12px;display:grid}.workflow-tasks-row:not(.workflow-tasks-row-head){cursor:pointer}.workflow-tasks-row:not(.workflow-tasks-row-head):hover{background:#f8fbff}.workflow-tasks-row.is-selected{background:linear-gradient(90deg,#176bff1a,#fffffff5);box-shadow:inset 3px 0 #176bff}.workflow-tasks-row:last-child{border-bottom:0}.workflow-tasks-row-head{color:#60738d;background:#f6faffe0;min-height:38px;font-size:12px;font-weight:500}.workflow-tasks-check{place-items:center;width:18px;height:18px;display:grid}.workflow-tasks-check input{accent-color:#176bff;width:14px;height:14px}.workflow-tasks-flow-cell,.workflow-tasks-person-cell,.workflow-tasks-node-cell{align-items:center;min-width:0;display:flex}.workflow-tasks-flow-cell{gap:10px}.workflow-tasks-flow-cell>i{color:#176bff;background:#edf5ff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.workflow-tasks-flow-cell>i.is-green{color:#0f9a67;background:#eafaf3}.workflow-tasks-flow-cell>i.is-amber{color:#f59e0b;background:#fff7e8}.workflow-tasks-flow-cell>i.is-purple{color:#7c5cff;background:#f2efff}.workflow-tasks-flow-cell>span,.workflow-tasks-node-cell{gap:3px;min-width:0;display:grid}.workflow-tasks-flow-cell strong,.workflow-tasks-person-cell strong,.workflow-tasks-node-cell strong{color:#071c47;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:620;line-height:1.25;overflow:hidden}.workflow-tasks-flow-cell small,.workflow-tasks-node-cell small,.workflow-tasks-muted-cell,.workflow-tasks-money-cell,.workflow-tasks-deadline{color:#526982;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:1.32;overflow:hidden}.workflow-tasks-person-cell{gap:8px}.workflow-tasks-person-cell em{color:#176bff;background:linear-gradient(135deg,#eaf4ff,#f7fbff);border:1px solid #176bff1a;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;font-weight:500;display:grid}.workflow-tasks-deadline.is-urgent{color:#f04438}.workflow-tasks-status{border-radius:999px;justify-content:center;align-items:center;width:max-content;min-width:52px;height:22px;padding:0 9px;font-size:11px;font-style:normal;font-weight:400;line-height:1;display:inline-flex}.workflow-tasks-status.is-pending{color:#176bff;background:#eaf3ff;border:1px solid #176bff1f}.workflow-tasks-status.is-urgent{color:#f97316;background:#fff4e5;border:1px solid #f9731629}.workflow-tasks-status.is-normal{color:#526982;background:#f4f7fb;border:1px solid #7999c424}.workflow-tasks-actions{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.workflow-tasks-actions .dm-button{min-width:40px;padding:0 8px}.workflow-tasks-actions .dm-button--secondary:first-child{color:#176bff;background:#eef5ff;border-color:#176bff29}.workflow-tasks-table-state{background:#fafdffb8;place-items:center;min-height:360px;padding:18px;display:grid}.workflow-tasks-pagination{justify-content:center;align-items:center;gap:8px;min-height:56px;padding:10px 18px;display:flex}.workflow-tasks-pagination>span{color:#526982;margin-right:auto;font-size:12px}.workflow-tasks-pagination .dm-select{width:94px}.workflow-tasks-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-task-detail-v43{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.workflow-task-detail-scroll{overscroll-behavior:contain;gap:14px;min-height:0;padding:18px 18px 14px;display:grid;overflow-y:auto}.workflow-task-detail-hero{border-bottom:1px solid #7999c41f;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:12px;padding-bottom:14px;display:grid}.workflow-task-detail-hero>i{color:#176bff;background:linear-gradient(135deg,#eaf4ff,#f7fbff);border-radius:11px;place-items:center;width:48px;height:48px;display:grid}.workflow-task-detail-hero>i.is-green{color:#0f9a67;background:#eafaf3}.workflow-task-detail-hero>i.is-amber{color:#f59e0b;background:#fff7e8}.workflow-task-detail-hero>i.is-purple{color:#7c5cff;background:#f2efff}.workflow-task-detail-hero div{gap:5px;min-width:0;display:grid}.workflow-task-detail-hero strong{color:#071c47;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:680;line-height:1.22;overflow:hidden}.workflow-task-detail-hero span{color:#526982;font-size:12px}.workflow-task-detail-toolbar{justify-items:end;gap:8px;display:grid}.workflow-task-detail-summary{gap:8px;padding:2px 0 4px;display:grid}.workflow-task-detail-summary p{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;min-height:24px;margin:0;display:grid}.workflow-task-detail-summary span,.workflow-task-detail-section dt,.workflow-task-detail-section p,.workflow-task-detail-summary strong,.workflow-task-detail-section dd{font-size:12px;line-height:1.45}.workflow-task-detail-summary span,.workflow-task-detail-section dt{color:#6f8098;font-weight:400}.workflow-task-detail-summary strong,.workflow-task-detail-section dd{color:#102754;word-break:break-word;min-width:0;margin:0;font-weight:500}.workflow-task-detail-section{gap:10px;display:grid}.workflow-task-detail-section h3,.workflow-task-comment-box label{color:#071c47;margin:0;font-size:13px;font-weight:650;line-height:1.2}.workflow-task-detail-section dl{gap:8px;margin:0;display:grid}.workflow-task-detail-section dl div{grid-template-columns:80px minmax(0,1fr);gap:10px;display:grid}.workflow-task-detail-section.is-dense dl{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-task-detail-section.is-dense dl div{border-bottom:1px solid #7999c414;grid-template-columns:92px minmax(0,1fr);min-height:30px;padding:7px 0}.workflow-attachment-preview-dialog{z-index:120;place-items:center;padding:24px;display:grid;position:fixed;inset:0 0 0 208px}.workflow-attachment-preview-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071c472e;position:absolute;inset:0}.workflow-attachment-preview-shell{z-index:1;background:radial-gradient(circle at 58% 0,#176bff14,#0000 32%),linear-gradient(#fffffffa,#f9fcfff5);border:1px solid #6f97d12e;border-radius:12px;grid-template-rows:auto minmax(0,1fr);width:min(920px,100%);height:min(720px,100%);min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #1453a02e,inset 0 1px #fffffff5}.workflow-attachment-preview-shell>header{border-bottom:1px solid #7999c41f;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:14px 16px;display:flex}.workflow-attachment-preview-shell>header>div{min-width:0}.workflow-attachment-preview-shell .workflow-task-preview{height:100%;min-height:0;margin:14px}.workflow-attachment-preview-shell .workflow-task-preview>div{min-height:0}.workflow-task-preview{background:linear-gradient(#f8fcffd1,#ffffffeb),#ffffffe6;border:1px solid #7999c424;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.workflow-task-preview header{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.workflow-task-preview header strong{color:#102754;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:560;overflow:hidden}.workflow-task-preview header span{color:#7d8ca3;font-size:11px}.workflow-task-preview>div{background-color:#fafdffd1;background-image:linear-gradient(#176bff0b 1px,#0000 1px),linear-gradient(90deg,#176bff0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px dashed #7999c42e;border-radius:8px;place-items:center;min-height:118px;display:grid;overflow:hidden}.workflow-task-preview.is-large>div{min-height:260px}.workflow-task-preview figure,.workflow-task-preview section{color:#526982;text-align:center;justify-items:center;gap:8px;margin:0;display:grid}.workflow-task-preview figure i{background:radial-gradient(circle at 24% 28%,#dbeafe 0 12px,#0000 13px),linear-gradient(135deg,#176bff2e,#20d7e71f),linear-gradient(#fff,#eef6ff);border:1px solid #176bff1f;border-radius:8px;width:180px;height:104px;display:block}.workflow-task-preview figcaption,.workflow-task-preview section span{color:#6f8098;font-size:12px}.workflow-task-preview section strong{color:#102754;font-size:13px;font-weight:600}.workflow-task-preview footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.workflow-task-preview.is-image footer{justify-content:space-between}.workflow-attachment-image-tools{flex-wrap:wrap;gap:8px;display:flex}.workflow-task-preview.is-pdf>div,.workflow-task-preview.is-text>div,.workflow-task-preview.is-csv>div,.workflow-task-preview.is-excel>div{background:#f8fbff;border-style:solid;place-items:stretch stretch}.workflow-attachment-pdf-frame{background:#fff;border:0;border-radius:7px;width:100%;height:100%;min-height:0}.workflow-attachment-text-preview{color:#102754;text-align:left;grid-template-rows:minmax(0,1fr) auto;justify-items:stretch;gap:8px;width:100%;min-width:0;height:100%;min-height:0;padding:0;display:grid}.workflow-attachment-text-preview pre{color:#102754;white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #7999c424;border-radius:8px;height:100%;min-height:0;margin:0;padding:14px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.65;overflow:auto}.workflow-attachment-text-preview>span{color:#6f8098;padding:0 4px;font-size:12px}.workflow-attachment-table-preview{color:#102754;text-align:left;grid-template-rows:auto minmax(0,1fr);justify-items:stretch;gap:8px;width:100%;min-width:0;height:100%;min-height:0;padding:0;display:grid}.workflow-task-preview .workflow-attachment-table-preview>header{grid-template-columns:none;justify-content:space-between;align-items:center;gap:10px;min-height:0;padding:0 4px;display:flex}.workflow-attachment-table-preview>header strong{color:#102754;font-size:12px;font-weight:600}.workflow-attachment-table-preview>header span{color:#6f8098;font-size:12px}.workflow-attachment-table-preview>div{background:#fff;border:1px solid #7999c424;border-radius:8px;min-height:0;overflow:auto}.workflow-attachment-table-preview table{border-collapse:separate;border-spacing:0;width:100%;min-width:520px}.workflow-attachment-table-preview td{color:#102754;overflow-wrap:anywhere;vertical-align:top;border-bottom:1px solid #7999c41f;border-right:1px solid #7999c41f;max-width:260px;padding:8px 10px;font-size:12px;line-height:1.45}.workflow-attachment-table-preview tr:first-child td{z-index:1;color:#24436f;background:#f4f8ff;font-weight:600;position:sticky;top:0}.workflow-attachment-table-preview td:last-child{border-right:0}.workflow-attachment-image-preview{place-items:center;width:100%;height:100%;min-height:0;overflow:hidden}.workflow-attachment-image-preview img{transform-origin:50%;transition:transform .16s}.workflow-task-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.workflow-task-timeline li{color:#526982;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;min-height:44px;display:grid;position:relative}.workflow-task-timeline li:before{content:"";background:#176bff29;width:1px;position:absolute;top:17px;bottom:-3px;left:5px}.workflow-task-timeline li:last-child:before{display:none}.workflow-task-timeline i{background:#176bff;border:2px solid #eaf3ff;border-radius:999px;width:10px;height:10px;margin-top:4px}.workflow-task-timeline li.is-current i{background:#22c55e;border-color:#dcfce7}.workflow-task-timeline li.is-done i{background:#176bff;border-color:#dbeafe}.workflow-task-timeline li.is-pending i{background:#aab7c8;border-color:#edf3fb}.workflow-task-timeline li.is-pending{color:#8290a3}.workflow-task-timeline strong{color:#102754;font-size:12px;font-weight:600;line-height:1.3;display:block}.workflow-task-timeline strong span{color:#176bff;font-weight:500}.workflow-task-timeline p,.workflow-task-timeline time{color:#6f8098;margin:3px 0 0;font-size:12px;font-weight:400}.workflow-task-timeline time{white-space:nowrap;margin-top:1px}.workflow-task-comment-box{gap:8px;display:grid}.workflow-task-comment-box label em{color:#e5484d;font-style:normal}.workflow-task-comment-box textarea{box-sizing:border-box;resize:vertical;color:#102754;background:#ffffffe6;border:1px solid #7999c42e;border-radius:8px;outline:none;width:100%;min-height:76px;padding:10px 12px;font-size:12px;line-height:1.45}.workflow-task-comment-box textarea:focus{border-color:#176bff52;box-shadow:0 0 0 3px #176bff14}.workflow-task-comment-box>span{color:#8a9ab1;justify-self:end;font-size:11px}.workflow-task-detail-actions{background:linear-gradient(#ffffffd6,#fffffffa),#fffffff5;border-top:1px solid #7999c41f;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:12px 18px 14px;display:grid}.workflow-tasks-detail-panel .system-state{background:#f8fcffb8;border-color:#7999c424;border-radius:8px;width:100%;min-height:160px}@media (max-width:1500px){.workflow-tasks-v43{grid-template-columns:minmax(700px,1fr) 380px}.workflow-tasks-filterbar{grid-template-columns:minmax(110px,150px) minmax(110px,160px) minmax(120px,1fr) minmax(128px,150px) auto}.workflow-tasks-detail-panel{max-height:calc(100vh - 210px)}}@media (max-width:1360px){.workflow-tasks-v43{grid-template-columns:minmax(0,1fr)}.workflow-tasks-detail-panel{min-height:0}}.workflow-approval-fullscreen{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#ebf7fff0,#f8fcfffa),#081f482e;padding:22px;display:grid;position:fixed;inset:0 0 0 208px}.workflow-approval-fullscreen-shell{background:radial-gradient(circle at 58% 0,#176bff14,#0000 32%),linear-gradient(#fffffff7,#f9fcfff0);border:1px solid #6f97d12e;border-radius:12px;grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid;overflow:hidden;box-shadow:0 24px 70px #1453a029,inset 0 1px #fffffff5}.workflow-approval-fullscreen-head{border-bottom:1px solid #7999c41f;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:18px 22px;display:flex}.workflow-approval-fullscreen-head>div{align-items:baseline;gap:14px;min-width:0;display:flex}.workflow-approval-fullscreen-head .dm-text--page-title{font-size:22px}.workflow-approval-fullscreen-body{grid-template-columns:300px minmax(560px,1fr) 330px;gap:12px;min-height:0;padding:14px;display:grid}.workflow-approval-summary-panel,.workflow-approval-main-panel,.workflow-approval-action-panel{overscroll-behavior:contain;background:#ffffffe6;border:1px solid #7999c424;border-radius:8px;min-width:0;min-height:0;overflow-y:auto;box-shadow:0 12px 30px #176bff0b,inset 0 1px #fffffff5}.workflow-approval-summary-panel,.workflow-approval-action-panel{align-content:start;gap:14px;padding:16px;display:grid}.workflow-approval-main-panel{align-content:start;gap:16px;padding:18px;display:grid}.workflow-approval-mini-card{background:#f8fcffc2;border:1px solid #7999c41f;border-radius:8px;gap:8px;padding:12px;display:grid}.workflow-approval-mini-card h3,.workflow-approval-suggestion-card h3{color:#071c47;margin:0;font-size:13px;font-weight:650}.workflow-approval-mini-card p{grid-template-columns:72px minmax(0,1fr);gap:8px;margin:0;font-size:12px;line-height:1.45;display:grid}.workflow-approval-mini-card span{color:#6f8098}.workflow-approval-mini-card strong{color:#102754;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.workflow-instance-action-card{gap:10px}.workflow-instance-action-card>div{gap:8px;display:grid}.workflow-approval-action-panel{position:relative}.workflow-approval-action-panel .workflow-task-comment-box textarea{min-height:140px}.workflow-approval-action-panel .workflow-task-detail-actions{grid-template-columns:1fr;margin:0 -16px -16px;padding:14px 16px 16px;position:sticky;bottom:-16px}.workflow-approval-suggestion-card{background:#f8fcffc2;border:1px solid #7999c41f;border-radius:8px;gap:10px;padding:12px;display:grid}.workflow-approval-suggestion-card>div{flex-wrap:wrap;gap:8px;display:flex}.workflow-approval-suggestion-card .workflow-approval-suggestion-button{color:#405672;background:#ffffffd6;border:1px solid #7999c424;border-radius:999px;height:24px;padding:0 9px;font-size:12px;font-weight:400}.workflow-approval-suggestion-card .workflow-approval-suggestion-button:hover{color:#176bff;border-color:#176bff38}@media (max-width:1440px){.workflow-attachment-preview-dialog,.workflow-approval-fullscreen{padding:14px;left:200px}.workflow-approval-fullscreen-body{grid-template-columns:260px minmax(480px,1fr) 300px}}@media (max-width:1180px){.workflow-approval-fullscreen-body{grid-template-columns:minmax(0,1fr);overflow-y:auto}.workflow-approval-summary-panel,.workflow-approval-main-panel,.workflow-approval-action-panel{overflow:visible}}@media (max-width:900px){.workflow-attachment-preview-dialog,.workflow-approval-fullscreen{left:72px}}.workflow-started-v45{grid-template-columns:200px minmax(760px,1fr) 360px;gap:12px;min-height:0;display:grid}.workflow-started-filter-panel,.workflow-started-list-panel,.workflow-started-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-started-filter-panel{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;padding:16px 14px;display:grid}.workflow-started-filter-panel header{min-height:34px}.workflow-started-filter-panel .dm-text--section-title,.workflow-started-list-panel .dm-text--section-title{color:#071c47;font-size:15px;font-weight:620}.workflow-started-status-list{align-content:start;gap:4px;min-height:0;padding-top:8px;display:grid;overflow-y:auto}.workflow-started-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-started-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-started-status-list .workflow-status-filter-button:hover{background:#eff6ffa8;border-color:#7999c41f}.workflow-started-status-list .workflow-status-filter-button.is-active{color:#176bff;background:linear-gradient(90deg,#176bff1f,#eff6ffdb);border-color:#176bff24}.workflow-started-status-list span,.workflow-started-status-list em{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:500;overflow:hidden}.workflow-started-status-list em{color:#176bff;font-weight:520}.workflow-started-list-panel{grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;display:grid}.workflow-started-tabs{padding:14px 16px 8px}.workflow-started-tabs .dm-segmented{width:max-content}.workflow-started-filterbar{grid-template-columns:minmax(120px,150px) minmax(128px,160px) minmax(120px,150px) minmax(220px,1fr) auto;align-items:end;gap:10px;padding:0 16px 12px;display:grid}.workflow-started-filterbar label{gap:6px;min-width:0;display:grid}.workflow-started-filterbar label>span{color:#6f8098;font-size:11px;font-weight:400}.workflow-started-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-started-filterbar .dm-select{width:100%}.workflow-started-filterbar .dm-select-trigger{height:34px;min-height:34px;font-size:12px;font-weight:400}.workflow-started-keyword div{color:#8a9ab1;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;display:grid}.workflow-started-keyword input{color:#102754;background:0 0;border:0;outline:none;min-width:0;height:30px;font-size:12px}.workflow-started-keyword input::placeholder{color:#8a9ab1}.workflow-started-table{align-content:start;min-height:0;padding:0 16px;display:grid;overflow:auto}.workflow-started-row{color:#405672;border-bottom:1px solid #7999c41a;grid-template-columns:minmax(150px,1.25fr) minmax(108px,.84fr) minmax(116px,.92fr) minmax(96px,.78fr) minmax(92px,.74fr) 82px 138px;align-items:center;gap:10px;min-height:52px;padding:8px 10px;display:grid}.workflow-started-row:not(.workflow-started-row-head){cursor:pointer;background:#ffffffb8;border-left:1px solid #0000;border-right:1px solid #0000;border-radius:0}.workflow-started-row:not(.workflow-started-row-head):hover{background:#f8fcffeb}.workflow-started-row.is-selected{background:linear-gradient(90deg,#176bff14,#fffffff2);border-color:#176bff3d;box-shadow:inset 2px 0 #176bff}.workflow-started-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-started-row span,.workflow-started-row strong,.workflow-started-row small,.workflow-started-row time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workflow-started-row>span,.workflow-started-row time{color:#405672;font-size:12px;font-weight:400}.workflow-started-row>span:nth-child(6){text-align:center;justify-self:stretch;place-items:center;display:grid}.workflow-started-flow-cell{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;display:grid}.workflow-started-flow-cell i{color:#176bff;background:#eaf4ff;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.workflow-started-flow-cell i.is-green{color:#0f9a67;background:#eafaf3}.workflow-started-flow-cell i.is-amber{color:#f59e0b;background:#fff7e8}.workflow-started-flow-cell i.is-purple{color:#7c5cff;background:#f2efff}.workflow-started-flow-cell strong,.workflow-started-person-cell strong{color:#102754;font-size:12px;font-weight:620}.workflow-started-person-cell{gap:2px;display:grid}.workflow-started-person-cell small{color:#6f8098;font-size:11px;font-weight:400}.workflow-started-status{box-sizing:border-box;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;width:58px;height:22px;padding:0 8px;font-size:12px;font-style:normal;font-weight:500;display:inline-flex}.workflow-started-status.is-running{color:#176bff;background:#eef5ff;border:1px solid #176bff2e}.workflow-started-status.is-completed{color:#07845e;background:#eafaf3;border:1px solid #10b98129}.workflow-started-status.is-draft{color:#b45309;background:#fff7e8;border:1px solid #f59e0b2e}.workflow-started-status.is-rejected{color:#dc2626;background:#fff1f2;border:1px solid #ef44442e}.workflow-started-status.is-withdrawn,.workflow-started-status.is-normal{color:#60738d;background:#f4f7fb;border:1px solid #7999c429}.workflow-started-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.workflow-started-actions .dm-button{padding:0 8px}.workflow-started-state{background:#fafdffb8;place-items:center;min-height:360px;padding:18px;display:grid}
