/* Existing collector retains a dedicated routing lane; no lines enter the icons. */
#purchase_unit .purchase-anchored-arrows{position:relative}
#purchase_unit .purchase-anchored-arrows .ad-collector{height:28px!important;min-height:28px;width:100%;border:0!important;background:none!important;margin:12px auto 24px!important;opacity:1}
#purchase_unit .purchase-anchored-arrows .ad-collector:after{display:none!important}
#purchase_unit .purchase-anchored-arrows>.purchase-arrow-plane{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:0}
#purchase_unit .purchase-flow-branch,#purchase_unit .purchase-flow-trunk{fill:none;stroke:#748b9a;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}
#purchase_unit .purchase-anchored-arrows .ad-owner-row,#purchase_unit .purchase-anchored-arrows>.ad-node{position:relative;z-index:1}
@media(max-width:600px){#purchase_unit .purchase-anchored-arrows .ad-collector{height:26px!important;margin:12px auto 22px!important}}

/* Keep the destination next to the operator label; remove this scene's redundant progress strip. */
#purchase_unit .ld-unit-operation .ad-unit-outbound{margin-top:8px!important;margin-bottom:0!important;line-height:1.55}
#purchase_unit .layer-progress{display:none!important}
