.horizontal-scroll-region{min-width:0}.horizontal-scroll-region__hint{color:var(--ink-muted);justify-content:flex-end;align-items:center;gap:5px;margin:0 0 5px;font-size:10px;display:none}.horizontal-scroll-region__hint span{color:var(--ink-soft);font-weight:700}.horizontal-scroll-region__viewport:focus-visible,.governance-impact-path:focus-visible,.lineage-teaching-field-path:focus-visible{outline:2px solid var(--accent-info,#2d6cdf);outline-offset:2px}.pattern3-scroll-hint{display:none}@container visualization (width<=660px){.pattern3-scroll-hint{color:var(--ink-muted);justify-content:flex-end;align-items:center;gap:5px;margin:0 0 7px;font-size:10px;display:flex}.horizontal-scroll-region__hint{display:flex}.business-flow .visualization-toolbar{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:17px;padding-bottom:14px}.business-flow .visualization-toolbar__actions{width:100%}.business-flow .visualization-toolbar__actions .button{flex:1}.business-flow__diagram{flex-direction:column;align-items:stretch;gap:13px;min-height:0;padding:12px 10px;display:flex}.business-flow__source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-flow__connector{width:100%;height:44px;display:block}.business-flow__connector-line{width:1px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.business-flow__connector-line:after{border-top:0;border-right:1px solid var(--diagram-connection-muted);border-bottom:1px solid var(--diagram-connection-muted);top:auto;bottom:-1px;right:-3px;transform:rotate(45deg)}.business-flow__connector-label{background:var(--diagram-bg);text-align:left;padding:0 5px;position:absolute;top:5px;left:calc(50% + 10px)}.business-flow__connector-state{background:var(--diagram-bg);text-align:left;padding:0 5px;position:absolute;top:25px;left:calc(50% + 10px)}.warehouse-node{min-height:118px}.business-flow__packet{justify-content:center;margin:-3px 0 1px}.business-flow--phase-1 .business-flow__packet,.business-flow--phase-2 .business-flow__packet,.business-flow--phase-3 .business-flow__packet{animation-name:packet-pulse}.flow-inspector{gap:9px;padding:13px 2px 2px}.flow-inspector p{font-size:10px}.star-topology__heading,.star-grain__heading,.star-error__heading,.metric-lab__section-heading,.lakehouse-lab__subheading{display:block}.star-topology__heading>p,.star-grain__heading>p,.star-error__heading>p,.metric-lab__section-heading>p,.lakehouse-lab__subheading p{text-align:left;max-width:none;margin-top:8px}}
