.wf-reading-tools{justify-content:space-between;gap:8px;padding:2px var(--wf-review-gutter,12px);border-block-end:1px solid var(--border-subtle)}.wf-reading-metadata,.wf-reading-tools{display:flex;align-items:center;min-inline-size:0}.wf-reading-metadata{gap:6px;overflow:hidden;color:var(--foreground-muted);font-size:.75rem;line-height:1.4;font-variant-numeric:tabular-nums}.wf-reading-metadata>:is(span,code,p){min-inline-size:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-reading-tools nav{display:flex;flex:0 0 auto;align-items:center;gap:2px}.wf-reading-tools nav .ui-ordered-tool{display:flex}.wf-reading-tools nav .ui-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-inline-size:44px;min-block-size:44px;padding:6px 8px;font-size:.75rem;white-space:nowrap}.wf-context-dialog.ui-dialog-content{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px;left:calc((100vw - var(--removed-body-scroll-bar-size, 0px)) / 2);inline-size:min(760px,calc(100vw - var(--removed-body-scroll-bar-size, 0px) - 24px));max-block-size:min(84svh,840px);padding:24px}.wf-context-dialog>:is(h2,p){margin:0;padding-inline-end:28px}.wf-context-dialog>h2{font-size:1.25rem;line-height:1.3;text-wrap:balance}.wf-context-dialog>p{font-size:.875rem;line-height:1.5;color:var(--foreground-muted)}.wf-context-body{grid-row:3;min-inline-size:0;min-block-size:0;overflow:auto;overscroll-behavior:contain;padding:0 4px 4px 0;border:0;border-radius:0;background:transparent}.wf-context-body :is(p,code){overflow-wrap:anywhere}.wf-context-body .wf-neighbors{padding:0}.wf-context-body .wf-review-footer{padding:0;border:0}.wf-context-body .ex-workflow-context{padding:0}.wf-context-body .ex-control-row,.wf-context-body .ex-scenario-bar{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.wf-context-body .ex-guided{display:grid;gap:8px}@media (max-width:479px){.wf-reading-tools nav .ui-button{padding-inline:6px}.wf-reading-tools nav .ui-button svg{display:none}.wf-context-dialog.ui-dialog-content{padding:20px 16px}}@media (forced-colors:active){.wf-reading-tools{border-color:CanvasText}}