/* GTA Radar v0.9.33 - hard mobile responsive layer.
 * Loaded as a separate asset so stale/minified copies of public.css cannot mask
 * responsive fixes on cached/CDN-backed sites.
 */

body.gta-radar-page{
  max-width:100%;
  overflow-x:hidden!important;
}
body.gta-radar-page .site,
body.gta-radar-page .site-content,
body.gta-radar-page .site-main,
body.gta-radar-page .content-area,
body.gta-radar-page main,
body.gta-radar-page article,
body.gta-radar-page .entry-content,
body.gta-radar-page .page-content,
body.gta-radar-page .post-content,
body.gta-radar-page .wp-block-post-content{
  min-width:0!important;
  max-width:100%!important;
  box-sizing:border-box!important;
}

.gtr[data-responsive-rev="0933"]{
  width:100%;
  min-width:0;
  max-width:1480px;
}
.gtr[data-responsive-rev="0933"] *,
.gtr[data-responsive-rev="0933"] *::before,
.gtr[data-responsive-rev="0933"] *::after{
  box-sizing:border-box;
}

/* CSS media query path plus a JS-applied compact class as a fallback. */
@media (max-width:900px){
  .gtr[data-responsive-rev="0933"]{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    padding-left:12px!important;
    padding-right:12px!important;
    overflow-x:hidden!important;
  }
  .gtr[data-responsive-rev="0933"] .gtr-head,
  .gtr[data-responsive-rev="0933"] .gtr-toolbar,
  .gtr[data-responsive-rev="0933"] .gtr-layout,
  .gtr[data-responsive-rev="0933"] .gtr-sidebar,
  .gtr[data-responsive-rev="0933"] .gtr-sidebar-inner,
  .gtr[data-responsive-rev="0933"] .gtr-feed,
  .gtr[data-responsive-rev="0933"] .gtr-items,
  .gtr[data-responsive-rev="0933"] .gtr-feed-heading{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
  }
  .gtr[data-responsive-rev="0933"] .gtr-head{
    display:block!important;
    padding-top:14px!important;
  }
  .gtr[data-responsive-rev="0933"] .gtr-head-meta{display:none!important}
  .gtr[data-responsive-rev="0933"] .gtr-title-row{
    display:flex!important;
    flex-wrap:wrap!important;
    align-items:center!important;
    gap:8px!important;
    min-width:0!important;
  }
  .gtr[data-responsive-rev="0933"] h1{
    font-size:clamp(32px,11vw,44px)!important;
    line-height:1!important;
    max-width:100%!important;
  }
  .gtr[data-responsive-rev="0933"] .gtr-head p{
    max-width:100%!important;
    font-size:12px!important;
    line-height:1.55!important;
  }
  .gtr[data-responsive-rev="0933"] .gtr-toolbar{
    display:block!important;
    padding:12px 0!important;
  }
  .gtr[data-responsive-rev="0933"] .gtr-search{
    display:flex!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    margin:0 0 9px!important;
  }
  .gtr[data-responsive-rev="0933"] .gtr-search input{min-width:0!important}
  .gtr[data-responsive-rev="0933"] .gtr-tabs,
  .gtr[data-responsive-rev="0933"] .gtr-sidebar nav{
    display:flex!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    flex-wrap:nowrap!important;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
  }
  .gtr[data-responsive-rev="0933"] .gtr-tabs::-webkit-scrollbar,
  .gtr[data-responsive-rev="0933"] .gtr-sidebar nav::-webkit-scrollbar{display:none}
  .gtr[data-responsive-rev="0933"] .gtr-tabs a,
  .gtr[data-responsive-rev="0933"] .gtr-sidebar nav a{
    flex:0 0 auto!important;
    white-space:nowrap!important;
  }
  .gtr[data-responsive-rev="0933"] .gtr-layout{
    display:block!important;
    grid-template-columns:none!important;
  }
  .gtr[data-responsive-rev="0933"] .gtr-sidebar{
    display:block!important;
    padding:0!important;
    border-right:0!important;
    border-bottom:1px solid var(--gr-line)!important;
    overflow:hidden!important;
  }
  .gtr[data-responsive-rev="0933"] .gtr-sidebar-inner{
    position:static!important;
    padding:10px 0 11px!important;
    overflow:hidden!important;
  }
  .gtr[data-responsive-rev="0933"] .gtr-sidebar nav{
    flex-direction:row!important;
    gap:6px!important;
    margin:0!important;
    padding:0 0 2px!important;
  }
  .gtr[data-responsive-rev="0933"] .gtr-sidebar nav a{
    display:flex!important;
    align-items:center!important;
    gap:7px!important;
    padding:7px 9px!important;
  }
  .gtr[data-responsive-rev="0933"] .gtr-sidebar nav a.is-active::before,
  .gtr[data-responsive-rev="0933"] .gtr-side-label,
  .gtr[data-responsive-rev="0933"] .gtr-side-note{display:none!important}
  .gtr[data-responsive-rev="0933"] .gtr-feed{padding-top:14px!important;overflow:hidden!important}
  .gtr[data-responsive-rev="0933"] .gtr-feed-heading{
    display:flex!important;
    flex-wrap:wrap!important;
    gap:6px 10px!important;
  }
  .gtr[data-responsive-rev="0933"] .gtr-feed-heading>div{
    display:flex!important;
    flex-wrap:wrap!important;
    min-width:0!important;
  }

  /* Real mobile card: one content column, no desktop side rail. */
  .gtr[data-responsive-rev="0933"] .gtr-item{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin:0!important;
    padding:13px 12px!important;
    overflow:hidden!important;
    grid-template-columns:none!important;
    grid-template-areas:none!important;
  }
  .gtr[data-responsive-rev="0933"] .gtr-source-mark{
    display:none!important;
  }
  .gtr[data-responsive-rev="0933"] .gtr-item-body{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
  }
  .gtr[data-responsive-rev="0933"] .gtr-item-topline{
    display:flex!important;
    flex-wrap:wrap!important;
    align-items:center!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    gap:5px 6px!important;
  }
  .gtr[data-responsive-rev="0933"] .gtr-source-name{
    flex:0 1 auto!important;
    max-width:100%!important;
    min-width:0!important;
    font-size:9px!important;
    line-height:1.25!important;
    overflow-wrap:anywhere!important;
  }
  .gtr[data-responsive-rev="0933"] .gtr-item-topline time{
    display:inline!important;
    flex:0 0 auto!important;
    margin-left:0!important;
    font-size:8px!important;
  }
  .gtr[data-responsive-rev="0933"] .gtr-breaking,
  .gtr[data-responsive-rev="0933"] .gtr-signal-chip,
  .gtr[data-responsive-rev="0933"] .gtr-freshness-chip,
  .gtr[data-responsive-rev="0933"] .gtr-corroboration-chip{
    max-width:100%!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
  }
  .gtr[data-responsive-rev="0933"] .gtr-item h2{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin:7px 0 6px!important;
    font-size:15px!important;
    line-height:1.36!important;
    overflow-wrap:anywhere!important;
    word-break:normal!important;
  }
  .gtr[data-responsive-rev="0933"] .gtr-item h2 a{
    max-width:100%!important;
    overflow-wrap:anywhere!important;
  }
  .gtr[data-responsive-rev="0933"] .gtr-summary{
    display:-webkit-box!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin:0 0 9px!important;
    font-size:11.5px!important;
    line-height:1.5!important;
    -webkit-line-clamp:3!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
    overflow-wrap:anywhere!important;
  }
  .gtr[data-responsive-rev="0933"] .gtr-item-meta{
    display:flex!important;
    flex-wrap:wrap!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    gap:5px!important;
    overflow:hidden!important;
  }
  .gtr[data-responsive-rev="0933"] .gtr-item-meta>span{
    flex:0 1 auto!important;
    max-width:100%!important;
    min-width:0!important;
    font-size:8px!important;
    line-height:1.25!important;
    overflow-wrap:anywhere!important;
  }
  .gtr[data-responsive-rev="0933"] .gtr-story-sources{display:none!important}

  .gtr[data-responsive-rev="0933"] .gtr-item-side{
    display:flex!important;
    flex-direction:row!important;
    align-items:center!important;
    justify-content:space-between!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    height:auto!important;
    margin:10px 0 0!important;
    padding:9px 0 0!important;
    border-left:0!important;
    border-top:1px solid var(--gr-line)!important;
    gap:10px!important;
  }
  .gtr[data-responsive-rev="0933"] .gtr-metrics{
    display:flex!important;
    flex:1 1 auto!important;
    flex-direction:row!important;
    align-items:stretch!important;
    width:auto!important;
    max-width:100%!important;
    min-width:0!important;
    gap:10px!important;
  }
  .gtr[data-responsive-rev="0933"] .gtr-metric{
    display:flex!important;
    flex:1 1 0!important;
    flex-direction:column!important;
    width:auto!important;
    min-width:0!important;
    max-width:120px!important;
    gap:4px!important;
  }
  .gtr[data-responsive-rev="0933"] .gtr-metric-label{
    display:flex!important;
    justify-content:space-between!important;
    gap:5px!important;
    width:100%!important;
    min-width:0!important;
  }
  .gtr[data-responsive-rev="0933"] .gtr-metric-label span{
    display:block!important;
    min-width:0!important;
    max-width:100%!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    font-size:6.8px!important;
  }
  .gtr[data-responsive-rev="0933"] .gtr-metric-label strong{font-size:12px!important}
  .gtr[data-responsive-rev="0933"] .gtr-metric-track{
    display:block!important;
    width:100%!important;
    height:2px!important;
  }
  .gtr[data-responsive-rev="0933"] .gtr-source-link{
    display:flex!important;
    flex:0 0 auto!important;
    width:auto!important;
    min-width:92px!important;
    max-width:128px!important;
    height:34px!important;
    margin:0!important;
    padding:0 10px!important;
    gap:6px!important;
  }
  .gtr[data-responsive-rev="0933"] .gtr-source-link span{display:inline!important}
  .gtr[data-responsive-rev="0933"] .gtr-source-link svg{flex:0 0 14px!important;width:14px!important}
  .gtr[data-responsive-rev="0933"] .gtr-ad-slot,
  .gtr[data-responsive-rev="0933"] .gtr-ad-frame,
  .gtr[data-responsive-rev="0933"] .gtr-ad-frame>*,
  .gtr[data-responsive-rev="0933"] .gtr-ad-frame ins,
  .gtr[data-responsive-rev="0933"] .gtr-ad-frame iframe{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
  }
}

