/* NOMADTIPS3 Live Score 3.42 — compact alert visual tune
   2026-09-06 · presentation only · all devices
   Scope:
   - compact bookmaker label under league
   - compact 1X2 · O/U LOCK detection badge
   - hide expanded candidate referee helper labels
   - unify Live Score summary metrics into one centered strip
   - square compact summary strip with short internal dividers
   - remove match-card outlines and keep only subtle content separators
   - remove boxed outlines inside expanded match content
   - remove remaining inner content outlines while keeping chart/separator lines
   No feed, market, detector, prediction, ledger or engine logic changes.
   Rollback: remove this stylesheet link from nomad-live-342/index.html and delete this file. */

body[data-page="live"] .event-compact .market-mini-badge{
  font-size:8.1px!important;
  color:#fff!important;
  font-weight:550!important;
  letter-spacing:0!important;
  opacity:1;
  background:none!important;
  border:0!important;
  box-shadow:none!important;
}

body[data-page="live"] .event-compact .api-candidate-mini{
  color:#83df89!important;
  background:rgba(55,130,70,.24)!important;
  border:1px solid rgba(131,223,137,.28)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
}

body[data-page="live"] .event-compact .api-candidate-mini *{
  color:#83df89!important;
}

body[data-page="live"] .event-compact .api-football-candidate-card .afc-head>div{
  display:none!important;
}

body[data-page="live"] #nomad342PanelLive .event-compact{
  position:relative;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
body[data-page="live"] #nomad342PanelLive .event-compact:hover,
body[data-page="live"] #nomad342PanelLive .event-compact.expanded,
body[data-page="live"] #nomad342PanelLive .event-compact.expanded:hover,
body[data-page="live"] #nomad342PanelLive .event-compact:focus-visible{
  border:0!important;
  box-shadow:none!important;
}
body[data-page="live"] #nomad342PanelLive .event-compact::after{
  content:"";
  position:absolute;
  left:10px;
  right:10px;
  bottom:-3px;
  height:1px;
  background:rgba(150,158,151,.075);
  pointer-events:none;
}
body[data-page="live"] #nomad342PanelLive .event-compact:last-child::after{
  display:none;
}
body[data-page="live"] #nomad342PanelLive .event-compact .event-details{
  border-top-color:rgba(150,158,151,.065)!important;
}

body[data-page="live"] #nomad342PanelLive>.status-grid{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:0!important;
  overflow:hidden;
  border-radius:0!important;
  border:0!important;
  background:linear-gradient(145deg,#20251f,#191d18 52%,#151814);
}

body[data-page="live"] #nomad342PanelLive>.status-grid>.metric{
  position:relative;
  min-width:0;
  min-height:52px;
  padding:7px 8px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
  box-shadow:none!important;
}

body[data-page="live"] #nomad342PanelLive>.status-grid>.metric:not(:last-child)::after{
  content:"";
  position:absolute;
  right:0;
  top:20%;
  bottom:20%;
  width:1px;
  background:var(--line);
}

body[data-page="live"] #nomad342PanelLive>.status-grid>.metric>span{
  width:100%;
  text-align:center;
  line-height:1.1;
}

body[data-page="live"] #nomad342PanelLive>.status-grid>.metric>strong{
  margin:3px 0 0!important;
  font-size:15.4px!important;
  line-height:1!important;
  text-align:center;
}

body[data-page="live"] #nomad342PanelLive>.status-grid>.metric>small{
  display:none!important;
}

@media(max-width:650px){
  body[data-page="live"] #nomad342PanelLive>.status-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    border-radius:0!important;
  }
  body[data-page="live"] #nomad342PanelLive>.status-grid>.metric{
    min-height:50px;
  }
  body[data-page="live"] #nomad342PanelLive>.status-grid>.metric::after{
    display:none!important;
  }
  body[data-page="live"] #nomad342PanelLive>.status-grid>.metric:nth-child(odd)::after{
    display:block!important;
    content:"";
    position:absolute;
    right:0;
    top:20%;
    bottom:20%;
    width:1px;
    background:var(--line);
  }
  body[data-page="live"] #nomad342PanelLive>.status-grid>.metric:nth-child(-n+2)::before{
    content:"";
    position:absolute;
    left:12%;
    right:12%;
    bottom:0;
    height:1px;
    background:var(--line);
  }
}

