/* Approved return-navigation preview, 2026-09-07. Detail page only. */
body.pkn-canonical-offer_detail .app-scroll { overflow-y:auto; padding:24px; }
body.pkn-canonical-offer_detail .app-scroll > .pkn-master-detail-page {
  display:block; height:auto; min-height:0; padding:0; max-width:760px; margin:0 auto; background:transparent;
}
body.pkn-canonical-offer_detail .detail-panel {
  width:100%; max-height:none; overflow:visible; border-radius:0; background:transparent; box-shadow:none;
}
body.pkn-canonical-offer_detail .detail-panel__body { padding:16px 0 32px; }
body.pkn-canonical-offer_detail .pkn-offer-page-return { margin:0; padding:0; }
body.pkn-canonical-offer_detail a.pkn-offer-return {
  display:inline-flex; align-items:center; justify-content:flex-start; gap:8px;
  width:auto; height:auto; max-width:100%; min-width:0; min-height:44px;
  padding:10px 4px; border:0; border-radius:4px; background:transparent;
  color:#067052!important; font-size:14px; font-weight:700; line-height:1.7;
  white-space:normal; overflow-wrap:anywhere; text-decoration:none!important; text-align:left;
}
body.pkn-canonical-offer_detail a.pkn-offer-return > [aria-hidden] { flex:0 0 auto; }
body.pkn-canonical-offer_detail a.ppl-related-back { display:flex; width:fit-content; margin:10px auto 18px; }
body.pkn-canonical-offer_detail a.pkn-offer-return:hover { background:transparent; text-decoration:underline!important; text-underline-offset:4px; }
body.pkn-canonical-offer_detail a.pkn-offer-return:focus-visible { outline:3px solid #067052; outline-offset:3px; }
@media(max-width:879.98px) { body.pkn-canonical-offer_detail .app-scroll { padding:16px; } }