@media (max-width:480px){
  .gtr[data-responsive-rev="0933"]{padding-left:9px!important;padding-right:9px!important}
  .gtr[data-responsive-rev="0933"] .gtr-item{padding:12px 10px!important}
  .gtr[data-responsive-rev="0933"] .gtr-item h2{font-size:14.25px!important}
  .gtr[data-responsive-rev="0933"] .gtr-summary{font-size:11px!important}
  .gtr[data-responsive-rev="0933"] .gtr-corroboration-chip,
  .gtr[data-responsive-rev="0933"] .gtr-signal-chip.is-established{display:none!important}
  .gtr[data-responsive-rev="0933"] .gtr-item-meta>span:nth-child(n+4){display:none!important}
  .gtr[data-responsive-rev="0933"] .gtr-item-side{align-items:stretch!important;flex-wrap:wrap!important}
  .gtr[data-responsive-rev="0933"] .gtr-metrics{width:100%!important;flex-basis:100%!important}
  .gtr[data-responsive-rev="0933"] .gtr-metric{max-width:none!important}
  .gtr[data-responsive-rev="0933"] .gtr-source-link{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    justify-content:center!important;
  }
}

/* JS fallback: same layout even when another stylesheet or embedded webview
 * reports an unusual viewport width. */
.gtr.gtr-is-compact[data-responsive-rev="0933"]{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  padding-left:12px!important;
  padding-right:12px!important;
  overflow-x:hidden!important;
}
.gtr.gtr-is-compact[data-responsive-rev="0933"] .gtr-layout{display:block!important;grid-template-columns:none!important}
.gtr.gtr-is-compact[data-responsive-rev="0933"] .gtr-head-meta{display:none!important}
.gtr.gtr-is-compact[data-responsive-rev="0933"] .gtr-toolbar{display:block!important}
.gtr.gtr-is-compact[data-responsive-rev="0933"] .gtr-search{width:100%!important;max-width:100%!important;margin-bottom:9px!important}
.gtr.gtr-is-compact[data-responsive-rev="0933"] .gtr-sidebar{padding:0!important;border-right:0!important;border-bottom:1px solid var(--gr-line)!important;overflow:hidden!important}
.gtr.gtr-is-compact[data-responsive-rev="0933"] .gtr-sidebar-inner{position:static!important;padding:10px 0!important}
.gtr.gtr-is-compact[data-responsive-rev="0933"] .gtr-sidebar nav{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important}
.gtr.gtr-is-compact[data-responsive-rev="0933"] .gtr-side-label,
.gtr.gtr-is-compact[data-responsive-rev="0933"] .gtr-side-note{display:none!important}
.gtr.gtr-is-compact[data-responsive-rev="0933"] .gtr-feed{width:100%!important;max-width:100%!important;min-width:0!important}
.gtr.gtr-is-compact[data-responsive-rev="0933"] .gtr-item{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:13px 12px!important;overflow:hidden!important;grid-template-columns:none!important}
.gtr.gtr-is-compact[data-responsive-rev="0933"] .gtr-source-mark{display:none!important}
.gtr.gtr-is-compact[data-responsive-rev="0933"] .gtr-item-body{width:100%!important;max-width:100%!important;min-width:0!important}
.gtr.gtr-is-compact[data-responsive-rev="0933"] .gtr-item-topline{display:flex!important;flex-wrap:wrap!important;gap:5px 6px!important}
.gtr.gtr-is-compact[data-responsive-rev="0933"] .gtr-item h2,
.gtr.gtr-is-compact[data-responsive-rev="0933"] .gtr-item h2 a,
.gtr.gtr-is-compact[data-responsive-rev="0933"] .gtr-summary{width:100%!important;max-width:100%!important;min-width:0!important;overflow-wrap:anywhere!important}
.gtr.gtr-is-compact[data-responsive-rev="0933"] .gtr-item-side{display:flex!important;flex-direction:row!important;align-items:center!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;margin-top:10px!important;padding:9px 0 0!important;border-left:0!important;border-top:1px solid var(--gr-line)!important}
.gtr.gtr-is-compact[data-responsive-rev="0933"] .gtr-metrics{display:flex!important;flex:1 1 auto!important;flex-direction:row!important;gap:10px!important;width:auto!important;min-width:0!important}
.gtr.gtr-is-compact[data-responsive-rev="0933"] .gtr-metric{display:flex!important;flex:1 1 0!important;width:auto!important;min-width:0!important}
.gtr.gtr-is-compact[data-responsive-rev="0933"] .gtr-metric-track{display:block!important;width:100%!important}
.gtr.gtr-is-compact[data-responsive-rev="0933"] .gtr-source-link{display:flex!important;width:auto!important;min-width:92px!important;max-width:128px!important;height:34px!important;margin:0!important;padding:0 10px!important}
.gtr.gtr-is-compact[data-responsive-rev="0933"] .gtr-source-link span{display:inline!important}

.gtr.gtr-theme-light.gtr-is-compact[data-responsive-rev="0933"] .gtr-item-side{border-top-color:#d8e0e8!important}
@media (max-width:900px){
  .gtr.gtr-theme-light[data-responsive-rev="0933"] .gtr-item-side{border-top-color:#d8e0e8!important}
}
