.v2root.dwRoot>.app{height:100%}.v2root.dwRoot .dwTop{gap:12px}.v2root.dwRoot .dwGrow{flex:1 1 auto;min-width:8px}.v2root.dwRoot .dwExit{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--border);border-radius:7px;background:var(--raise);color:var(--muted);font:inherit;font-size:12px;cursor:pointer;white-space:nowrap;flex:0 0 auto}.v2root.dwRoot .dwExit:hover{color:var(--text);border-color:var(--accent-line)}.v2root.dwRoot .dwExit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:700px){.v2root.dwRoot .dwTop .crumb{display:none}}.v2root.dwRoot{--accent:#8fb7ff;--accent-ink:#b8d1ff;--accent-2:#5f8fe0;--accent-dim:rgba(143,183,255,0.16);--accent-line:rgba(143,183,255,0.55);--focus:#8fb7ff;--vf-sel:#8fb7ff;--vf-sel-bg:color-mix(in srgb,#8fb7ff 26%,transparent);--vf-sel-soft:color-mix(in srgb,#8fb7ff 14%,transparent);--vf-sel-line:color-mix(in srgb,#8fb7ff 85%,transparent);--vf-sel-ring:color-mix(in srgb,#8fb7ff 22%,transparent);--ok:#86e0b4;--warn:#f5d184;--crit:#ffb3b3;--info:#a3dcee;--s1:#adc6ff;--s2:#86dcec;--s3:#f7c48f;--s4:#d3bcff;--k-trigger:#adc6ff;--k-code:#d3bcff;--k-conn:#86dcec;--k-sql:#f7c48f;--k-lake:#86e0b4;--k-cond:#ffb3b3;--k-end:#9fb3ae;--sb-thumb:#33414d;--rail-w:232px}.v2root.dwRoot *{scrollbar-width:thin;scrollbar-color:var(--sb-thumb) transparent}.v2root.dwRoot ::-webkit-scrollbar{width:8px;height:8px}.v2root.dwRoot ::-webkit-scrollbar-track{background:transparent}.v2root.dwRoot ::-webkit-scrollbar-thumb{background:var(--sb-thumb);border-radius:4px}.v2root.dwRoot ::-webkit-scrollbar-thumb:hover{background:var(--muted)}.v2root.dwRoot .flowBrand{gap:9px}.v2root.dwRoot .flowBrand .flowMark{width:24px;height:24px;flex:0 0 auto;border-radius:7px;display:grid;place-items:center;color:var(--accent);background:linear-gradient(135deg,#17324f,#081524);border:1px solid var(--accent-line)}.v2root.dwRoot .flowBrand .name{display:flex;flex-direction:column;line-height:1.15;white-space:nowrap}.v2root.dwRoot .flowBrand .name .sub{color:var(--accent);font-weight:600;font-size:9.5px;letter-spacing:.09em;text-transform:uppercase}.v2root.dwRoot .app.collapsed .flowBrand{justify-content:center;padding:0}.v2root.dwRoot .railExit{flex:0 0 auto;padding:6px 8px;border-bottom:1px solid var(--border-soft)}.v2root.dwRoot .railExit .dwExit{display:flex;align-items:center;gap:9px;width:100%;height:30px;padding:0 9px;border:1px solid var(--border);border-radius:6px;background:var(--raise);color:var(--muted);font:inherit;font-size:12px;text-align:left;cursor:pointer}.v2root.dwRoot .railExit .dwExit:hover{color:var(--text);border-color:var(--accent-line)}.v2root.dwRoot .railExit .dwExit svg{flex:0 0 auto}.v2root.dwRoot .railExit .dwExit .lbl{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v2root.dwRoot .app.collapsed .railExit .dwExit .lbl{display:none}.v2root.dwRoot .app.collapsed .railExit .dwExit{justify-content:center;padding:0}@media (max-width:860px){.v2root.dwRoot .railExit .dwExit{height:44px}.v2root.dwRoot .app.collapsed .railExit .dwExit .lbl{display:initial}.v2root.dwRoot .app.collapsed .railExit .dwExit{justify-content:flex-start;padding:0 9px}}.v2root.dwRoot .railfoot .railCollapse{width:100%;border:0;background:none;font:inherit;font-size:12px;text-align:left;cursor:pointer}.v2root.dwRoot .railfoot .railCollapse .t{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v2root.dwRoot .railfoot .flowFoot{display:block;padding:2px 9px 4px;font-size:10.5px;line-height:1.45;color:var(--faint)}.v2root.dwRoot .app.collapsed .railfoot .flowFoot,.v2root.dwRoot .app.collapsed .railfoot .railCollapse .t{display:none}.v2root.dwRoot .app.collapsed .railfoot .railCollapse{justify-content:center;padding:0}@media (max-width:860px){.v2root.dwRoot .railfoot .flowFoot{font-size:12px}}.v2root.dwRoot:not(.dmsRoot) .cmItem{cursor:default}.v2root.dwRoot:not(.dmsRoot) .cmCtl{display:inline-flex;align-items:center;flex-wrap:wrap;gap:2px}.v2root.dwRoot:not(.dmsRoot) .cmLbl{color:var(--muted);font-size:12px;margin-right:6px;white-space:nowrap}.v2root.dwRoot:not(.dmsRoot) .cmBtn{height:28px;padding:0 9px;border:1px solid var(--border);background:var(--panel);color:var(--text);font:inherit;font-size:12px;cursor:pointer}.v2root.dwRoot:not(.dmsRoot) .cmBtn:first-of-type{border-radius:7px 0 0 7px}.v2root.dwRoot:not(.dmsRoot) .cmBtn:last-of-type{border-radius:0 7px 7px 0}.v2root.dwRoot:not(.dmsRoot) .cmBtn+.cmBtn{margin-left:-1px}.v2root.dwRoot:not(.dmsRoot) .cmBtn:hover{border-color:var(--accent-line)}.v2root.dwRoot:not(.dmsRoot) .cmBtn[aria-checked=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent,#0a0f14);font-weight:600}.v2root.dwRoot:not(.dmsRoot) .cmBtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px;position:relative;z-index:1}.v2root.dwRoot:not(.dmsRoot) .cmNote{color:var(--muted);font-size:11px;line-height:1.35;white-space:normal}@media (max-width:760px){.v2root.dwRoot:not(.dmsRoot) .cmBtn{height:44px}}.v2root.dwRoot:not(.dmsRoot){--sel-badge-violet:#c3b9ff;--sel-badge-ok:#7de3b0;--sel-badge-warn:#ffd08a;--sel-badge-fail:#ff9d95}.v2root.dwRoot:not(.dmsRoot) table.docTbl tr.sel .mvbadge.v{color:var(--sel-badge-violet)}.v2root.dwRoot:not(.dmsRoot) table.docTbl tr.sel .mvbadge.ok{color:var(--sel-badge-ok)}.v2root.dwRoot:not(.dmsRoot) table.docTbl tr.sel .mvbadge.a{color:var(--sel-badge-warn)}.v2root.dwRoot:not(.dmsRoot) table.docTbl tr.sel .mvbadge.bad{color:var(--sel-badge-fail)}