/* RSEC V12.8 BATCH 92 — CPO hierarchy and mill-output sequence correction */
/* Single top navigation only on CPO journey pages. */
body.cpo-journey-page .p2-strip,
body.cpo-journey-page .palm-phase-strip{display:none!important}

/* Market procurement is a parallel sourcing route, not a numbered stage after mill outputs. */
.batch92-market-wrap{display:grid;grid-template-columns:minmax(150px,260px) minmax(220px,1fr);gap:8px;align-items:center}
.batch92-market-wrap>a{min-height:44px;padding:7px 10px;border-radius:11px;border:1px solid rgba(24,59,72,.08);background:#fff;text-decoration:none;box-sizing:border-box;box-shadow:0 3px 10px rgba(15,45,58,.035);display:flex;flex-direction:column;justify-content:center}
.batch92-market-wrap>a small{font-size:8px;line-height:1;color:#a97813;font-weight:900;letter-spacing:.4px;margin-bottom:3px}
.batch92-market-wrap>a b{font-size:9.5px;line-height:1.12;color:#385866;font-weight:800}
.batch92-market-wrap>a.active{background:linear-gradient(180deg,#fff4cf,#fffaf0);border-color:#c89a34;box-shadow:0 5px 14px rgba(198,148,43,.13)}
.batch92-converge{min-height:44px;border:1px dashed rgba(27,70,84,.20);border-radius:11px;display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;color:#60737b;font-size:9px;font-weight:800;letter-spacing:.45px;background:#f8fbfa}
.batch92-converge b{color:#173f4e}

/* Mill outputs are a separate branch from the main CPO logistics route. */
.mill-output-journey{max-width:1450px;margin:0 auto 14px;padding:14px 28px 0;box-sizing:border-box}
.mill-output-journey .commodity-journey-brandrow{grid-template-columns:265px minmax(0,1fr);gap:26px;align-items:center;margin:0 0 12px}
.mill-output-journey .commodity-brand-logo img{width:245px;max-width:100%;height:auto;display:block}
.mill-output-journey .commodity-journey-head{min-height:130px;display:flex;align-items:center;justify-content:space-between;gap:28px}
.mill-output-journey .commodity-journey-head b{font-size:23px;line-height:1.05}
.mill-output-journey .commodity-journey-head span{max-width:620px;font-size:11px;line-height:1.35}
.mill-output-journey .commodity-route{grid-template-columns:190px minmax(0,1fr)}
.mill-output-journey .batch92-output-links{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row}
.mill-output-journey .batch92-output-links a{min-height:60px}
body.mill-output-page .palm-phase-strip{display:none!important}

@media(max-width:900px){
 .batch92-market-wrap{grid-template-columns:1fr}
 .batch92-converge{justify-content:flex-start}
 .mill-output-journey{padding:10px 12px 0}
 .mill-output-journey .commodity-journey-brandrow{grid-template-columns:120px minmax(0,1fr);gap:12px}
 .mill-output-journey .commodity-brand-logo img{width:112px}
 .mill-output-journey .commodity-journey-head{min-height:auto;display:block}
 .mill-output-journey .commodity-journey-head b{font-size:17px}
 .mill-output-journey .commodity-journey-head span{display:none}
 .mill-output-journey .commodity-route{grid-template-columns:1fr}
 .mill-output-journey .batch92-output-links{display:flex;overflow-x:auto}
 .mill-output-journey .batch92-output-links a{flex:0 0 145px}
}
