
/* BATCH 77 — commodity/CPO pages use only logo + top journey navigator */
.rsec-sticky-nav{display:none !important;}
body.cpo-journey-page .v7-nav,
body.cpo-journey-page .nav40-desktop,
body.cpo-journey-page .nav40-hamburger,
body.cpo-journey-page .nav40-mobile-drawer{display:none !important;}
body.cpo-journey-page .v7-navwrap,
body.cpo-journey-page .nav40-navwrap{justify-content:flex-start;min-height:82px;padding:12px 24px;}
body.cpo-journey-page .v7-header,
body.cpo-journey-page .nav40-header{position:sticky;top:0;z-index:80;background:rgba(255,255,255,.98);backdrop-filter:saturate(135%) blur(8px);border-bottom:1px solid rgba(12,43,56,.08);}
body.cpo-journey-page .v7-logo img,
body.cpo-journey-page .nav40-logo img{height:60px;width:auto;display:block;}
body.cpo-journey-page .cpo-journey-top{max-width:1180px;margin:14px auto 22px;padding:0 24px;box-sizing:border-box;}
body.cpo-journey-page .cpo-journey-top .cpo-journey-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-end;margin-bottom:14px;}
body.cpo-journey-page .cpo-journey-top .cpo-master-flow{box-shadow:0 12px 32px rgba(12,43,54,.08);border-radius:22px;overflow:hidden;border:1px solid rgba(18,55,70,.08);}
body.cpo-journey-page .cpo-journey-top .cpo-flow-group{padding:16px 18px 18px;}
body.cpo-journey-page .cpo-journey-top .cpo-flow-links{display:flex;gap:10px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin;}
body.cpo-journey-page .cpo-journey-top .cpo-flow-links a{flex:0 0 138px;min-height:74px;display:flex;flex-direction:column;justify-content:center;padding:12px 14px;border-radius:16px;border:1px solid rgba(19,60,75,.08);background:#fff;text-decoration:none;box-sizing:border-box;transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease;}
body.cpo-journey-page .cpo-journey-top .cpo-flow-links a:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(16,48,60,.10);}
body.cpo-journey-page .cpo-journey-top .cpo-flow-links a.active{background:linear-gradient(180deg,#fff7e8 0%,#fffdf6 100%);border-color:rgba(201,148,34,.55);box-shadow:0 10px 24px rgba(201,148,34,.14);}
body.cpo-journey-page .cpo-journey-top .cpo-flow-links a small{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;}
body.cpo-journey-page .cpo-journey-top .cpo-flow-links a b{font-size:13px;line-height:1.24;margin-top:4px;}
body.cpo-journey-page .cpo-stage-ribbon{display:none !important;}
body.cpo-journey-page.page-sts-transfer .p2-photo img{object-fit:contain !important;background:#eef3f4;}
body.cpo-journey-page.page-sts-transfer .p2-photo{background:#eef3f4;}
@media(max-width:960px){
  body.cpo-journey-page .v7-navwrap, body.cpo-journey-page .nav40-navwrap{padding:10px 14px;min-height:74px;}
  body.cpo-journey-page .v7-logo img, body.cpo-journey-page .nav40-logo img{height:52px;}
  body.cpo-journey-page .cpo-journey-top{padding:0 12px;margin:10px auto 18px;}
  body.cpo-journey-page .cpo-journey-top .cpo-journey-head{flex-direction:column;align-items:flex-start;}
  body.cpo-journey-page .cpo-journey-top .cpo-flow-group{padding:14px 12px 14px;}
  body.cpo-journey-page .cpo-journey-top .cpo-flow-links a{flex-basis:126px;min-height:70px;padding:10px 12px;}
}
