/* Mining only: keep diagram annotations in document flow, outside the image. */
#approved-mining-mining-scene12[data-scene-labels="flow"] .title{column-gap:20px;}
#approved-mining-mining-scene12[data-scene-labels="flow"] .mining-scene-legend{
 display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;
 margin-block:10px 18px;margin-inline:75px;color:#657078;
}
#approved-mining-mining-scene12[data-scene-labels="flow"] .mining-scene-legend>span{
 position:static!important;display:inline-block;font-size:10px;line-height:1.6;
 letter-spacing:.1em;max-width:100%;overflow-wrap:anywhere;
}
@media(min-width:901px){
 #approved-mining-mining-scene12[data-scene-labels="flow"] .product[data-product="steel-sda-head"],
 #approved-mining-mining-scene12[data-scene-labels="flow"] .product[data-product="steel-sda-coupler"],
 #approved-mining-mining-scene12[data-scene-labels="flow"] .product[data-product="steel-sda-bit"]{top:auto!important;bottom:0;}
}
@media(min-width:901px) and (max-width:1200px){
 #approved-mining-mining-scene12[data-scene-labels="flow"] .mining-scene-legend{margin-inline:25px;}
}
@media(max-width:900px){
 /* Preserve the existing compact-grid treatment: these annotations were hidden. */
 #approved-mining-mining-scene12[data-scene-labels="flow"] .mining-scene-legend{display:none;}
}
