/* Bound every fixed flow arrow to its own SVG viewport during tab relayout. */
:root .bee-surface .bee-theatre .bee-arrow{
 display:flex;flex-direction:column;align-items:center;width:14px;border:0;background:none;
 overflow:hidden;contain:paint;
}
:root .bee-surface .bee-theatre .bee-arrow::before,
:root .bee-surface .bee-theatre .bee-arrow::after,
:root .bee-surface .bee-theatre .bee-skip-path::after{content:none!important;display:none!important}
:root .bee-surface .bee-theatre .bee-arrow>svg{
 display:block;max-width:none;margin:0;pointer-events:none;fill:var(--muted);stroke:none;transform:none;
 overflow:hidden;
}
:root .bee-surface .bee-theatre .bee-arrow>.bee-flow-shaft{width:4px;height:0;min-height:0;flex:1 1 0}
:root .bee-surface .bee-theatre .bee-arrow>.bee-flow-head{width:14px;height:14px;flex:0 0 14px}
:root .bee-surface .bee-theatre .bee-skip-path>.bee-flow-skip-head{
 position:absolute;right:-14px;bottom:-9px;display:block;width:14px;height:14px;
 fill:var(--muted);stroke:none;pointer-events:none;overflow:hidden;transform:none;
}
:root .bee-surface .bee-theatre .bee-readout-return>.bee-arrow{left:calc(50% - 7px);transform:none}
:root .bee-surface .bee-theatre .bee-horizontal-arrow{
 transform:none;overflow:hidden;contain:paint;
}
:root .bee-surface .bee-theatre .bee-horizontal-arrow>svg{pointer-events:none;overflow:hidden}
:root .bee-surface .bee-theatre .bee-horizontal-arrow>.bee-flow-right{display:block}
:root .bee-surface .bee-theatre .bee-horizontal-arrow>.bee-flow-down{display:none}
@media(max-width:760px){
 :root .bee-surface .bee-theatre .bee-overview-arrow{display:none}
 :root .bee-surface .bee-theatre .bee-horizontal-arrow>.bee-flow-right{display:none}
 :root .bee-surface .bee-theatre .bee-horizontal-arrow>.bee-flow-down{display:block}
}
