/* ONCC Oriental HUB v2.4.2 MOBILE FIX — page 48920 only.
 * Restores a contained GeneratePress mobile layout, matching /records/ outer rhythm.
 * Does NOT change HTML, any case table content, header, footer or global CSS.
 * Kept as separate last-loaded stylesheet to override legacy plugin rules safely.
 */
@media screen and (max-width: 767px) {
  html body.page-id-48920,
  html body.page-id-48920 #page,
  html body.page-id-48920 #content,
  html body.page-id-48920 #primary,
  html body.page-id-48920 #main,
  html body.page-id-48920 #main > article,
  html body.page-id-48920 .inside-article,
  html body.page-id-48920 .entry-content,
  html body.page-id-48920 .wp-block-html {
    box-sizing:border-box!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
  }
  html body.page-id-48920 {overflow-x:hidden!important;}
  html body.page-id-48920 .entry-content {overflow:visible!important;}
  html body.page-id-48920 main.onccf-oriental-v23,
  html body.page-id-48920 main.onccf-oriental-v23 > .onccf-shell,
  html body.page-id-48920 main.onccf-oriental-v23 .onccf-home-refbody {
    box-sizing:border-box!important;
    display:block!important;
    position:relative!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  html body.page-id-48920 main.onccf-oriental-v23 {
    overflow-x:clip!important;
  }
  html body.page-id-48920 main.onccf-oriental-v23 > .onccf-shell {
    padding:14px 12px 84px!important;
    overflow:visible!important;
  }
  html body.page-id-48920 main.onccf-oriental-v23 .onccf-oriental-title-hero {
    display:block!important;
    float:none!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    margin:0 0 14px!important;
    padding:17px 16px!important;
    overflow:visible!important;
    background:#f4f7f9!important;
    border-left:4px solid #d49c22!important;
    border-radius:4px!important;
  }
  html body.page-id-48920 main.onccf-oriental-v23 .onccf-oriental-title-hero h1 {
    font-size:32px!important;
    line-height:1.17!important;
    width:auto!important;
    min-width:0!important;
    max-width:100%!important;
    margin:5px 0 9px!important;
    overflow-wrap:anywhere!important;
    white-space:normal!important;
  }
  html body.page-id-48920 main.onccf-oriental-v23 .onccf-oriental-title-hero p,
  html body.page-id-48920 main.onccf-oriental-v23 .onccf-oriental-title-hero code,
  html body.page-id-48920 main.onccf-oriental-v23 .onccf-oriental-title-hero strong {
    box-sizing:border-box!important;
    display:inline!important;
    width:auto!important;
    min-width:0!important;
    max-width:100%!important;
    line-height:1.7!important;
    font-size:13px!important;
    white-space:normal!important;
    word-break:break-word!important;
    overflow-wrap:anywhere!important;
  }
  html body.page-id-48920 main.onccf-oriental-v23 .onccf-oriental-title-hero p {
    display:block!important;
    margin:0 0 7px!important;
    padding:0!important;
    border-top:0!important;
  }
  html body.page-id-48920 main.onccf-oriental-v23 .onccf-oriental-title-hero p:last-child {
    margin:9px 0 0!important;
    padding-top:9px!important;
    border-top:1px solid #dce5ec!important;
  }
  html body.page-id-48920 main.onccf-oriental-v23 section,
  html body.page-id-48920 main.onccf-oriental-v23 article,
  html body.page-id-48920 main.onccf-oriental-v23 .onccf-home-section-ref,
  html body.page-id-48920 main.onccf-oriental-v23 .onccf-home-section-ref__head,
  html body.page-id-48920 main.onccf-oriental-v23 .onccf-home-section-ref__head > div,
  html body.page-id-48920 main.onccf-oriental-v23 .onccf-oriental-v21-editorial,
  html body.page-id-48920 main.onccf-oriental-v23 .onccf-home-bottom-ref {
    box-sizing:border-box!important;
    min-width:0!important;
    max-width:100%!important;
  }
  html body.page-id-48920 main.onccf-oriental-v23 .onccf-home-section-ref__head {
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    gap:8px!important;
    overflow:visible!important;
  }
  html body.page-id-48920 main.onccf-oriental-v23 .onccf-home-section-ref__head h2,
  html body.page-id-48920 main.onccf-oriental-v23 .onccf-home-section-ref__head p {
    display:block!important;
    box-sizing:border-box!important;
    width:auto!important;
    max-width:100%!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    word-break:normal!important;
  }
  html body.page-id-48920 main.onccf-oriental-v23 #latest-records {
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    overflow:hidden!important;
    margin:0 0 16px!important;
  }
  html body.page-id-48920 main.onccf-oriental-v23 #latest-records .onccf-home-section-ref__head h2 span {
    display:block!important;
    width:max-content!important;
    max-width:100%!important;
    white-space:normal!important;
    margin:8px 0 0!important;
    line-height:1.4!important;
  }
  html body.page-id-48920 main.onccf-oriental-v23 #latest-records .onccf-home-table-ref-wrap {
    box-sizing:border-box!important;
    display:block!important;
    width:calc(100% - 24px)!important;
    max-width:calc(100% - 24px)!important;
    min-width:0!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    margin:12px!important;
    -webkit-overflow-scrolling:touch;
  }
  html body.page-id-48920 main.onccf-oriental-v23 #latest-records .onccf-home-table-ref-wrap table.onccf-home-table-ref {
    display:table!important;
    table-layout:auto!important;
    width:740px!important;
    min-width:740px!important;
    max-width:none!important;
  }
  html body.page-id-48920 main.onccf-oriental-v23 #latest-records .onccf-home-table-ref tbody {
    display:table-row-group!important;
  }
  html body.page-id-48920 main.onccf-oriental-v23 #latest-records .onccf-home-table-ref tr {
    display:table-row!important;
  }
  html body.page-id-48920 main.onccf-oriental-v23 #latest-records .onccf-home-table-ref tbody td {
    display:table-cell!important;
  }
  html body.page-id-48920 main.onccf-oriental-v23 .onccf-home-faq-ref,
  html body.page-id-48920 main.onccf-oriental-v23 .onccf-home-faq-ref details {
    max-width:100%!important;
    min-width:0!important;
  }
  html body.page-id-48920 main.onccf-oriental-v23 .onccf-oriental-evidence-grid,
  html body.page-id-48920 main.onccf-oriental-v23 .onccf-home-market-ref-grid {
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
  }
  html body.page-id-48920 main.onccf-oriental-v23 img {
    max-width:100%!important;
    height:auto!important;
  }
}
@media screen and (max-width: 375px) {
  html body.page-id-48920 main.onccf-oriental-v23 > .onccf-shell {padding-left:10px!important;padding-right:10px!important;}
  html body.page-id-48920 main.onccf-oriental-v23 .onccf-oriental-title-hero {padding:15px 13px!important;}
}
