/* R&R · Canonical distribution chart candidate · v1.102.26.1
   Shared by the frontend and the deterministic wp-admin mixed-state preview. */
.rr-radar-canonical-chart{
  margin:0!important;
  padding:22px 24px!important;
  border:1px solid var(--rr-vs-border-soft,#DDE7E1)!important;
  border-radius:14px!important;
  background:#fff!important;
  box-shadow:none!important;
}
.rr-radar-canonical-chart__header{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  gap:24px!important;
  align-items:start!important;
}
.rr-radar-canonical-chart__intro h3{
  margin:0 0 6px!important;
  font-size:1.1rem!important;
  line-height:1.25!important;
  color:var(--rr-text-1,#17231E)!important;
}
.rr-radar-canonical-chart__intro p{
  max-width:720px!important;
  margin:0!important;
  color:var(--rr-text-2,#53645C)!important;
}
.rr-radar-canonical-chart__metrics{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(128px,1fr))!important;
  gap:8px!important;
  margin:0!important;
}
.rr-radar-canonical-chart__metrics > div{
  min-width:128px!important;
  padding:10px 12px!important;
  border:1px solid var(--rr-vs-border-soft,#E1E9E5)!important;
  border-radius:10px!important;
  background:var(--rr-vs-surface-soft,#F7FAF8)!important;
}
.rr-radar-canonical-chart__metrics dt{
  margin:0 0 3px!important;
  font-size:.72rem!important;
  font-weight:700!important;
  line-height:1.25!important;
  color:var(--rr-text-2,#607169)!important;
}
.rr-radar-canonical-chart__metrics dd{
  margin:0!important;
  font-size:1.28rem!important;
  font-weight:750!important;
  line-height:1.1!important;
  color:var(--rr-text-1,#17231E)!important;
}
.rr-radar-canonical-chart__track{
  display:flex!important;
  width:100%!important;
  height:10px!important;
  margin:20px 0 14px!important;
  overflow:hidden!important;
  border:1px solid var(--rr-vs-border-soft,#D8E3DD)!important;
  border-radius:3px!important;
  background:#EDF2EF!important;
}
.rr-radar-canonical-chart__segment{
  display:block!important;
  flex:0 0 var(--rr-chart-segment-share,0%)!important;
  width:var(--rr-chart-segment-share,0%)!important;
  min-width:0!important;
  height:100%!important;
  box-sizing:border-box!important;
}
.rr-radar-canonical-chart__segment + .rr-radar-canonical-chart__segment{
  border-left:2px solid #fff!important;
}
.rr-radar-canonical-chart__segment--correct,
.rr-radar-canonical-chart__legend-dot--correct{background:#176A4F!important;}
.rr-radar-canonical-chart__segment--warning,
.rr-radar-canonical-chart__legend-dot--warning{background:#C28A00!important;}
.rr-radar-canonical-chart__segment--blocking,
.rr-radar-canonical-chart__legend-dot--blocking{background:#B00020!important;}
.rr-radar-canonical-chart__segment--neutral,
.rr-radar-canonical-chart__legend-dot--neutral{background:#98A59F!important;}
.rr-radar-canonical-chart__legend{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:8px 18px!important;
  margin:0!important;
  padding:0!important;
  list-style:none!important;
}
.rr-radar-canonical-chart__legend-item{
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  min-width:0!important;
  padding:5px 0!important;
  color:var(--rr-text-1,#26362F)!important;
}
.rr-radar-canonical-chart__legend-item.is-zero{opacity:.62!important;}
.rr-radar-canonical-chart__legend-dot{
  flex:0 0 9px!important;
  width:9px!important;
  height:9px!important;
  border-radius:50%!important;
}
.rr-radar-canonical-chart__legend-copy{
  display:flex!important;
  min-width:0!important;
  flex-wrap:nowrap!important;
  align-items:baseline!important;
  gap:3px!important;
  white-space:nowrap!important;
  font-size:.82rem!important;
  font-weight:650!important;
  line-height:1.3!important;
}
.rr-radar-canonical-chart__legend-copy strong{
  font-size:.84rem!important;
  color:var(--rr-text-1,#17231E)!important;
}
.rr-radar-canonical-chart__legend-copy small{
  font-size:.76rem!important;
  color:var(--rr-text-2,#687870)!important;
}
.rr-radar-canonical-chart__empty{
  display:flex!important;
  flex-direction:column!important;
  gap:4px!important;
  margin:20px 0 14px!important;
  padding:16px 18px!important;
  border:1px dashed var(--rr-vs-border-soft,#CFDAD4)!important;
  border-radius:10px!important;
  background:var(--rr-vs-surface-soft,#F7FAF8)!important;
  color:var(--rr-text-2,#53645C)!important;
}
.rr-radar-canonical-chart__empty strong{color:var(--rr-text-1,#26362F)!important;}
.rr-radar-canonical-chart figcaption{
  margin-top:12px!important;
  padding-top:11px!important;
  border-top:1px solid var(--rr-vs-border-soft,#E5ECE8)!important;
  font-size:.76rem!important;
  line-height:1.45!important;
  color:var(--rr-text-2,#687870)!important;
}
@media(max-width:900px){
  .rr-radar-canonical-chart__header{grid-template-columns:1fr!important;gap:16px!important;}
  .rr-radar-canonical-chart__metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  .rr-radar-canonical-chart__legend{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media(max-width:600px){
  .rr-radar-canonical-chart{padding:18px!important;}
  .rr-radar-canonical-chart__metrics,
  .rr-radar-canonical-chart__legend{grid-template-columns:1fr!important;}
  .rr-radar-canonical-chart__legend-copy{white-space:normal!important;}
}