body[data-page="live"] #nomad342PanelLive .event-compact .nomad-live-prediction,
body[data-page="live"] #nomad342PanelLive .event-compact .nomad-market-card,
body[data-page="live"] #nomad342PanelLive .event-compact .market-tile,
body[data-page="live"] #nomad342PanelLive .event-compact .market-health,
body[data-page="live"] #nomad342PanelLive .event-compact .market-pair>div,
body[data-page="live"] #nomad342PanelLive .event-compact .market-triple>div,
body[data-page="live"] #nomad342PanelLive .event-compact .market-empty,
body[data-page="live"] #nomad342PanelLive .event-compact .api-football-candidate-card,
body[data-page="live"] #nomad342PanelLive .event-compact .api-candidate-mini{
  border:0!important;
  box-shadow:none!important;
}
body[data-page="live"] #nomad342PanelLive .event-compact .nomad-market-card::before{
  display:none!important;
}
body[data-page="live"] #nomad342PanelLive .event-compact .market-bookmakers,
body[data-page="live"] #nomad342PanelLive .event-compact .afc-foot{
  border-top:1px solid rgba(150,158,151,.06)!important;
}

body[data-page="live"] #nomad342PanelLive .event-compact .gf-stats-head,
body[data-page="live"] #nomad342PanelLive .event-compact .event-stats,
body[data-page="live"] #nomad342PanelLive .event-compact .na-section,
body[data-page="live"] #nomad342PanelLive .event-compact .na-shift-bar,
body[data-page="live"] #nomad342PanelLive .event-compact .na-timeline-event,
body[data-page="live"] #nomad342PanelLive .event-compact .na-dual-stage,
body[data-page="live"] #nomad342PanelLive .event-compact .na-time-tick.is-half b,
body[data-page="live"] #nomad342PanelLive .event-compact .na-timeline-now b,
body[data-page="live"] #nomad342PanelLive .event-compact .event-overview>div,
body[data-page="live"] #nomad342PanelLive .event-compact .na-radar-values span,
body[data-page="live"] #nomad342PanelLive .event-compact .market-bookmakers b,
body[data-page="live"] #nomad342PanelLive .event-compact .market-bookmakers i{
  border:0!important;
  box-shadow:none!important;
}
body[data-page="live"] #nomad342PanelLive .event-compact .na-pressure-ring{
  box-shadow:none!important;
}

body[data-page="live"] .nomad342-subpage-heading{
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background:linear-gradient(145deg,#49351f 0%,#37291d 54%,#2f2519 100%)!important;
}
body[data-page="live"] .nomad342-subpage-heading .eyebrow{
  color:#d2b46a!important;
}
body[data-page="live"] .nomad342-subpage-heading h2{
  color:#f4f0df!important;
}
body[data-page="live"] .nomad342-tab-panel>.status-grid{
  gap:0!important;
  overflow:hidden;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background:linear-gradient(145deg,#2c3a22 0%,#22301b 55%,#1b2617 100%)!important;
}
body[data-page="live"] .nomad342-tab-panel>.status-grid>.metric{
  position:relative;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body[data-page="live"] .nomad342-tab-panel>.status-grid>.metric>span{
  color:#d2b46a!important;
}
body[data-page="live"] .nomad342-tab-panel>.status-grid>.metric:not(:last-child)::after{
  background:rgba(210,180,106,.20)!important;
}

html body[data-page="live"] #nomad342PanelSignal .signal-lock-grid .signal-market:not(.price-ready),
html body[data-page="live"] #nomad342PanelSignal .signal-lock-grid .signal-compare{
  border:0!important;
}
html body[data-page="live"] #nomad342PanelSignal .signal-lock-grid .signal-market-1x2{
  background:#10365e!important;
}
html body[data-page="live"] #nomad342PanelSignal .signal-lock-grid .signal-market-ou{
  background:#3b2357!important;
}
html body[data-page="live"] #nomad342PanelSignal .signal-lock-grid .signal-market.signal-market-ah{
  background:#0b493b!important;
}
html body[data-page="live"] #nomad342PanelSignal .signal-lock-grid .signal-compare{
  background:#272c29!important;
}

body[data-page="live"] #nomad342PanelLive .event-compact::after{
  content:none!important;
  display:none!important;
}
body[data-page="live"] #nomad342PanelLive .event-compact .event-details{
  border-top:0!important;
}
body[data-page="live"] #nomad342PanelLive .event-compact .market-bookmakers,
body[data-page="live"] #nomad342PanelLive .event-compact .afc-foot{
  border-top:0!important;
}

/* 2026-09-09 — final summary cleanup.
   Remove the short separator "splinters" between all 18 summary cards
   (Live 4 + Signal 5 + Statistics 9) on desktop and mobile. */
html body[data-page="live"] main.shell>section.nomad342-tab-panel>section.status-grid>article.metric::before,
html body[data-page="live"] main.shell>section.nomad342-tab-panel>section.status-grid>article.metric::after{
  content:none!important;
  display:none!important;
  width:0!important;
  height:0!important;
  border:0!important;
  background:none!important;
  box-shadow:none!important;
}
