.workflow-workspace-manage .workflow-manage-canvas-meta span.is-status{color:#0f9a67;background:#ecfdf3;border-color:#16a34a2e}.workflow-workspace-manage .workflow-manage-canvas-meta span.is-published{color:#176bff;background:#eef6ff;border-color:#176bff33}.workflow-workspace-manage .workflow-manage-canvas-meta span.is-draft{color:#64748b;background:#f8fbff;border-color:#dce8f7}.workflow-workspace-manage .workflow-manage-canvas-meta span.is-count{color:#1d4ed8;background:#eff6ff;border-color:#1d4ed833}.workflow-workspace-manage .workflow-manage-canvas-meta em{color:currentColor;opacity:.76;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-style:normal;font-weight:500;overflow:hidden}.workflow-workspace-manage .workflow-manage-canvas-meta strong{color:currentColor;letter-spacing:0;font-size:12px;font-weight:680}.workflow-workspace-manage .workflow-manage-designer-command{min-height:40px;padding:0 18px}.workflow-workspace-manage .workflow-manage-designer-command .workflow-manage-canvas-tabs{min-height:40px}.workflow-workspace-manage .workflow-manage-designer-command .workflow-manage-canvas-tabs button{height:40px}.workflow-workspace-manage .workflow-manage-designer-command .workflow-manage-toolbar{min-height:40px}.workflow-workspace-manage .workflow-manage-toolbar-group,.workflow-workspace-manage .workflow-manage-view-controls{align-items:center;gap:4px;display:flex}.workflow-workspace-manage .workflow-manage-toolbar-group{min-width:0}.workflow-workspace-manage .workflow-manage-view-controls{border-left:1px solid #e1ebf8;flex:none;margin-left:4px;padding-left:8px}.workflow-workspace-manage .workflow-manage-view-controls .dm-button{color:#506b8d;background:#fff;border:1px solid #dbe8f7;border-radius:7px;min-width:52px;padding:0 8px}.workflow-workspace-manage .workflow-manage-view-controls svg{stroke-width:2px;width:15px;height:15px;display:block}.workflow-workspace-manage .workflow-manage-view-controls .dm-icon-button{--dm-icon-button-size:28px}.workflow-workspace-manage .workflow-manage-view-controls .dm-button:hover{color:#176bff;background:#eef6ff;border-color:#176bff47}.workflow-workspace-manage .workflow-manage-view-controls .dm-button:disabled{color:#9aacbf;opacity:.82;background:#f7faff;border-color:#e5edf7}.workflow-workspace-manage .workflow-manage-view-controls .workflow-manage-zoom-step{width:28px;min-width:28px;padding:0;font-size:15px;font-weight:700}.workflow-workspace-manage .workflow-manage-canvas{z-index:0;isolation:isolate;min-height:var(--workflow-canvas-height,540px);height:var(--workflow-canvas-height,540px);background:#fff;position:relative;overflow:auto}.workflow-workspace-manage .workflow-manage-canvas-wrap{min-height:var(--workflow-canvas-height,540px);height:var(--workflow-canvas-height,540px);margin:10px 18px 0;position:relative}.workflow-workspace-manage .workflow-manage-canvas-wrap .workflow-manage-canvas{height:100%;min-height:100%;margin:0}.workflow-workspace-manage .workflow-manage-canvas-stage{width:100%;min-width:760px;min-height:var(--workflow-stage-height,540px);height:var(--workflow-stage-height,540px);position:relative}.workflow-workspace-manage .workflow-manage-canvas-surface{width:100%;height:var(--workflow-canvas-height,540px);transform:scale(var(--workflow-canvas-scale,1));transform-origin:top;background:linear-gradient(#176bff0e 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#176bff0e 1px,#0000 1px) 0 0/18px 18px,linear-gradient(#fff 0%,#fbfdff 100%);transition:transform .16s;position:absolute;top:0;left:0}.workflow-workspace-manage .workflow-manage-canvas svg path.is-condition-path{stroke:#e4a445;stroke-dasharray:4 5}@media (max-width:1600px){.workflow-workspace-manage .workflow-manage-designer-head{grid-template-columns:minmax(150px,1fr) auto;padding-left:14px;padding-right:14px}.workflow-workspace-manage .workflow-manage-canvas-meta span{padding:0 8px}.workflow-workspace-manage .workflow-manage-canvas-meta span:nth-child(3){display:none}.workflow-workspace-manage .workflow-manage-designer-command{grid-template-columns:minmax(0,1fr);gap:0;padding:0 14px 6px}.workflow-workspace-manage .workflow-manage-designer-command .workflow-manage-canvas-tabs{min-height:36px}.workflow-workspace-manage .workflow-manage-designer-command .workflow-manage-canvas-tabs button{height:36px}.workflow-workspace-manage .workflow-manage-designer-command .workflow-manage-toolbar{white-space:nowrap;justify-content:flex-start;min-height:32px;overflow-x:auto}.workflow-workspace-manage .workflow-manage-designer-command .workflow-manage-toolbar>span{display:none}.workflow-workspace-manage .workflow-manage-view-controls{flex:none;margin-left:0}.workflow-workspace-manage .workflow-manage-canvas-wrap{margin-left:14px;margin-right:14px}.workflow-workspace-manage .workflow-manage-node.is-selected{width:min(350px,100% - 64px)}}@media (max-width:1400px){.workflow-workspace-manage .workflow-manage-designer-head{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:54px;padding:8px 12px}.workflow-workspace-manage .workflow-manage-canvas-meta span{gap:5px;height:26px;padding:0 7px}.workflow-workspace-manage .workflow-manage-canvas-meta span:nth-child(3){display:none}.workflow-workspace-manage .workflow-manage-designer-command{grid-template-columns:minmax(0,1fr);padding:0 12px 6px}.workflow-workspace-manage .workflow-manage-designer-command .workflow-manage-toolbar{justify-content:flex-start;overflow-x:auto}.workflow-workspace-manage .workflow-manage-view-controls{margin-left:0}.workflow-workspace-manage .workflow-manage-canvas-wrap{min-height:var(--workflow-canvas-height,500px);height:var(--workflow-canvas-height,500px);margin:10px 12px 0}.workflow-workspace-manage .workflow-manage-node.is-selected{width:min(320px,100% - 54px)}}.workflow-start-form-drawer .workflow-form-attachment-input,.workflow-instance-upload-input{display:none}.workflow-start-form-drawer .workflow-form-attachment-box>.workflow-form-attachment-current{background:#ffffffeb;border:1px solid #7999c429;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:48px;padding:9px 10px;display:grid}.workflow-start-form-drawer .workflow-form-attachment-box>.workflow-form-attachment-current.is-uploaded{background:linear-gradient(#f0fdf4c7,#fffffff0);border-color:#22c55e38}.workflow-start-form-drawer .workflow-form-attachment-current svg,.workflow-instance-upload-current svg{color:#176bff;background:#eef6ff;border-radius:8px;width:28px;height:28px;padding:7px}.workflow-start-form-drawer .workflow-form-attachment-current span,.workflow-instance-upload-current span,.workflow-instance-attachment-list span{gap:2px;min-width:0;display:grid}.workflow-start-form-drawer .workflow-form-attachment-current small,.workflow-instance-upload-current small,.workflow-instance-attachment-list small{color:#6b7f9a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workflow-start-form-drawer .workflow-form-attachment-box>.workflow-form-attachment-actions,.workflow-instance-upload-actions{flex-wrap:wrap;grid-template-columns:none;align-items:center;gap:8px;display:flex}.workflow-task-preview figure img{object-fit:contain;background:#fff;border:1px solid #7999c424;border-radius:8px;max-width:min(100%,720px);max-height:430px;display:block;box-shadow:0 12px 28px #1453a014}.workflow-timeline-node-activity{gap:7px;margin-top:8px;display:grid}.workflow-timeline-comments{background:#f8fcffb8;border:1px solid #7999c424;border-radius:8px;gap:7px;margin:4px 0 10px;padding:8px;display:grid}.workflow-timeline-comments h4{color:#102754;margin:0;font-size:12px;font-weight:650}.workflow-timeline-comments>div{gap:6px;display:grid}.workflow-timeline-comments article{background:#ffffffd1;border:1px solid #7999c41f;border-radius:7px;gap:5px;padding:7px 8px;display:grid}.workflow-timeline-comments article>p{color:#314363;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.55}.workflow-timeline-node-activity article{background:#f8fcffdb;border:1px solid #7999c424;border-radius:8px;gap:6px;padding:8px;display:grid}.workflow-timeline-node-opinion{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.workflow-timeline-node-opinion span{color:#102754;font-size:12px;font-weight:650}.workflow-timeline-node-opinion em{color:#176bff;background:#176bff14;border:1px solid #176bff29;border-radius:999px;padding:1px 6px;font-size:11px;font-style:normal}.workflow-timeline-node-opinion time{color:#7d8ca3;margin:0;font-size:11px}.workflow-timeline-node-activity article>p{color:#314363;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.55}.workflow-timeline-node-attachments{gap:6px;display:grid}.workflow-timeline-node-attachments div{background:#ffffffd6;border:1px solid #7999c41f;border-radius:7px;grid-template-columns:16px minmax(0,1fr) auto auto auto;align-items:center;gap:6px;min-height:28px;padding:4px 6px;display:grid}.workflow-timeline-node-attachments svg{color:#176bff}.workflow-timeline-node-attachments span{color:#102754;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:560;overflow:hidden}.workflow-timeline-node-attachments em{color:#7d8ca3;white-space:nowrap;font-size:11px;font-style:normal}.workflow-instance-upload-field{gap:10px;width:100%;min-width:0;display:grid}.workflow-instance-upload-field header{gap:3px;display:grid}.workflow-instance-upload-field header em{color:#dc2626;margin-left:2px;font-style:normal}.workflow-instance-upload-current{background:#f8fbff;border:1px solid #7999c429;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-height:54px;padding:10px;display:grid}.workflow-instance-upload-current.is-uploaded{background:linear-gradient(#f0fdf4b8,#fffffff0);border-color:#22c55e38}.workflow-instance-upload-current strong,.workflow-instance-attachment-list b{color:#102754;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.workflow-instance-upload-field>p{color:#b45309;margin:0;font-size:12px}.workflow-node-attachment-list{gap:6px;margin-top:8px;display:grid}.workflow-node-attachment-list article{background:#f8fbfff0;border:1px solid #7999c424;border-radius:7px;grid-template-columns:16px minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:6px 8px;display:grid}.workflow-node-attachment-list span{color:#102754;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.workflow-instance-attachments{grid-template-columns:18px minmax(0,1fr);gap:8px;display:grid}.workflow-instance-attachments>i{color:#176bff;margin-top:2px}.workflow-instance-attachments>div{min-width:0}.workflow-instance-attachment-list{gap:8px;margin-top:8px;display:grid}.workflow-instance-attachment-list article{background:#f8fcffe0;border:1px solid #7999c41f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:38px;padding:7px 8px;display:grid}.workflow-contract-payload{gap:10px;min-width:0;display:grid}.workflow-contract-payload.is-compact{gap:8px}.workflow-contract-payload-section{border-top:1px solid #7999c41f;gap:7px;min-width:0;padding-top:9px;display:grid}.workflow-contract-payload-section:first-child{border-top:0;padding-top:0}.workflow-contract-payload-section h4{color:#071c47;margin:0;font-size:12px;font-weight:650;line-height:1.2}.workflow-contract-payload-grid{background:#f8fcffb8;border:1px solid #7999c41f;border-radius:8px;gap:0;min-width:0;margin:0;padding:7px 9px;display:grid}.workflow-contract-payload-grid div{border-bottom:1px solid #7999c414;grid-template-columns:78px minmax(0,1fr);gap:9px;min-height:26px;padding:5px 0;display:grid}.workflow-contract-payload-grid div:last-child{border-bottom:0}.workflow-contract-payload-grid dt,.workflow-contract-payload-grid dd{letter-spacing:0;min-width:0;margin:0;font-size:12px;line-height:1.45}.workflow-contract-payload-grid dt{color:#6f8098;font-weight:400}.workflow-contract-payload-grid dd{color:#102754;overflow-wrap:anywhere;font-weight:540}.workflow-contract-payload-list{gap:7px;min-width:0;display:grid}.workflow-contract-payload-item{background:#f8fcffc2;border:1px solid #7999c41f;border-radius:8px;gap:4px;min-width:0;padding:7px 9px;display:grid}.workflow-contract-payload-item header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.workflow-contract-payload-item strong,.workflow-contract-payload-item p,.workflow-contract-payload-item small{color:#102754;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;line-height:1.45}.workflow-contract-payload-item strong{font-weight:620}.workflow-contract-payload-item em,.workflow-contract-payload-item small{color:#6f8098;font-size:11px;font-style:normal;font-weight:400}@media (max-width:900px){.workflow-attachment-preview-dialog{padding:12px;left:0}.workflow-attachment-preview-shell{height:min(620px,100%)}.workflow-instance-attachment-list article{grid-template-columns:minmax(0,1fr) auto}.workflow-instance-attachment-list article .dm-button:first-of-type{display:none}}.workflow-cc-row{grid-template-columns:minmax(180px,1.2fr) minmax(116px,.78fr) minmax(108px,.7fr) minmax(92px,.62fr) 96px 82px 252px}.workflow-cc-row>span:nth-child(6){text-align:center;justify-self:stretch;place-items:center;display:grid}.workflow-cc-row-head>span:nth-child(7){text-align:right;justify-self:end}.workflow-cc-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;width:100%}.workflow-cc-actions .dm-button{min-width:0;padding:0 7px}.workflow-cc-status{box-sizing:border-box;width:58px;min-width:58px;padding-inline:8px}.workflow-cc-detail-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.workflow-cc-detail-actions .dm-button{min-width:0}@media (max-width:1600px){.workflow-cc-row{grid-template-columns:minmax(150px,1fr) minmax(104px,.74fr) minmax(96px,.66fr) minmax(86px,.58fr) 88px 76px 238px}}@media (max-width:1400px){.workflow-cc-row{grid-template-columns:minmax(142px,1fr) minmax(102px,.8fr) 76px minmax(210px,auto)}.workflow-cc-row>span:nth-child(3),.workflow-cc-row>span:nth-child(4),.workflow-cc-row>span:nth-child(5),.workflow-cc-row time{display:none}.workflow-cc-detail-actions{grid-template-columns:minmax(0,1fr)}.workflow-cc-actions{flex-wrap:wrap}}.workflow-tasks-v43,.workflow-started-v45,.workflow-done-v46,.workflow-cc-v47{align-items:stretch;min-height:0}.workflow-tasks-list-panel,.workflow-started-filter-panel,.workflow-started-list-panel,.workflow-done-filter-panel,.workflow-done-list-panel,.workflow-cc-filter-panel,.workflow-cc-list-panel{align-self:stretch}.workflow-tasks-detail-panel,.workflow-started-detail-panel,.workflow-done-detail-panel,.workflow-cc-detail-panel{align-self:stretch;height:auto;min-height:0;max-height:none;overflow:hidden}.workflow-task-detail-v43,.workflow-started-detail,.workflow-done-detail,.workflow-cc-detail{height:100%;min-height:0}.workflow-task-detail-scroll,.workflow-started-detail-scroll,.workflow-done-detail-scroll,.workflow-cc-detail-scroll{min-height:0}
:root{--dm-font-page-title:22px;--dm-font-page-subtitle:12px;--dm-font-section-title:15px;--dm-font-card-title:13px;--dm-font-table-title:12px;--dm-font-body:13px;--dm-font-caption:12px;--dm-font-metric:28px;--dm-font-chip:11px;--dm-font-weight-title:680;--dm-font-weight-strong:600;--dm-font-weight-action:500;--dm-font-weight-body:400;--dm-line-title:1.22;--dm-line-body:1.52;--dm-button-height-sm:28px;--dm-button-height-md:34px;--dm-icon-button-size:34px;--dm-button-radius:8px;--dm-button-gap:6px;--dm-control-border:#7999c42e;--dm-control-border-hover:#176bff47;--dm-control-bg:#ffffffe0;--dm-control-bg-hover:#f5fafff5;--dm-control-disabled-bg:#f6faffbd;--dm-text-primary:#071c47;--dm-text-secondary:#405672;--dm-text-muted:#6f8098;--dm-text-disabled:#9aa8bd;--dm-action-primary:#176bff;--dm-action-primary-hover:#0f5de0;--dm-danger:#d23f52;--dm-danger-bg:#fff7f8f0;--dm-success:#0f9a67;--dm-warning:#b96f13}.dm-button{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--dm-button-gap);border-radius:var(--dm-button-radius);min-width:0;font-size:var(--dm-font-caption);font-weight:var(--dm-font-weight-action);letter-spacing:0;white-space:nowrap;cursor:pointer;border:1px solid #0000;outline:none;line-height:1;text-decoration:none;transition:color .14s,background .14s,border-color .14s,box-shadow .14s,opacity .14s;display:inline-flex;transform:none}.dm-button--sm{height:var(--dm-button-height-sm);padding:0 10px}.dm-button--md{height:var(--dm-button-height-md);padding:0 13px}.dm-button--full{width:100%}.dm-button>svg,.dm-button .dm-button-spinner{flex:none;width:14px;height:14px}.dm-button .dm-button-label{min-width:0}.org-screen .dm-button{font-size:var(--dm-font-caption);font-weight:var(--dm-font-weight-action)}.dm-button--primary{color:#fff;background:linear-gradient(135deg,#3f9bff 0%,#176bff 56%,#0d5be8 100%);border-color:#176bff85;box-shadow:0 10px 22px #176bff29,inset 0 1px #ffffff38}.dm-button--secondary,.dm-button--ghost{color:var(--dm-text-secondary);background:var(--dm-control-bg);border-color:var(--dm-control-border);box-shadow:none}.dm-button--ghost{background:#ffffffa3}.dm-button--text{height:22px;color:var(--dm-action-primary);box-shadow:none;background:0 0;border:0;border-radius:6px;padding:0;font-weight:400}.dm-button--danger{color:var(--dm-danger);background:var(--dm-danger-bg);box-shadow:none;border-color:#ef56693d}.dm-button:hover{transform:none}.dm-button--primary:hover{color:#fff;background:linear-gradient(135deg,#348ff4 0%,#1267f1 56%,#0b51d6 100%);border-color:#176bff94;box-shadow:0 12px 24px #176bff2e,inset 0 1px #fff3}.dm-button--secondary:hover,.dm-button--ghost:hover{color:var(--dm-action-primary);background:var(--dm-control-bg-hover);border-color:var(--dm-control-border-hover);box-shadow:none}.dm-button--text:hover{color:var(--dm-action-primary-hover);box-shadow:none;background:0 0;border-color:#0000}.dm-button--danger:hover{color:#c83349;box-shadow:none;background:#fff1f3fa;border-color:#ef566952}.dm-button:focus-visible,.dm-segmented button:focus-visible{box-shadow:0 0 0 3px #2563eb24}.dm-button:active{box-shadow:none}.dm-button:disabled,.dm-button.is-disabled,.dm-button[aria-disabled=true]{color:var(--dm-text-disabled);cursor:not-allowed;background:var(--dm-control-disabled-bg);box-shadow:none;opacity:.72;border-color:#7999c424;transform:none}.dm-button--text:disabled,.dm-button--text.is-disabled,.dm-button--text[aria-disabled=true]{background:0 0;border-color:#0000}.dm-icon-button{width:var(--dm-icon-button-size);height:var(--dm-icon-button-size);min-width:var(--dm-icon-button-size);padding:0}.dm-icon-button .dm-button-label{display:contents}.dm-icon-button svg{width:17px;height:17px}.dm-button-spinner{animation:.85s linear infinite dm-spin}.dm-segmented{background:#f1f7ffb8;border:1px solid #7999c429;border-radius:9px;align-items:center;padding:2px;display:inline-flex}.dm-segmented button{min-width:58px;height:26px;color:var(--dm-text-muted);font-size:var(--dm-font-caption);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0 10px;font-weight:400;line-height:1;display:inline-flex}.dm-segmented--md button{height:30px}.dm-segmented button:hover{color:var(--dm-action-primary)}.dm-segmented button.is-active,.dm-segmented button[aria-selected=true]{color:var(--dm-action-primary);box-shadow:none;background:#fffffff5}.dm-segmented button:disabled{color:var(--dm-text-disabled);cursor:not-allowed}.dm-select{min-width:0;display:inline-grid;position:relative}.dm-select--full{width:100%}.dm-select-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-select--sm .dm-select-trigger{height:var(--dm-button-height-sm);padding-inline:10px 8px}.dm-select-trigger:hover,.dm-select.is-open .dm-select-trigger{color:var(--dm-action-primary);background:var(--dm-control-bg-hover);border-color:var(--dm-control-border-hover)}.dm-select-trigger:focus-visible{box-shadow:0 0 0 3px #2563eb24}.dm-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dm-select-trigger>span.is-placeholder{color:var(--dm-text-disabled);font-weight:var(--dm-font-weight-body)}.dm-select-trigger>svg{color:#6f8098;justify-self:end;transition:transform .14s,color .14s}.dm-select.is-open .dm-select-trigger>svg{color:var(--dm-action-primary);transform:rotate(180deg)}.dm-select-trigger:disabled,.dm-select.is-disabled .dm-select-trigger{color:var(--dm-text-disabled);cursor:not-allowed;background:var(--dm-control-disabled-bg);opacity:.72;border-color:#7999c424}.dm-select-popover{z-index:360;overscroll-behavior:contain;scrollbar-width:thin;background:linear-gradient(#fffffffa,#f8fcfff5),radial-gradient(circle at 100% 0,#176bff14,#0000 36%);border:1px solid #7999c433;border-radius:9px;gap:2px;max-height:264px;padding:5px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 18px 42px #0f2a521f,inset 0 0 0 1px #ffffffd1}.dm-select-option{min-width:0;min-height:32px;color:var(--dm-text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;padding:6px 8px;display:grid}.dm-select-option span{gap:2px;min-width:0;display:grid}.dm-select-option strong,.dm-select-option em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dm-select-option strong{font-size:var(--dm-font-caption,12px);font-weight:var(--dm-font-weight-body,400);line-height:1.2}.dm-select-option em{color:var(--dm-text-muted);font-size:11px;font-style:normal;font-weight:var(--dm-font-weight-body);line-height:1.2}.dm-select-option>svg{color:var(--dm-action-primary);justify-self:end}.dm-select-option:hover,.dm-select-option.is-active{color:var(--dm-action-primary);background:#eff7ffeb}.dm-select-option.is-selected{color:var(--dm-action-primary);background:#e8f2fff5}.dm-select-option.is-selected strong{font-weight:var(--dm-font-weight-action,500)}.dm-select-option.is-disabled,.dm-select-option:disabled{color:var(--dm-text-disabled);cursor:not-allowed;opacity:.72;background:0 0}.dm-text{letter-spacing:0}.dm-text--page-title{color:var(--dm-text-primary);font-size:var(--dm-font-page-title);font-weight:var(--dm-font-weight-title);line-height:var(--dm-line-title)}.dm-text--page-subtitle{color:var(--dm-text-muted);font-size:var(--dm-font-page-subtitle);font-weight:var(--dm-font-weight-body);line-height:1.35}.dm-text--section-title{color:var(--dm-text-primary);font-size:var(--dm-font-section-title);font-weight:var(--dm-font-weight-strong);line-height:1.35}.dm-text--card-title,.dm-text--table-title{color:var(--dm-text-primary);font-size:var(--dm-font-card-title);font-weight:var(--dm-font-weight-strong);line-height:1.4}.dm-text--body{color:var(--dm-text-secondary);font-size:var(--dm-font-body);font-weight:var(--dm-font-weight-body);line-height:var(--dm-line-body)}.dm-text--caption,.dm-text--chip{color:var(--dm-text-muted);font-size:var(--dm-font-caption);font-weight:var(--dm-font-weight-body);line-height:1.45}.dm-text--metric{color:var(--dm-text-primary);font-size:var(--dm-font-metric);font-weight:680;line-height:1}.dm-text.is-success{color:var(--dm-success)}.dm-text.is-warning{color:var(--dm-warning)}.dm-text.is-danger{color:var(--dm-danger)}.dm-text.is-info{color:var(--dm-action-primary)}.dm-text.is-muted{color:var(--dm-text-muted)}.dm-dialog-backdrop{z-index:300;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 20% 12%,#2563eb1f,#0000 34%),#0f172a47;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dm-dialog{box-sizing:border-box;width:min(100%, var(--dm-dialog-width,520px));min-height:0;max-height:min(820px,100vh - 48px);color:var(--dm-text-primary);background:linear-gradient(#fffffffa,#f8fcfff5),radial-gradient(circle at 100% 0,#2563eb14,#0000 34%);border:1px solid #7999c438;border-radius:12px;outline:none;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 28px 72px #0f2a5233,inset 0 0 0 1px #ffffffc2}.dm-dialog--sm{--dm-dialog-width:440px}.dm-dialog--md{--dm-dialog-width:560px}.dm-dialog--lg{--dm-dialog-width:760px}.dm-dialog--xl{--dm-dialog-width:1080px}.dm-dialog-head{border-bottom:1px solid #7999c424;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px 12px;min-height:58px;padding:18px 18px 14px 20px;display:grid}.dm-dialog-icon{width:34px;height:34px;color:var(--dm-action-primary);background:#eff7fff5;border:1px solid #2563eb24;border-radius:9px;place-items:center;display:inline-grid}.dm-dialog.is-danger .dm-dialog-icon{color:var(--dm-danger);background:#fff7f8f5;border-color:#ef56692e}.dm-dialog.is-warning .dm-dialog-icon{color:var(--dm-warning);background:#fff7edf5;border-color:#d977062e}.dm-dialog.is-success .dm-dialog-icon{color:var(--dm-success);background:#ecfdf3f5;border-color:#16a34a29}.dm-dialog.is-info .dm-dialog-icon{color:#0284c7;background:#f0f9fff5;border-color:#0284c729}.dm-dialog-title-block{gap:4px;min-width:0;display:grid}.dm-dialog-title,.dm-dialog-description{text-overflow:ellipsis;min-width:0;overflow:hidden}.dm-dialog-title{white-space:nowrap}.dm-dialog-description{line-height:1.45}.dm-dialog-head-actions{grid-column:2;justify-self:start;align-items:center;gap:8px;display:inline-flex}.dm-dialog-close.dm-icon-button{color:#64748b;background:#f8fcffdb;border:1px solid #7999c438;border-radius:8px;grid-area:1/3;justify-self:end;width:28px;min-width:28px;height:28px;padding:0}.dm-dialog-close.dm-icon-button:hover{color:#0f172a;background:#eef6ff;border-color:#2563eb33}.dm-dialog-body{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:18px 20px;overflow:auto}.dm-dialog-footer-wrap{background:#f8fcffeb;border-top:1px solid #7999c424}.dm-dialog-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:62px;padding:14px 20px;display:grid}.dm-dialog-footer--end,.dm-dialog-footer--between{grid-template-columns:minmax(0,1fr) auto}.dm-dialog-footer-note{min-width:0;color:var(--dm-text-muted);font-size:var(--dm-font-caption);line-height:1.45}.dm-dialog-footer-actions{justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.dm-dialog-footer-actions .dm-button{min-width:92px}.dm-confirm-dialog{--dm-dialog-width:460px}.dm-confirm-content{color:var(--dm-text-secondary);font-size:var(--dm-font-body);line-height:var(--dm-line-body);gap:12px;display:grid}.dm-confirm-ack{color:var(--dm-text-secondary);font-size:var(--dm-font-caption);cursor:pointer;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;line-height:1.45;display:inline-grid}.dm-confirm-ack input{width:14px;height:14px;accent-color:var(--dm-action-primary);margin:1px 0 0}.dm-form-field{min-width:0;color:var(--dm-text-secondary);font-size:var(--dm-font-caption);gap:7px;display:grid}.dm-form-field-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.dm-form-field-label{min-width:0;color:var(--dm-text-secondary);font-weight:var(--dm-font-weight-action);align-items:center;gap:3px;line-height:1.25;display:inline-flex}.dm-form-field-label b{color:var(--dm-danger);font-size:12px;line-height:1}.dm-form-field-control{min-width:0;display:grid}.dm-form-field-control input,.dm-form-field-control textarea{box-sizing:border-box;width:100%;min-width:0;color:var(--dm-text-primary);font-size:var(--dm-font-caption);background:var(--dm-control-bg);border:1px solid var(--dm-control-border);border-radius:var(--dm-button-radius);outline:none;line-height:1.4;transition:color .14s,background .14s,border-color .14s,box-shadow .14s}.dm-form-field-control input{height:var(--dm-button-height-md);padding:0 12px}.dm-form-field-control textarea{resize:vertical;min-height:88px;padding:9px 12px}.dm-form-field-control input:hover,.dm-form-field-control textarea:hover{background:var(--dm-control-bg-hover);border-color:var(--dm-control-border-hover)}.dm-form-field-control input:focus,.dm-form-field-control textarea:focus{border-color:#2563eb5c;box-shadow:0 0 0 3px #2563eb1f}.dm-form-field-control input::placeholder,.dm-form-field-control textarea::placeholder{color:var(--dm-text-disabled)}.dm-form-field-message{min-width:0;color:var(--dm-text-muted);font-size:11px;line-height:1.45}.dm-form-field-message.is-error,.dm-form-field.is-error .dm-form-field-label{color:var(--dm-danger)}.dm-form-field.is-error .dm-form-field-control input,.dm-form-field.is-error .dm-form-field-control textarea{border-color:#ef56696b;box-shadow:0 0 0 3px #ef56691a}.dm-form-field.is-disabled{opacity:.74}.dm-form-field.is-disabled .dm-form-field-control input,.dm-form-field.is-disabled .dm-form-field-control textarea{cursor:not-allowed;background:var(--dm-control-disabled-bg)}.dm-search-input{box-sizing:border-box;width:max-content;min-width:0;height:var(--dm-button-height-md);color:var(--dm-text-muted);background:var(--dm-control-bg);border:1px solid var(--dm-control-border);border-radius:var(--dm-button-radius);grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;transition:color .14s,background .14s,border-color .14s,box-shadow .14s,opacity .14s;display:grid}.dm-search-input--sm{height:var(--dm-button-height-sm);padding-inline:10px}.dm-search-input--full{width:100%}.dm-search-input:hover,.dm-search-input:focus-within{color:var(--dm-action-primary);background:var(--dm-control-bg-hover);border-color:var(--dm-control-border-hover)}.dm-search-input:focus-within{box-shadow:0 0 0 3px #2563eb24}.dm-search-input input{width:100%;min-width:0;height:100%;color:var(--dm-text-primary);font-size:var(--dm-font-caption);font-weight:var(--dm-font-weight-body);background:0 0;border:0;outline:none;padding:0;line-height:1}.dm-search-input input,.dm-search-input input:focus,.dm-search-input input:disabled{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;padding:0!important}.dm-search-input input::placeholder{color:var(--dm-text-disabled)}.dm-search-input.is-disabled{color:var(--dm-text-disabled);background:var(--dm-control-disabled-bg);opacity:.72;border-color:#7999c424}.dm-search-input-spinner{animation:.85s linear infinite dm-spin}.dm-badge{min-width:0;max-width:100%;font-size:var(--dm-font-chip);font-weight:var(--dm-font-weight-action);white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.dm-badge--sm{height:22px;padding:0 8px}.dm-badge--md{height:26px;padding:0 10px}.dm-badge.is-neutral{color:var(--dm-text-muted);background:#f8fafcf0;border-color:#94a3b833}.dm-badge.is-brand{color:var(--dm-action-primary);background:#eff7fff5;border-color:#2563eb2e}.dm-badge.is-success{color:var(--dm-success);background:#ecfdf3f5;border-color:#16a34a2e}.dm-badge.is-warning{color:var(--dm-warning);background:#fff7edf5;border-color:#d9770633}.dm-badge.is-danger{color:var(--dm-danger);background:#fff7f8f5;border-color:#ef566933}.dm-badge.is-info{color:#0284c7;background:#f0f9fff5;border-color:#0284c72e}@media (max-width:760px){.dm-dialog-backdrop{place-items:end center;padding:12px}.dm-dialog{width:100%;max-height:calc(100vh - 24px)}.dm-dialog-head{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:16px}.dm-dialog-head-actions{grid-column:1/-1;justify-content:flex-end}.dm-dialog-body{padding:16px}.dm-dialog-footer{grid-template-columns:1fr;padding:12px 16px}.dm-dialog-footer-actions{width:100%}.dm-dialog-footer-actions .dm-button{flex:1 1 0}}@keyframes dm-spin{to{transform:rotate(360deg)}}.org-tree-node,.user-management-screen .user-tree-node{transition:color .14s,background .14s,border-color .14s,box-shadow .14s}.org-tree-node.is-current,.org-tree-node.is-current:hover,.user-management-screen .user-tree-node.is-selected,.user-management-screen .user-tree-node.is-selected:hover{color:#fff;background:linear-gradient(135deg,#3295ff,#176bff 58%,#0f56e8);border-color:#176bff5c;box-shadow:0 14px 28px #176bff2e}.user-management-screen .user-tree-node em{box-sizing:border-box;color:#7587a0;text-align:center;background:#ffffffb8;border:1px solid #7999c41a;border-radius:999px;justify-content:center;justify-self:end;align-items:center;min-width:25px;margin-left:auto;padding:1px 6px;line-height:1.25;display:inline-flex}.org-tree-node.is-current svg,.org-tree-node.is-current:hover svg,.org-tree-node.is-current .org-tree-name,.org-tree-node.is-current:hover .org-tree-name,.user-management-screen .user-tree-node.is-selected svg,.user-management-screen .user-tree-node.is-selected span,.user-management-screen .user-tree-node.is-selected em{color:#fff}.org-tree-node.is-current .org-tree-count,.org-tree-node.is-current:hover .org-tree-count,.user-management-screen .user-tree-node.is-selected em,.user-management-screen .user-tree-node.is-selected:hover em{color:#fff;background:#ffffff2e;border:1px solid #ffffff2e}.org-stage-card.is-selected,.org-stage-card.is-selected:hover,.role-assign-v2-role-card.is-selected,.role-assign-v2-role-card.is-selected:hover,.permission-role-option.is-selected,.permission-role-option.is-selected:hover,.permission-module-option.is-active,.permission-module-option.is-active:hover,.permission-check-row.is-checked,.permission-check-row.is-checked:hover{transform:none}.org-screen .org-secondary-button,.org-screen .org-primary-button,.org-screen .org-outline-button,.org-screen .org-icon-button,.role-management-screen .role-head-actions button,.role-management-screen .role-side-head button,.role-management-screen .role-link-button,.role-management-screen .role-full-button,.user-management-screen .user-profile-close{transition:color .14s,background .14s,border-color .14s,box-shadow .14s,opacity .14s;transform:none}.org-screen .org-secondary-button:hover,.org-screen .org-primary-button:hover,.org-screen .org-outline-button:hover,.org-screen .org-icon-button:hover,.role-management-screen .role-head-actions button:hover,.role-management-screen .role-side-head button:hover,.role-management-screen .role-link-button:hover,.role-management-screen .role-full-button:hover,.user-management-screen .user-profile-close:hover{transform:none}.org-screen button:disabled,.org-screen button:disabled:hover,.role-management-screen button:disabled,.role-management-screen button:disabled:hover,.user-management-screen button:disabled,.user-management-screen button:disabled:hover{cursor:not-allowed;transform:none}.management-page-actions .org-icon-button:disabled,.management-page-actions .org-icon-button:disabled:hover{color:#4d607b}.system-toast button,.user-row-menu button,.org-operation-modal footer button,.org-confirm-modal footer button,.user-account-modal-footer button,.user-security-v2-footer button,.role-crud-actions button,.role-template-card button,.role-assign-v2-footer button,.permission-workbench-tools button,.permission-workbench-actions button,.permission-confirm-v2-footer button{transition:color .14s,background .14s,border-color .14s,box-shadow .14s,opacity .14s;transform:none}.system-toast button:hover,.user-row-menu button:hover,.org-operation-modal footer button:hover,.org-confirm-modal footer button:hover,.user-account-modal-footer button:hover,.user-security-v2-footer button:hover,.role-crud-actions button:hover,.role-template-card button:hover,.role-assign-v2-footer button:hover,.permission-workbench-tools button:hover,.permission-workbench-actions button:hover,.permission-confirm-v2-footer button:hover{transform:none}.user-row-menu button:disabled,.user-row-menu button:disabled:hover{color:#8a9ab0;cursor:not-allowed;box-shadow:none;background:0 0}.org-operation-modal footer button:disabled,.org-operation-modal footer button:disabled:hover,.org-confirm-modal footer button:disabled,.org-confirm-modal footer button:disabled:hover,.user-account-modal-footer button:disabled,.user-account-modal-footer button:disabled:hover,.user-security-v2-footer button:disabled,.user-security-v2-footer button:disabled:hover,.role-crud-actions button:disabled,.role-crud-actions button:disabled:hover,.role-assign-v2-footer button:disabled,.role-assign-v2-footer button:disabled:hover,.permission-workbench-tools button:disabled,.permission-workbench-tools button:disabled:hover,.permission-workbench-actions button:disabled,.permission-workbench-actions button:disabled:hover,.permission-confirm-v2-footer button:disabled,.permission-confirm-v2-footer button:disabled:hover{cursor:not-allowed;box-shadow:none;transform:none}.org-screen .management-workspace{grid-template-rows:42px 96px minmax(0,1fr);gap:10px;padding:12px 16px 14px}.org-screen .management-page-topbar{grid-template-columns:minmax(300px,.88fr) minmax(420px,560px) minmax(470px,1fr);gap:12px;height:42px}.org-screen .management-page-title{align-items:baseline;gap:10px}.org-screen .management-page-title h1{font-size:23px;font-weight:720;line-height:1.08}.org-screen .management-page-title span{font-size:12px;line-height:1.2}.org-screen .management-page-title span:before{vertical-align:-1px;content:"";background:#7799c657;width:1px;height:12px;margin:0 10px 0 0}.org-screen .management-page-search{border-radius:8px;min-width:0;height:36px}.org-screen .management-page-search.has-shortcut{grid-template-columns:16px minmax(0,1fr) auto}.org-screen .management-page-search span{white-space:nowrap;flex:none;justify-content:center;align-items:center;min-width:34px;height:20px;padding:0 7px;line-height:1;display:inline-flex}.org-screen{--management-button-height:var(--dm-button-height-md);--management-icon-button-size:var(--dm-icon-button-size);--management-button-radius:var(--dm-button-radius);--management-button-font-size:var(--dm-font-caption);--management-button-font-weight:var(--dm-font-weight-action)}.org-screen .management-page-actions{align-items:center;gap:8px}.org-screen .management-page-actions .org-secondary-button,.org-screen .management-page-actions .org-primary-button,.org-screen .management-page-actions .dm-button:not(.dm-icon-button){box-sizing:border-box;height:var(--management-button-height);min-height:var(--management-button-height);font-size:var(--management-button-font-size);font-weight:var(--management-button-font-weight);border-radius:var(--management-button-radius);white-space:nowrap;gap:6px;padding:0 12px;line-height:1;transform:none}.org-screen .management-page-actions .org-secondary-button{color:#176bff;box-shadow:none;background:#ffffffe0;border:1px solid #176bff47}.org-screen .management-page-actions .org-primary-button{color:#fff;background:linear-gradient(135deg,#3f9bff 0%,#176bff 56%,#0d5be8 100%);border:1px solid #176bff94;box-shadow:0 10px 22px #176bff2e,inset 0 1px #ffffff3d}.org-screen .management-page-actions .org-secondary-button:hover,.org-screen .management-page-actions .org-primary-button:hover{transform:none}.org-screen .management-page-actions .org-secondary-button:hover{color:#0f5de0;box-shadow:none;background:#f5fafff5;border-color:#176bff5c}.org-screen .management-page-actions .org-primary-button:hover{background:linear-gradient(135deg,#348ff4 0%,#1267f1 56%,#0b51d6 100%);box-shadow:0 12px 24px #176bff33,inset 0 1px #ffffff38}.org-screen .management-page-actions .org-secondary-button.is-danger{color:#d23f52;box-shadow:none;background:#fff7f8f0;border-color:#ef56693d}.org-screen .management-page-actions .org-secondary-button svg,.org-screen .management-page-actions .org-primary-button svg,.org-screen .management-page-actions .dm-button:not(.dm-icon-button) svg{flex:none;width:15px;height:15px}.org-screen .management-page-actions .org-icon-button,.org-screen .management-page-actions .dm-icon-button{box-sizing:border-box;width:var(--management-icon-button-size);height:var(--management-icon-button-size);min-width:var(--management-icon-button-size);color:#4d607b;border-radius:var(--management-button-radius);box-shadow:none;background:#ffffffe0;border:1px solid #7398cd38;padding:0;position:relative;transform:none}.org-screen .management-page-actions .org-icon-button:hover,.org-screen .management-page-actions .dm-icon-button:hover{color:#176bff;background:#f5fafff5;border-color:#176bff47;transform:none}.org-screen .management-page-actions .org-icon-button svg,.org-screen .management-page-actions .dm-icon-button svg{width:16px;height:16px}.org-screen .management-page-actions .org-secondary-button:disabled,.org-screen .management-page-actions .org-primary-button:disabled,.org-screen .management-page-actions .org-icon-button:disabled,.org-screen .management-page-actions .dm-button:disabled,.org-screen .management-page-actions .dm-button.is-disabled,.org-screen .management-page-actions .dm-button[aria-disabled=true]{color:#9aa8bd;cursor:not-allowed;box-shadow:none;opacity:.72;background:#f6faffc2;border-color:#7999c429}.org-screen .management-page-actions .dm-icon-button em,.org-screen .management-page-actions .dm-icon-button .org-badge{color:#fff;text-align:center;background:#f04438;border:2px solid #fffffff5;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-style:normal;font-weight:700;line-height:16px;display:grid;position:absolute;top:-5px;right:-5px;box-shadow:0 8px 18px #ef44442e}.org-screen .workflow-panel-actions a,.org-screen .workflow-panel-action-link,.org-screen .role-side-head button,.org-screen .role-risk-card button{color:#176bff;white-space:nowrap;cursor:pointer;min-width:0;height:22px;box-shadow:none;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:400;line-height:22px;text-decoration:none;display:inline-flex}.org-screen .workflow-panel-actions a:hover,.org-screen .workflow-panel-action-link:hover,.org-screen .role-side-head button:hover,.org-screen .role-risk-card button:hover{color:#0f5de0;box-shadow:none;background:0 0;border:0}.org-screen .workflow-panel-actions a:disabled,.org-screen .workflow-panel-action-link:disabled,.org-screen .role-side-head button:disabled,.org-screen .role-risk-card button:disabled{color:#9aa8bd;cursor:not-allowed;opacity:.72}.org-screen .management-body-grid{gap:12px}.org-screen .org-tree-panel,.org-screen .org-inspector,.org-screen .user-dept-card,.org-screen .user-directory-card,.org-screen .user-profile-card,.org-screen .role-detail-panel,.org-screen .role-side-card{border-color:#6f97d126;border-radius:8px;box-shadow:0 12px 30px #176bff0b,inset 0 1px #fffffff5}.org-screen .org-panel-head,.org-screen .user-panel-title,.org-screen .role-side-head{border-bottom:1px solid #7999c41a;min-height:34px;padding-bottom:10px}.org-screen .org-panel-head h2,.org-screen .user-panel-title h2,.org-screen .role-side-head h3{color:#102754;font-size:15px;font-weight:720;line-height:1.2}.org-screen .org-tree-search,.org-screen .user-panel-search,.org-screen .role-matrix-toolbar label{border-radius:9px;height:36px}.org-screen .org-tree-meta-row,.org-screen .user-tree-actions,.org-screen .role-permission-tabs{background:#f0f7ffb8;border:1px solid #7999c41f;border-radius:10px}.org-screen .org-tree-node,.org-screen .user-tree-node{border:1px solid #0000;border-radius:8px;min-height:34px;transition:color .14s,background .14s,border-color .14s,box-shadow .14s;transform:none}.org-screen .org-tree-node:hover,.org-screen .user-tree-node:hover{color:#176bff;background:#eff7ffd1;border-color:#176bff1f;transform:none}.org-screen .org-tree-node.is-current,.org-screen .user-tree-node.is-selected{color:#fff;background:linear-gradient(135deg,#3295ff,#176bff 58%,#0f56e8);border-color:#176bff5c;transform:none;box-shadow:0 14px 28px #176bff2e}.org-screen .org-tree-node.is-current:hover,.org-screen .user-tree-node.is-selected:hover{color:#fff;background:linear-gradient(135deg,#3295ff,#176bff 58%,#0f56e8)}.org-screen .org-tree-node.is-current svg,.org-screen .org-tree-node.is-current .org-tree-name,.org-screen .user-tree-node.is-selected svg,.org-screen .user-tree-node.is-selected span{color:#fff}.org-screen .org-tree-count,.org-screen .user-tree-node em{color:#5f7591;background:#ffffffb8;border:1px solid #7999c41a;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:28px;height:20px;padding:0 7px;font-size:12px;line-height:1;display:inline-flex}.org-screen .org-tree-node.is-current .org-tree-count,.org-screen .user-tree-node.is-selected em{color:#fff;background:#ffffff2e;border-color:#ffffff42}.org-screen .user-detail-section,.org-screen .user-detail-panel,.org-screen .user-detail-split>div,.org-screen .role-side-card,.org-screen .role-risk-card p,.org-screen .role-authorized-member{border-radius:9px}.org-screen .user-timeline,.org-screen .role-change-list{gap:8px}.org-screen .user-timeline li,.org-screen .role-change-list li{min-height:34px;line-height:1.35}.org-screen .user-timeline strong,.org-screen .user-timeline em,.org-screen .role-change-list strong,.org-screen .role-change-list em{min-width:0;line-height:1.35}@media (max-width:1600px){.org-screen .management-workspace{gap:10px;padding:12px 14px}.org-screen .management-page-topbar{grid-template-columns:minmax(250px,.82fr) minmax(360px,480px) minmax(390px,1fr);height:40px}}@media (max-width:1450px){.org-screen .management-page-topbar{grid-template-columns:minmax(210px,.72fr) minmax(310px,430px) minmax(370px,1fr);gap:8px}.org-screen .management-page-actions{gap:7px}.org-screen .management-page-actions .org-secondary-button,.org-screen .management-page-actions .org-primary-button{padding:0 9px}}.org-screen .org-tree-meta-row button,.org-screen .org-search-focus-button,.org-screen .org-action-row button,.org-screen .org-user-pagination button,.org-screen .org-operation-modal header button,.org-screen .org-operation-modal footer button,.org-screen .org-confirm-modal footer button,.org-screen .user-panel-title button,.org-screen .user-tree-actions button,.org-screen .user-new-dept,.org-screen .user-tabs button,.org-screen .user-filter-row>button,.org-screen .user-row-menu button,.org-screen .user-profile-actions button,.org-screen .user-batch-toolbar button,.org-screen .user-batch-role-mode button,.org-screen .user-account-modal-close,.org-screen .user-account-modal-footer button,.org-screen .user-security-v2-close,.org-screen .user-security-v2-password button,.org-screen .user-security-v2-inline button,.org-screen .user-security-v2-footer button{box-sizing:border-box;letter-spacing:0;box-shadow:none;font-size:12px;font-weight:500;transition:color .14s,background .14s,border-color .14s,box-shadow .14s,opacity .14s;transform:none}.org-screen .org-tree-meta-row button,.org-screen .org-action-row button,.org-screen .org-user-pagination button,.org-screen .org-operation-modal footer button,.org-screen .org-confirm-modal footer button,.org-screen .user-tree-actions button,.org-screen .user-new-dept,.org-screen .user-tabs button,.org-screen .user-filter-row>button,.org-screen .user-row-menu button,.org-screen .user-profile-actions button,.org-screen .user-batch-toolbar button,.org-screen .user-batch-role-mode button,.org-screen .user-account-modal-footer button,.org-screen .user-security-v2-inline button,.org-screen .user-security-v2-footer button{color:#526883;background:#ffffffdb;border:1px solid #7999c429;border-radius:8px}.org-screen .org-tree-meta-row button:hover,.org-screen .org-action-row button:hover,.org-screen .org-user-pagination button:hover,.org-screen .org-operation-modal footer button:hover,.org-screen .org-confirm-modal footer button:hover,.org-screen .user-tree-actions button:hover,.org-screen .user-new-dept:hover,.org-screen .user-tabs button:hover,.org-screen .user-filter-row>button:hover,.org-screen .user-row-menu button:hover,.org-screen .user-profile-actions button:hover,.org-screen .user-batch-toolbar button:hover,.org-screen .user-batch-role-mode button:hover,.org-screen .user-account-modal-footer button:hover,.org-screen .user-security-v2-inline button:hover,.org-screen .user-security-v2-footer button:hover{color:#176bff;box-shadow:none;background:#f5fafff5;border-color:#176bff42;transform:none}.org-screen .org-tree-meta-row>span,.org-screen .user-tree-actions button.is-active,.org-screen .user-tabs button.is-active,.org-screen .user-batch-role-mode button.is-active{color:#176bff;box-shadow:none;background:#fffffff5;border:1px solid #176bff33;border-radius:8px;font-size:12px;font-weight:500}.org-screen .org-action-row button:first-child,.org-screen .org-operation-modal footer button.is-primary,.org-screen .user-profile-actions button.is-primary,.org-screen .user-security-v2-footer button.is-primary{color:#fff;background:linear-gradient(135deg,#3f9bff 0%,#176bff 56%,#0d5be8 100%);border-color:#176bff85;box-shadow:0 10px 22px #176bff29,inset 0 1px #ffffff38}.org-screen .org-action-row button:first-child:hover,.org-screen .org-operation-modal footer button.is-primary:hover,.org-screen .user-profile-actions button.is-primary:hover,.org-screen .user-security-v2-footer button.is-primary:hover{color:#fff;background:linear-gradient(135deg,#348ff4 0%,#1267f1 56%,#0b51d6 100%);border-color:#176bff94;box-shadow:0 12px 24px #176bff2e,inset 0 1px #fff3}.org-screen .org-action-row button:nth-child(2),.org-screen .org-action-row button:nth-child(3){color:#176bff;box-shadow:none;background:#ffffffe6;border-color:#176bff38}.org-screen .org-action-row button:last-child,.org-screen .org-confirm-modal footer button.is-danger,.org-screen .user-profile-actions button.is-danger,.org-screen .user-batch-toolbar>div button:nth-child(2),.org-screen .user-security-v2-footer button.is-danger{color:#d23f52;box-shadow:none;background:#fff7f8f0;border-color:#ef56693d}.org-screen .org-action-row button:last-child:hover,.org-screen .org-confirm-modal footer button.is-danger:hover,.org-screen .user-profile-actions button.is-danger:hover,.org-screen .user-batch-toolbar>div button:nth-child(2):hover,.org-screen .user-security-v2-footer button.is-danger:hover{color:#c83349;box-shadow:none;background:#fff1f3fa;border-color:#ef566952}.org-screen .user-account-modal-footer button.is-primary{color:#fff;background:linear-gradient(135deg,#3f9bff 0%,#176bff 56%,#0d5be8 100%);border-color:#176bff85;box-shadow:0 10px 22px #176bff29,inset 0 1px #ffffff38}.org-screen .user-account-modal-footer button.is-primary:hover{color:#fff;background:linear-gradient(135deg,#348ff4 0%,#1267f1 56%,#0b51d6 100%);border-color:#176bff94;box-shadow:0 12px 24px #176bff2e,inset 0 1px #fff3}.org-screen .user-account-modal-footer button.is-danger{color:#fff;box-shadow:none;background:#dc3545;border-color:#dc3545}.org-screen .user-account-modal-footer button.is-danger:hover{color:#fff;box-shadow:none;background:#c92535;border-color:#c92535}.org-screen .user-profile-actions button.is-restore{color:#0f7a55;box-shadow:none;background:#f0fdfad6;border-color:#10b98138}.org-screen .org-search-focus-button,.org-screen .org-user-remove,.org-screen .org-operation-modal header button,.org-screen .user-panel-title button,.org-screen .user-account-modal-close,.org-screen .user-security-v2-close,.org-screen .user-security-v2-password button{color:#62748d;box-shadow:none;background:#ffffffd1;border:1px solid #7999c424;border-radius:8px;place-items:center;display:inline-grid}.org-screen .org-search-focus-button:hover,.org-screen .org-operation-modal header button:hover,.org-screen .user-panel-title button:hover,.org-screen .user-account-modal-close:hover,.org-screen .user-security-v2-close:hover,.org-screen .user-security-v2-password button:hover{color:#176bff;box-shadow:none;background:#eff7fff0;border-color:#176bff2e}.org-screen .org-user-remove{color:#d23f52;background:#fff7f8f0;border-color:#ef566938}.org-screen .org-user-remove:hover{color:#c83349;background:#fff1f3fa;border-color:#ef56694d}.org-screen .org-tree-meta-row button svg,.org-screen .org-action-row button svg,.org-screen .org-user-pagination button svg,.org-screen .org-operation-modal footer button svg,.org-screen .org-confirm-modal footer button svg,.org-screen .user-tree-actions button svg,.org-screen .user-new-dept svg,.org-screen .user-tabs button svg,.org-screen .user-filter-row>button svg,.org-screen .user-row-menu button svg,.org-screen .user-profile-actions button svg,.org-screen .user-batch-toolbar button svg,.org-screen .user-account-modal-footer button svg,.org-screen .user-security-v2-footer button svg{flex:none;width:14px;height:14px}.org-screen .org-tree-meta-row button:disabled,.org-screen .org-search-focus-button:disabled,.org-screen .org-action-row button:disabled,.org-screen .org-user-pagination button:disabled,.org-screen .org-user-remove:disabled,.org-screen .org-operation-modal header button:disabled,.org-screen .org-operation-modal footer button:disabled,.org-screen .org-confirm-modal footer button:disabled,.org-screen .user-panel-title button:disabled,.org-screen .user-tree-actions button:disabled,.org-screen .user-new-dept:disabled,.org-screen .user-tabs button:disabled,.org-screen .user-filter-row>button:disabled,.org-screen .user-row-menu button:disabled,.org-screen .user-profile-actions button:disabled,.org-screen .user-batch-toolbar button:disabled,.org-screen .user-batch-role-mode button:disabled,.org-screen .user-account-modal-close:disabled,.org-screen .user-account-modal-footer button:disabled,.org-screen .user-security-v2-close:disabled,.org-screen .user-security-v2-password button:disabled,.org-screen .user-security-v2-inline button:disabled,.org-screen .user-security-v2-footer button:disabled{color:#9aa8bd;cursor:not-allowed;box-shadow:none;opacity:.72;background:#f6faffbd;border-color:#7999c424;transform:none}.org-screen .role-metric-risk button,.org-screen .role-head-actions button,.org-screen .role-permission-stat button,.org-screen .role-permission-tabs button,.org-screen .role-matrix-toolbar button,.org-screen .role-side-head button,.org-screen .role-link-button,.org-screen .role-full-button,.org-screen .role-crud-close,.org-screen .role-crud-actions button,.org-screen .role-template-card button,.org-screen .role-member-modal-tabs button,.org-screen .role-member-row-v2 button,.org-screen .role-member-candidate,.org-screen .role-assign-v2-close,.org-screen .role-assign-v2-custom,.org-screen .role-assign-v2-transfer button,.org-screen .role-assign-v2-footer button,.org-screen .permission-workbench-close,.org-screen .permission-workbench-tools button,.org-screen .permission-workbench-link,.org-screen .permission-workbench-scope-options button,.org-screen .permission-workbench-departments button,.org-screen .permission-workbench-actions button,.org-screen .permission-confirm-v2-close,.org-screen .permission-confirm-v2-link,.org-screen .permission-confirm-v2-sensitive button,.org-screen .permission-confirm-v2-footer button{box-sizing:border-box;letter-spacing:0;box-shadow:none;font-size:12px;font-weight:500;transition:color .14s,background .14s,border-color .14s,box-shadow .14s,opacity .14s;transform:none}.org-screen .role-metric-risk button,.org-screen .role-head-actions button,.org-screen .role-matrix-toolbar button,.org-screen .role-full-button,.org-screen .role-crud-actions button,.org-screen .role-template-card button,.org-screen .role-member-modal-tabs button,.org-screen .role-assign-v2-custom,.org-screen .role-assign-v2-footer button,.org-screen .permission-workbench-tools button,.org-screen .permission-workbench-actions button,.org-screen .permission-confirm-v2-footer button{color:#526883;background:#ffffffe0;border:1px solid #7999c429;border-radius:8px}.org-screen .role-metric-risk button:hover,.org-screen .role-head-actions button:hover,.org-screen .role-matrix-toolbar button:hover,.org-screen .role-full-button:hover,.org-screen .role-crud-actions button:hover,.org-screen .role-template-card button:hover,.org-screen .role-member-modal-tabs button:hover,.org-screen .role-assign-v2-custom:hover,.org-screen .role-assign-v2-footer button:hover,.org-screen .permission-workbench-tools button:hover,.org-screen .permission-workbench-actions button:hover,.org-screen .permission-confirm-v2-footer button:hover{color:#176bff;box-shadow:none;background:#f5fafff5;border-color:#176bff42;transform:none}.org-screen .role-permission-tabs button,.org-screen .role-member-modal-tabs button,.org-screen .permission-workbench-scope-options button{color:#63758f;background:0 0;border:0;border-radius:8px}.org-screen .role-permission-tabs button.is-active,.org-screen .role-member-modal-tabs button.is-active,.org-screen .role-matrix-toolbar button.is-active,.org-screen .permission-workbench-scope-options button.is-active,.org-screen .permission-workbench-departments button.is-selected{color:#176bff;box-shadow:none;background:#fffffff5;border-color:#176bff33}.org-screen .role-side-head button,.org-screen .role-link-button,.org-screen .role-permission-stat button,.org-screen .role-risk-card button,.org-screen .permission-workbench-link,.org-screen .permission-confirm-v2-link,.org-screen .permission-confirm-v2-sensitive button{color:#176bff;white-space:nowrap;min-width:0;height:22px;box-shadow:none;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:400;line-height:22px;text-decoration:none;display:inline-flex}.org-screen .role-side-head button:hover,.org-screen .role-link-button:hover,.org-screen .role-permission-stat button:hover,.org-screen .role-risk-card button:hover,.org-screen .permission-workbench-link:hover,.org-screen .permission-confirm-v2-link:hover,.org-screen .permission-confirm-v2-sensitive button:hover{color:#0f5de0;box-shadow:none;background:0 0;border:0}.org-screen .role-head-actions button.is-primary,.org-screen .role-crud-actions button.is-primary,.org-screen .role-template-card button,.org-screen .role-assign-v2-footer button.is-primary,.org-screen .permission-workbench-actions button.is-primary,.org-screen .permission-confirm-v2-footer button.is-primary{color:#fff;background:linear-gradient(135deg,#3f9bff 0%,#176bff 56%,#0d5be8 100%);border-color:#176bff85;box-shadow:0 10px 22px #176bff29,inset 0 1px #ffffff38}.org-screen .role-head-actions button.is-primary:hover,.org-screen .role-crud-actions button.is-primary:hover,.org-screen .role-template-card button:hover,.org-screen .role-assign-v2-footer button.is-primary:hover,.org-screen .permission-workbench-actions button.is-primary:hover,.org-screen .permission-confirm-v2-footer button.is-primary:hover{color:#fff;background:linear-gradient(135deg,#348ff4 0%,#1267f1 56%,#0b51d6 100%);border-color:#176bff94;box-shadow:0 12px 24px #176bff2e,inset 0 1px #fff3}.org-screen .role-head-actions button.is-danger,.org-screen .role-crud-actions button.is-danger,.org-screen .role-member-row-v2 button{color:#d23f52;box-shadow:none;background:#fff7f8f0;border-color:#ef56693d}.org-screen .role-head-actions button.is-danger:hover,.org-screen .role-crud-actions button.is-danger:hover,.org-screen .role-member-row-v2 button:hover{color:#c83349;box-shadow:none;background:#fff1f3fa;border-color:#ef566952}.org-screen .role-crud-close,.org-screen .role-assign-v2-close,.org-screen .permission-workbench-close,.org-screen .permission-confirm-v2-close,.org-screen .role-assign-v2-transfer button{color:#62748d;box-shadow:none;background:#ffffffd6;border:1px solid #7999c424;border-radius:8px;place-items:center;display:inline-grid}.org-screen .role-crud-close:hover,.org-screen .role-assign-v2-close:hover,.org-screen .permission-workbench-close:hover,.org-screen .permission-confirm-v2-close:hover,.org-screen .role-assign-v2-transfer button:hover{color:#176bff;box-shadow:none;background:#eff7fff0;border-color:#176bff2e}.org-screen .role-member-candidate,.org-screen .permission-workbench-departments button{color:#425a78;box-shadow:none;background:#ffffffd1;border:1px solid #7999c424;border-radius:8px}.org-screen .role-member-candidate:hover,.org-screen .permission-workbench-departments button:hover{color:#176bff;box-shadow:none;background:#f5fafff5;border-color:#176bff38}.org-screen .role-member-candidate.is-selected{color:#176bff;box-shadow:none;background:#ecf5fff5;border-color:#176bff57}.org-screen .role-metric-risk button svg,.org-screen .role-head-actions button svg,.org-screen .role-matrix-toolbar button svg,.org-screen .role-side-head button svg,.org-screen .role-crud-actions button svg,.org-screen .role-template-card button svg,.org-screen .role-member-modal-tabs button svg,.org-screen .role-member-row-v2 button svg,.org-screen .role-assign-v2-footer button svg,.org-screen .permission-workbench-tools button svg,.org-screen .permission-workbench-actions button svg,.org-screen .permission-confirm-v2-footer button svg{flex:none;width:14px;height:14px}.org-screen .role-metric-risk button:disabled,.org-screen .role-head-actions button:disabled,.org-screen .role-permission-stat button:disabled,.org-screen .role-permission-tabs button:disabled,.org-screen .role-matrix-toolbar button:disabled,.org-screen .role-side-head button:disabled,.org-screen .role-link-button:disabled,.org-screen .role-full-button:disabled,.org-screen .role-crud-close:disabled,.org-screen .role-crud-actions button:disabled,.org-screen .role-template-card button:disabled,.org-screen .role-member-modal-tabs button:disabled,.org-screen .role-member-row-v2 button:disabled,.org-screen .role-member-candidate:disabled,.org-screen .role-assign-v2-close:disabled,.org-screen .role-assign-v2-custom:disabled,.org-screen .role-assign-v2-transfer button:disabled,.org-screen .role-assign-v2-footer button:disabled,.org-screen .permission-workbench-close:disabled,.org-screen .permission-workbench-tools button:disabled,.org-screen .permission-workbench-link:disabled,.org-screen .permission-workbench-scope-options button:disabled,.org-screen .permission-workbench-departments button:disabled,.org-screen .permission-workbench-actions button:disabled,.org-screen .permission-confirm-v2-close:disabled,.org-screen .permission-confirm-v2-link:disabled,.org-screen .permission-confirm-v2-sensitive button:disabled,.org-screen .permission-confirm-v2-footer button:disabled{color:#9aa8bd;cursor:not-allowed;box-shadow:none;opacity:.72;background:#f6faffbd;border-color:#7999c424;transform:none}.role-template-dialog .role-template-card .dm-button.dm-button--primary:not(:disabled),.role-template-dialog .role-template-card .dm-button.dm-button--primary:not(:disabled):hover{color:#fff;background:linear-gradient(135deg,#3f9bff 0%,#176bff 56%,#0d5be8 100%);border-color:#176bff94;box-shadow:0 10px 22px #176bff2e,inset 0 1px #ffffff38}.org-screen .role-permission-tabs{border-bottom:1px solid #7999c424;align-items:flex-end;gap:24px;min-height:38px;padding:0;display:flex}.org-screen .role-permission-tabs button{color:#5c6f89;height:38px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:12px;font-weight:400;position:relative}.org-screen .role-permission-tabs button:hover{color:#176bff;box-shadow:none;background:0 0;border-color:#0000}.org-screen .role-permission-tabs button.is-active{color:#176bff;box-shadow:none;background:0 0;border-color:#0000;font-weight:500}.org-screen .role-permission-tabs button.is-active:after{content:"";background:#176bff;border-radius:999px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.permission-workbench-dialog .dm-dialog-body,.permission-workbench-dialog .permission-workbench-grid{height:100%;min-height:0;overflow:hidden}.permission-workbench-dialog .permission-workbench-matrix-panel{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden auto}.permission-workbench-dialog .permission-workbench-matrix-panel>.permission-workbench-section-title,.permission-workbench-dialog .permission-workbench-matrix-panel>.permission-workbench-tools{box-sizing:border-box;z-index:1;background:0 0;flex:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;position:relative}.permission-workbench-dialog .permission-workbench-matrix-panel>.permission-workbench-section-title{min-height:24px;box-shadow:none;border-radius:0;margin-top:0;margin-bottom:12px;padding-top:0;padding-bottom:0}.permission-workbench-dialog .permission-workbench-matrix-panel>.permission-workbench-tools{box-shadow:none;padding-bottom:0}.permission-workbench-dialog .permission-workbench-permission-list{flex:none;height:auto;min-height:0;max-height:none;padding-bottom:12px;overflow:visible}.permission-workbench-dialog .permission-workbench-sensitive-list p:nth-of-type(n+4){display:grid}.permission-workbench-dialog .permission-workbench-switch{color:#405672;align-items:center;gap:10px;font-size:12px;font-weight:400;display:inline-flex}.permission-workbench-dialog .permission-workbench-switch input{box-sizing:border-box;appearance:none;cursor:pointer;width:36px;height:20px;box-shadow:none;background:#d2e0f4eb;border:1px solid #7ba0cf38;border-radius:999px;outline:0;margin:0;transition:background .14s,border-color .14s,box-shadow .14s;position:relative}.permission-workbench-dialog .permission-workbench-switch input:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .14s;position:absolute;top:2px;left:2px;box-shadow:0 4px 10px #2a528a2e}.permission-workbench-dialog .permission-workbench-switch input:checked{background:linear-gradient(135deg,#4da4ff,#176bff);border-color:#176bff75}.permission-workbench-dialog .permission-workbench-switch input:checked:after{transform:translate(16px)}.permission-workbench-dialog .permission-workbench-switch input:focus-visible{box-shadow:0 0 0 3px #2563eb24}.permission-workbench-dialog.dm-dialog{height:min(820px,100vh - 48px);max-height:calc(100vh - 48px)}.permission-workbench-dialog .dm-dialog-body{box-sizing:border-box;grid-template-rows:minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.permission-workbench-dialog .permission-workbench-grid{grid-template-columns:220px minmax(520px,1fr) 300px;align-items:stretch;gap:12px;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.permission-workbench-dialog .permission-workbench-modules,.permission-workbench-dialog .permission-workbench-risk{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;max-height:100%;overflow:hidden auto}.permission-workbench-dialog .permission-workbench-matrix-panel{box-sizing:border-box;isolation:isolate;grid-template-rows:auto minmax(0,1fr);gap:12px;height:100%;min-height:0;max-height:100%;display:grid;overflow:hidden}.permission-workbench-dialog .permission-workbench-fixed-head{z-index:20;background:#fff;border-bottom:1px solid #d6e2f3b8;gap:12px;min-height:0;margin:0;padding:0 0 12px;display:grid;position:relative;box-shadow:0 10px 18px #e8eff9b8}.permission-workbench-dialog .permission-workbench-fixed-head>.permission-workbench-section-title,.permission-workbench-dialog .permission-workbench-fixed-head>.permission-workbench-tools,.permission-workbench-dialog .permission-workbench-permission-group,.permission-workbench-dialog .permission-workbench-permission-group>header{z-index:auto;position:static;top:auto}.permission-workbench-dialog .permission-workbench-fixed-head>.permission-workbench-section-title,.permission-workbench-dialog .permission-workbench-fixed-head>.permission-workbench-tools{margin-bottom:0}.permission-workbench-dialog .permission-workbench-scroll-viewport{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;height:100%;min-height:0;max-height:100%;padding-bottom:12px;padding-right:6px;overflow:hidden scroll}.permission-workbench-dialog .permission-workbench-scroll-viewport::-webkit-scrollbar{width:7px;height:7px}.permission-workbench-dialog .permission-workbench-modules::-webkit-scrollbar{width:7px;height:7px}.permission-workbench-dialog .permission-workbench-risk::-webkit-scrollbar{width:7px;height:7px}.permission-workbench-dialog .permission-workbench-scroll-viewport::-webkit-scrollbar-thumb{background:#5e89c552;border-radius:999px}.permission-workbench-dialog .permission-workbench-modules::-webkit-scrollbar-thumb{background:#5e89c552;border-radius:999px}.permission-workbench-dialog .permission-workbench-risk::-webkit-scrollbar-thumb{background:#5e89c552;border-radius:999px}.permission-workbench-dialog .permission-workbench-scroll-viewport::-webkit-scrollbar-track{background:#f0f7ff8f}.permission-workbench-dialog .permission-workbench-modules::-webkit-scrollbar-track{background:#f0f7ff8f}.permission-workbench-dialog .permission-workbench-risk::-webkit-scrollbar-track{background:#f0f7ff8f}.permission-workbench-dialog .permission-workbench-permission-list{height:auto;min-height:0;max-height:none;padding-bottom:0;padding-right:0;overflow:visible}.org-screen .org-operation-modal footer button,.org-screen .org-confirm-modal footer button,.org-screen .user-account-modal-footer button,.org-screen .user-security-v2-footer button,.org-screen .role-crud-actions button,.org-screen .role-template-card button,.org-screen .role-assign-v2-footer button,.org-screen .permission-workbench-actions button,.org-screen .permission-confirm-v2-footer button,.org-screen .permission-modal-actions button,.org-screen .permission-confirm-modal footer button,.role-template-dialog .role-template-card .dm-button.dm-button--primary:not(:disabled){box-sizing:border-box;color:#334155;min-width:88px;height:36px;min-height:36px;font-size:13px;font-weight:var(--dm-font-weight-action,500);letter-spacing:0;box-shadow:none;background:#fff;border:1px solid #d7e0ec;border-radius:6px;padding:0 14px;line-height:34px;transition:color .14s,background .14s,border-color .14s,opacity .14s;transform:none}.org-screen .org-operation-modal footer button:hover,.org-screen .org-confirm-modal footer button:hover,.org-screen .user-account-modal-footer button:hover,.org-screen .user-security-v2-footer button:hover,.org-screen .role-crud-actions button:hover,.org-screen .role-template-card button:hover,.org-screen .role-assign-v2-footer button:hover,.org-screen .permission-workbench-actions button:hover,.org-screen .permission-confirm-v2-footer button:hover,.org-screen .permission-modal-actions button:hover,.org-screen .permission-confirm-modal footer button:hover,.role-template-dialog .role-template-card .dm-button.dm-button--primary:not(:disabled):hover{color:#176bff;box-shadow:none;background:#f8fbff;border-color:#176bff52;transform:none}.org-screen .org-operation-modal footer button.is-primary,.org-screen .org-confirm-modal footer button.is-primary,.org-screen .user-account-modal-footer button.is-primary,.org-screen .user-security-v2-footer button.is-primary,.org-screen .role-crud-actions button.is-primary,.org-screen .role-template-card button,.org-screen .role-assign-v2-footer button.is-primary,.org-screen .permission-workbench-actions button.is-primary,.org-screen .permission-confirm-v2-footer button.is-primary,.org-screen .permission-modal-actions button.is-primary,.org-screen .permission-confirm-modal footer button.is-primary,.role-template-dialog .role-template-card .dm-button.dm-button--primary:not(:disabled){color:#fff;background:linear-gradient(135deg,#3f9bff 0%,#176bff 56%,#0d5be8 100%);border-color:#176bff85;min-width:92px;box-shadow:0 10px 22px #176bff29,inset 0 1px #ffffff38}.org-screen .org-operation-modal footer button.is-primary:hover,.org-screen .org-confirm-modal footer button.is-primary:hover,.org-screen .user-account-modal-footer button.is-primary:hover,.org-screen .user-security-v2-footer button.is-primary:hover,.org-screen .role-crud-actions button.is-primary:hover,.org-screen .role-template-card button:hover,.org-screen .role-assign-v2-footer button.is-primary:hover,.org-screen .permission-workbench-actions button.is-primary:hover,.org-screen .permission-confirm-v2-footer button.is-primary:hover,.org-screen .permission-modal-actions button.is-primary:hover,.org-screen .permission-confirm-modal footer button.is-primary:hover,.role-template-dialog .role-template-card .dm-button.dm-button--primary:not(:disabled):hover{color:#fff;background:linear-gradient(135deg,#348ff4 0%,#1267f1 56%,#0b51d6 100%);border-color:#176bff94;box-shadow:0 12px 24px #176bff2e,inset 0 1px #fff3}.role-template-dialog .role-template-card .dm-button.dm-button--primary:not(:disabled) .dm-button-label{color:#fff;opacity:1}.org-screen .org-confirm-modal footer button.is-danger,.org-screen .user-account-modal-footer button.is-danger,.org-screen .user-security-v2-footer button.is-danger,.org-screen .role-crud-actions button.is-danger{color:#fff;box-shadow:none;background:#dc3545;border-color:#dc3545}.org-screen .org-confirm-modal footer button.is-danger:hover,.org-screen .user-account-modal-footer button.is-danger:hover,.org-screen .user-security-v2-footer button.is-danger:hover,.org-screen .role-crud-actions button.is-danger:hover{color:#fff;box-shadow:none;background:#c92535;border-color:#c92535}.org-screen .org-operation-modal footer button:disabled,.org-screen .org-operation-modal footer button:disabled:hover,.org-screen .org-confirm-modal footer button:disabled,.org-screen .org-confirm-modal footer button:disabled:hover,.org-screen .user-account-modal-footer button:disabled,.org-screen .user-account-modal-footer button:disabled:hover,.org-screen .user-security-v2-footer button:disabled,.org-screen .user-security-v2-footer button:disabled:hover,.org-screen .role-crud-actions button:disabled,.org-screen .role-crud-actions button:disabled:hover,.org-screen .role-template-card button:disabled,.org-screen .role-template-card button:disabled:hover,.org-screen .role-assign-v2-footer button:disabled,.org-screen .role-assign-v2-footer button:disabled:hover,.org-screen .permission-workbench-actions button:disabled,.org-screen .permission-workbench-actions button:disabled:hover,.org-screen .permission-confirm-v2-footer button:disabled,.org-screen .permission-confirm-v2-footer button:disabled:hover,.org-screen .permission-modal-actions button:disabled,.org-screen .permission-modal-actions button:disabled:hover,.org-screen .permission-confirm-modal footer button:disabled,.org-screen .permission-confirm-modal footer button:disabled:hover{color:#94a3b8;cursor:not-allowed;box-shadow:none;opacity:.72;background:#f8fafc;border-color:#e2e8f0;transform:none}.org-screen .management-page-search input,.org-screen .user-global-search input,.org-screen .user-filter-row input,.org-screen .user-panel-search input{font-size:var(--dm-font-caption);font-weight:var(--dm-font-weight-body);line-height:1}.org-screen .management-page-search input::placeholder,.org-screen .user-global-search input::placeholder,.org-screen .user-filter-row input::placeholder,.org-screen .user-panel-search input::placeholder{color:var(--dm-text-disabled);font-size:var(--dm-font-caption);font-weight:var(--dm-font-weight-body)}.workflow-workspace-start .workflow-start-sort .dm-select-trigger,.workflow-workspace-start .workflow-start-sort .dm-select-trigger>span{font-size:var(--dm-font-caption,12px);font-weight:var(--dm-font-weight-body,400);letter-spacing:0;line-height:1}.action-confirm-dialog>footer button{box-sizing:border-box;color:#334155;min-width:88px;height:36px;min-height:36px;font-size:13px;font-weight:var(--dm-font-weight-action,500);letter-spacing:0;box-shadow:none;background:#fff;border:1px solid #d7e0ec;border-radius:6px;padding:0 14px;line-height:34px;transition:color .14s,background .14s,border-color .14s,opacity .14s;transform:none}.action-confirm-dialog>footer button:hover{color:#176bff;box-shadow:none;background:#f8fbff;border-color:#176bff52;transform:none}.action-confirm-dialog>footer button.is-primary{color:#fff;background:linear-gradient(135deg,#3f9bff 0%,#176bff 56%,#0d5be8 100%);border-color:#176bff85;min-width:92px;box-shadow:0 10px 22px #176bff29,inset 0 1px #ffffff38}.action-confirm-dialog>footer button.is-primary:hover{color:#fff;background:linear-gradient(135deg,#348ff4 0%,#1267f1 56%,#0b51d6 100%);border-color:#176bff94;box-shadow:0 12px 24px #176bff2e,inset 0 1px #fff3}.action-confirm-dialog>footer button.is-danger{color:#fff;box-shadow:none;background:#dc3545;border-color:#dc3545}.action-confirm-dialog>footer button.is-danger:hover{color:#fff;box-shadow:none;background:#c92535;border-color:#c92535}.action-confirm-dialog>footer button:disabled,.action-confirm-dialog>footer button:disabled:hover{color:#94a3b8;cursor:not-allowed;box-shadow:none;opacity:.72;background:#f8fafc;border-color:#e2e8f0;transform:none}.org-screen .management-workspace.gd-detail-workspace{grid-template-rows:42px minmax(0,1fr)}.org-screen .management-page-topbar.gd-detail-topbar{grid-template-columns:minmax(220px,.8fr) minmax(360px,1.1fr) auto}@media (max-width:1180px){.org-screen .management-page-topbar.gd-detail-topbar{grid-template-columns:1fr;height:auto}}
.org-screen .management-workspace{grid-template-rows:42px 82px minmax(0,1fr)}.org-screen.customer-management-screen .customer-management-workspace,.org-screen.dictionary-management-screen .dictionary-management-workspace{grid-template-rows:42px 82px 42px minmax(0,1fr)}.org-screen.workflow-screen .workflow-workspace{grid-template-rows:38px 82px minmax(0,1fr)}.org-screen .management-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;min-height:0;display:grid}.org-screen .management-summary-card{-webkit-backdrop-filter:blur(22px)saturate(1.05);backdrop-filter:blur(22px)saturate(1.05);background:linear-gradient(135deg,#fffffffa,#f5fbffeb),radial-gradient(circle at 94% 20%,#176bff1f,#0000 34%);border:1px solid #6f97d129;border-radius:8px;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) 46px;align-items:center;gap:4px 14px;min-width:0;height:82px;min-height:82px;padding:14px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #176bff0e,inset 0 1px #ffffffeb}.org-screen .management-summary-card:after{content:"";background:linear-gradient(135deg,#176bff1a,#14b8a614);border-radius:26px;width:100px;height:68px;position:absolute;bottom:-28px;right:-18px;transform:rotate(-17deg)}.org-screen .management-summary-card>.management-summary-copy{z-index:1;grid-area:1/1/span 3;align-self:center;gap:4px;min-width:0;display:grid;position:relative}.org-screen .management-summary-card>.management-summary-copy span{color:#6d7f99;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:500;line-height:1.2;overflow:hidden}.org-screen .management-summary-card>.management-summary-copy strong{color:#071c47;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:22px;font-weight:650;line-height:1.12;overflow:hidden}.org-screen .management-summary-card strong small{color:inherit;margin-left:2px;font-size:12px;font-weight:500}.org-screen .management-summary-card>.management-summary-copy small,.org-screen .management-summary-card>.management-summary-copy em{color:#5d708a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-style:normal;font-weight:400;line-height:1.2;overflow:hidden}.org-screen .management-summary-card>i,.org-screen .management-summary-card>svg{z-index:1;color:#176bff;box-sizing:border-box;background:linear-gradient(135deg,#e8f3fffa,#ebf8ffdb);border-radius:12px;grid-area:1/2/span 3;justify-content:center;align-items:center;width:46px;min-width:46px;height:46px;padding:0;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffffeb}.org-screen .management-summary-card>svg{padding:12px}.org-screen .management-summary-card>i svg{flex:none;width:21px;height:21px}.org-screen .management-summary-card.is-green>i,.org-screen .management-summary-card>i.is-green{color:#0fa56a;background:linear-gradient(135deg,#e5faf1fa,#effdf7e6)}.org-screen .management-summary-card.is-cyan>i,.org-screen .management-summary-card>i.is-cyan{color:#0891b2;background:linear-gradient(135deg,#e2f7fffa,#ebfdffe6)}.org-screen .management-summary-card.is-amber>i,.org-screen .management-summary-card.is-orange>i,.org-screen .management-summary-card>i.is-amber,.org-screen .management-summary-card>i.is-orange{color:#f08a16;background:linear-gradient(135deg,#fff3e0fa,#fff9ede6)}.org-screen .management-summary-card.is-red>i,.org-screen .management-summary-card>i.is-red{color:#f04455;background:linear-gradient(135deg,#ffebeefa,#fff7f8e6)}.org-screen .role-metric-card.role-metric-risk.management-summary-card{grid-template-columns:minmax(0,1fr) minmax(88px,max-content) 46px}.org-screen .role-metric-risk.management-summary-card>i{grid-column:3}.org-screen .role-metric-risk.management-summary-card button{z-index:1;white-space:nowrap;grid-area:1/2/span 3;align-self:center;min-width:88px;height:32px;padding:0 12px;position:relative}@media (max-width:1400px){.org-screen .management-summary-card{height:82px;min-height:82px;padding:12px 14px}.org-screen .management-summary-card strong,.org-screen .management-summary-card>.management-summary-copy strong{font-size:22px}.org-screen .management-summary-card>i,.org-screen .management-summary-card>svg{width:46px;min-width:46px;height:46px}}.org-screen.customer-management-screen .customer-management-workspace.management-workspace{grid-template-rows:42px 82px minmax(0,1fr);min-height:0;overflow:hidden}.org-screen.customer-management-screen .customer-console-grid.management-body-grid{grid-template-columns:minmax(700px,1fr) minmax(430px,500px);gap:16px;min-width:0;min-height:0;display:grid}.org-screen.customer-management-screen .customer-list-panel.management-data-panel{grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.org-screen.customer-management-screen .customer-list-panel .management-data-panel-head{grid-row:1}.org-screen.customer-management-screen .customer-list-panel .customer-filter-bar{grid-row:2}.org-screen.customer-management-screen .customer-list-panel .management-data-table{grid-row:3;min-height:0}.org-screen.customer-management-screen .customer-list-panel .management-data-panel-footer{grid-row:4}.org-screen.customer-management-screen .customer-detail-panel{min-width:0;min-height:0;overflow-y:auto}@media (max-width:1180px){.org-screen.customer-management-screen .customer-console-grid.management-body-grid{grid-template-columns:1fr}}.attachment-preview-dialog{width:min(980px,100vw - 48px)}.attachment-preview-dialog .dm-dialog-body{background:linear-gradient(#fffffffa,#f7fbfff5),radial-gradient(circle at 22% 0,#176bff14,#0000 32%);padding:16px}.attachment-preview-body{background:#ffffffeb;border:1px solid #c2d3ead1;border-radius:10px;place-items:center;min-height:520px;max-height:min(68vh,680px);display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffe6}.attachment-preview-frame{background:#fff;border:0;width:100%;height:100%;min-height:520px}.attachment-preview-image{object-fit:contain;max-width:100%;max-height:min(66vh,660px);display:block}.attachment-preview-unsupported{color:#60738f;text-align:center;background:linear-gradient(#f8fbfffa,#f0f7fff5);border:1px solid #c4d7efdb;border-radius:12px;justify-items:center;gap:8px;width:min(420px,100% - 48px);padding:36px 30px;display:grid}.attachment-preview-unsupported svg{color:#176bff;background:#e2f1fff5;border-radius:14px;width:48px;height:48px;padding:12px;display:grid}.attachment-preview-unsupported strong{color:#0f2c56;font-size:14px;font-weight:600}.attachment-preview-unsupported span,.attachment-preview-unsupported em{color:#6f8098;max-width:340px;font-size:12px;font-style:normal;line-height:1.6}
