.payment-workspace{grid-template-rows:auto auto minmax(0,1fr);gap:14px}.payment-page-topbar{grid-template-columns:minmax(220px,.62fr) minmax(360px,1fr) max-content}.payment-summary-grid.management-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.payment-layout{grid-template-columns:244px minmax(720px,1fr) 332px;gap:14px;height:100%;min-height:0;display:grid;overflow:hidden}.payment-directory-panel.management-directory-panel,.payment-list-panel.management-data-panel{min-width:0;height:100%;min-height:0}.payment-directory-panel .management-directory-item-marker{color:#176bff}.payment-directory-panel .management-directory-list{gap:5px;padding:1px 2px}.payment-directory-panel .management-directory-item{min-height:42px;box-shadow:none;background:0 0;border-color:#0000;grid-template-columns:26px minmax(0,1fr);gap:9px;padding:8px 9px}.payment-directory-panel .management-directory-item:hover,.payment-directory-panel .management-directory-item.is-selected{box-shadow:none;background:#eff6ffdb;border-color:#176bff24}.payment-directory-panel .management-directory-item.is-selected{background:linear-gradient(90deg,#176bff1a,#f0f7ffb8);box-shadow:inset 2px 0 #176bff}.payment-directory-panel .management-directory-item-marker{width:26px;height:26px}.payment-directory-panel .management-directory-item-copy{gap:2px}.payment-directory-panel .management-directory-item-main{grid-template-columns:minmax(0,1fr) max-content;gap:8px}.payment-directory-panel .management-directory-item strong{font-size:13px;font-weight:600}.payment-directory-panel .management-directory-item p{color:#6d7f99;font-size:12px}.payment-directory-panel .management-directory-item i{background:0 0;border:0;max-width:none;padding:0}.payment-directory-count{color:#5d7190;background:#ffffffeb;border:1px solid #7999c42e;border-radius:999px;place-items:center;min-width:24px;height:22px;padding:0 7px;font-size:12px;font-weight:500;line-height:1;display:inline-grid}.payment-directory-panel .management-directory-item.is-selected .payment-directory-count{color:#176bff;background:#fffffff5;border-color:#176bff33}.payment-list-panel.management-data-panel{grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.payment-list-panel .management-data-panel-head{align-items:center}.payment-list-panel .management-panel-filters{justify-content:flex-end}.payment-list-panel .management-panel-filters .dm-select{width:118px}.payment-list-panel .management-panel-filters .dm-date-picker{width:112px}.payment-table.management-data-table,.payment-table .management-data-body{min-height:0}.payment-source-title,.payment-source-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.payment-source-title{color:#102754;font-size:12px;font-weight:560}.payment-source-meta{color:#6f8098;margin-top:3px;font-size:11px}.payment-amount{color:#0f7a56;font-size:12px;font-weight:650}.payment-detail-panel{background:linear-gradient(#fffffff0,#f9fcfff0),#fff;border:1px solid #d6e5fae6;border-radius:8px;grid-template-rows:minmax(0,1fr);align-content:stretch;min-width:0;height:100%;min-height:0;padding:14px;display:grid;overflow:hidden;box-shadow:0 16px 36px #235b9c0f}.payment-detail-content{scrollbar-gutter:stable;align-content:start;gap:12px;min-width:0;height:100%;min-height:0;padding-right:2px;display:grid;overflow:auto}.payment-detail-head{background:#f4f9ffd1;border:1px solid #7999c424;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.payment-detail-head i{color:#176bff;background:#eaf3ff;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.payment-detail-head div{gap:3px;min-width:0;display:grid}.payment-detail-head strong,.payment-detail-head span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.payment-detail-head strong{color:#071c47;font-size:13px;font-weight:650}.payment-detail-head span{color:#60758f;font-size:12px}.payment-detail-amount{background:linear-gradient(135deg,#eff6fff5,#ffffffdb);border:1px solid #2563eb24;border-radius:8px;gap:4px;padding:12px;display:grid}.payment-detail-amount span,.payment-detail-amount em{color:#6f8098;font-size:12px;font-style:normal}.payment-detail-amount strong{color:#0b2b5c;font-size:22px;font-weight:680;line-height:1.1}.payment-detail-grid{gap:8px;margin:0;display:grid}.payment-detail-grid div{grid-template-columns:82px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.payment-detail-grid dt{color:#6f8098;font-size:12px;font-weight:400}.payment-detail-grid dd{overflow-wrap:anywhere;color:#102754;min-width:0;margin:0;font-size:12px;font-weight:520}.payment-detail-empty,.payment-detail-note{color:#6f8098;margin:0;font-size:12px;line-height:1.6}.payment-detail-note{color:#8a5a09;background:#fff7ed;border:1px solid #d977062e;border-radius:8px;padding:9px 10px}.payment-detail-actions{gap:8px;display:grid}.payment-pay-dialog .dm-dialog-body{padding-bottom:6px}.payment-pay-form{gap:14px;display:grid}.payment-pay-summary{background:#f4f9ffd1;border:1px solid #7999c424;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 10px;padding:10px 12px;display:grid}.payment-pay-summary strong,.payment-pay-summary span,.payment-pay-summary b,.payment-pay-summary em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.payment-pay-summary strong{color:#071c47;font-size:13px;font-weight:650}.payment-pay-summary span,.payment-pay-summary em{color:#60758f;font-size:12px;font-style:normal}.payment-pay-summary b{color:#0f7a56;font-size:13px;font-weight:680}.payment-pay-summary em{grid-column:1/-1}.payment-pay-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.payment-pay-grid .is-wide{grid-column:1/-1}.payment-confirm-content{gap:12px;display:grid}.payment-confirm-summary{background:snow;border:1px solid #dc26261f;border-radius:8px;gap:8px;margin:0;padding:10px 12px;display:grid}.payment-confirm-summary div{grid-template-columns:82px minmax(0,1fr);gap:10px;display:grid}.payment-confirm-summary dt,.payment-confirm-summary dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:12px;overflow:hidden}.payment-confirm-summary dt{color:#7a8798}.payment-confirm-summary dd{color:#102754;font-weight:560}.payment-text-counter{color:#8da0b8;justify-self:end;margin-top:-8px;font-size:11px}@media (max-width:1500px){.payment-page-topbar{grid-template-columns:minmax(210px,.58fr) minmax(300px,1fr) max-content}.payment-layout{grid-template-columns:226px minmax(640px,1fr) 310px;gap:12px}.payment-list-panel .management-panel-filters .dm-select{width:108px}.payment-list-panel .management-panel-filters .dm-date-picker{width:102px}}@media (max-width:1180px){.payment-page-topbar{grid-template-columns:minmax(0,1fr)}.payment-summary-grid.management-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-layout{grid-template-columns:minmax(0,1fr)}}
.dm-date-picker{min-width:0;display:inline-grid;position:relative}.dm-date-picker--full{width:100%}.dm-date-trigger{box-sizing:border-box;width:100%;min-width:0;height:var(--dm-button-height-md);color:var(--dm-text-secondary);font-size:var(--dm-font-caption,12px);font-weight:var(--dm-font-weight-body,400);text-align:left;letter-spacing:0;background:var(--dm-control-bg);border:1px solid var(--dm-control-border);border-radius:var(--dm-button-radius);box-shadow:none;cursor:pointer;outline:none;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;padding:0 10px 0 12px;line-height:1;transition:color .14s,background .14s,border-color .14s,box-shadow .14s;display:grid}.dm-date-picker--sm .dm-date-trigger{height:var(--dm-button-height-sm);padding-inline:10px 8px}.dm-date-trigger:hover,.dm-date-picker.is-open .dm-date-trigger{color:var(--dm-action-primary);background:var(--dm-control-bg-hover);border-color:var(--dm-control-border-hover)}.dm-date-trigger:focus-visible{box-shadow:0 0 0 3px #2563eb24}.dm-date-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dm-date-trigger>span.is-placeholder{color:var(--dm-text-disabled);font-weight:var(--dm-font-weight-body)}.dm-date-trigger>svg{color:#6f8098;justify-self:end;transition:color .14s}.dm-date-picker.is-open .dm-date-trigger>svg{color:var(--dm-action-primary)}.dm-date-trigger:disabled,.dm-date-picker.is-disabled .dm-date-trigger{color:var(--dm-text-disabled);cursor:not-allowed;background:var(--dm-control-disabled-bg);opacity:.72;border-color:#7999c424}.dm-date-popover{z-index:370;background:linear-gradient(#fffffffc,#f8fcfff7),radial-gradient(circle at 100% 0,#176bff1a,#0000 38%);border:1px solid #7999c438;border-radius:10px;gap:8px;padding:10px;display:grid;position:fixed;box-shadow:0 20px 46px #0f2a5226,inset 0 0 0 1px #ffffffdb}.dm-date-popover-head{grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:8px;display:grid}.dm-date-popover-head strong{min-width:0;color:var(--dm-text-primary);font-size:13px;font-weight:var(--dm-font-weight-strong);text-align:center;letter-spacing:0;line-height:1.2}.dm-date-nav{color:#526987;cursor:pointer;background:#f5f9ffe0;border:1px solid #7999c42e;border-radius:8px;place-items:center;width:30px;height:30px;transition:color .14s,background .14s,border-color .14s;display:grid}.dm-date-nav:hover{color:var(--dm-action-primary);background:#e8f2fffa;border-color:#176bff3d}.dm-date-weekdays,.dm-date-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.dm-date-weekdays span{height:22px;color:var(--dm-text-muted);font-size:11px;font-weight:var(--dm-font-weight-action,500);place-items:center;line-height:1;display:grid}.dm-date-day{min-width:0;height:30px;color:var(--dm-text-secondary);font-size:12px;font-weight:var(--dm-font-weight-body,400);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;line-height:1;transition:color .12s,background .12s,border-color .12s,box-shadow .12s;display:grid}.dm-date-day:hover{color:var(--dm-action-primary);background:#eff7fff0}.dm-date-day.is-outside{color:#98a7bb}.dm-date-day.is-today{color:var(--dm-action-primary);background:#e8f2ffa8;border-color:#176bff3d}.dm-date-day.is-selected,.dm-date-day.is-selected:hover{color:#fff;font-weight:var(--dm-font-weight-action,500);background:linear-gradient(135deg,#176bff,#0a8cff);border-color:#176bffc2;box-shadow:0 8px 18px #176bff38}.dm-date-footer{border-top:1px solid #7999c41f;justify-content:space-between;align-items:center;min-width:0;padding-top:8px;display:flex}.dm-date-footer button{height:28px;color:var(--dm-action-primary);font-size:12px;font-weight:var(--dm-font-weight-action,500);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 8px}.dm-date-footer button:hover{background:#eff7fff0}.dm-date-footer button:disabled{color:var(--dm-text-disabled);cursor:not-allowed;background:0 0}.dm-month-picker{min-width:0;display:inline-grid;position:relative}.dm-month-picker--full{width:100%}.dm-month-trigger{box-sizing:border-box;width:100%;min-width:0;height:var(--dm-button-height-md);color:var(--dm-text-secondary);font-size:var(--dm-font-caption,12px);font-weight:var(--dm-font-weight-body,400);text-align:left;letter-spacing:0;background:var(--dm-control-bg);border:1px solid var(--dm-control-border);border-radius:var(--dm-button-radius);box-shadow:none;cursor:pointer;outline:none;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;padding:0 10px 0 12px;line-height:1;transition:color .14s,background .14s,border-color .14s,box-shadow .14s;display:grid}.dm-month-picker--sm .dm-month-trigger{height:var(--dm-button-height-sm);padding-inline:10px 8px}.dm-month-trigger:hover,.dm-month-picker.is-open .dm-month-trigger{color:var(--dm-action-primary);background:var(--dm-control-bg-hover);border-color:var(--dm-control-border-hover)}.dm-month-trigger:focus-visible{box-shadow:0 0 0 3px #2563eb24}.dm-month-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dm-month-trigger>span.is-placeholder{color:var(--dm-text-disabled)}.dm-month-trigger>svg{color:#6f8098;justify-self:end;transition:color .14s}.dm-month-picker.is-open .dm-month-trigger>svg{color:var(--dm-action-primary)}.dm-month-trigger:disabled,.dm-month-picker.is-disabled .dm-month-trigger{color:var(--dm-text-disabled);cursor:not-allowed;background:var(--dm-control-disabled-bg);opacity:.72;border-color:#7999c424}.dm-month-popover{z-index:370;background:linear-gradient(#fffffffc,#f8fcfff7),radial-gradient(circle at 100% 0,#176bff1a,#0000 38%);border:1px solid #7999c438;border-radius:10px;gap:8px;padding:10px;display:grid;position:fixed;box-shadow:0 20px 46px #0f2a5226,inset 0 0 0 1px #ffffffdb}.dm-month-popover-head{grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:8px;display:grid}.dm-month-popover-head strong{color:var(--dm-text-primary);font-size:13px;font-weight:var(--dm-font-weight-strong);text-align:center;line-height:1.2}.dm-month-nav{color:#526987;cursor:pointer;background:#f5f9ffe0;border:1px solid #7999c42e;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.dm-month-nav:hover{color:var(--dm-action-primary);background:#e8f2fffa;border-color:#176bff3d}.dm-month-mode{background:#eff6ffd1;border:1px solid #7999c429;border-radius:8px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.dm-month-mode button{height:28px;color:var(--dm-text-muted);font-size:12px;font-weight:var(--dm-font-weight-body);cursor:pointer;background:0 0;border:0;border-radius:6px}.dm-month-mode button.is-active{color:var(--dm-action-primary);background:#fff;box-shadow:0 4px 12px #1e60ba1f}.dm-month-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.dm-month-cell{min-width:0;height:34px;color:var(--dm-text-secondary);font-size:12px;font-weight:var(--dm-font-weight-body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;line-height:1;display:grid}.dm-month-cell:hover{color:var(--dm-action-primary);background:#eff7fff0}.dm-month-cell.is-current{color:var(--dm-action-primary);background:#e8f2ffa8;border-color:#176bff38}.dm-month-cell.is-in-range{color:#1261d8;background:#e8f2ffe6}.dm-month-cell.is-selected,.dm-month-cell.is-draft{color:#fff;font-weight:var(--dm-font-weight-action,500);background:linear-gradient(135deg,#176bff,#0a8cff);border-color:#176bffc2;box-shadow:0 8px 18px #176bff2e}.dm-month-hint{color:var(--dm-text-muted);margin:0;font-size:12px;line-height:1.4}.dm-month-footer{border-top:1px solid #7999c41f;justify-content:space-between;align-items:center;min-width:0;padding-top:8px;display:flex}.dm-month-footer button{height:28px;color:var(--dm-action-primary);font-size:12px;font-weight:var(--dm-font-weight-action,500);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 8px}.dm-month-footer button:hover{background:#eff7fff0}.dm-month-footer button:disabled{color:var(--dm-text-disabled);cursor:not-allowed;background:0 0}
.management-data-panel{background:#ffffffb8;border:1px solid #7999c421;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;padding:14px;display:grid;overflow:hidden;box-shadow:0 18px 42px #2a57940f}.management-data-panel-head{justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding-bottom:10px;display:flex}.management-data-panel-head>div:first-child{gap:3px;min-width:0;display:grid}.management-data-panel-head strong{color:#0b2b5c;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.25;overflow:hidden}.management-data-panel-head span{color:#6c7e98;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.management-data-panel-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.management-panel-filters{flex:0 auto;align-items:center;gap:6px;min-width:0;display:inline-flex}.management-panel-filters .dm-select,.management-panel-filters .dm-month-picker{min-width:0}.management-panel-filters .dm-select-trigger,.management-panel-filters .dm-month-trigger,.management-panel-filters .dm-search-input,.management-panel-filters .dm-button:not(.dm-icon-button){border-radius:8px;height:30px;min-height:30px}.management-panel-filters .dm-select-trigger>span,.management-panel-filters .dm-month-trigger>span,.management-panel-filters .dm-search-input input,.management-panel-filters .dm-search-input input::placeholder,.management-panel-filters .dm-button .dm-button-label{letter-spacing:0;font-size:12px;font-weight:400;line-height:1.2}.management-data-panel-footer{border-top:1px solid #7999c41a;min-height:38px;padding-top:8px}.management-data-table{--management-data-x-padding:10px;--management-data-row-min-height:56px;--management-data-columns:minmax(0, 1fr);background:#ffffffb8;border:1px solid #7999c421;border-radius:8px;grid-template-rows:36px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.management-data-head,.management-data-row{grid-template-columns:var(--management-data-columns);box-sizing:border-box;align-items:center;gap:8px;min-width:0;display:grid}.management-data-head{height:36px;padding:0 var(--management-data-x-padding);color:#8190a8;background:linear-gradient(#f8fcfffa,#f1f7ffd6);border-bottom:1px solid #7999c421;font-size:12px;font-weight:520;line-height:1.2}.management-data-head-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.management-data-body{scrollbar-gutter:stable;background:#ffffff47;align-content:start;min-height:0;display:grid;overflow:hidden auto}.management-data-row{width:100%;min-height:var(--management-data-row-min-height);padding:7px var(--management-data-x-padding);color:#203d68;text-align:left;background:#ffffff5c;border:0;border-bottom:1px solid #7999c417;transition:background .14s,box-shadow .14s,opacity .14s}.management-data-row[role=button]{cursor:pointer}.management-data-row:hover,.management-data-row.is-selected{background:linear-gradient(90deg,#176bff0d,#ffffffa3)}.management-data-row.is-selected{box-shadow:inset 2px 0 #176bff}.management-data-row:focus-visible{outline-offset:-2px;outline:2px solid #176bff6b}.management-data-row.is-disabled{cursor:not-allowed;opacity:.58}.management-data-cell{color:#36506f;min-width:0;font-size:12px;line-height:1.42}.management-data-cell.is-muted{color:#6f819d}.management-data-cell.is-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.management-data-cell.is-center{text-align:center}.management-data-cell.is-right{text-align:right}.management-data-main-cell{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.management-data-main-avatar,.management-data-main-icon{flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.management-data-main-avatar{border-radius:8px}.management-data-main-avatar>img,.management-data-main-avatar>span,.management-data-main-avatar>i{width:34px;height:34px}.management-data-main-icon{color:#176bff;background:radial-gradient(circle at 30% 18%,#fffffff2,#0000 34%),linear-gradient(135deg,#ebf5fffa,#d2e7ffdb);border:1px solid #176bff29;border-radius:8px;box-shadow:0 8px 18px #176bff14}.management-data-main-copy{gap:2px;min-width:0;display:grid}.management-data-main-copy strong,.management-data-main-copy em,.management-data-main-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.3;overflow:hidden}.management-data-main-copy strong{color:#082354;font-size:13px;font-weight:600}.management-data-main-copy em,.management-data-main-copy small{color:#6d7f99;font-size:12px;font-style:normal;font-weight:400}.management-data-row-actions{justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:inline-flex;position:relative}.management-data-row-actions .dm-icon-button{background:#ffffffb8;border:1px solid #7999c438;border-radius:8px;width:30px;min-width:30px;height:30px;padding:0}.management-data-row-actions .dm-icon-button:hover{background:#eff7ffeb;border-color:#176bff2e}.management-data-pagination{color:#6d7f99;justify-content:space-between;align-items:center;gap:10px;min-height:38px;font-size:12px;display:flex}.management-data-pagination>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.management-data-pagination>div{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.management-data-page-button.dm-button{min-width:30px;padding:0 10px}.management-data-page-button.dm-button.is-active{color:#176bff;background:linear-gradient(#fff,#ecf6fffa);border-color:#176bff80;box-shadow:0 8px 18px #176bff1a}@media (max-width:900px){.management-data-panel{padding:12px}.management-data-panel-head{flex-direction:column;align-items:stretch}.management-data-panel-actions{justify-content:flex-start;overflow-x:auto}.management-data-table{overflow-x:auto}.management-data-head,.management-data-row{min-width:max(760px,100%)}}
.management-directory-panel{background:linear-gradient(#fffffff6,#f8fcffe0),linear-gradient(135deg,#176bff05,#0000 52%);border:1px solid #6f97d129;border-radius:8px;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:10px;min-height:0;padding:14px;display:grid;overflow:hidden;box-shadow:0 14px 34px #176bff0d,inset 0 1px #fffffff5}.management-directory-head{border-bottom:1px solid #7999c41a;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding-bottom:9px;display:flex}.management-directory-head>div:first-child{gap:3px;min-width:0;display:grid}.management-directory-head strong{color:#102754;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;line-height:1.24;overflow:hidden}.management-directory-head span{color:#6c7e98;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.28;overflow:hidden}.management-directory-action{justify-content:flex-end;align-items:center;min-width:0;display:inline-flex}.management-directory-action button{color:#176bff;background:#eff7ffdb;border:1px solid #176bff29;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;transition:color .14s,background .14s,border-color .14s,box-shadow .14s,opacity .14s;display:inline-grid}.management-directory-action button:hover{background:#fffffff5;border-color:#176bff47;box-shadow:0 10px 22px #176bff13}.management-directory-action button:disabled{cursor:not-allowed;opacity:.55}.management-directory-search{color:#8190a8;background:#ffffffe6;border:1px solid #7999c42e;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;height:36px;padding:0 11px;display:grid;box-shadow:inset 0 1px #fffffff0}.management-directory-search input{color:#17345f;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0;font-size:12px;font-weight:400}.management-directory-search input::placeholder{color:#8b9bb2;font-size:12px;font-weight:400}.management-directory-tabs{background:#f0f7ffb8;border:1px solid #7999c41f;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:4px;padding:4px;display:grid}.management-directory-tabs button{color:#5e708b;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:8px;min-width:0;height:30px;padding:0 8px;font-size:12px;font-weight:500;line-height:1;transition:color .14s,background .14s,box-shadow .14s,opacity .14s;overflow:hidden}.management-directory-tabs button:hover,.management-directory-tabs button.is-active{color:#176bff;background:#fffffffa}.management-directory-tabs button.is-active{box-shadow:0 8px 18px #176bff14}.management-directory-tabs button:disabled{cursor:not-allowed;opacity:.56}.management-directory-list{scrollbar-gutter:stable;align-content:start;gap:8px;min-height:0;padding:1px 3px 1px 1px;display:grid;overflow:hidden auto}.management-directory-item{color:#203d68;text-align:left;background:linear-gradient(#ffffffeb,#f7fbffbd),radial-gradient(circle at 98% 0,#176bff09,#0000 35%);border:1px solid #7999c41c;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:74px;padding:10px;transition:background .14s,border-color .14s,box-shadow .14s,opacity .14s;display:grid;position:relative;box-shadow:0 9px 22px #176bff09}.management-directory-item:hover,.management-directory-item.is-selected{background:linear-gradient(90deg,#176bff0d,#ffffffc2),radial-gradient(circle at 98% 0,#176bff0e,#0000 35%);border-color:#176bff33}.management-directory-item.is-selected{box-shadow:inset 2px 0 #176bff,0 12px 28px #176bff17}.management-directory-item:focus-visible{outline-offset:-2px;outline:2px solid #176bff6b}.management-directory-item-marker{place-items:center;width:34px;min-width:0;height:34px;display:grid}.management-directory-item-marker .role-mark.is-sm{border-radius:8px;width:34px;height:34px}.management-directory-item:not(.is-selected) .role-mark{color:#176bff;background:linear-gradient(145deg,#edf6ff,#dcecff);border-color:#176bff24;box-shadow:0 8px 18px #176bff14}.management-directory-item-copy{gap:3px;min-width:0;display:grid}.management-directory-item-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.management-directory-item strong,.management-directory-item em,.management-directory-item p,.management-directory-item i{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.3;overflow:hidden}.management-directory-item strong{color:#082354;font-size:13px;font-weight:600}.management-directory-item em,.management-directory-item p{color:#6d7f99;font-size:12px;font-style:normal;font-weight:400}.management-directory-item i{color:#176bff;background:#eff7ffe6;border:1px solid #176bff21;border-radius:999px;justify-self:end;max-width:82px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:500}.management-directory-footer{border-top:1px solid #7999c41a;min-height:30px;padding-top:8px}.management-directory-footer-inner{color:#6d7f99;justify-content:space-between;align-items:center;gap:8px;min-height:22px;font-size:12px;line-height:1.25;display:flex}
.workflow-screen{background:linear-gradient(90deg,#ebf7ffeb,#f8fcfffa),radial-gradient(circle at 64% 0,#2391ff24,#0000 34%)}.workflow-workspace-manage{--workflow-manage-redone-border:#dce9f8;--workflow-manage-redone-border-strong:#cfe0f4;--workflow-manage-redone-card:#ffffffe6;--workflow-manage-redone-blue:#1677ff;--workflow-manage-redone-title:#071c47;--workflow-manage-redone-text:#405672;--workflow-manage-redone-muted:#6f829c}.workflow-workspace-manage .workflow-topbar-manage{grid-template-columns:minmax(260px,.7fr) minmax(440px,560px) minmax(500px,1fr);gap:18px}.workflow-manage-redone{grid-template-columns:330px minmax(700px,1fr) 430px;gap:16px;min-height:calc(100vh - 238px);display:grid}.workflow-manage-panel{border:1px solid var(--workflow-manage-redone-border);background:var(--workflow-manage-redone-card);border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 18px 36px #176bff0e,inset 0 1px #fffffff5}.workflow-manage-panel-head,.workflow-manage-canvas-head,.workflow-manage-config-head{justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:18px 20px 10px;display:flex}.workflow-manage-panel .dm-text--section-title{color:var(--workflow-manage-redone-title);font-size:16px;font-weight:620;line-height:1.25}.workflow-manage-library,.workflow-manage-config{flex-direction:column;min-height:760px;display:flex}.workflow-manage-library-tools{grid-template-columns:minmax(0,1fr) 40px;gap:8px;padding:0 20px 12px;display:grid}.workflow-manage-input{color:#91a2b8;border:1px solid var(--workflow-manage-redone-border);background:#ffffffeb;border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 12px;display:flex}.workflow-manage-input input{color:#385270;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px;font-weight:400}.workflow-manage-library-tools>button{color:#627895;border:1px solid var(--workflow-manage-redone-border);cursor:pointer;background:#ffffffeb;border-radius:8px;justify-content:center;align-items:center;width:40px;height:38px;display:inline-flex}.workflow-manage-library-tools>button:disabled{cursor:not-allowed;opacity:.55}.workflow-manage-scope-tabs{border-bottom:1px solid #dce9fa;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 20px 14px;display:grid}.workflow-manage-scope-tabs button{color:#60758f;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:4px;height:36px;font-size:12px;font-weight:400;display:inline-flex}.workflow-manage-scope-tabs button.is-active{color:var(--workflow-manage-redone-blue);box-shadow:inset 0 -2px 0 var(--workflow-manage-redone-blue);font-weight:500}.workflow-manage-scope-tabs span{font-size:11px;font-weight:400}.workflow-manage-template-list{align-content:start;gap:13px;min-height:0;padding:0 18px 14px;display:grid;overflow:auto}.workflow-manage-template-card{text-align:left;border:1px solid var(--workflow-manage-redone-border);cursor:pointer;background:#ffffffdb;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:46px minmax(0,1fr) auto;gap:4px 12px;min-height:80px;padding:14px;display:grid;box-shadow:0 10px 24px #1a4c8a09}.workflow-manage-template-card:hover{background:#fafdfff5;border-color:#b8d4fb}.workflow-manage-template-card.is-active{background:linear-gradient(90deg,#1f78ff14,#fffffff5);border-color:#1f78ff;box-shadow:inset 3px 0 #1f78ff,0 14px 28px #1f78ff1a}.workflow-manage-template-card i{color:#0f6fff;background:#eef6ff;border-radius:12px;grid-row:1/3;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;font-style:normal;font-weight:700;display:inline-flex}.workflow-manage-template-card strong{min-width:0;color:var(--workflow-manage-redone-title);align-items:center;gap:7px;font-size:14px;font-weight:620;display:inline-flex}.workflow-manage-template-card strong span{color:var(--workflow-manage-redone-blue);background:#edf5ff;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:500}.workflow-manage-template-card small{color:#647892;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:400;overflow:hidden}.workflow-manage-template-card em{text-align:center;border-radius:999px;grid-area:1/3/3;align-self:center;min-width:60px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:500}.workflow-manage-template-card em.is-published{color:#0f9f6e;background:#dcf8ec}.workflow-manage-template-card em.is-draft{color:#c87910;background:#fff2d7}.workflow-manage-template-card em.is-disabled{color:#6f829c;background:#eef3f8}.workflow-manage-library-footer{border-top:1px solid #d6e5fadb;margin-top:auto;padding:12px 20px 20px}.workflow-manage-canvas-panel{background:linear-gradient(#fffffff0,#f9fcffe6);flex-direction:column;min-height:760px;display:flex}.workflow-manage-canvas-head{min-height:62px;padding:0 24px}.workflow-manage-canvas-head .dm-button{color:#334d71;padding:0 14px}.workflow-manage-toolbar{align-items:center;gap:12px;min-height:48px;padding:0 24px;display:flex}.workflow-manage-toolbar button{color:#607792;background:0 0;border:0;align-items:center;gap:5px;height:30px;font-size:12px;font-weight:400;display:inline-flex}.workflow-manage-toolbar button.is-chip,.workflow-manage-toolbar button.is-square{background:#ffffffe6;border:1px solid #d8e6f8;border-radius:8px;justify-content:center;min-width:70px;padding:0 12px}.workflow-manage-toolbar button.is-square{width:34px;min-width:34px;padding:0}.workflow-manage-canvas{background:linear-gradient(#1f78ff0e 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#1f78ff0e 1px,#0000 1px) 0 0/24px 24px,linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #d8e6f6;border-radius:10px;flex:auto;min-height:610px;margin:0 24px;position:relative;overflow:hidden}.workflow-manage-canvas svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.workflow-manage-canvas svg path{fill:none;stroke:#8fa3bc;stroke-width:1.45px;marker-end:url(#workflowManageArrowRedone)}.workflow-manage-canvas svg path.is-branch{marker-end:none}.workflow-manage-canvas svg marker path{fill:#8fa3bc;stroke:none}.workflow-manage-canvas svg text{fill:#58708d;font-size:12px;font-weight:400}.workflow-manage-node{left:var(--node-left);top:var(--node-top);text-align:left;background:#fffffff7;border:1px solid #cfe0f5;border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;width:172px;min-height:66px;padding:12px 14px;display:grid;position:absolute;transform:translate(-50%);box-shadow:0 12px 24px #194c8a13}.workflow-manage-node.is-selected{border-color:#1f78ff;box-shadow:0 0 0 2px #1f78ff33,0 14px 26px #1f78ff1f}.workflow-manage-node i{color:#1f78ff;background:#eef6ff;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-style:normal;font-weight:700;display:inline-flex}.workflow-manage-node strong{color:var(--workflow-manage-redone-title);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:620;display:block;overflow:hidden}.workflow-manage-node em{color:#667a96;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;font-style:normal;font-weight:400;display:block;overflow:hidden}.workflow-manage-node.is-start i{color:#0f9f6e;background:#e9fbf4}.workflow-manage-node.is-legal i{color:#6b5df5;background:#f1efff}.workflow-manage-node.is-finance i{color:#d78922;background:#fff4df}.workflow-manage-node.is-cc i{color:#7c55ff;background:#f2edff}.workflow-manage-node.is-end i{color:#0f9f6e;background:#e9fbf4}.workflow-manage-node.is-condition{width:168px;height:96px;min-height:96px;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.workflow-manage-node.is-condition:before{content:"";background:#fffbf4fa;border:1px solid #f0c384;border-radius:9px;position:absolute;inset:12px 25px;transform:rotate(45deg);box-shadow:0 12px 24px #c383220d}.workflow-manage-node.is-condition i{display:none}.workflow-manage-node.is-condition span{z-index:1;text-align:center;position:relative}.workflow-manage-health{background:#ffffffe0;border:1px solid #d9e7f7;border-radius:9px;grid-template-columns:auto auto auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;margin:14px 24px 10px;padding:0 18px;display:grid}.workflow-manage-health strong{color:var(--workflow-manage-redone-title);font-size:13px;font-weight:620}.workflow-manage-health span{color:#647892;background:#f4f8fdeb;border-radius:999px;align-items:center;gap:5px;height:26px;padding:0 12px;font-size:12px;font-weight:400;display:inline-flex}.workflow-manage-health span.is-warning{color:#d67612;background:#fff4e6}.workflow-manage-health span.is-success{color:#0f9f6e;background:#e7fbf2}.workflow-manage-health .workflow-manage-health-action{color:var(--workflow-manage-redone-blue);background:0 0;border:0;font-size:12px;font-weight:400}.workflow-manage-capability{color:#647892;background:#f8fcffe0;border:1px solid #d9e7f7;border-radius:8px;min-height:34px;margin:0 24px 18px;padding:9px 14px;font-size:12px;font-weight:400;line-height:1.25}.workflow-manage-config-head{border-bottom:1px solid #dbe9f9;justify-content:stretch;gap:6px;min-height:76px;display:grid}.workflow-manage-config-head .dm-text--caption{color:#72849b;font-size:12px;font-weight:400}.workflow-manage-config-tabs{border-bottom:1px solid #dbe9f9;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 22px;display:grid}.workflow-manage-config-tabs button{color:#5d728e;cursor:pointer;background:0 0;border:0;border-radius:0;height:42px;font-size:13px;font-weight:400}.workflow-manage-config-tabs button.is-active{color:var(--workflow-manage-redone-blue);box-shadow:inset 0 -2px 0 var(--workflow-manage-redone-blue);font-weight:500}.workflow-manage-config-body{align-content:start;gap:18px;min-height:0;padding:18px 22px;display:grid;overflow:auto}.workflow-manage-config-section{gap:10px;display:grid}.workflow-manage-config-section header{justify-content:space-between;align-items:center;gap:10px;display:flex}.workflow-manage-config-section header span{color:#0f9f6e;background:#e9fbf4;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:400}.workflow-manage-config-section p{color:#647892;margin:0;font-size:12px;font-weight:400;line-height:1.5}.workflow-manage-readonly{gap:6px;display:grid}.workflow-manage-readonly span{color:#687d98;font-size:12px;font-weight:400}.workflow-manage-readonly input{color:#15315a;background:#ffffffe6;border:1px solid #d7e6f8;border-radius:8px;width:100%;height:38px;min-height:38px;padding:0 12px;font-size:12px;font-weight:400}.workflow-manage-org-card{background:#f7fbffeb;border:1px solid #dbe9f9;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:88px;padding:16px;display:flex}.workflow-manage-org-card div{gap:6px;display:grid}.workflow-manage-org-card span{color:#6b7f99;font-size:12px}.workflow-manage-org-card .dm-button{flex:none}.workflow-manage-version-list{gap:8px;padding-top:4px;display:grid}.workflow-manage-version-list div{color:#647892;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;display:grid}.workflow-manage-version-list em{color:#0f9f6e;background:#e9fbf4;border-radius:999px;padding:2px 8px;font-style:normal;font-weight:400}.workflow-manage-version-list p{color:#7d8da3;margin:0;font-size:12px}.workflow-manage-config-actions{border-top:1px solid #dbe9f9;grid-template-columns:minmax(0,1fr) 1.6fr;gap:10px;margin-top:auto;padding:16px 22px 22px;display:grid}.workflow-manage-hidden-publish{display:none}@media (max-width:1600px){.workflow-manage-redone{grid-template-columns:292px minmax(620px,1fr) 360px;gap:12px}.workflow-manage-library,.workflow-manage-canvas-panel,.workflow-manage-config{min-height:704px}.workflow-manage-canvas{min-height:552px}.workflow-manage-node{width:154px}}@media (max-width:1400px){.workflow-workspace-manage .workflow-topbar-manage{grid-template-columns:minmax(220px,.8fr) minmax(330px,460px) minmax(390px,1fr)}.workflow-manage-redone{grid-template-columns:236px minmax(460px,1fr) 286px;gap:8px}.workflow-manage-library,.workflow-manage-canvas-panel,.workflow-manage-config{min-height:660px}.workflow-manage-panel-head,.workflow-manage-config-head{padding-left:14px;padding-right:14px}.workflow-manage-library-tools,.workflow-manage-template-list,.workflow-manage-library-footer{padding-left:12px;padding-right:12px}.workflow-manage-scope-tabs{margin-left:12px;margin-right:12px}.workflow-manage-template-card{grid-template-columns:36px minmax(0,1fr);min-height:70px;padding:10px}.workflow-manage-template-card i{width:34px;height:34px;font-size:14px}.workflow-manage-template-card em{grid-area:2/2;justify-self:start;min-width:52px;padding:2px 8px}.workflow-manage-canvas-head,.workflow-manage-toolbar{padding-left:12px;padding-right:12px}.workflow-manage-canvas{min-height:500px;margin:0 12px}.workflow-manage-node{grid-template-columns:30px minmax(0,1fr);gap:7px;width:126px;padding:9px}.workflow-manage-node i{width:28px;height:28px}.workflow-manage-health{grid-template-columns:auto auto auto;margin:12px;overflow:hidden}.workflow-manage-health span:nth-of-type(3),.workflow-manage-health .workflow-manage-health-action{display:none}.workflow-manage-capability{margin:0 12px 12px}.workflow-manage-config-body{padding:14px}.workflow-manage-config-actions{grid-template-columns:minmax(0,1fr);padding:12px 14px 14px}}.workflow-workspace{position:relative}.workflow-page-title h1{color:#061b49}.workflow-global-search input:disabled{color:#6b7d95;cursor:not-allowed;background:0 0}.workflow-top-actions .org-icon-button{position:relative}.workflow-top-actions .org-icon-button em{color:#fff;background:#f04438;border:2px solid #fffffff5;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-style:normal;font-weight:700;display:grid;position:absolute;top:-5px;right:-5px}.workflow-global-search-wrap,.workflow-notification-wrap{min-width:0;position:relative}.workflow-global-search-wrap{width:100%}.workflow-global-search .workflow-global-search-clear{color:#7b8da6;cursor:pointer;background:#eff7ffdb;border:0;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.workflow-global-search .workflow-global-search-clear:hover{color:#176bff;background:#e2f0fff2}.workflow-global-search-popover,.workflow-notification-popover{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #7999c438;border-radius:10px;position:absolute;top:calc(100% + 8px);overflow:hidden;box-shadow:0 22px 58px #0f265429}.workflow-global-search-popover{gap:0;min-width:min(520px,100vw - 360px);max-height:min(560px,100svh - 140px);display:grid;left:0;right:0}.workflow-global-search-popover>header,.workflow-notification-popover>header{border-bottom:1px solid #7999c424;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px 11px;display:flex}.workflow-global-search-popover>header{justify-content:stretch;display:grid}.workflow-global-search-popover strong,.workflow-notification-popover strong{color:#0b2455;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.35;overflow:hidden}.workflow-global-search-popover span,.workflow-notification-popover span,.workflow-notification-popover time{color:#647997;font-size:12px;line-height:1.45}.workflow-global-search-popover .system-state,.workflow-notification-popover .system-state{min-height:150px;margin:12px}.workflow-global-search-popover .skeleton-block,.workflow-notification-popover .skeleton-block{margin:12px}.workflow-global-search-results,.workflow-notification-list{gap:0;display:grid;overflow-y:auto}.workflow-global-search-results{max-height:430px;padding:6px}.workflow-global-search-results button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;padding:9px;display:grid}.workflow-global-search-results button:hover{background:#eff7fff5}.workflow-global-search-results i{color:#176bff;background:#e8f2fff2;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.workflow-global-search-results i.is-start-template{color:#0f9a67;background:#e0f9eff2}.workflow-global-search-results i.is-manage-template{color:#d8830f;background:#fff1daf2}.workflow-global-search-results div{gap:3px;min-width:0;display:grid}.workflow-global-search-results em{color:#176bff;white-space:nowrap;background:#e8f2fff5;border-radius:999px;align-self:center;padding:3px 7px;font-size:11px;font-style:normal;font-weight:500}.workflow-notification-popover{width:390px;max-height:min(620px,100svh - 132px);display:grid;right:0}.workflow-notification-popover>header>div{gap:2px;min-width:0;display:grid}.workflow-notification-list{max-height:500px;padding:6px}.workflow-notification-list article{border-radius:8px;gap:6px;padding:10px;display:grid}.workflow-notification-list article+article{border-top:1px solid #7999c41f}.workflow-notification-list article.is-unread{background:linear-gradient(90deg,#e8f2fff2,#fffffffa)}.workflow-notification-list article>button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:10px minmax(0,1fr);gap:8px;width:100%;min-width:0;padding:0;display:grid}.workflow-notification-list article>button>i{background:#9aa9bd;border-radius:999px;width:7px;height:7px;margin-top:6px}.workflow-notification-list article.is-unread>button>i{background:#176bff;box-shadow:0 0 0 4px #176bff1a}.workflow-notification-list article>button>div{gap:3px;min-width:0;display:grid}.workflow-notification-list footer{justify-content:flex-end;gap:8px;padding-left:18px;display:flex}.workflow-notification-list footer>span{color:#8a9bb4;align-self:center}.workflow-body-grid{grid-template-columns:280px minmax(680px,1fr) 340px;display:grid;overflow:hidden}.workflow-access-panel{background:#ffffffd1;border:1px solid #6f97d129;border-radius:8px;place-items:center;min-height:0;padding:24px;display:grid;box-shadow:0 12px 30px #176bff0b,inset 0 1px #fffffff5}.workflow-panel{background:linear-gradient(#fffffff0,#f9fcffd6),#ffffffe0;border:1px solid #6f97d124;border-radius:8px;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden;box-shadow:0 12px 30px #176bff0b,inset 0 1px #fffffff5}.workflow-panel.is-featured{background:radial-gradient(circle at 52% 24%,#176bff1a,#0000 34%),linear-gradient(#fffffff5,#f9fcffdb)}.workflow-panel-head{border-bottom:1px solid #6f97d11f;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:16px 16px 13px;display:flex}.workflow-panel-head>div{gap:6px;min-width:0;display:grid}.workflow-panel-head h2{color:#102754;white-space:nowrap;min-width:max-content;margin:0;font-size:15px;font-weight:700;line-height:1.15}.workflow-panel-head span{color:#70829c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.workflow-panel-head .org-outline-button{border-radius:7px;flex:none;width:auto;height:28px;padding:0 10px;font-size:12px}.workflow-panel-placeholder{place-items:center;min-height:0;padding:16px;display:grid}.workflow-panel-placeholder.is-table,.workflow-panel-placeholder.is-graph{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}.workflow-panel-placeholder.is-graph{position:relative}.workflow-panel-placeholder.is-graph:before,.workflow-panel-placeholder.is-graph:after{pointer-events:none;content:"";border:1px dashed #176bff2e;border-radius:50%;position:absolute;inset:20% 12%}.workflow-panel-placeholder.is-graph:after{border-color:#20d7e72e;inset:31% 22%}.workflow-panel .system-state{background:#ffffffb8;width:min(100%,460px)}.workflow-panel .skeleton-block{margin:16px}.workflow-top-actions .is-spinning{animation:.85s linear infinite workflow-spin}.workflow-dashboard-layout{grid-template-columns:320px minmax(640px,1fr) 360px}.workflow-dashboard-side{grid-template-rows:minmax(0,1fr) auto;gap:12px;min-width:0;min-height:0;display:grid;overflow:hidden}.workflow-dashboard-list,.workflow-template-shortcuts,.workflow-notification-list,.workflow-risk-list{align-content:start;gap:10px;min-height:0;padding:14px;display:grid;overflow:auto}.workflow-dashboard-task,.workflow-template-shortcut,.workflow-notification-item{color:#102754;background:#ffffffd1;border:1px solid #6f97d124;border-radius:8px;min-width:0;text-decoration:none;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.workflow-dashboard-task:hover,.workflow-template-shortcut:hover,.workflow-notification-item:hover{background:#f9fcfff5;border-color:#176bff3d;box-shadow:0 12px 24px #176bff14}.workflow-dashboard-task{grid-template-columns:34px minmax(0,1fr);gap:4px 10px;padding:11px}.workflow-dashboard-task i,.workflow-template-shortcut i,.workflow-notification-item i{color:#176bff;background:#ebf5ffeb;border-radius:8px;place-items:center;display:grid}.workflow-dashboard-task i{grid-row:1/span 3;width:34px;height:34px}.workflow-dashboard-task strong,.workflow-dashboard-task span,.workflow-dashboard-task small,.workflow-template-shortcut strong,.workflow-template-shortcut span,.workflow-notification-item strong,.workflow-notification-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workflow-dashboard-task strong,.workflow-template-shortcut strong,.workflow-notification-item strong{font-size:13px;font-weight:760}.workflow-dashboard-task span,.workflow-dashboard-task small,.workflow-template-shortcut span,.workflow-notification-item span,.workflow-notification-item time{color:#6f819d;font-size:12px}.workflow-template-shortcut{grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:12px}.workflow-template-shortcut i{width:40px;height:40px}.workflow-template-shortcut div{gap:5px;min-width:0;display:grid}.workflow-template-shortcut>svg{color:#8ea2bd}.workflow-dashboard-activity{border:1px solid #6f97d124;border-radius:8px;grid-template-rows:auto minmax(0,1fr);min-height:0;margin:0 14px 14px;display:grid;overflow:hidden}.workflow-dashboard-activity header{background:#f7fbffe0;border-bottom:1px solid #6f97d11f;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.workflow-dashboard-activity h2{color:#102754;margin:0;font-size:14px}.workflow-dashboard-activity header span{color:#71829b;font-size:12px}.workflow-dashboard-activity ol{gap:0;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.workflow-dashboard-activity li{border-bottom:1px solid #6f97d11a;grid-template-columns:16px minmax(0,1fr) auto;gap:10px;padding:12px 14px;display:grid}.workflow-dashboard-activity li:last-child{border-bottom:0}.workflow-dashboard-activity li>i{background:#176bff;border:2px solid #ebf5fff5;border-radius:999px;width:9px;height:9px;margin-top:5px;box-shadow:0 0 0 3px #176bff1c}.workflow-dashboard-activity li div{gap:4px;min-width:0;display:grid}.workflow-dashboard-activity strong,.workflow-dashboard-activity span,.workflow-dashboard-activity p{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.workflow-dashboard-activity strong{color:#102754;font-size:13px}.workflow-dashboard-activity span,.workflow-dashboard-activity p,.workflow-dashboard-activity time{color:#6f819d;font-size:12px}.workflow-notification-item{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;position:relative}.workflow-notification-item.is-unread:before{content:"";background:#f04438;border-radius:999px;width:7px;height:7px;position:absolute;top:10px;right:10px}.workflow-notification-item i{width:30px;height:30px}.workflow-notification-item div{gap:4px;min-width:0;display:grid}.workflow-notification-item time{white-space:nowrap;align-self:end;padding-right:8px}.workflow-risk-item{background:#ffffffd1;border:1px solid #6f97d124;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.workflow-risk-item i{color:#176bff;background:#ebf5ffeb;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.workflow-risk-item.is-high i{color:#e5484d;background:#fff1f2}.workflow-risk-item.is-medium i{color:#f59e0b;background:#fff7ed}.workflow-risk-item div{gap:4px;min-width:0;display:grid}.workflow-risk-item strong,.workflow-risk-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workflow-risk-item strong{color:#102754;font-size:13px}.workflow-risk-item span{color:#6f819d;font-size:12px}.workflow-risk-item em{color:#176bff;background:#ebf5ffeb;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:11px;font-style:normal;font-weight:800;display:grid}.workflow-risk-item.is-high em{color:#e5484d;background:#fff1f2}.workflow-risk-item.is-medium em{color:#b45309;background:#fff7ed}.workflow-workspace-dashboard{gap:12px}.workflow-topbar-dashboard{grid-template-columns:minmax(280px,.78fr) minmax(460px,560px) minmax(500px,1fr)}.workflow-workbench-grid{grid-template-columns:326px minmax(0,1fr) 370px;gap:12px}.workflow-workbench-panel{border-color:#6891ca29;box-shadow:0 16px 34px #176bff0e,inset 0 1px #fffffff5}.workflow-workbench-panel>.workflow-panel-head{min-height:66px;padding:16px 16px 14px}.workflow-workbench-panel>.workflow-panel-head h2{font-size:16px;line-height:1.1}.workflow-workbench-panel>.workflow-panel-head span{font-size:12px}.workflow-dashboard-center{grid-template-rows:auto auto minmax(220px,1fr)}.workflow-workbench-task-list{gap:10px;padding:14px}.workflow-workbench-mini-stat{background:radial-gradient(circle at 92% 10%,#176bff29,#0000 36%),linear-gradient(135deg,#eef7fff2,#ffffffd1);border:1px solid #6891ca29;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;min-height:72px;padding:14px 15px;display:grid;overflow:hidden}.workflow-workbench-mini-stat span,.workflow-workbench-mini-stat small{color:#6f819d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.workflow-workbench-mini-stat strong{color:#061b49;grid-row:1/span 2;align-self:center;font-size:30px;font-weight:780;line-height:1}.workflow-dashboard-task{grid-template-columns:42px minmax(0,1fr);gap:5px 11px;min-height:76px;padding:12px}.workflow-dashboard-task i{border-radius:11px;width:40px;height:40px;box-shadow:inset 0 1px #ffffffeb}.workflow-dashboard-task strong{align-self:end;font-size:14px}.workflow-dashboard-task span,.workflow-dashboard-task small{line-height:1.35}.workflow-workbench-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:auto;padding:14px 16px 12px;overflow:visible}.workflow-template-shortcut{background:linear-gradient(#fffffff0,#f8fcffe0),#ffffffdb;grid-template-columns:42px minmax(0,1fr) 18px;min-height:78px;padding:13px}.workflow-template-shortcut i{border-radius:12px;width:42px;height:42px}.workflow-template-shortcut strong{font-size:14px}.workflow-dashboard-activity{background:#ffffffb8;border-color:#6891ca29;margin:0 16px 16px;box-shadow:inset 0 1px #ffffffc7}.workflow-dashboard-activity header{background:linear-gradient(#f8fcfff5,#f2f8ffb8);min-height:56px;padding:13px 15px}.workflow-dashboard-activity h2{color:#0b2455;font-size:15px}.workflow-dashboard-activity ol{padding:2px 0}.workflow-dashboard-activity li{grid-template-columns:18px minmax(0,1fr) auto;padding:13px 15px;position:relative}.workflow-dashboard-activity li:before{content:"";background:#176bff24;width:1px;position:absolute;top:0;bottom:0;left:23px}.workflow-dashboard-activity li:first-child:before{top:18px}.workflow-dashboard-activity li:last-child:before{bottom:calc(100% - 18px)}.workflow-dashboard-activity li>i{z-index:1;width:10px;height:10px;margin-top:4px;position:relative}.workflow-dashboard-activity time{white-space:nowrap;align-self:start;padding-top:1px}.workflow-dashboard-side{grid-template-rows:minmax(0,1fr) minmax(168px,auto)}.workflow-notification-list,.workflow-risk-list{gap:10px;padding:14px}.workflow-notification-item,.workflow-risk-item{background:#ffffffd6;min-height:64px;padding:11px}.workflow-notification-item{grid-template-columns:34px minmax(0,1fr) auto}.workflow-notification-item i,.workflow-risk-item i{border-radius:10px;width:34px;height:34px}.workflow-risk-item{grid-template-columns:34px minmax(0,1fr) auto}.workflow-risk-item em{min-width:24px;height:24px}.workflow-workbench-grid .system-state{background:#f8fcffc2;border:1px dashed #6891ca38;border-radius:8px;width:100%;min-height:130px}@keyframes workflow-spin{to{transform:rotate(360deg)}}.workflow-template-sidebar,.workflow-start-categories{grid-template-rows:auto auto minmax(0,1fr)}.workflow-template-filters{border-bottom:1px solid #6f97d11a;gap:10px;padding:14px 14px 10px;display:grid}.workflow-template-filters label{color:#8090a7;background:#ffffffdb;border:1px solid #6f97d12e;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;height:36px;padding:0 6px 0 10px;display:grid}.workflow-template-filters input,.workflow-template-filters select,.workflow-template-form input,.workflow-template-form textarea,.workflow-schema-editor textarea{color:#102754;min-width:0;font:inherit;background:0 0;border:0;outline:0}.workflow-template-filters label button{color:#176bff;cursor:pointer;background:#ebf5ffe6;border:1px solid #176bff2e;border-radius:7px;height:26px;padding:0 8px;font-size:12px;font-weight:600}.workflow-template-filters div{flex-wrap:wrap;gap:6px;display:flex;overflow:visible}.workflow-template-filters div button{color:#60738d;cursor:pointer;background:#f8fbffe6;border:1px solid #6f97d124;border-radius:999px;flex:none;height:28px;padding:0 10px;font-size:12px;font-weight:600}.workflow-template-filters div button.is-active{color:#176bff;background:#eef5ff;border-color:#176bff3d}.workflow-template-filters select{color:#536782;background:#ffffffe0;border:1px solid #6f97d12e;border-radius:8px;height:32px;padding:0 10px}.workflow-template-list,.workflow-version-list{align-content:start;gap:10px;min-height:0;padding:14px;display:grid;overflow:auto}.workflow-template-item{color:#102754;text-align:left;cursor:pointer;background:#ffffffc2;border:1px solid #6f97d124;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:5px 10px;min-height:72px;padding:10px;display:grid;position:relative}.workflow-template-item.is-active{color:#fff;background:linear-gradient(135deg,#3c9dff,#176bff);border-color:#176bff61;box-shadow:0 16px 28px #176bff29}.workflow-template-item i{color:#176bff;background:#eef5ff;border-radius:10px;grid-row:1/span 2;place-items:center;width:38px;height:38px;display:grid}.workflow-template-item.is-active i{color:#fff;background:#ffffff2e}.workflow-template-item strong,.workflow-template-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workflow-template-item strong{font-size:14px;font-weight:700}.workflow-template-item span{color:#6f819d;font-size:12px}.workflow-template-item.is-active span{color:#ffffffc7}.workflow-template-item em{color:#176bff;background:#eef5ff;border-radius:999px;grid-area:1/3/span 2;align-self:start;padding:4px 8px;font-size:11px;font-style:normal;font-weight:700}.workflow-template-item em.is-active,.workflow-template-item em.is-published{color:#059669;background:#dcfce7e0}.workflow-template-item em.is-disabled{color:#dc2626;background:#fee2e2e0}.workflow-template-item.is-active em{color:#fff;background:#ffffff2e}.workflow-template-detail{overflow:hidden}.workflow-template-detail-head{border-bottom:1px solid #6f97d11f;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.workflow-template-detail-head>i{color:#fff;background:linear-gradient(135deg,#3c9dff,#176bff);border-radius:14px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 16px 30px #176bff2e}.workflow-template-detail-head h2,.workflow-start-detail-body h3{color:#102754;margin:0;font-size:22px;font-weight:760}.workflow-template-detail-head span,.workflow-template-detail-head p{color:#6f819d;margin:5px 0 0;font-size:12px;display:block}.workflow-template-actions,.workflow-template-footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workflow-template-overview{border-bottom:1px solid #6f97d11f;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 18px;display:grid}.workflow-template-overview div{background:#f7fbffdb;border:1px solid #6f97d11f;border-radius:8px;gap:6px;padding:12px;display:grid}.workflow-template-overview span,.workflow-template-overview strong{min-width:0}.workflow-template-overview span{color:#6f819d;font-size:12px}.workflow-template-overview strong{color:#102754;font-size:18px}.workflow-schema-editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-height:0;padding:14px 18px;display:grid}.workflow-schema-editor>div{border:1px solid #6f97d124;border-radius:8px;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.workflow-schema-editor header{background:#f7fbffe6;border-bottom:1px solid #6f97d11f;gap:5px;padding:12px;display:grid}.workflow-schema-editor h3{color:#102754;margin:0;font-size:14px}
.workflow-schema-editor span{color:#71829b;font-size:12px;line-height:1.35}.workflow-schema-editor textarea{color:#12315e;resize:none;background:#ffffffc7;min-height:260px;padding:12px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.55}.workflow-template-footer{padding:0 18px 18px}.workflow-version-item{background:#ffffffc7;border:1px solid #6f97d121;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:10px;display:grid}.workflow-version-item i{color:#176bff;background:#eef5ff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.workflow-version-item i.is-published{color:#059669;background:#dcfce7e0}.workflow-version-item strong,.workflow-version-item span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workflow-version-item strong{color:#102754;font-size:13px}.workflow-version-item span{color:#71829b;margin-top:4px;font-size:12px}.workflow-start-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;padding:16px;display:grid;overflow:auto}.workflow-start-card{text-align:left;cursor:pointer;background:linear-gradient(#fffffff0,#f9fcffd6),#ffffffe0;border:1px solid #6f97d124;border-radius:8px;grid-template-rows:auto auto 1fr auto;grid-template-columns:48px minmax(0,1fr);gap:8px 12px;min-height:148px;padding:16px;display:grid}.workflow-start-card.is-active{border-color:#176bff5c;box-shadow:inset 3px 0 #176bff,0 16px 28px #176bff14}.workflow-start-card i{color:#176bff;background:#eef5ff;border-radius:13px;grid-row:1/span 3;place-items:center;width:48px;height:48px;display:grid}.workflow-start-card strong,.workflow-start-card span,.workflow-start-card footer{grid-column:2;min-width:0}.workflow-start-card strong{color:#102754;font-size:16px}.workflow-start-card span{color:#6f819d;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.workflow-start-card footer{color:#71829b;justify-content:space-between;gap:10px;font-size:12px;display:flex}.workflow-start-card em{color:#176bff;font-style:normal;font-weight:700}.workflow-start-detail-body{align-content:start;gap:14px;min-height:0;padding:18px;display:grid}.workflow-start-detail-body>i{color:#fff;background:linear-gradient(135deg,#3c9dff,#176bff);border-radius:16px;place-items:center;width:58px;height:58px;display:grid}.workflow-start-detail-body p{color:#6f819d;margin:0;font-size:13px;line-height:1.6}.workflow-start-detail-body dl{gap:8px;margin:0;display:grid}.workflow-start-detail-body dl div{border-bottom:1px solid #6f97d11a;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.workflow-start-detail-body dt,.workflow-start-detail-body dd{margin:0;font-size:12px}.workflow-start-detail-body dt{color:#71829b}.workflow-start-detail-body dd{color:#102754;text-align:right;font-weight:700}.workflow-start-form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;min-height:0;padding:16px;display:grid;overflow:auto}.workflow-start-form-intro{grid-column:1/-1;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding-bottom:4px;display:grid}.workflow-start-form-intro i{color:#fff;background:linear-gradient(135deg,#3c9dff,#176bff);border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.workflow-start-form-intro h3{color:#102754;margin:0;font-size:18px;font-weight:760}.workflow-start-form-intro p{color:#6f819d;margin:4px 0 0;font-size:12px;line-height:1.5}.workflow-form-field{gap:7px;min-width:0;display:grid}.workflow-form-field.is-wide,.workflow-form-description{grid-column:1/-1}.workflow-form-field span{color:#536782;font-size:12px;font-weight:700}.workflow-form-field span em{color:#ef4444;margin-left:3px;font-style:normal}.workflow-form-field input,.workflow-form-field textarea,.workflow-form-field select{color:#102754;width:100%;min-width:0;min-height:36px;font:inherit;background:#f8fbffeb;border:1px solid #6f97d133;border-radius:8px;outline:0;padding:0 11px}.workflow-form-field .dm-date-picker,.workflow-form-field .dm-date-trigger{width:100%;min-width:0}.workflow-form-field .dm-date-trigger{color:#102754;background:#f8fbffeb;border-color:#6f97d133;border-radius:8px;height:36px;min-height:36px;font-size:12px}.workflow-form-field textarea{resize:vertical;min-height:86px;padding:10px 11px;line-height:1.5}.workflow-form-field select[multiple]{min-height:86px;padding:8px 10px}.workflow-form-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workflow-form-range.is-leave-range{align-items:start}.workflow-form-date-half{grid-template-columns:minmax(0,1fr) 94px;gap:8px;min-width:0;display:grid}.workflow-form-half-segment.dm-segmented{background:#eff7ffe6;border-color:#6f97d12e;border-radius:8px;width:94px;min-width:94px;height:36px;min-height:36px;padding:2px}.workflow-form-half-segment.dm-segmented button{border-radius:6px;min-width:0;height:30px;padding:0 8px;font-size:12px;font-weight:560}.workflow-form-auto-days input[readonly]{color:#0f2d5c;cursor:default;background:#f5f9fff5}.workflow-form-description{background:#ebf5ffb8;border:1px solid #176bff1f;border-radius:8px;gap:5px;padding:10px 12px;display:grid}.workflow-form-description strong{color:#102754;font-size:13px}.workflow-form-description span{color:#6f819d;font-size:12px;line-height:1.5}.workflow-body-grid.workflow-start-grid{grid-template-columns:286px minmax(0,1fr) 344px;gap:12px}.workflow-start-panel{border-color:#6891ca29;box-shadow:0 16px 34px #176bff0e,inset 0 1px #fffffff5}.workflow-start-panel>.workflow-panel-head{min-height:70px;padding:16px 16px 14px}.workflow-start-panel>.workflow-panel-head h2{color:#0b2455;font-size:16px;line-height:1.12}.workflow-start-panel>.workflow-panel-head span{font-size:12px}.workflow-start-categories .workflow-template-filters{gap:12px;padding:14px 14px 12px}.workflow-start-categories .workflow-template-filters label{background:#ffffffeb;border-color:#6891ca33;height:38px;padding:0 5px 0 11px;box-shadow:0 8px 18px #176bff09}.workflow-start-categories .workflow-template-filters input{font-size:13px}.workflow-start-categories .workflow-template-filters label button{white-space:nowrap;min-width:46px;height:28px;padding:0 10px}.workflow-start-categories .workflow-template-filters div{gap:7px}.workflow-start-categories .workflow-template-filters div button{min-width:44px;height:28px;padding:0 11px}.workflow-start-template-grid{align-content:start;align-items:start;gap:12px;padding:16px}.workflow-start-card{border-color:#6891ca26;grid-template-rows:auto auto auto;grid-template-columns:48px minmax(0,1fr);align-self:start;height:132px;min-height:132px;padding:16px 15px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8}.workflow-start-card:hover{background:linear-gradient(#fffffffa,#f7fbfff0),#ffffffe6;border-color:#176bff3d;transform:translateY(-1px);box-shadow:0 14px 26px #176bff13,inset 0 1px #ffffffe6}.workflow-start-card.is-active,.workflow-start-card.is-active:hover{background:radial-gradient(circle at 98% 0,#176bff1f,#0000 34%),linear-gradient(#fffffffa,#f7fbffeb);border-color:#176bff6b;transform:none;box-shadow:inset 3px 0 #176bff,0 18px 34px #176bff1c,inset 0 1px #ffffffe6}.workflow-start-card i{border-radius:12px;width:46px;height:46px}.workflow-start-card.is-active i{color:#fff;background:linear-gradient(135deg,#3c9dff,#176bff);box-shadow:0 12px 24px #176bff29}.workflow-start-card strong{font-size:16px;line-height:1.18}.workflow-start-card span{min-height:36px;line-height:1.45}.workflow-start-card footer{align-items:center}.workflow-start-card em{background:#ebf5ffeb;border:1px solid #176bff29;border-radius:999px;place-items:center;min-width:42px;height:24px;padding:0 10px;display:inline-grid}.workflow-start-card small{color:#71829b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-start-detail{background:linear-gradient(#fffffff5,#fafdffe0),#ffffffe0}.workflow-start-form{grid-template-columns:minmax(0,1fr);gap:12px;padding:15px 16px 16px}.workflow-start-form-intro{grid-template-columns:46px minmax(0,1fr);gap:12px;padding:0 0 2px}.workflow-start-form-intro i{border-radius:13px;width:46px;height:46px;box-shadow:0 14px 28px #176bff29}.workflow-start-form-intro h3{text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.18;overflow:hidden}.workflow-start-form-intro p{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.workflow-start-form .workflow-form-field,.workflow-start-form .workflow-form-description,.workflow-start-form-actions{grid-column:1}.workflow-start-form .workflow-form-field{gap:6px}.workflow-start-form .workflow-form-field span{color:#4f6380;font-size:12px;font-weight:680;line-height:1.2}.workflow-start-form .workflow-form-field input,.workflow-start-form .workflow-form-field select{background:#ffffffeb;border-color:#6891ca38;height:38px;min-height:38px;padding:0 11px}.workflow-start-form .workflow-form-field .dm-date-trigger{background:#ffffffeb;border-color:#6891ca38;height:38px;min-height:38px}.workflow-start-form .workflow-form-field textarea{resize:vertical;background:#ffffffeb;border-color:#6891ca38;min-height:84px;padding:10px 11px}.workflow-start-form .workflow-form-field select[multiple]{min-height:84px}.workflow-start-form .workflow-form-field input:focus,.workflow-start-form .workflow-form-field textarea:focus,.workflow-start-form .workflow-form-field select:focus{border-color:#176bff80;box-shadow:0 0 0 3px #176bff1a}.workflow-start-form .workflow-form-range{grid-template-columns:minmax(0,1fr);gap:8px}.workflow-start-form .workflow-form-description{background:linear-gradient(#eef7ffe6,#f8fcffd1);padding:11px 12px}.workflow-start-form-actions{padding-top:2px;display:grid}.workflow-start-form-actions .org-primary-button{width:100%;min-height:38px}.workflow-status-pill{color:#176bff;background:#eef5ff;border:1px solid #176bff29;border-radius:999px;flex:none;padding:4px 9px;font-size:12px;font-style:normal;font-weight:800}.workflow-status-pill.is-completed,.workflow-status-pill.is-approved{color:#059669;background:#dcfce7e6;border-color:#10b9812e}.workflow-status-pill.is-rejected,.workflow-status-pill.is-failed{color:#dc2626;background:#fee2e2e6;border-color:#ef44442e}.workflow-status-pill.is-running,.workflow-status-pill.is-pending{color:#176bff;background:#ebf5ffeb;border-color:#176bff2e}.workflow-status-pill.is-withdrawn,.workflow-status-pill.is-cancelled{color:#64748b;background:#f8fafcf0;border-color:#94a3b838}.workflow-status-pill.is-terminated,.workflow-status-pill.is-expired{color:#d97706;background:#fff7edf0;border-color:#d9770633}.workflow-status-pill.is-transferred{color:#0284c7;background:#f0f9fff0;border-color:#0ea5e933}.workflow-status-pill.is-unread{color:#176bff;background:#ebf5fff0;border-color:#176bff33}.workflow-status-pill.is-read,.workflow-status-pill.is-archived{color:#64748b;background:#f8fafcf0;border-color:#94a3b838}.workflow-status-pill.is-followed{color:#d97706;background:#fff7edf0;border-color:#d9770633}.workflow-instance-summary-body,.workflow-instance-node-list,.workflow-instance-log-list{min-height:0;padding:16px;overflow:auto}.workflow-instance-summary-body{align-content:start;gap:14px;display:grid}.workflow-instance-summary-body h3{color:#102754;margin:0;font-size:18px;font-weight:760;line-height:1.35}.workflow-instance-summary-body dl{gap:8px;margin:0;display:grid}.workflow-instance-summary-body dl div,.workflow-instance-summary-body li{border-bottom:1px solid #6f97d11a;justify-content:space-between;gap:12px;min-width:0;padding:8px 0;display:flex}.workflow-instance-summary-body dt,.workflow-instance-summary-body dd,.workflow-instance-summary-body li span,.workflow-instance-summary-body li em{min-width:0;margin:0;font-size:12px}.workflow-instance-summary-body dt,.workflow-instance-summary-body li span{color:#71829b}.workflow-instance-summary-body dd,.workflow-instance-summary-body li em{overflow-wrap:anywhere;color:#102754;text-align:right;font-style:normal;font-weight:700}.workflow-instance-summary-body section{gap:8px;display:grid}.workflow-instance-summary-body section>strong{color:#102754;font-size:13px}.workflow-instance-summary-body ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.workflow-instance-node-list,.workflow-instance-log-list{align-content:start;gap:12px;display:grid}.workflow-instance-node{background:#f8fbffd1;border:1px solid #6f97d121;border-radius:8px;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:12px;display:grid}.workflow-instance-node>i{color:#176bff;background:#eef5ff;border-radius:999px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.workflow-instance-node.is-completed>i{color:#059669;background:#dcfce7e6}.workflow-instance-node.is-failed>i{color:#dc2626;background:#fee2e2e6}.workflow-instance-node.is-waiting>i{color:#8a9ab1;background:#f1f6fcf0}.workflow-instance-node strong,.workflow-instance-node span{min-width:0;display:block}.workflow-instance-node strong{color:#102754;font-size:14px;font-weight:760}.workflow-instance-node span{color:#71829b;margin-top:4px;font-size:12px}.workflow-instance-node-hint{color:#71829b;margin:8px 0 0;font-size:12px;line-height:1.5}.workflow-instance-task{background:#ffffffd1;border:1px solid #6f97d11c;border-radius:8px;gap:8px;margin-top:10px;padding:10px;display:grid}.workflow-instance-task p{justify-content:space-between;gap:8px;margin:0;display:flex}.workflow-instance-task b{color:#102754;font-size:13px}.workflow-instance-task em,.workflow-instance-task small{color:#71829b;font-size:12px;font-style:normal}.workflow-instance-task div{gap:8px;display:flex}.workflow-instance-log-list section{grid-template-columns:24px minmax(0,1fr);gap:10px;display:grid}.workflow-instance-log-list i{color:#176bff;background:#eef5ff;border-radius:999px;place-items:center;width:24px;height:24px;display:grid}.workflow-instance-log-list strong,.workflow-instance-log-list span,.workflow-instance-log-list p{min-width:0;display:block}.workflow-instance-log-list strong{color:#102754;font-size:13px}.workflow-instance-log-list span,.workflow-instance-log-list p{color:#71829b;font-size:12px;line-height:1.45}.workflow-instance-log-list p{margin:4px 0 0}.workflow-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.workflow-instance-attachments{border-top:1px solid #6f97d11f;padding-top:12px}.workflow-list-filter-panel{grid-template-rows:auto auto minmax(0,1fr)}.workflow-list-filters{gap:12px;padding:14px;display:grid}.workflow-list-filters label{color:#7a8ca7;background:#f8fbff;border:1px solid #6f97d12e;border-radius:9px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:grid}.workflow-list-filters input,.workflow-list-filters select{color:#102754;background:0 0;border:0;outline:none;width:100%;min-width:0;height:34px;font-size:13px}.workflow-list-filters input::placeholder{color:#8ba0bd}.workflow-list-filters select{background:#f8fbff;border:1px solid #6f97d12e;border-radius:9px;padding:0 10px}.workflow-list-filters>div{flex-wrap:wrap;gap:7px;display:flex}.workflow-list-main{grid-template-rows:auto minmax(0,1fr) auto}.workflow-list-table{align-content:start;gap:8px;min-height:0;padding:14px;display:grid;overflow:auto}.workflow-list-table .skeleton-block,.workflow-list-table .system-state{margin:0}.workflow-list-row{text-align:left;cursor:pointer;background:#ffffffd1;border:1px solid #6f97d121;border-radius:10px;grid-template-columns:38px minmax(180px,1.5fr) auto minmax(150px,1fr) 108px 18px;align-items:center;gap:12px;width:100%;min-height:70px;padding:10px 12px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.workflow-list-row:hover{background:#f8fbff;border-color:#176bff33}.workflow-list-row.is-selected{background:linear-gradient(90deg,#176bff14,#ffffffe6);border-color:#176bff57;box-shadow:inset 3px 0 #176bff,0 10px 24px #1453a014}.workflow-list-row i{color:#176bff;background:#eef5ff;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.workflow-list-row span,.workflow-list-row strong,.workflow-list-row small,.workflow-list-row b,.workflow-list-row time{min-width:0}.workflow-list-row span{gap:4px;display:grid}.workflow-list-row strong,.workflow-list-row b{color:#102754;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:760;overflow:hidden}.workflow-list-row small,.workflow-list-row time{color:#71829b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workflow-list-row svg:last-child{color:#7d91ae}.workflow-list-pagination{border-top:1px solid #6f97d121;justify-content:flex-end;align-items:center;gap:8px;min-height:46px;padding:9px 14px;display:flex}.workflow-list-pagination span{color:#536782;font-size:12px;font-weight:700}.workflow-list-pagination button{color:#176bff;cursor:pointer;background:#f8fbff;border:1px solid #176bff2e;border-radius:8px;height:30px;padding:0 12px;font-size:12px;font-weight:700}.workflow-list-pagination button:disabled{color:#a9b6ca;cursor:not-allowed;background:#f8fbff;border-color:#6f97d124}.workflow-list-detail{grid-template-rows:auto minmax(0,1fr)}.workflow-inline-detail{align-content:start;gap:12px;min-height:0;padding:14px;display:grid;overflow:auto}.workflow-inline-detail>section{border-bottom:1px solid #6f97d121;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.workflow-inline-detail>section strong{color:#102754;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:800;overflow:hidden}.workflow-inline-detail dl{gap:8px;margin:0;display:grid}.workflow-inline-detail dl div{grid-template-columns:68px minmax(0,1fr);gap:10px;display:grid}.workflow-inline-detail dt,.workflow-inline-detail dd{margin:0;font-size:12px;line-height:1.45}.workflow-inline-detail dt{color:#7a8ca7}.workflow-inline-detail dd{color:#102754;font-weight:650}.workflow-inline-card{background:#f8fbffc2;border:1px solid #6f97d121;border-radius:10px;gap:9px;padding:12px;display:grid}.workflow-inline-card h3{color:#102754;margin:0;font-size:13px;font-weight:760}.workflow-inline-card article,.workflow-inline-card p{background:#ffffffd1;border:1px solid #6f97d11a;border-radius:8px;gap:5px;margin:0;padding:9px;display:grid}.workflow-inline-card article span,.workflow-inline-card p span{color:#102754;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.workflow-inline-card article small,.workflow-inline-card p em{color:#71829b;font-size:12px;font-style:normal;line-height:1.4}.workflow-inline-card article div{flex-wrap:wrap;gap:7px;display:flex}.workflow-inline-card button{color:#176bff;cursor:pointer;background:#fff;border:1px solid #176bff2e;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.workflow-inline-card button:disabled{opacity:.62;cursor:not-allowed}.workflow-list-grid-tasks{grid-template-columns:280px minmax(0,1fr) 340px;gap:12px}.workflow-list-grid-tasks .workflow-list-panel{border-color:#6f97d129;box-shadow:0 14px 34px #176bff0e,inset 0 1px #fffffffa}.workflow-list-grid-tasks .workflow-list-panel>.workflow-panel-head{min-height:68px;padding:16px 16px 13px}.workflow-list-grid-tasks .workflow-list-panel>.workflow-panel-head h2{font-size:15px;font-weight:760}.workflow-list-grid-tasks .workflow-list-panel>.workflow-panel-head span{color:#6f819a;font-size:12px}.workflow-list-grid-tasks .workflow-list-filters{align-content:start;gap:10px;padding:14px}.workflow-list-grid-tasks .workflow-list-filters label{background:#ffffffbd;border-color:#6f97d133;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;min-height:38px;padding:0 8px 0 10px}.workflow-list-grid-tasks .workflow-list-filters input,.workflow-list-grid-tasks .workflow-list-filters select{height:34px;font-size:13px}.workflow-list-grid-tasks .workflow-list-filters select{background:#ffffffb8;border-radius:8px;height:36px;padding:0 12px}.workflow-list-grid-tasks .workflow-list-filters>div{gap:8px}.workflow-list-grid-tasks .workflow-list-main{grid-template-rows:auto minmax(0,1fr) 48px}.workflow-list-grid-tasks .workflow-list-table{align-content:start;gap:10px;padding:14px}.workflow-list-grid-tasks .workflow-list-table .system-state{background:linear-gradient(#f8fcffa8,#ffffffb8),#ffffffc7;border-color:#7999c42e;border-radius:9px;align-self:start;width:min(100%,520px);min-height:132px;margin:0 auto}.workflow-list-grid-tasks .workflow-list-row{background:#ffffffdb;border-color:#6f97d124;border-radius:9px;grid-template-columns:40px minmax(0,1.35fr) auto minmax(124px,.9fr) 94px 24px;min-height:74px;padding:10px 12px}.workflow-list-grid-tasks .workflow-list-row:hover{background:#f8fbff;border-color:#176bff3d;box-shadow:0 10px 22px #1453a00f}.workflow-list-grid-tasks .workflow-list-row.is-selected{background:linear-gradient(90deg,#176bff1a,#fffffff0);border-color:#176bff5c;box-shadow:inset 3px 0 #176bff,0 12px 28px #1453a014}.workflow-list-grid-tasks .workflow-list-row i{background:radial-gradient(circle at 36% 24%,#fffffff2,#0000 38%),linear-gradient(135deg,#eaf4ff,#f7fbff);border-radius:10px;width:36px;height:36px}.workflow-list-grid-tasks .workflow-list-row strong,.workflow-list-grid-tasks .workflow-list-row b{font-size:13px;line-height:1.25}.workflow-list-grid-tasks .workflow-list-row small,.workflow-list-grid-tasks .workflow-list-row time{font-size:12px;line-height:1.35}.workflow-list-grid-tasks .workflow-list-row time{color:#60738d;text-align:right}.workflow-list-grid-tasks .workflow-list-row svg:last-child{justify-self:end}.workflow-list-grid-tasks .workflow-list-pagination{background:#f8fbff9e;min-height:48px;padding:8px 14px}.workflow-list-grid-tasks .workflow-list-detail{background:radial-gradient(circle at 50% 18%,#176bff0b,#0000 34%),linear-gradient(#fffffff5,#f9fcffe6)}.workflow-list-grid-tasks .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-tasks .workflow-inline-detail{gap:10px;padding:12px}.workflow-list-grid-tasks .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-tasks .workflow-inline-detail>section strong{font-size:16px;line-height:1.2}.workflow-list-grid-tasks .workflow-inline-detail dl{background:#ffffffb8;border:1px solid #6f97d11f;border-radius:9px;gap:0;padding:10px 12px}.workflow-list-grid-tasks .workflow-inline-detail dl div{grid-template-columns:72px minmax(0,1fr);align-items:center;min-height:30px}.workflow-list-grid-tasks .workflow-inline-detail dl div+div{border-top:1px solid #6f97d114}.workflow-list-grid-tasks .workflow-inline-card{background:linear-gradient(#f8fcffc7,#ffffffb3),#ffffffc7;border-color:#6f97d121;border-radius:9px;gap:8px;padding:12px}.workflow-list-grid-tasks .workflow-inline-card h3{font-size:13px}.workflow-list-grid-tasks .workflow-inline-card article,.workflow-list-grid-tasks .workflow-inline-card p{background:#ffffffd6;border-color:#6f97d11a;border-radius:8px;gap:6px;padding:10px}.workflow-list-grid-tasks .workflow-inline-card article div{gap:8px}.workflow-list-grid-started{grid-template-columns:280px minmax(0,1fr) 340px;gap:12px}.workflow-list-grid-started .workflow-list-panel{border-color:#6f97d129;box-shadow:0 14px 34px #176bff0e,inset 0 1px #fffffffa}.workflow-list-grid-started .workflow-list-panel>.workflow-panel-head{min-height:68px;padding:16px 16px 13px}.workflow-list-grid-started .workflow-list-panel>.workflow-panel-head h2{font-size:15px;font-weight:760}.workflow-list-grid-started .workflow-list-panel>.workflow-panel-head span{color:#6f819a;font-size:12px}.workflow-list-grid-started .workflow-list-filters{align-content:start;gap:10px;padding:14px}.workflow-list-grid-started .workflow-list-filters label{background:#ffffffbd;border-color:#6f97d133;border-radius:8px;min-height:38px;padding:0 8px 0 10px}.workflow-list-grid-started .workflow-list-filters input,.workflow-list-grid-started .workflow-list-filters select{height:34px;font-size:13px}.workflow-list-grid-started .workflow-list-filters select{background:#ffffffb8;border-radius:8px;height:36px;padding:0 12px}.workflow-list-grid-started .workflow-list-filters>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workflow-list-grid-started .workflow-list-main{grid-template-rows:auto minmax(0,1fr) 48px}.workflow-list-grid-started .workflow-list-table{gap:10px;padding:14px}.workflow-list-grid-started .workflow-list-table .system-state{background:linear-gradient(#f8fcffa8,#ffffffb8),#ffffffc7;border-color:#7999c42e;border-radius:9px;align-self:start;width:min(100%,520px);min-height:132px;margin:0 auto}.workflow-list-grid-started .workflow-list-row{background:#ffffffdb;border-color:#6f97d124;border-radius:9px;grid-template-columns:40px minmax(0,1.35fr) auto minmax(128px,.95fr) 94px 24px;min-height:74px;padding:10px 12px}.workflow-list-grid-started .workflow-list-row:hover{background:#f8fbff;border-color:#176bff3d;box-shadow:0 10px 22px #1453a00f}.workflow-list-grid-started .workflow-list-row.is-selected{background:linear-gradient(90deg,#176bff1a,#fffffff0);border-color:#176bff5c;box-shadow:inset 3px 0 #176bff,0 12px 28px #1453a014}.workflow-list-grid-started .workflow-list-row i{background:radial-gradient(circle at 36% 24%,#fffffff2,#0000 38%),linear-gradient(135deg,#eaf4ff,#f7fbff);border-radius:10px;width:36px;height:36px}.workflow-list-grid-started .workflow-list-row strong,.workflow-list-grid-started .workflow-list-row b{font-size:13px;line-height:1.25}.workflow-list-grid-started .workflow-list-row small,.workflow-list-grid-started .workflow-list-row time{font-size:12px;line-height:1.35}.workflow-list-grid-started .workflow-list-row time{color:#60738d;text-align:right}.workflow-list-grid-started .workflow-list-row svg:last-child{justify-self:end}.workflow-list-grid-started .workflow-list-pagination{background:#f8fbff9e;min-height:48px;padding:8px 14px}.workflow-list-grid-started .workflow-list-detail{background:radial-gradient(circle at 50% 18%,#176bff0b,#0000 34%),linear-gradient(#fffffff5,#f9fcffe6)}.workflow-list-grid-started .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-started .workflow-inline-detail{gap:10px;padding:12px}.workflow-list-grid-started .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-started .workflow-inline-detail>section strong{font-size:16px;line-height:1.2}.workflow-list-grid-started .workflow-inline-detail dl{background:#ffffffb8;border:1px solid #6f97d11f;border-radius:9px;gap:0;padding:10px 12px}.workflow-list-grid-started .workflow-inline-detail dl div{grid-template-columns:72px minmax(0,1fr);align-items:center;min-height:30px}.workflow-list-grid-started .workflow-inline-detail dl div+div{border-top:1px solid #6f97d114}.workflow-list-grid-started .workflow-inline-card{background:linear-gradient(#f8fcffc7,#ffffffb3),#ffffffc7;border-color:#6f97d121;border-radius:9px;gap:8px;padding:12px}.workflow-list-grid-started .workflow-inline-card article,.workflow-list-grid-started .workflow-inline-card p{background:#ffffffd6;border-color:#6f97d11a;border-radius:8px;gap:6px;padding:10px}.workflow-list-grid-done{grid-template-columns:280px minmax(0,1fr) 340px;gap:12px}.workflow-list-grid-done .workflow-list-panel{border-color:#6f97d129;box-shadow:0 14px 34px #176bff0e,inset 0 1px #fffffffa}.workflow-list-grid-done .workflow-list-panel>.workflow-panel-head{min-height:68px;padding:16px 16px 13px}.workflow-list-grid-done .workflow-list-panel>.workflow-panel-head h2{font-size:15px;font-weight:760}.workflow-list-grid-done .workflow-list-panel>.workflow-panel-head span{color:#6f819a;font-size:12px}.workflow-list-grid-done .workflow-list-filters{align-content:start;gap:10px;padding:14px}.workflow-list-grid-done .workflow-list-filters label{background:#ffffffbd;border-color:#6f97d133;border-radius:8px;min-height:38px;padding:0 8px 0 10px}.workflow-list-grid-done .workflow-list-filters input,.workflow-list-grid-done .workflow-list-filters select{height:34px;font-size:13px}.workflow-list-grid-done .workflow-list-filters select{background:#ffffffb8;border-radius:8px;height:36px;padding:0 12px}.workflow-list-grid-done .workflow-list-filters>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workflow-list-grid-done .workflow-list-main{grid-template-rows:auto minmax(0,1fr) 48px}.workflow-list-grid-done .workflow-list-table{gap:10px;padding:14px}.workflow-list-grid-done .workflow-list-table .system-state{background:linear-gradient(#f8fcffa8,#ffffffb8),#ffffffc7;border-color:#7999c42e;border-radius:9px;align-self:start;width:min(100%,520px);min-height:132px;margin:0 auto}.workflow-list-grid-done .workflow-list-row{background:#ffffffdb;border-color:#6f97d124;border-radius:9px;grid-template-columns:40px minmax(0,1.35fr) auto minmax(128px,.95fr) 94px 24px;min-height:74px;padding:10px 12px}.workflow-list-grid-done .workflow-list-row:hover{background:#f8fbff;border-color:#176bff3d;box-shadow:0 10px 22px #1453a00f}.workflow-list-grid-done .workflow-list-row.is-selected{background:linear-gradient(90deg,#176bff1a,#fffffff0);border-color:#176bff5c;box-shadow:inset 3px 0 #176bff,0 12px 28px #1453a014}.workflow-list-grid-done .workflow-list-row i{background:radial-gradient(circle at 36% 24%,#fffffff2,#0000 38%),linear-gradient(135deg,#eaf4ff,#f7fbff);border-radius:10px;width:36px;height:36px}.workflow-list-grid-done .workflow-list-row strong,.workflow-list-grid-done .workflow-list-row b{font-size:13px;line-height:1.25}.workflow-list-grid-done .workflow-list-row small,.workflow-list-grid-done .workflow-list-row time{font-size:12px;line-height:1.35}.workflow-list-grid-done .workflow-list-row time{color:#60738d;text-align:right}.workflow-list-grid-done .workflow-list-row svg:last-child{justify-self:end}.workflow-list-grid-done .workflow-list-pagination{background:#f8fbff9e;min-height:48px;padding:8px 14px}.workflow-list-grid-done .workflow-list-detail{background:radial-gradient(circle at 50% 18%,#176bff0b,#0000 34%),linear-gradient(#fffffff5,#f9fcffe6)}.workflow-list-grid-done .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-done .workflow-inline-detail{gap:10px;padding:12px}.workflow-list-grid-done .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-done .workflow-inline-detail>section strong{font-size:16px;line-height:1.2}.workflow-list-grid-done .workflow-inline-detail dl{background:#ffffffb8;border:1px solid #6f97d11f;border-radius:9px;gap:0;padding:10px 12px}.workflow-list-grid-done .workflow-inline-detail dl div{grid-template-columns:72px minmax(0,1fr);align-items:center;min-height:30px}.workflow-list-grid-done .workflow-inline-detail dl div+div{border-top:1px solid #6f97d114}.workflow-list-grid-done .workflow-inline-card{background:linear-gradient(#f8fcffc7,#ffffffb3),#ffffffc7;border-color:#6f97d121;border-radius:9px;gap:8px;padding:12px}.workflow-list-grid-done .workflow-inline-card article,.workflow-list-grid-done .workflow-inline-card p{background:#ffffffd6;border-color:#6f97d11a;border-radius:8px;gap:6px;padding:10px}.workflow-list-grid-cc{grid-template-columns:280px minmax(0,1fr) 340px;gap:12px}.workflow-list-grid-cc .workflow-list-panel{border-color:#6f97d129;box-shadow:0 14px 34px #176bff0e,inset 0 1px #fffffffa}.workflow-list-grid-cc .workflow-list-panel>.workflow-panel-head{min-height:68px;padding:16px 16px 13px}.workflow-list-grid-cc .workflow-list-panel>.workflow-panel-head h2{font-size:15px;font-weight:760}.workflow-list-grid-cc .workflow-list-panel>.workflow-panel-head span{color:#6f819a;font-size:12px}.workflow-list-grid-cc .workflow-list-filters{align-content:start;gap:10px;padding:14px}.workflow-list-grid-cc .workflow-list-filters label{background:#ffffffbd;border-color:#6f97d133;border-radius:8px;min-height:38px;padding:0 8px 0 10px}.workflow-list-grid-cc .workflow-list-filters input,.workflow-list-grid-cc .workflow-list-filters select{height:34px;font-size:13px}.workflow-list-grid-cc .workflow-list-filters select{background:#ffffffb8;border-radius:8px;height:36px;padding:0 12px}.workflow-list-grid-cc .workflow-list-filters>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workflow-list-grid-cc .workflow-list-main{grid-template-rows:auto minmax(0,1fr) 48px}.workflow-list-grid-cc .workflow-list-table{gap:10px;padding:14px}.workflow-list-grid-cc .workflow-list-table .system-state{background:linear-gradient(#f8fcffa8,#ffffffb8),#ffffffc7;border-color:#7999c42e;border-radius:9px;align-self:start;width:min(100%,520px);min-height:132px;margin:0 auto}.workflow-list-grid-cc .workflow-list-row{background:#ffffffdb;border-color:#6f97d124;border-radius:9px;grid-template-columns:40px minmax(0,1.35fr) auto minmax(128px,.95fr) 94px 24px;min-height:74px;padding:10px 12px;position:relative;overflow:hidden}.workflow-list-grid-cc .workflow-list-row:before{pointer-events:none;content:"";background:0 0;border-radius:999px;width:6px;height:6px;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.workflow-list-grid-cc .workflow-list-row.is-unread:before{background:#176bff;box-shadow:0 0 0 4px #176bff1a}.workflow-list-grid-cc .workflow-list-row.is-unread strong{color:#0b1f55;font-weight:820}.workflow-list-grid-cc .workflow-list-row.is-followed i{color:#d97706;background:radial-gradient(circle at 36% 24%,#fffffff2,#0000 38%),linear-gradient(135deg,#fff7ed,#fff)}.workflow-list-grid-cc .workflow-list-row.is-archived{opacity:.78}.workflow-list-grid-cc .workflow-list-row:hover{background:#f8fbff;border-color:#176bff3d;box-shadow:0 10px 22px #1453a00f}.workflow-list-grid-cc .workflow-list-row.is-selected{background:linear-gradient(90deg,#176bff1a,#fffffff0);border-color:#176bff5c;box-shadow:inset 3px 0 #176bff,0 12px 28px #1453a014}.workflow-list-grid-cc .workflow-list-row i{background:radial-gradient(circle at 36% 24%,#fffffff2,#0000 38%),linear-gradient(135deg,#eaf4ff,#f7fbff);border-radius:10px;width:36px;height:36px}.workflow-list-grid-cc .workflow-list-row strong,.workflow-list-grid-cc .workflow-list-row b{font-size:13px;line-height:1.25}.workflow-list-grid-cc .workflow-list-row small,.workflow-list-grid-cc .workflow-list-row time{font-size:12px;line-height:1.35}.workflow-list-grid-cc .workflow-list-row time{color:#60738d;text-align:right}.workflow-list-grid-cc .workflow-list-row svg:last-child{justify-self:end}.workflow-list-grid-cc .workflow-list-pagination{background:#f8fbff9e;min-height:48px;padding:8px 14px}
