/* Radar de Visibilidad Estratégica R&R · Frontend v1.35.2
   Alineado con Suite Shell (`rrbs-tokens` + `rrbs-shell`).
   Este archivo solo contiene ajustes específicos del Radar. */

.rr-radar-shell{
  --tool-accent:var(--rr-tool-visibility-accent, #0E6F8C);
  min-height:100%;
}

.rr-radar-main{background:var(--rr-app, #F1F5F3);}
.rr-radar-content{display:grid;gap:var(--rr-s5, 24px);}
.rr-radar-hero{scroll-margin-top:var(--rr-s6, 32px);}
.rr-radar-hero .rrbs-hero__title{max-width:900px;}
.rr-radar-hero-aside{align-content:start;}
.rr-radar-hero-actions{display:flex;flex-wrap:wrap;gap:var(--rr-s2, 8px);justify-content:flex-end;}

.rr-radar-meta-chip{
  display:inline-flex;
  align-items:center;
  gap:var(--rr-s1, 4px);
  min-height:26px;
  padding:0 var(--rr-s3, 12px);
  border:1px solid var(--rr-border-soft, #E2E9E5);
  border-radius:var(--rr-r-pill, 999px);
  background:var(--rr-surface, #fff);
  color:var(--rr-text-2, #475A52);
  font-size:.78rem;
  line-height:1;
  white-space:nowrap;
}
.rr-radar-meta-chip span{color:var(--rr-text-3, #6B7C74);}
.rr-radar-meta-chip strong{font-weight:850;color:var(--rr-ink, #14201B);}

.rr-radar-tabs{position:sticky;top:0;z-index:var(--rr-z-rail, 10);scroll-margin-top:var(--rr-s6, 32px);}
.rr-radar-tabs a{text-decoration:none!important;}
.rr-radar-section{display:grid;gap:var(--rr-s4, 16px);scroll-margin-top:calc(var(--rr-topbar-h, 60px) + var(--rr-s5, 24px));}
.rr-radar-section + .rr-radar-section{margin-top:var(--rr-s4, 16px);}

.rr-radar-section-head,
.rr-radar-section-title{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:var(--rr-s4, 16px);
}
.rr-radar-section-head h2,
.rr-radar-section-title h2{
  margin:0;
  color:var(--rr-ink, #14201B);
  font-size:1.35rem;
  line-height:1.15;
  letter-spacing:-.02em;
  font-weight:850;
}
.rr-radar-section-head p,
.rr-radar-section-title p{
  margin:var(--rr-s2, 8px) 0 0;
  color:var(--rr-text-3, #6B7C74);
  max-width:760px;
}
.rr-radar-section .rrbs-help h2{margin:0;color:var(--rr-ink, #14201B);font-size:1.45rem;line-height:1.15;letter-spacing:-.02em;}
.rr-radar-section .rrbs-help p{margin:var(--rr-s2, 8px) 0 0;color:var(--rr-text-2, #475A52);}

.rr-radar-kpi-grid,
.rr-radar-metric-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:var(--rr-s4, 16px);
}
.rr-radar-metric-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr));}

.rr-radar-table strong{font-weight:850;color:var(--rr-ink, #14201B);}
.rr-radar-table .rrbs-btn--tertiary{min-height:30px;white-space:nowrap;}
.rr-radar-signals-table{margin-top:var(--rr-s3, 12px);}
.rr-radar-muted{color:var(--rr-text-3, #6B7C74);font-size:.86rem;margin:0;}
.rr-radar-trace{display:grid;gap:var(--rr-s2, 8px);}
.rr-radar-trace + .rrbs-alert{margin-top:var(--rr-s4, 16px);}
.rr-radar-restricted{padding:var(--rr-s6, 32px);background:var(--rr-app, #F1F5F3);}

/* Garantías contra contaminación del tema */
.rr-radar-shell a{text-decoration:none;}
.rr-radar-shell .rrbs-btn--primary,
.rr-radar-shell .rrbs-btn--primary:visited{color:#fff;}
.rr-radar-shell .rrbs-btn--secondary,
.rr-radar-shell .rrbs-btn--tertiary,
.rr-radar-shell .rrbs-tabs__item,
.rr-radar-shell .rrbs-tabs__item:visited{color:var(--rr-ink, #14201B);}
.rr-radar-shell .rrbs-state{font-family:var(--rr-font-ui, Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);}
.rr-radar-shell ul{list-style:none;margin:0;padding:0;}

@media (max-width:1180px){
  .rr-radar-metric-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media (max-width:860px){
  .rr-radar-kpi-grid,
  .rr-radar-metric-grid,
  .rr-radar-metric-grid--compact{grid-template-columns:1fr;}
  .rr-radar-section-head,
  .rr-radar-section-title{align-items:flex-start;flex-direction:column;}
  .rr-radar-hero-actions{justify-content:flex-start;width:100%;}
  .rr-radar-hero-actions .rrbs-btn{width:100%;}
  .rr-radar-tabs{position:relative;top:auto;}
}

/* v1.32.3 · Suite Polish */
body.rr-radar-suite-page{background:var(--rrbs-app, var(--rr-app, #F1F5F3))!important;overflow-x:hidden!important;}
body.rr-radar-suite-page #wpadminbar{display:none!important;}
html body.rr-radar-suite-page{margin-top:0!important;padding-top:0!important;}
body.rr-radar-suite-page, body.rr-radar-suite-page *{box-sizing:border-box;}
.rr-radar-suite-canvas{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;min-height:100vh!important;height:100vh!important;border:0!important;border-radius:0!important;box-shadow:none!important;}
body.admin-bar .rr-radar-suite-canvas{min-height:100vh!important;height:100vh!important;}
.rr-radar-suite-canvas .rr-radar-main{height:100%!important;overflow-y:auto!important;background:var(--rrbs-app, var(--rr-app, #F1F5F3))!important;}
.rr-radar-suite-canvas .rr-radar-content{padding-top:20px;padding-bottom:var(--rr-s7, 48px);gap:18px;}
.rr-radar-suite-canvas .rrbs-rail{grid-area:rail;}
.rr-radar-suite-canvas .rrbs-topbar{grid-area:auto;}
.rr-radar-context-logo{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;border-radius:9px!important;background:var(--rrbs-g050, var(--rr-surface-2, #F6F9F7))!important;border:1px solid var(--rrbs-gray200, var(--rr-border-soft, #E2E9E5))!important;color:var(--rrbs-g700, var(--rr-brand-700, #14543D))!important;font-weight:900!important;letter-spacing:-.04em!important;}
.rr-radar-suite-canvas .rrbs-context-pill{text-decoration:none!important;}
.rr-radar-suite-canvas .rrbs-nav-item{text-decoration:none!important;}
.rr-radar-suite-canvas .rrbs-nav-item.is-current{background:rgba(255,255,255,.075)!important;}
.rr-radar-suite-canvas .rrbs-suite-version{display:block;margin-top:3px;opacity:.72;font-size:.68rem;line-height:1.35;}

.rr-radar-hero{padding:20px 24px!important;min-height:0!important;align-items:center!important;}
.rr-radar-hero .rrbs-hero__title{font-size:clamp(1.5rem, 2.25vw, 1.95rem)!important;line-height:1.08!important;margin-bottom:8px!important;}
.rr-radar-hero .rrbs-hero__subtitle{max-width:760px!important;font-size:.92rem!important;line-height:1.45!important;margin-bottom:12px!important;}
.rr-radar-hero .rrbs-tool-icon{width:38px!important;height:38px!important;color:var(--tool-accent)!important;background:rgba(52,97,142,.08)!important;border:1px solid rgba(52,97,142,.16)!important;}
.rr-radar-hero-actions .rrbs-btn--primary{background:var(--rr-brand-600, #1A7A57)!important;border-color:var(--rr-brand-600, #1A7A57)!important;color:#fff!important;}
.rr-radar-hero-actions .rrbs-btn--secondary{background:#fff!important;color:var(--rr-ink, #14201B)!important;}
.rr-radar-hero-actions a{text-decoration:none!important;}

/* Fallback if the Suite portal stylesheet is unavailable. */
.rr-radar-suite-canvas:not(.rrbs-portal-loaded){display:grid!important;grid-template-columns:248px minmax(0,1fr)!important;grid-template-rows:60px 1fr!important;grid-template-areas:"rail main" "rail main"!important;background:#F1F5F3!important;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;}
.rr-radar-suite-canvas:not(.rrbs-portal-loaded) .rrbs-rail{background:#0C271E;color:#cfe0d8;display:flex;flex-direction:column;padding:.8rem .7rem 1rem;}
.rr-radar-suite-canvas:not(.rrbs-portal-loaded) .rrbs-main{grid-area:main;}
.rr-radar-suite-canvas:not(.rrbs-portal-loaded) .rrbs-topbar{height:60px;background:#fff;border-bottom:1px solid #E2E9E5;display:flex;align-items:center;padding:0 1.1rem;}

@media (max-width:860px){
  .rr-radar-suite-canvas{height:auto!important;min-height:100vh!important;grid-template-columns:1fr!important;}
  .rr-radar-suite-canvas .rrbs-rail{display:none!important;}
  .rr-radar-suite-canvas .rr-radar-main{height:auto!important;}
  body.admin-bar .rr-radar-suite-canvas{height:auto!important;min-height:calc(100vh - 46px)!important;}
}

/* v1.32.3 · hero and tabs density polish */
.rr-radar-hero .rrbs-hero__eyebrow{margin-bottom:10px!important;}
.rr-radar-hero .rrbs-hero__meta{gap:8px!important;}
.rr-radar-tabs{padding:10px 12px!important;}
.rr-radar-tabs .rrbs-tabs__item{min-height:34px!important;padding:.52rem .78rem!important;}
.rr-radar-suite-canvas .rrbs-content{max-width:1280px!important;}
@media (max-width:860px){body.admin-bar .rr-radar-suite-canvas{height:auto!important;min-height:100vh!important;}}

/* v1.32.3 · final shell polish */
.rr-radar-rail-foot{display:grid!important;gap:2px!important;align-content:start!important;}
.rr-radar-rail-foot-title{display:flex!important;align-items:center!important;gap:7px!important;color:rgba(255,255,255,.76)!important;font-size:.82rem!important;line-height:1.2!important;}
.rr-radar-rail-foot small{display:block!important;margin:0!important;color:rgba(255,255,255,.46)!important;font-size:.69rem!important;line-height:1.35!important;letter-spacing:.04em!important;text-transform:none!important;}
.rr-radar-hero{padding:17px 22px!important;}
.rr-radar-hero .rrbs-hero__eyebrow{margin-bottom:7px!important;}
.rr-radar-hero .rrbs-hero__title{font-size:clamp(1.42rem, 2vw, 1.78rem)!important;margin-bottom:7px!important;}
.rr-radar-hero .rrbs-hero__subtitle{max-width:760px!important;font-size:.9rem!important;line-height:1.42!important;margin-bottom:10px!important;}
.rr-radar-hero .rrbs-hero__meta{gap:7px!important;}
.rr-radar-hero .rrbs-tool-icon{width:34px!important;height:34px!important;}
.rr-radar-hero-actions{gap:7px!important;align-items:center!important;}
.rr-radar-hero-actions .rrbs-btn{min-height:34px!important;padding:.48rem .78rem!important;}
.rr-radar-hero-actions .rr-radar-admin-link{background:transparent!important;border-color:transparent!important;color:var(--rr-text-2, #475A52)!important;box-shadow:none!important;}
.rr-radar-hero-actions .rr-radar-admin-link:hover{background:var(--rr-surface-2, #F6F9F7)!important;border-color:var(--rr-border-soft, #E2E9E5)!important;color:var(--rr-ink, #14201B)!important;}
.rr-radar-suite-canvas .rr-radar-content{padding-top:18px!important;gap:16px!important;}
.rr-radar-tabs{padding:9px 11px!important;}
.rr-radar-tabs .rrbs-tabs__item{min-height:32px!important;padding:.48rem .74rem!important;}

/* v1.33.1 · Single Contextual Rail
   One rail only: in tool mode, the left rail is tool navigation. Global access lives in topbar/back/breadcrumb. */
.rr-radar-suite-canvas .rr-radar-context-rail{
  background:var(--rrbs-g900, var(--rr-brand-900, #0C271E))!important;
  color:#cfe0d8!important;
  overflow:hidden!important;
}
.rr-radar-suite-canvas .rr-radar-rail-brand{
  min-height:58px!important;
  padding:.18rem .5rem .72rem!important;
  margin-bottom:.35rem!important;
}
.rr-radar-rail-context{
  display:grid!important;
  gap:10px!important;
  padding:.15rem .2rem .7rem!important;
  border-bottom:1px solid rgba(255,255,255,.06)!important;
  margin-bottom:.45rem!important;
}
.rr-radar-back-link{
  display:inline-flex!important;
  align-items:center!important;
  min-height:30px!important;
  padding:.34rem .5rem!important;
  border-radius:var(--rrbs-radius, var(--rr-r-sm, 8px))!important;
  color:rgba(255,255,255,.68)!important;
  font-size:.78rem!important;
  font-weight:760!important;
  text-decoration:none!important;
}
.rr-radar-back-link:hover{
  background:rgba(255,255,255,.055)!important;
  color:#fff!important;
}
.rr-radar-tool-card{
  display:grid!important;
  grid-template-columns:34px minmax(0,1fr)!important;
  grid-template-areas:"icon copy" "state state"!important;
  gap:8px 10px!important;
  align-items:center!important;
  padding:.72rem!important;
  border:1px solid rgba(255,255,255,.08)!important;
  border-left:3px solid var(--tool-accent, #34618E)!important;
  border-radius:var(--rrbs-radius-md, var(--rr-r-md, 12px))!important;
  background:rgba(255,255,255,.045)!important;
}
.rr-radar-tool-card-icon{
  grid-area:icon!important;
  display:grid!important;
  place-items:center!important;
  width:34px!important;
  height:34px!important;
  border-radius:10px!important;
  background:rgba(52,97,142,.20)!important;
  border:1px solid rgba(255,255,255,.10)!important;
  color:#d8e9f8!important;
  font-size:17px!important;
  line-height:1!important;
}
.rr-radar-tool-card small{
  display:block!important;
  margin:0 0 2px!important;
  color:rgba(255,255,255,.48)!important;
  font-size:.62rem!important;
  line-height:1!important;
  letter-spacing:.16em!important;
  text-transform:uppercase!important;
  font-weight:800!important;
}
.rr-radar-tool-card strong{
  display:block!important;
  color:#fff!important;
  font-size:.93rem!important;
  line-height:1.08!important;
  font-weight:850!important;
}
.rr-radar-tool-state{
  grid-area:state!important;
  justify-self:start!important;
  max-width:100%!important;
}
.rr-radar-tool-nav{
  gap:.18rem!important;
  margin-top:.15rem!important;
}
.rr-radar-context-rail .rr-radar-tool-nav-item{
  min-height:46px!important;
  align-items:center!important;
  gap:.62rem!important;
  padding:.54rem .58rem!important;
  color:rgba(255,255,255,.72)!important;
  background:transparent!important;
  border-radius:var(--rrbs-radius, var(--rr-r-sm, 8px))!important;
  text-decoration:none!important;
}
.rr-radar-context-rail .rr-radar-tool-nav-item:hover,
.rr-radar-context-rail .rr-radar-tool-nav-item.is-current{
  color:#fff!important;
  background:rgba(255,255,255,.065)!important;
}
.rr-radar-context-rail .rr-radar-tool-nav-item.is-current:before{
  background:var(--tool-accent, #34618E)!important;
}
.rr-radar-context-rail .rr-radar-tool-nav-icon,
.rr-radar-context-rail .rrbs-nav-ico{
  width:28px!important;
  height:28px!important;
  display:grid!important;
  place-items:center!important;
  flex:none!important;
  border:1px solid rgba(255,255,255,.08)!important;
  border-radius:8px!important;
  background:rgba(255,255,255,.035)!important;
  color:rgba(218,235,229,.88)!important;
  font-size:13px!important;
  line-height:1!important;
  opacity:1!important;
}
.rr-radar-context-rail .rr-radar-tool-nav-icon:before,
.rr-radar-context-rail .rrbs-nav-ico:before{content:none!important;display:none!important;}
.rr-radar-tool-nav-copy{
  display:grid!important;
  min-width:0!important;
  gap:1px!important;
  flex:1 1 auto!important;
}
.rr-radar-tool-nav-copy strong{
  color:currentColor!important;
  font-size:.86rem!important;
  line-height:1.13!important;
  font-weight:800!important;
}
.rr-radar-tool-nav-copy small{
  color:rgba(255,255,255,.48)!important;
  font-size:.69rem!important;
  line-height:1.15!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.rr-radar-tool-count{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:22px!important;
  height:22px!important;
  margin-left:auto!important;
  border-radius:999px!important;
  padding:0 .42rem!important;
  font-size:.67rem!important;
  line-height:1!important;
  font-weight:850!important;
  font-family:var(--rr-font-mono, ui-monospace, Menlo, monospace)!important;
  background:var(--state-neutral-bg, #EEF0F2)!important;
  color:var(--state-neutral, #6B7280)!important;
  border:1px solid rgba(255,255,255,.10)!important;
}
.rr-radar-tool-count[data-state="attention"]{background:var(--state-attention-bg, #FBF1DD)!important;color:var(--state-attention, #B7791F)!important;}
.rr-radar-tool-count[data-state="critical"]{background:var(--state-critical-bg, #FBEAE8)!important;color:var(--state-critical, #B42318)!important;}
.rr-radar-tool-count[data-state="info"]{background:var(--state-info-bg, #E7F0FA)!important;color:var(--state-info, #2563A8)!important;}
.rr-radar-tool-count[data-state="ok"]{background:var(--state-ok-bg, #E7F2EC)!important;color:var(--state-ok, #1A7A57)!important;}
.rr-radar-rail-utility{
  display:inline-flex!important;
  width:100%!important;
  align-items:center!important;
  min-height:30px!important;
  padding:.42rem .52rem!important;
  border-radius:var(--rrbs-radius, 8px)!important;
  background:rgba(255,255,255,.045)!important;
  color:rgba(255,255,255,.76)!important;
  font-size:.77rem!important;
  font-weight:780!important;
  text-decoration:none!important;
  margin-bottom:6px!important;
}
.rr-radar-rail-utility:hover{background:rgba(255,255,255,.075)!important;color:#fff!important;}
.rr-radar-breadcrumb{
  display:flex!important;
  align-items:center!important;
  gap:7px!important;
  margin:-3px 0 -5px!important;
  color:var(--rr-text-3, #6B7C74)!important;
  font-size:.76rem!important;
  font-weight:700!important;
}
.rr-radar-breadcrumb a{color:var(--rr-text-3, #6B7C74)!important;text-decoration:none!important;}
.rr-radar-breadcrumb a:hover{color:var(--rr-ink, #14201B)!important;}
.rr-radar-breadcrumb strong{color:var(--rr-text-2, #475A52)!important;font-weight:800!important;}
.rr-radar-hero{margin-top:0!important;}
.rr-radar-suite-canvas .rr-radar-content{gap:14px!important;}

@media (max-width:860px){
  .rr-radar-suite-canvas .rr-radar-context-rail{display:none!important;}
  .rr-radar-breadcrumb{padding:0 2px!important;overflow-x:auto!important;white-space:nowrap!important;}
}


/* v1.33.4 · Contextual rail hierarchy
   In tool mode the rail is governed by the active tool, not by the Suite logo. */
.rr-radar-suite-canvas .rr-radar-context-rail{
  display:flex!important;
  flex-direction:column!important;
  padding:.9rem .7rem 1rem!important;
}
.rr-radar-suite-canvas .rr-radar-rail-brand{display:none!important;}
.rr-radar-rail-context{
  padding:.18rem .1rem .9rem!important;
  gap:.65rem!important;
  margin-bottom:.55rem!important;
}
.rr-radar-back-link{
  width:max-content!important;
  max-width:100%!important;
  min-height:28px!important;
  padding:.28rem .34rem!important;
  color:rgba(255,255,255,.74)!important;
  font-size:.78rem!important;
  font-weight:820!important;
  letter-spacing:.01em!important;
}
.rr-radar-tool-card--lockup{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:.62rem!important;
  padding:.72rem!important;
  background:rgba(255,255,255,.045)!important;
  border:1px solid rgba(255,255,255,.09)!important;
  border-left:3px solid var(--tool-accent, #34618E)!important;
  border-radius:var(--rrbs-radius-md, var(--rr-r-md, 12px))!important;
}
.rr-radar-tool-lockup{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:54px!important;
  padding:.42rem .5rem!important;
  border-radius:10px!important;
  background:rgba(255,255,255,.97)!important;
  border:1px solid rgba(255,255,255,.12)!important;
  box-shadow:0 1px 0 rgba(255,255,255,.08) inset!important;
  overflow:hidden!important;
}
.rr-radar-tool-lockup img{
  display:block!important;
  width:100%!important;
  max-width:168px!important;
  height:auto!important;
  max-height:48px!important;
  object-fit:contain!important;
}
.rr-radar-tool-logo-fallback{
  display:block!important;
  color:var(--tool-accent, #34618E)!important;
  font-size:1rem!important;
  font-weight:900!important;
  line-height:1!important;
}
.rr-radar-tool-card--lockup .rr-radar-tool-state{
  justify-self:start!important;
}
.rr-radar-hero-aside{
  justify-content:center!important;
  align-items:flex-end!important;
}
.rr-radar-hero .rrbs-tool-icon{display:none!important;}
.rr-radar-hero-actions{justify-content:flex-end!important;}
.rr-radar-tool-nav{margin-top:.2rem!important;}
@media (max-width:860px){
  .rr-radar-tool-lockup{min-height:48px!important;}
}

/* v1.33.4 · Safe hotfix
   Rollback to the stable v1.33.2 layout and apply only a surgical underline reset for app CTAs. */
.rr-radar-suite-canvas .rrbs-btn,
.rr-radar-suite-canvas a.rrbs-btn,
.rr-radar-suite-canvas a.rrbs-btn:link,
.rr-radar-suite-canvas a.rrbs-btn:visited,
.rr-radar-suite-canvas a.rrbs-btn:hover,
.rr-radar-suite-canvas a.rrbs-btn:focus,
.rr-radar-suite-canvas a.rrbs-btn:active,
.rr-radar-suite-canvas .rr-radar-rail-utility,
.rr-radar-suite-canvas .rr-radar-rail-utility:hover,
.rr-radar-suite-canvas .rr-radar-back-link,
.rr-radar-suite-canvas .rr-radar-back-link:hover,
.rr-radar-suite-canvas .rr-radar-tool-nav-item,
.rr-radar-suite-canvas .rr-radar-tool-nav-item:hover{
  text-decoration:none!important;
  text-decoration-line:none!important;
}
.rr-radar-suite-canvas .rrbs-btn:focus-visible,
.rr-radar-suite-canvas .rr-radar-rail-utility:focus-visible,
.rr-radar-suite-canvas .rr-radar-tool-nav-item:focus-visible{
  outline:2px solid rgba(52,97,142,.46)!important;
  outline-offset:2px!important;
}


/* v1.34.0 · Frontend IA aligned with internal Radar structure */
.rr-radar-suite-canvas .rr-radar-context-rail{
  overflow-y:auto!important;
  overflow-x:hidden!important;
  scrollbar-width:thin;
}
.rr-radar-suite-canvas .rr-radar-tool-nav{
  display:grid!important;
  gap:.72rem!important;
  padding-bottom:1rem!important;
}
.rr-radar-nav-group{
  display:grid!important;
  gap:.18rem!important;
  padding-top:.42rem!important;
  border-top:1px solid rgba(255,255,255,.09)!important;
}
.rr-radar-nav-group:first-child{border-top:0!important;padding-top:0!important;}
.rr-radar-nav-group-label{
  margin:.22rem .48rem .28rem!important;
  color:rgba(255,255,255,.56)!important;
  font-size:.62rem!important;
  line-height:1.1!important;
  letter-spacing:.16em!important;
  text-transform:uppercase!important;
  font-weight:900!important;
}
.rr-radar-context-rail .rr-radar-tool-nav-item{
  min-height:42px!important;
  padding:.48rem .52rem!important;
}
.rr-radar-tool-nav-copy strong{font-size:.82rem!important;}
.rr-radar-tool-nav-copy small{font-size:.66rem!important;}
.rr-radar-context-rail .rr-radar-tool-nav-icon,
.rr-radar-context-rail .rrbs-nav-ico{
  width:26px!important;
  height:26px!important;
  font-size:12px!important;
}
.rr-radar-tool-count{min-width:20px!important;height:20px!important;font-size:.64rem!important;}
.rr-radar-suite-canvas .rr-radar-content{gap:18px!important;}
.rr-radar-section{padding-bottom:2px!important;}
.rr-radar-section-title{padding-top:2px!important;}
.rr-radar-section-title .rrbs-btn{white-space:nowrap!important;}
.rr-radar-section .rrbs-alert{margin-top:0!important;}
@media (max-width:860px){
  .rr-radar-suite-canvas .rr-radar-context-rail{display:none!important;}
}

/* v1.34.1 · Multi-page tool shell bridge
   The Radar frontend is a Suite wrapper around the real plugin views, not a one-page scroll summary. */
.rr-radar-multipage-shell .rr-radar-main{
  min-height:100vh;
}
.rr-radar-content--view{
  padding-bottom:48px;
}
.rr-radar-hero--compact{
  margin-bottom:12px;
}
.rr-radar-real-view{
  margin-top:14px;
}
.rr-radar-real-view-inner .wrap.rr-radar-admin{
  margin:0;
  max-width:none;
}
.rr-radar-real-view-inner .rr-radar-header,
.rr-radar-real-view-inner .rr-radar-control-hero{
  margin-top:0;
}
.rr-radar-real-view-inner a.button,
.rr-radar-real-view-inner .button,
.rr-radar-real-view-inner .button-primary,
.rr-radar-multipage-shell a.rrbs-btn,
.rr-radar-multipage-shell .rrbs-btn,
.rr-radar-multipage-shell .rr-radar-rail-utility,
.rr-radar-multipage-shell .rr-radar-tool-nav-item{
  text-decoration:none!important;
}
.rr-radar-real-view-inner .button,
.rr-radar-real-view-inner .button-primary,
.rr-radar-real-view-inner .button-secondary{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:34px;
  padding:7px 13px;
  border-radius:8px;
  border:1px solid var(--rr-border-soft,#dfe7e2);
  background:#fff;
  color:var(--rr-ink,#14201b);
  font-weight:700;
  line-height:1.2;
  box-shadow:none;
}
.rr-radar-real-view-inner .button-primary{
  background:var(--rr-semantic-text-secondary,#66756f);
  border-color:var(--rr-brand-600,#1A7A57);
  color:#fff;
}
.rr-radar-real-view-inner .button:hover,
.rr-radar-real-view-inner .button-primary:hover{
  filter:brightness(.98);
  text-decoration:none!important;
}
.rr-radar-real-view-inner input,
.rr-radar-real-view-inner select,
.rr-radar-real-view-inner textarea{
  max-width:100%;
}
.rr-radar-real-view-inner .wp-list-table,
.rr-radar-real-view-inner table{
  max-width:100%;
}
.rr-radar-real-view-inner .notice,
.rr-radar-real-view-inner .updated,
.rr-radar-real-view-inner .error{
  margin-left:0;
  margin-right:0;
}

/* v1.34.2 · Frontend admin-view adapter and settings stabilisation
   The frontend wraps the real plugin pages. These rules adapt wp-admin-origin markup
   to the Suite canvas without changing logic or page data. */
.rr-radar-real-view-inner{
  --rr-radar-view-gap:16px;
  display:block!important;
  min-width:0!important;
}
.rr-radar-real-view-inner .wrap,
.rr-radar-real-view-inner .rr-radar-admin,
.rr-radar-real-view-inner .rr-radar-wrap{
  margin:0!important;
  padding:0!important;
  max-width:none!important;
  min-width:0!important;
}
.rr-radar-real-view-inner .rr-radar-header{
  margin:0 0 14px!important;
  padding:0!important;
}
.rr-radar-real-view-inner .rr-radar-header .rr-radar-brand-lockup{
  display:none!important;
}
.rr-radar-real-view-inner .rr-radar-header h1{
  margin:0 0 6px!important;
  font-size:1.36rem!important;
  line-height:1.15!important;
  letter-spacing:-.02em!important;
}
.rr-radar-real-view-inner .rr-radar-lead,
.rr-radar-real-view-inner .rr-radar-context-help{
  margin-top:6px!important;
  margin-bottom:0!important;
}
.rr-radar-real-view-inner .rr-radar-section,
.rr-radar-real-view-inner .rr-radar-card,
.rr-radar-real-view-inner .rr-radar-control-card,
.rr-radar-real-view-inner .rr-radar-panel,
.rr-radar-real-view-inner .rr-radar-box{
  border-radius:12px!important;
  border-color:var(--rr-border-soft,#E2E9E5)!important;
  box-shadow:0 1px 2px rgba(20,32,27,.04)!important;
}
.rr-radar-real-view-inner .rr-radar-section{
  margin:0 0 var(--rr-radar-view-gap)!important;
  padding:18px!important;
}
.rr-radar-real-view-inner .rr-radar-section h2{
  font-size:1.02rem!important;
  line-height:1.2!important;
  margin:0 0 12px!important;
}
.rr-radar-real-view-inner .rr-radar-card-grid,
.rr-radar-real-view-inner .rr-radar-metric-grid,
.rr-radar-real-view-inner .rr-radar-grid{
  gap:14px!important;
}
.rr-radar-real-view-inner .rr-radar-table-scroll,
.rr-radar-real-view-inner .tablenav,
.rr-radar-real-view-inner .wp-list-table{
  max-width:100%!important;
}
.rr-radar-real-view-inner table{
  width:100%!important;
  border-collapse:collapse!important;
}
.rr-radar-real-view-inner .widefat th,
.rr-radar-real-view-inner .widefat td,
.rr-radar-real-view-inner .rr-radar-table th,
.rr-radar-real-view-inner .rr-radar-table td{
  padding:10px 11px!important;
  vertical-align:top!important;
}
.rr-radar-real-view-inner .notice,
.rr-radar-real-view-inner .updated,
.rr-radar-real-view-inner .error{
  border-radius:10px!important;
  margin:0 0 14px!important;
  padding:11px 14px!important;
  box-shadow:none!important;
}
.rr-radar-real-view-inner p.submit{
  margin:18px 0 0!important;
  padding:0!important;
}
.rr-radar-real-view-inner code{
  border-radius:6px!important;
}

/* Settings page: the admin settings view is large, so it needs a specific two-column
   form adapter in frontend. This keeps the same settings and permissions. */
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-hidden-form{
  display:none!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-settings-form{
  display:grid!important;
  gap:16px!important;
  max-width:none!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-section{
  margin:0!important;
  padding:18px!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .form-table,
.rr-radar-real-view-inner[data-radar-view="settings"] .form-table tbody{
  display:block!important;
  width:100%!important;
  border:0!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .form-table tr{
  display:grid!important;
  grid-template-columns:minmax(190px,260px) minmax(0,1fr)!important;
  gap:18px!important;
  align-items:start!important;
  width:100%!important;
  padding:13px 0!important;
  border-bottom:1px solid var(--rr-border-soft,#E2E9E5)!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .form-table tr:last-child{
  border-bottom:0!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .form-table th,
.rr-radar-real-view-inner[data-radar-view="settings"] .form-table td{
  display:block!important;
  width:auto!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .form-table th{
  color:var(--rr-ink,#14201B)!important;
  font-size:.84rem!important;
  line-height:1.28!important;
  font-weight:820!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .form-table td{
  min-width:0!important;
  color:var(--rr-text-2,#475A52)!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] input.regular-text,
.rr-radar-real-view-inner[data-radar-view="settings"] input[type="url"],
.rr-radar-real-view-inner[data-radar-view="settings"] input[type="text"],
.rr-radar-real-view-inner[data-radar-view="settings"] input[type="email"],
.rr-radar-real-view-inner[data-radar-view="settings"] input[type="password"],
.rr-radar-real-view-inner[data-radar-view="settings"] select,
.rr-radar-real-view-inner[data-radar-view="settings"] textarea{
  width:min(100%,620px)!important;
  max-width:620px!important;
  min-height:36px!important;
  border-radius:8px!important;
  border:1px solid var(--rr-border,#C9D4CE)!important;
  background:#fff!important;
  color:var(--rr-ink,#14201B)!important;
  padding:7px 10px!important;
  box-shadow:none!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] textarea{
  min-height:86px!important;
  resize:vertical!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] input[type="number"]{
  width:120px!important;
  min-height:36px!important;
  border-radius:8px!important;
  padding:7px 10px!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] input[type="checkbox"]{
  width:auto!important;
  min-height:0!important;
  margin-right:7px!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .description{
  max-width:760px!important;
  margin-top:6px!important;
  color:var(--rr-text-3,#6B7C74)!important;
  line-height:1.42!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-profile-status,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-import-contract-card,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-calibration-state-card,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-profile-import-preview,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-integration-list{
  max-width:100%!important;
  margin-top:14px!important;
  margin-bottom:14px!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-integration-list{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:12px!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-file-upload-label{
  margin:10px 0 6px!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-profile-import-preview{
  border-radius:12px!important;
  overflow:hidden!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-table-scroll{
  overflow:auto!important;
  border-radius:10px!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] p.submit .button-primary{
  min-width:150px!important;
}

@media (max-width:1100px){
  .rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-integration-list{
    grid-template-columns:1fr!important;
  }
}
@media (max-width:900px){
  .rr-radar-real-view-inner[data-radar-view="settings"] .form-table tr{
    grid-template-columns:1fr!important;
    gap:8px!important;
  }
  .rr-radar-real-view-inner .rr-radar-section{
    padding:15px!important;
  }
}

/* v1.34.3 · Frontend view presentation stabilisation
   Real admin-origin views are now rendered as pages inside the Suite shell.
   These rules prevent page-level horizontal scroll and normalise spacing without changing logic. */
.rr-radar-multipage-shell,
.rr-radar-multipage-shell *{
  box-sizing:border-box!important;
}
.rr-radar-multipage-shell,
.rr-radar-multipage-shell .rrbs-main,
.rr-radar-multipage-shell .rr-radar-main,
.rr-radar-multipage-shell .rrbs-content,
.rr-radar-multipage-shell .rr-radar-content,
.rr-radar-multipage-shell .rr-radar-real-view,
.rr-radar-multipage-shell .rr-radar-real-view-inner{
  min-width:0!important;
  max-width:100%!important;
}
.rr-radar-multipage-shell .rrbs-main,
.rr-radar-multipage-shell .rr-radar-main,
.rr-radar-multipage-shell .rr-radar-content,
.rr-radar-multipage-shell .rr-radar-real-view{
  overflow-x:hidden!important;
}
.rr-radar-multipage-shell .rr-radar-content--view{
  max-width:1280px!important;
  width:100%!important;
  margin:0 auto!important;
  padding-left:clamp(18px, 2vw, 28px)!important;
  padding-right:clamp(18px, 2vw, 28px)!important;
}
.rr-radar-real-view-inner > *{
  max-width:100%!important;
}

/* Header/action rows from wp-admin: wrap instead of widening the whole page. */
.rr-radar-real-view-inner .rr-radar-header-with-actions,
.rr-radar-real-view-inner .rr-radar-header,
.rr-radar-real-view-inner .rr-radar-section-heading,
.rr-radar-real-view-inner .rr-radar-top-actions,
.rr-radar-real-view-inner .rr-radar-header-actions,
.rr-radar-real-view-inner .rr-radar-actions,
.rr-radar-real-view-inner .rr-radar-action-row,
.rr-radar-real-view-inner .rr-radar-filter-bar,
.rr-radar-real-view-inner .rr-radar-toolbar,
.rr-radar-real-view-inner .tablenav,
.rr-radar-real-view-inner .subsubsub{
  max-width:100%!important;
  min-width:0!important;
}
.rr-radar-real-view-inner .rr-radar-header-with-actions,
.rr-radar-real-view-inner .rr-radar-top-actions,
.rr-radar-real-view-inner .rr-radar-header-actions,
.rr-radar-real-view-inner .rr-radar-actions,
.rr-radar-real-view-inner .rr-radar-action-row,
.rr-radar-real-view-inner .rr-radar-filter-bar,
.rr-radar-real-view-inner .rr-radar-toolbar,
.rr-radar-real-view-inner .subsubsub{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  gap:10px!important;
}
.rr-radar-real-view-inner .rr-radar-header-with-actions{
  align-items:flex-start!important;
  justify-content:space-between!important;
}
.rr-radar-real-view-inner .rr-radar-header-with-actions > div:first-child,
.rr-radar-real-view-inner .rr-radar-header > div:first-child{
  min-width:0!important;
  max-width:860px!important;
}
.rr-radar-real-view-inner .rr-radar-header-actions .button,
.rr-radar-real-view-inner .rr-radar-top-actions .button,
.rr-radar-real-view-inner .rr-radar-actions .button,
.rr-radar-real-view-inner p .button{
  margin:0 6px 8px 0!important;
  text-decoration:none!important;
}

/* General vertical rhythm for admin-origin pages. */
.rr-radar-real-view-inner .rr-radar-header{
  margin-bottom:18px!important;
}
.rr-radar-real-view-inner .rr-radar-header h1,
.rr-radar-real-view-inner h1{
  margin:0 0 8px!important;
  color:var(--rr-ink,#14201B)!important;
}
.rr-radar-real-view-inner h2,
.rr-radar-real-view-inner h3{
  color:var(--rr-ink,#14201B)!important;
  line-height:1.2!important;
}
.rr-radar-real-view-inner p,
.rr-radar-real-view-inner li,
.rr-radar-real-view-inner .description,
.rr-radar-real-view-inner .rr-radar-lead,
.rr-radar-real-view-inner .rr-radar-context-help,
.rr-radar-real-view-inner .rr-radar-muted{
  line-height:1.5!important;
}
.rr-radar-real-view-inner .rr-radar-lead{
  max-width:980px!important;
  margin:0 0 12px!important;
}
.rr-radar-real-view-inner .rr-radar-context-help{
  margin:10px 0 0!important;
}
.rr-radar-real-view-inner p + p,
.rr-radar-real-view-inner p + .rr-radar-card-grid,
.rr-radar-real-view-inner p + .rr-radar-section,
.rr-radar-real-view-inner .rr-radar-notice + .rr-radar-card-grid,
.rr-radar-real-view-inner .rr-radar-note-box + .rr-radar-card-grid{
  margin-top:14px!important;
}
.rr-radar-real-view-inner .rr-radar-notice,
.rr-radar-real-view-inner .rr-radar-note-box,
.rr-radar-real-view-inner .rr-radar-quality-help,
.rr-radar-real-view-inner .rr-radar-context-box{
  max-width:100%!important;
  margin:0 0 18px!important;
  padding:16px 18px!important;
  border-radius:12px!important;
  line-height:1.5!important;
}
.rr-radar-real-view-inner .rr-radar-section{
  margin-bottom:20px!important;
}
.rr-radar-real-view-inner .rr-radar-section > :first-child{margin-top:0!important;}
.rr-radar-real-view-inner .rr-radar-section > :last-child{margin-bottom:0!important;}

/* KPI/card grids: never force a page-level overflow. */
.rr-radar-real-view-inner .rr-radar-card-grid,
.rr-radar-real-view-inner .rr-radar-card-grid-compact,
.rr-radar-real-view-inner .rr-radar-vq-summary,
.rr-radar-real-view-inner .rr-radar-assets-summary,
.rr-radar-real-view-inner .rr-radar-evolution-summary,
.rr-radar-real-view-inner .rr-radar-events-summary,
.rr-radar-real-view-inner .rr-radar-cross-summary,
.rr-radar-real-view-inner .rr-radar-review-summary,
.rr-radar-real-view-inner .rr-radar-executive-kpis{
  display:grid!important;
  grid-template-columns:repeat(auto-fit, minmax(220px, 1fr))!important;
  gap:16px!important;
  max-width:100%!important;
}
.rr-radar-real-view-inner .rr-radar-card{
  min-width:0!important;
  overflow-wrap:anywhere!important;
}
.rr-radar-real-view-inner .rr-radar-card strong{
  line-height:1.12!important;
}
.rr-radar-real-view-inner .rr-radar-card small{
  display:block!important;
  margin-top:6px!important;
  line-height:1.35!important;
}

/* Tables: wide data scrolls inside the table container, never the whole page. */
.rr-radar-real-view-inner .rr-radar-table-scroll,
.rr-radar-real-view-inner .rr-radar-import-preview-scroll,
.rr-radar-real-view-inner .rr-radar-search-console-rules-scroll{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  overflow-x:auto!important;
  overflow-y:visible!important;
  -webkit-overflow-scrolling:touch!important;
  border-radius:12px!important;
}
.rr-radar-real-view-inner .rr-radar-table-scroll table,
.rr-radar-real-view-inner .rr-radar-import-preview-scroll table,
.rr-radar-real-view-inner .rr-radar-search-console-rules-scroll table{
  min-width:max-content!important;
}
.rr-radar-real-view-inner table.widefat,
.rr-radar-real-view-inner table.wp-list-table,
.rr-radar-real-view-inner table.rr-radar-table{
  max-width:100%!important;
}
.rr-radar-real-view-inner table.widefat:not(.rr-radar-table),
.rr-radar-real-view-inner table.wp-list-table:not(.rr-radar-table){
  display:block!important;
  overflow-x:auto!important;
  white-space:normal!important;
  border-radius:12px!important;
}
.rr-radar-real-view-inner table.widefat:not(.rr-radar-table) tbody,
.rr-radar-real-view-inner table.wp-list-table:not(.rr-radar-table) tbody,
.rr-radar-real-view-inner table.widefat:not(.rr-radar-table) thead,
.rr-radar-real-view-inner table.wp-list-table:not(.rr-radar-table) thead{
  display:table!important;
  width:100%!important;
}
.rr-radar-real-view-inner th,
.rr-radar-real-view-inner td{
  overflow-wrap:break-word!important;
}
.rr-radar-real-view-inner td code,
.rr-radar-real-view-inner th code,
.rr-radar-real-view-inner .rr-radar-url,
.rr-radar-real-view-inner .rr-radar-long-text{
  overflow-wrap:anywhere!important;
  word-break:break-word!important;
}

/* Hide admin-only product lockups. Identity is already in rail + hero. */
.rr-radar-real-view-inner .rr-radar-brand-lockup,
.rr-radar-real-view-inner .rr-radar-product-lockup{
  display:none!important;
}

/* Exportables/events: improve paragraph and button rhythm. */
.rr-radar-real-view-inner[data-radar-view="exportables"] .rr-radar-section p,
.rr-radar-real-view-inner[data-radar-view="events"] .rr-radar-section p,
.rr-radar-real-view-inner[data-radar-view="exportables"] .rr-radar-note-box,
.rr-radar-real-view-inner[data-radar-view="events"] .rr-radar-note-box{
  margin-bottom:12px!important;
}
.rr-radar-real-view-inner[data-radar-view="exportables"] .rr-radar-section p:has(.button),
.rr-radar-real-view-inner[data-radar-view="events"] .rr-radar-section p:has(.button){
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  margin:12px 0!important;
}
.rr-radar-real-view-inner[data-radar-view="exportables"] .rr-radar-section p:has(.button) .button,
.rr-radar-real-view-inner[data-radar-view="events"] .rr-radar-section p:has(.button) .button{
  margin:0!important;
}

/* Help page: use the dedicated help CSS inside the Suite canvas, but tone it down to shell proportions. */
.rr-radar-real-view-inner[data-radar-view="help"] .rr-radar-help-doc{
  margin-top:18px!important;
  max-width:100%!important;
  font-family:var(--rr-font-ui, Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important;
}
.rr-radar-real-view-inner[data-radar-view="help"] .rr-radar-help-doc .toc-toggle{
  background:var(--rr-brand-600,#1A7A57)!important;
  color:#fff!important;
  border-radius:10px!important;
  text-decoration:none!important;
}
.rr-radar-real-view-inner[data-radar-view="help"] .rr-radar-help-doc .help-wrap{
  max-width:100%!important;
  gap:22px!important;
}
.rr-radar-real-view-inner[data-radar-view="help"] .rr-radar-help-doc nav.toc{
  width:min(260px, 26vw)!important;
}
.rr-radar-real-view-inner[data-radar-view="help"] .rr-radar-help-doc .toc a{
  text-decoration:none!important;
  line-height:1.35!important;
}
.rr-radar-real-view-inner[data-radar-view="help"] .rr-radar-help-doc main{
  min-width:0!important;
}
.rr-radar-real-view-inner[data-radar-view="help"] .rr-radar-help-doc .hero,
.rr-radar-real-view-inner[data-radar-view="help"] .rr-radar-help-doc section.block,
.rr-radar-real-view-inner[data-radar-view="help"] .rr-radar-help-doc .callout,
.rr-radar-real-view-inner[data-radar-view="help"] .rr-radar-help-doc .toc-card{
  border-radius:12px!important;
}
.rr-radar-real-view-inner[data-radar-view="help"] .rr-radar-help-doc section.block{
  padding:22px!important;
}
.rr-radar-real-view-inner[data-radar-view="help"] .rr-radar-help-doc a{
  color:var(--rr-brand-700,#14543D)!important;
}
@media (max-width:1100px){
  .rr-radar-real-view-inner[data-radar-view="help"] .rr-radar-help-doc .help-wrap{
    display:block!important;
  }
  .rr-radar-real-view-inner[data-radar-view="help"] .rr-radar-help-doc nav.toc{
    position:relative!important;
    top:auto!important;
    width:100%!important;
    max-height:none!important;
    margin-bottom:18px!important;
  }
}

/* Settings: stronger containment for long integration/import blocks. */
.rr-radar-real-view-inner[data-radar-view="settings"]{
  overflow-x:hidden!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-section,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-sensitive-settings,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-profile-import-contract,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-calibration-contract,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-profile-status,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-import-contract-card,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-calibration-state-card{
  max-width:100%!important;
  min-width:0!important;
  overflow:hidden!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-calibration-template-grid,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-calibration-dictionary,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-import-preview-summary,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-search-console-rules-summary{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:10px!important;
  max-width:100%!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-calibration-template-card,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-integration{
  min-width:0!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .form-table tr{
  grid-template-columns:minmax(170px,240px) minmax(0,1fr)!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .form-table td > *{
  max-width:100%!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] pre,
.rr-radar-real-view-inner[data-radar-view="settings"] code{
  white-space:pre-wrap!important;
  overflow-wrap:anywhere!important;
}

@media (max-width:980px){
  .rr-radar-multipage-shell .rr-radar-content--view{
    padding-left:16px!important;
    padding-right:16px!important;
  }
  .rr-radar-real-view-inner .rr-radar-header-with-actions,
  .rr-radar-real-view-inner .rr-radar-header{
    display:block!important;
  }
  .rr-radar-real-view-inner .rr-radar-header-actions{
    margin-top:12px!important;
  }
}


/* v1.34.4 · Table containment, vertical rhythm, card semantics and settings hardening
   Do not change data or logic. These rules only adapt admin-origin pages to the Suite canvas. */

/* 1) Action rows must breathe before the page title/content. */
.rr-radar-real-view-inner[data-radar-view="evolution"] .rr-radar-actions-top,
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-top-actions,
.rr-radar-real-view-inner[data-radar-view="global-health"] .rr-radar-header-actions{
  margin-bottom:22px!important;
}
.rr-radar-real-view-inner[data-radar-view="evolution"] .rr-radar-actions-top + h1,
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-top-actions + .rr-radar-header,
.rr-radar-real-view-inner[data-radar-view="global-health"] .rr-radar-header-actions + *{
  margin-top:0!important;
}
.rr-radar-real-view-inner .rr-radar-header-actions,
.rr-radar-real-view-inner .rr-radar-actions-top,
.rr-radar-real-view-inner .rr-radar-top-actions{
  row-gap:10px!important;
}

/* 2) Generic table containment: wide tables scroll inside their own card/section, never the whole page. */
.rr-radar-real-view-inner .rr-radar-assets-table-wrap,
.rr-radar-real-view-inner .rr-radar-table-scroll,
.rr-radar-real-view-inner .rr-radar-section:has(> table.rr-radar-table),
.rr-radar-real-view-inner .rr-radar-section:has(> table.widefat){
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  overflow-x:auto!important;
  overflow-y:visible!important;
  -webkit-overflow-scrolling:touch!important;
  border:1px solid var(--rr-border-soft,#E2E9E5)!important;
  border-radius:12px!important;
  background:#fff!important;
}
.rr-radar-real-view-inner .rr-radar-assets-table-wrap table,
.rr-radar-real-view-inner .rr-radar-table-scroll table,
.rr-radar-real-view-inner .rr-radar-section:has(> table.rr-radar-table) > table.rr-radar-table,
.rr-radar-real-view-inner .rr-radar-section:has(> table.widefat) > table.widefat{
  display:table!important;
  width:max-content!important;
  min-width:100%!important;
  max-width:none!important;
  border-collapse:collapse!important;
  border:0!important;
  border-radius:0!important;
  table-layout:auto!important;
  overflow:visible!important;
}
.rr-radar-real-view-inner .rr-radar-section:has(> table.rr-radar-table) > .rr-radar-section-heading,
.rr-radar-real-view-inner .rr-radar-section:has(> table.widefat) > .rr-radar-section-heading{
  padding:18px 18px 14px!important;
  margin:0!important;
  border-bottom:1px solid var(--rr-border-soft,#E2E9E5)!important;
  min-width:100%!important;
}
.rr-radar-real-view-inner .rr-radar-section:has(> table.rr-radar-table),
.rr-radar-real-view-inner .rr-radar-section:has(> table.widefat){
  padding:0!important;
}
.rr-radar-real-view-inner .rr-radar-assets-table-wrap th,
.rr-radar-real-view-inner .rr-radar-assets-table-wrap td,
.rr-radar-real-view-inner .rr-radar-table-scroll th,
.rr-radar-real-view-inner .rr-radar-table-scroll td,
.rr-radar-real-view-inner .rr-radar-section:has(> table.rr-radar-table) th,
.rr-radar-real-view-inner .rr-radar-section:has(> table.rr-radar-table) td{
  border-color:var(--rr-border-soft,#E2E9E5)!important;
  vertical-align:top!important;
}
.rr-radar-real-view-inner .rr-radar-assets-table-wrap table tr:last-child td,
.rr-radar-real-view-inner .rr-radar-table-scroll table tr:last-child td,
.rr-radar-real-view-inner .rr-radar-section:has(> table.rr-radar-table) table tr:last-child td{
  border-bottom:0!important;
}

/* 3) Important operational tables get a minimum working width and safe word wrapping. */
.rr-radar-real-view-inner .rr-radar-assets-list-table{min-width:1180px!important;}
.rr-radar-real-view-inner .rr-radar-quality-table,
.rr-radar-real-view-inner .rr-radar-vq-table{min-width:1360px!important;}
.rr-radar-real-view-inner .rr-radar-environment-sources-run-table,
.rr-radar-real-view-inner .rr-radar-sources-table,
.rr-radar-real-view-inner .rr-radar-environment-items-table,
.rr-radar-real-view-inner .rr-radar-environment-context-table,
.rr-radar-real-view-inner .rr-radar-environment-discarded-table,
.rr-radar-real-view-inner .rr-radar-environment-applied-table,
.rr-radar-real-view-inner .rr-radar-criteria-table,
.rr-radar-real-view-inner .rr-radar-review-policy-table,
.rr-radar-real-view-inner .rr-radar-policy-map-table,
.rr-radar-real-view-inner .rr-radar-scheduled-upcoming-table,
.rr-radar-real-view-inner .rr-radar-maintenance-table{min-width:1100px!important;}
.rr-radar-real-view-inner .rr-radar-quality-table th:first-child,
.rr-radar-real-view-inner .rr-radar-quality-table td:first-child,
.rr-radar-real-view-inner .rr-radar-vq-table th:first-child,
.rr-radar-real-view-inner .rr-radar-vq-table td:first-child{
  width:330px!important;
  max-width:330px!important;
}
.rr-radar-real-view-inner .rr-radar-quality-table th:nth-child(2),
.rr-radar-real-view-inner .rr-radar-quality-table td:nth-child(2){
  width:370px!important;
  max-width:370px!important;
}
.rr-radar-real-view-inner .rr-radar-vq-table th:nth-child(2),
.rr-radar-real-view-inner .rr-radar-vq-table td:nth-child(2){
  width:260px!important;
  max-width:260px!important;
}
.rr-radar-real-view-inner .rr-radar-vq-table th:nth-child(3),
.rr-radar-real-view-inner .rr-radar-vq-table td:nth-child(3){
  width:320px!important;
  max-width:320px!important;
}
.rr-radar-real-view-inner .rr-radar-quality-asset-title,
.rr-radar-real-view-inner .rr-radar-quality-url-subline,
.rr-radar-real-view-inner .rr-radar-vq-table td:first-child a,
.rr-radar-real-view-inner .rr-radar-assets-list-table td:first-child a{
  display:block!important;
  max-width:100%!important;
  overflow-wrap:anywhere!important;
  word-break:break-word!important;
  white-space:normal!important;
}
.rr-radar-real-view-inner .rr-radar-quality-issues,
.rr-radar-real-view-inner .rr-radar-vq-table .rr-radar-quality-issues,
.rr-radar-real-view-inner .rr-radar-vq-table td:nth-child(3),
.rr-radar-real-view-inner .rr-radar-quality-table td:nth-child(2){
  display:flex!important;
  flex-wrap:wrap!important;
  gap:7px!important;
  align-items:flex-start!important;
}
.rr-radar-real-view-inner .rr-radar-quality-badge,
.rr-radar-real-view-inner .rr-radar-badge,
.rr-radar-real-view-inner .rr-radar-sc-mini-badge{
  display:inline-flex!important;
  align-items:center!important;
  width:max-content!important;
  max-width:100%!important;
  white-space:normal!important;
  margin:0!important;
}

/* 4) Asset list actions: keep the action column visually finished and readable. */
.rr-radar-real-view-inner .rr-radar-assets-list-table th:last-child,
.rr-radar-real-view-inner .rr-radar-assets-list-table td:last-child{
  min-width:210px!important;
  width:210px!important;
}
.rr-radar-real-view-inner .rr-radar-assets-list-table td:last-child{
  background:rgba(255,255,255,.35)!important;
}
.rr-radar-real-view-inner .rr-radar-assets-list-table td:last-child .button,
.rr-radar-real-view-inner .rr-radar-assets-list-table td:last-child a.button{
  display:inline-flex!important;
  width:max-content!important;
  max-width:100%!important;
  margin:0 0 8px!important;
  white-space:nowrap!important;
  text-decoration:none!important;
}
.rr-radar-real-view-inner .rr-radar-assets-list-table td:last-child .row-actions,
.rr-radar-real-view-inner .rr-radar-assets-list-table td:last-child .rr-radar-row-actions{
  display:grid!important;
  gap:8px!important;
}

/* 5) Restore semantic card edge emphasis used by the Suite standard. */
.rr-radar-real-view-inner .rr-radar-card{
  position:relative!important;
  overflow:hidden!important;
  border-left-width:4px!important;
  border-left-style:solid!important;
  border-left-color:var(--state-neutral,#6B7280)!important;
}
.rr-radar-real-view-inner .rr-radar-status-critical,
.rr-radar-real-view-inner .rr-radar-card-danger,
.rr-radar-real-view-inner .rr-radar-card-danger-soft{
  border-left-color:var(--state-critical,#B42318)!important;
}
.rr-radar-real-view-inner .rr-radar-status-warning,
.rr-radar-real-view-inner .rr-radar-card-warning,
.rr-radar-real-view-inner .rr-radar-card-warm,
.rr-radar-real-view-inner .rr-radar-card-attention-soft{
  border-left-color:var(--state-attention,#B7791F)!important;
}
.rr-radar-real-view-inner .rr-radar-status-good,
.rr-radar-real-view-inner .rr-radar-status-ok,
.rr-radar-real-view-inner .rr-radar-card-good,
.rr-radar-real-view-inner .rr-radar-card-ok,
.rr-radar-real-view-inner .rr-radar-card-ok-soft{
  border-left-color:var(--state-ok,#1A7A57)!important;
}
.rr-radar-real-view-inner .rr-radar-status-neutral,
.rr-radar-real-view-inner .rr-radar-card-neutral{
  border-left-color:var(--state-neutral,#6B7280)!important;
}
.rr-radar-real-view-inner .rr-radar-card-label{line-height:1.25!important;}

/* 6) Settings page: stronger grid reset for wp-admin form-table/layout blocks. */
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-settings-form{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-settings-form > .rr-radar-section,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-profile-import-contract,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-calibration-contract,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-sensitive-settings{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  margin:0 0 20px!important;
  overflow:hidden!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .form-table,
.rr-radar-real-view-inner[data-radar-view="settings"] .form-table tbody,
.rr-radar-real-view-inner[data-radar-view="settings"] .form-table tr,
.rr-radar-real-view-inner[data-radar-view="settings"] .form-table th,
.rr-radar-real-view-inner[data-radar-view="settings"] .form-table td{
  max-width:100%!important;
  min-width:0!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .form-table tr{
  grid-template-columns:minmax(160px,230px) minmax(0,1fr)!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] input.large-text,
.rr-radar-real-view-inner[data-radar-view="settings"] textarea.large-text,
.rr-radar-real-view-inner[data-radar-view="settings"] .regular-text{
  width:100%!important;
  max-width:760px!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-calibration-state-scroll,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-import-preview-scroll,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-search-console-rules-scroll,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-table-scroll{
  width:100%!important;
  max-width:100%!important;
  overflow-x:auto!important;
  border:1px solid var(--rr-border-soft,#E2E9E5)!important;
  border-radius:12px!important;
  background:#fff!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-calibration-state-scroll table,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-import-preview-scroll table,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-search-console-rules-scroll table,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-table-scroll table{
  width:max-content!important;
  min-width:100%!important;
  max-width:none!important;
  display:table!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-integration-list{
  grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-integration,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-calibration-template-card{
  max-width:100%!important;
  min-width:0!important;
  overflow-wrap:anywhere!important;
}

@media (max-width:980px){
  .rr-radar-real-view-inner[data-radar-view="settings"] .form-table tr{
    grid-template-columns:1fr!important;
  }
}


/* v1.34.5 · Frontend table and settings hardening
   Fixes the remaining presentation defects when admin-origin views are rendered in the Suite shell. */

/* A) All table cards must have a complete visual frame: top, left, right and bottom. */
.rr-radar-real-view-inner .rr-radar-table-scroll,
.rr-radar-real-view-inner .rr-radar-assets-table-wrap,
.rr-radar-real-view-inner .rr-radar-section:has(> table.rr-radar-table),
.rr-radar-real-view-inner .rr-radar-section:has(> table.widefat),
.rr-radar-real-view-inner table.widefat:not(.rr-radar-table),
.rr-radar-real-view-inner table.wp-list-table:not(.rr-radar-table){
  border:1px solid var(--rr-border-soft,#E2E9E5)!important;
  border-radius:12px!important;
  background:#fff!important;
  box-shadow:0 1px 2px rgba(20,32,27,.035), inset 0 0 0 1px rgba(226,233,229,.55)!important;
  overflow-x:auto!important;
  overflow-y:visible!important;
  max-width:100%!important;
}
.rr-radar-real-view-inner .rr-radar-table-scroll table,
.rr-radar-real-view-inner .rr-radar-assets-table-wrap table,
.rr-radar-real-view-inner .rr-radar-section:has(> table.rr-radar-table) > table.rr-radar-table,
.rr-radar-real-view-inner .rr-radar-section:has(> table.widefat) > table.widefat{
  border-collapse:separate!important;
  border-spacing:0!important;
  border:0!important;
  margin:0!important;
  background:#fff!important;
}
.rr-radar-real-view-inner .rr-radar-table-scroll th,
.rr-radar-real-view-inner .rr-radar-table-scroll td,
.rr-radar-real-view-inner .rr-radar-assets-table-wrap th,
.rr-radar-real-view-inner .rr-radar-assets-table-wrap td,
.rr-radar-real-view-inner .rr-radar-section:has(> table.rr-radar-table) th,
.rr-radar-real-view-inner .rr-radar-section:has(> table.rr-radar-table) td,
.rr-radar-real-view-inner .rr-radar-section:has(> table.widefat) th,
.rr-radar-real-view-inner .rr-radar-section:has(> table.widefat) td{
  border-top:0!important;
  border-left:0!important;
  border-right:1px solid var(--rr-border-soft,#E2E9E5)!important;
  border-bottom:1px solid var(--rr-border-soft,#E2E9E5)!important;
}
.rr-radar-real-view-inner .rr-radar-table-scroll th:last-child,
.rr-radar-real-view-inner .rr-radar-table-scroll td:last-child,
.rr-radar-real-view-inner .rr-radar-assets-table-wrap th:last-child,
.rr-radar-real-view-inner .rr-radar-assets-table-wrap td:last-child,
.rr-radar-real-view-inner .rr-radar-section:has(> table.rr-radar-table) th:last-child,
.rr-radar-real-view-inner .rr-radar-section:has(> table.rr-radar-table) td:last-child,
.rr-radar-real-view-inner .rr-radar-section:has(> table.widefat) th:last-child,
.rr-radar-real-view-inner .rr-radar-section:has(> table.widefat) td:last-child{
  border-right:0!important;
}
.rr-radar-real-view-inner .rr-radar-table-scroll tr:last-child td,
.rr-radar-real-view-inner .rr-radar-assets-table-wrap tr:last-child td,
.rr-radar-real-view-inner .rr-radar-section:has(> table.rr-radar-table) tr:last-child td,
.rr-radar-real-view-inner .rr-radar-section:has(> table.widefat) tr:last-child td{
  border-bottom:0!important;
}
.rr-radar-real-view-inner .rr-radar-table-scroll thead th,
.rr-radar-real-view-inner .rr-radar-assets-table-wrap thead th,
.rr-radar-real-view-inner .rr-radar-section:has(> table.rr-radar-table) thead th,
.rr-radar-real-view-inner .rr-radar-section:has(> table.widefat) thead th{
  background:rgba(246,249,247,.92)!important;
}

/* B) If a section contains a direct table, keep explanatory copy padded and visible.
   This fixes Search Console / Cruce interno / other pages where text started at x=0. */
.rr-radar-real-view-inner .rr-radar-section:has(> table.rr-radar-table),
.rr-radar-real-view-inner .rr-radar-section:has(> table.widefat){
  padding:0!important;
}
.rr-radar-real-view-inner .rr-radar-section:has(> table.rr-radar-table) > :not(table),
.rr-radar-real-view-inner .rr-radar-section:has(> table.widefat) > :not(table){
  margin-left:0!important;
  margin-right:0!important;
  padding-left:18px!important;
  padding-right:18px!important;
}
.rr-radar-real-view-inner .rr-radar-section:has(> table.rr-radar-table) > :first-child:not(table),
.rr-radar-real-view-inner .rr-radar-section:has(> table.widefat) > :first-child:not(table){
  padding-top:18px!important;
}
.rr-radar-real-view-inner .rr-radar-section:has(> table.rr-radar-table) > table,
.rr-radar-real-view-inner .rr-radar-section:has(> table.widefat) > table{
  margin-top:16px!important;
}

/* C) Action rows in inventory should be horizontal and balanced, never stacked vertically. */
.rr-radar-real-view-inner .rr-radar-assets-list-table th:last-child,
.rr-radar-real-view-inner .rr-radar-assets-list-table td:last-child{
  min-width:420px!important;
  width:420px!important;
  max-width:420px!important;
}
.rr-radar-real-view-inner .rr-radar-assets-list-table td.rr-radar-row-actions,
.rr-radar-real-view-inner .rr-radar-assets-list-table td:last-child.rr-radar-actions{
  display:flex!important;
  flex-direction:row!important;
  flex-wrap:nowrap!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:14px!important;
  padding:16px 18px!important;
  background:#fff!important;
}
.rr-radar-real-view-inner .rr-radar-assets-list-table .rr-radar-action-primary,
.rr-radar-real-view-inner .rr-radar-assets-list-table .rr-radar-action-secondary{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:40px!important;
  width:auto!important;
  max-width:none!important;
  margin:0!important;
  padding:0 18px!important;
  border-radius:8px!important;
  font-size:.95rem!important;
  line-height:1!important;
  font-weight:820!important;
  white-space:nowrap!important;
  text-decoration:none!important;
  text-decoration-line:none!important;
}
.rr-radar-real-view-inner .rr-radar-assets-list-table .rr-radar-action-secondary{
  color:var(--rr-brand-700,#14543D)!important;
  background:#fff!important;
  border:1px solid var(--rr-border,#C9D4CE)!important;
}
.rr-radar-real-view-inner .rr-radar-assets-list-table .rr-radar-kebab{
  flex:0 0 auto!important;
  margin:0!important;
}
.rr-radar-real-view-inner .rr-radar-assets-list-table .rr-radar-kebab summary{
  display:inline-grid!important;
  place-items:center!important;
  width:42px!important;
  height:42px!important;
  min-height:42px!important;
  border:1px solid var(--rr-border,#C9D4CE)!important;
  border-radius:8px!important;
  background:#fff!important;
  color:var(--rr-ink,#14201B)!important;
  line-height:1!important;
  cursor:pointer!important;
}

/* D) Prevent quality/review/status tables from overlapping while preserving internal scroll. */
.rr-radar-real-view-inner .rr-radar-quality-table,
.rr-radar-real-view-inner .rr-radar-vq-table{
  min-width:1480px!important;
}
.rr-radar-real-view-inner .rr-radar-quality-table td,
.rr-radar-real-view-inner .rr-radar-vq-table td{
  overflow:hidden!important;
}
.rr-radar-real-view-inner .rr-radar-quality-table td:nth-child(2),
.rr-radar-real-view-inner .rr-radar-vq-table td:nth-child(2),
.rr-radar-real-view-inner .rr-radar-vq-table td:nth-child(3){
  overflow:visible!important;
}
.rr-radar-real-view-inner .rr-radar-quality-table td:last-child,
.rr-radar-real-view-inner .rr-radar-vq-table td:last-child{
  min-width:360px!important;
  max-width:420px!important;
  white-space:normal!important;
  overflow-wrap:break-word!important;
}

/* E) Keep page-level action strips away from the following heading. */
.rr-radar-real-view-inner .rr-radar-header-actions,
.rr-radar-real-view-inner .rr-radar-actions-top,
.rr-radar-real-view-inner .rr-radar-top-actions,
.rr-radar-real-view-inner > .rr-radar-actions,
.rr-radar-real-view-inner > p:has(.button){
  margin-bottom:24px!important;
}
.rr-radar-real-view-inner .rr-radar-header-actions + h1,
.rr-radar-real-view-inner .rr-radar-actions-top + h1,
.rr-radar-real-view-inner .rr-radar-top-actions + h1,
.rr-radar-real-view-inner > p:has(.button) + h1,
.rr-radar-real-view-inner > p:has(.button) + h2{
  margin-top:6px!important;
}

/* F) Settings: if the admin-origin settings view injects very wide content, contain it firmly.
   This keeps Ajustes readable inside the Suite shell without changing settings logic. */
.rr-radar-real-view-inner[data-radar-view="settings"]{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  overflow-x:hidden!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-brand-lockup,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-product-lockup,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-plugin-lockup-logo,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-brand-logo{
  display:none!important;
  width:0!important;
  height:0!important;
  overflow:hidden!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-settings,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-settings-form,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-section,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-profile-status,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-profile-import-contract,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-calibration-contract,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-calibration-state-card,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-sensitive-settings{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  margin-left:0!important;
  margin-right:0!important;
  overflow:hidden!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-section{
  padding:18px!important;
  border:1px solid var(--rr-border-soft,#E2E9E5)!important;
  border-radius:12px!important;
  background:#fff!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .form-table,
.rr-radar-real-view-inner[data-radar-view="settings"] .form-table tbody{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .form-table tr{
  display:grid!important;
  grid-template-columns:minmax(180px,240px) minmax(0,1fr)!important;
  width:100%!important;
  max-width:100%!important;
  gap:16px!important;
  padding:14px 0!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .form-table th,
.rr-radar-real-view-inner[data-radar-view="settings"] .form-table td{
  display:block!important;
  width:auto!important;
  max-width:100%!important;
  min-width:0!important;
  padding:0!important;
  border:0!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] input[type="text"],
.rr-radar-real-view-inner[data-radar-view="settings"] input[type="email"],
.rr-radar-real-view-inner[data-radar-view="settings"] input[type="password"],
.rr-radar-real-view-inner[data-radar-view="settings"] input[type="url"],
.rr-radar-real-view-inner[data-radar-view="settings"] input.regular-text,
.rr-radar-real-view-inner[data-radar-view="settings"] input.large-text,
.rr-radar-real-view-inner[data-radar-view="settings"] textarea,
.rr-radar-real-view-inner[data-radar-view="settings"] textarea.large-text,
.rr-radar-real-view-inner[data-radar-view="settings"] select{
  width:100%!important;
  max-width:720px!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-table-scroll,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-calibration-state-scroll,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-import-preview-scroll,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-search-console-rules-scroll{
  width:100%!important;
  max-width:100%!important;
  overflow-x:auto!important;
  border:1px solid var(--rr-border-soft,#E2E9E5)!important;
  border-radius:12px!important;
  background:#fff!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-table-scroll table,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-calibration-state-scroll table,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-import-preview-scroll table,
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-search-console-rules-scroll table{
  width:max-content!important;
  min-width:100%!important;
  max-width:none!important;
}

@media (max-width:980px){
  .rr-radar-real-view-inner[data-radar-view="settings"] .form-table tr{
    grid-template-columns:1fr!important;
  }
  .rr-radar-real-view-inner .rr-radar-assets-list-table th:last-child,
  .rr-radar-real-view-inner .rr-radar-assets-list-table td:last-child{
    min-width:360px!important;
    width:360px!important;
    max-width:360px!important;
  }
}

/* v1.34.6 · Final frontend containment pass
   Fixes dashboard hero padding and hardens settings/legacy admin views at markup level. */
.rr-radar-real-view-inner .rr-radar-header,
.rr-radar-real-view-inner .rr-radar-control-hero{
  box-sizing:border-box!important;
  padding:24px 26px!important;
  border:1px solid var(--rr-border-soft,#E2E9E5)!important;
  border-top:3px solid var(--tool-radar,#34618E)!important;
  border-radius:14px!important;
  background:#fff!important;
  overflow:hidden!important;
}
.rr-radar-real-view-inner .rr-radar-control-hero > *:first-child,
.rr-radar-real-view-inner .rr-radar-header > *:first-child{
  margin-top:0!important;
}
.rr-radar-real-view-inner .rr-radar-control-hero > *:last-child,
.rr-radar-real-view-inner .rr-radar-header > *:last-child{
  margin-bottom:0!important;
}
.rr-radar-real-view-inner .rr-radar-control-hero .rr-radar-lead,
.rr-radar-real-view-inner .rr-radar-header .rr-radar-lead{
  max-width:980px!important;
  margin:10px 0 18px!important;
  line-height:1.48!important;
}
.rr-radar-real-view-inner .rr-radar-control-hero .rr-radar-hero-actions,
.rr-radar-real-view-inner .rr-radar-header .rr-radar-hero-actions{
  display:flex!important;
  justify-content:flex-end!important;
  gap:10px!important;
  margin-top:18px!important;
}

/* Defensive table frame: every legacy admin table must own its borders and avoid page overflow. */
.rr-radar-real-view-inner table.widefat,
.rr-radar-real-view-inner table.rr-radar-table,
.rr-radar-real-view-inner table.form-table{
  border-collapse:separate!important;
  border-spacing:0!important;
  border:1px solid var(--rr-border,#C9D4CE)!important;
  border-radius:12px!important;
  overflow:hidden!important;
  background:#fff!important;
}
.rr-radar-real-view-inner table.widefat th,
.rr-radar-real-view-inner table.widefat td,
.rr-radar-real-view-inner table.rr-radar-table th,
.rr-radar-real-view-inner table.rr-radar-table td{
  border-right:1px solid var(--rr-border-soft,#E2E9E5)!important;
  border-bottom:1px solid var(--rr-border-soft,#E2E9E5)!important;
}
.rr-radar-real-view-inner table.widefat th:last-child,
.rr-radar-real-view-inner table.widefat td:last-child,
.rr-radar-real-view-inner table.rr-radar-table th:last-child,
.rr-radar-real-view-inner table.rr-radar-table td:last-child{
  border-right:0!important;
}
.rr-radar-real-view-inner table.widefat tr:last-child td,
.rr-radar-real-view-inner table.rr-radar-table tr:last-child td{
  border-bottom:0!important;
}
.rr-radar-real-view-inner .rr-radar-section,
.rr-radar-real-view-inner .rr-radar-card,
.rr-radar-real-view-inner .rr-radar-panel{
  box-sizing:border-box!important;
}
.rr-radar-real-view-inner .rr-radar-section > h1,
.rr-radar-real-view-inner .rr-radar-section > h2,
.rr-radar-real-view-inner .rr-radar-section > h3,
.rr-radar-real-view-inner .rr-radar-section > p{
  margin-left:0!important;
  margin-right:0!important;
}

/* If a table is direct and too wide, allow the table itself to scroll rather than the full page. */
.rr-radar-real-view-inner .rr-radar-section > table.widefat,
.rr-radar-real-view-inner .rr-radar-section > table.rr-radar-table{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  overflow-x:auto!important;
}
.rr-radar-real-view-inner .rr-radar-section > table.widefat thead,
.rr-radar-real-view-inner .rr-radar-section > table.widefat tbody,
.rr-radar-real-view-inner .rr-radar-section > table.rr-radar-table thead,
.rr-radar-real-view-inner .rr-radar-section > table.rr-radar-table tbody{
  display:table!important;
  width:100%!important;
  min-width:980px!important;
}

/* Inventory actions: match the desired horizontal button row even when the original td lacks a specific class. */
.rr-radar-real-view-inner table td:last-child:has(.button),
.rr-radar-real-view-inner table td.rr-radar-row-actions,
.rr-radar-real-view-inner table td.rr-radar-actions{
  vertical-align:middle!important;
}
.rr-radar-real-view-inner table td:last-child:has(.button) > .button,
.rr-radar-real-view-inner table td:last-child:has(.button) > a.button,
.rr-radar-real-view-inner table td:last-child:has(.button) > details,
.rr-radar-real-view-inner table td.rr-radar-row-actions > .button,
.rr-radar-real-view-inner table td.rr-radar-actions > .button,
.rr-radar-real-view-inner table td.rr-radar-row-actions > details,
.rr-radar-real-view-inner table td.rr-radar-actions > details{
  margin:0 10px 0 0!important;
}
.rr-radar-real-view-inner table td:last-child:has(.button) .button,
.rr-radar-real-view-inner table td.rr-radar-row-actions .button,
.rr-radar-real-view-inner table td.rr-radar-actions .button{
  white-space:nowrap!important;
  text-decoration:none!important;
}
.rr-radar-real-view-inner table td:last-child:has(.button){
  white-space:nowrap!important;
}

/* Settings hard reset inside the Suite canvas. This targets the actual wrap as well as inner forms. */
.rr-radar-real-view-inner[data-radar-view="settings"] .wrap.rr-radar-settings{
  display:block!important;
  margin:0!important;
  padding:0!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  overflow:hidden!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .wrap.rr-radar-settings > .rr-radar-header{
  display:none!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-settings-form{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-hidden-form{
  display:none!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-section + .rr-radar-section{
  margin-top:18px!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .rr-radar-section h2{
  margin:0 0 12px!important;
  font-size:1.12rem!important;
  line-height:1.25!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .notice{
  margin:0 0 16px!important;
  padding:12px 14px!important;
  border-radius:10px!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .form-table{
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .form-table tr{
  border-top:1px solid var(--rr-border-soft,#E2E9E5)!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .form-table tr:first-child{
  border-top:0!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .form-table th{
  color:var(--rr-ink,#14201B)!important;
  font-weight:760!important;
}
.rr-radar-real-view-inner[data-radar-view="settings"] .description,
.rr-radar-real-view-inner[data-radar-view="settings"] p{
  max-width:980px!important;
  line-height:1.45!important;
}

@media (max-width:1100px){
  .rr-radar-real-view-inner .rr-radar-control-hero .rr-radar-hero-actions,
  .rr-radar-real-view-inner .rr-radar-header .rr-radar-hero-actions{
    justify-content:flex-start!important;
    flex-wrap:wrap!important;
  }
}


/* v1.34.7 · Dashboard padding lock and Settings gateway.
   Ajustes is intentionally not the raw wp-admin settings form in Suite frontend. */
.rr-radar-real-view-inner[data-radar-view="dashboard"] .rr-radar-control-hero,
.rr-radar-real-view-inner[data-radar-view="dashboard"] .rr-radar-header.rr-radar-control-hero{
  box-sizing:border-box;
  padding:28px 32px 24px !important;
  margin:0 0 24px !important;
  border:1px solid var(--rr-border-soft,#e2e9e5);
  border-radius:var(--rr-r-lg,16px);
  background:var(--rr-surface,#fff);
  overflow:hidden;
}
.rr-radar-real-view-inner[data-radar-view="dashboard"] .rr-radar-control-hero > *{
  max-width:100%;
}
.rr-radar-real-view-inner[data-radar-view="dashboard"] .rr-radar-control-hero .rr-radar-eyebrow,
.rr-radar-real-view-inner[data-radar-view="dashboard"] .rr-radar-control-hero h1,
.rr-radar-real-view-inner[data-radar-view="dashboard"] .rr-radar-control-hero .rr-radar-lead,
.rr-radar-real-view-inner[data-radar-view="dashboard"] .rr-radar-control-hero .rr-radar-version-note{
  margin-left:0 !important;
  margin-right:0 !important;
}
.rr-radar-real-view-inner[data-radar-view="dashboard"] .rr-radar-visibility-stack,
.rr-radar-real-view-inner[data-radar-view="dashboard"] .rr-radar-hero-actions{
  margin-top:14px !important;
  margin-bottom:14px !important;
}

.rr-radar-settings-gateway{
  display:grid;
  gap:24px;
  max-width:1180px;
}
.rr-radar-settings-gateway__hero{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:24px;
  align-items:center;
  padding:28px 32px !important;
}
.rr-radar-settings-gateway__hero h2{
  margin:4px 0 10px;
  font-size:clamp(26px,3vw,38px);
  line-height:1.08;
  color:var(--rr-ink,#14201b);
}
.rr-radar-settings-gateway__actions{
  display:flex;
  flex-wrap:wrap;
  gap:12px;
  justify-content:flex-end;
}
.rr-radar-settings-gateway__grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:18px;
}
.rr-radar-settings-gateway__card{
  background:var(--rr-surface,#fff);
  border:1px solid var(--rr-border-soft,#e2e9e5);
  border-left:4px solid var(--state-neutral,#6b7280);
  border-radius:var(--rr-r-md,12px);
  padding:22px 24px;
  box-shadow:var(--rr-sh-sm,0 1px 2px rgba(20,32,27,.06));
}
.rr-radar-settings-gateway__card[data-state="ok"]{border-left-color:var(--state-ok,#1A7A57)}
.rr-radar-settings-gateway__card[data-state="attention"]{border-left-color:var(--state-attention,#B7791F)}
.rr-radar-settings-gateway__card > span{
  display:block;
  margin-bottom:10px;
  color:var(--rr-text-3,#6b7c74);
  font-size:12px;
  font-weight:800;
  letter-spacing:.12em;
  text-transform:uppercase;
}
.rr-radar-settings-gateway__card strong{
  display:block;
  margin-bottom:10px;
  color:var(--rr-ink,#14201b);
  font-size:22px;
  line-height:1.2;
}
.rr-radar-settings-gateway__card p,
.rr-radar-settings-gateway__note p{
  margin:0;
  color:var(--rr-text-2,#475a52);
  line-height:1.55;
}
@media (max-width:1100px){
  .rr-radar-settings-gateway__hero{grid-template-columns:1fr;}
  .rr-radar-settings-gateway__actions{justify-content:flex-start;}
  .rr-radar-settings-gateway__grid{grid-template-columns:1fr;}
}

/* v1.34.8 · Portal-safe CTAs: admin utilities are explicit and secondary. */
.rr-radar-settings-gateway__actions .rr-radar-admin-utility-link{
  align-self:center;
  color:var(--rr-text-3,#6b7c74);
  font-size:13px;
  font-weight:700;
  text-decoration:none!important;
  border-bottom:1px dotted currentColor;
}
.rr-radar-settings-gateway__actions .rr-radar-admin-utility-link:hover{
  color:var(--rr-brand-700,#14543D);
}

/* v1.34.9 · Contextual rail density and hierarchy polish
   Rail = navigation. Actions live in hero, utilities live in footer. */
.rr-radar-suite-canvas .rr-radar-context-rail{
  padding:.82rem .64rem .9rem!important;
}
.rr-radar-rail-context{
  gap:.5rem!important;
  padding:.05rem .05rem .72rem!important;
  margin-bottom:.42rem!important;
}
.rr-radar-back-link{
  min-height:28px!important;
  padding:.26rem .32rem!important;
  font-size:.76rem!important;
  opacity:.92!important;
}
.rr-radar-tool-identity{
  display:grid!important;
  grid-template-columns:34px minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:.54rem!important;
  min-height:48px!important;
  padding:.56rem .62rem!important;
  border-radius:var(--rr-r-md,12px)!important;
  border:1px solid rgba(255,255,255,.08)!important;
  border-left:3px solid var(--tool-accent,#34618E)!important;
  background:rgba(255,255,255,.038)!important;
  box-shadow:none!important;
}
.rr-radar-tool-identity-icon{
  display:grid!important;
  place-items:center!important;
  width:30px!important;
  height:30px!important;
  border-radius:9px!important;
  background:rgba(52,97,142,.18)!important;
  border:1px solid rgba(255,255,255,.10)!important;
  color:#d9eaf8!important;
}
.rr-radar-tool-identity-copy{
  min-width:0!important;
  display:grid!important;
  gap:1px!important;
}
.rr-radar-tool-identity-copy small{
  margin:0!important;
  color:rgba(255,255,255,.44)!important;
  font-size:.58rem!important;
  line-height:1!important;
  letter-spacing:.14em!important;
  text-transform:uppercase!important;
  font-weight:850!important;
}
.rr-radar-tool-identity-copy strong{
  display:block!important;
  margin:0!important;
  color:#fff!important;
  font-size:.91rem!important;
  line-height:1.05!important;
  font-weight:850!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.rr-radar-tool-identity .rr-radar-tool-state{
  justify-self:end!important;
  padding:.22rem .48rem!important;
  min-height:22px!important;
  font-size:.64rem!important;
  line-height:1!important;
  white-space:nowrap!important;
}
.rr-radar-suite-canvas .rr-radar-tool-nav{
  gap:.46rem!important;
  padding-bottom:.72rem!important;
}
.rr-radar-nav-group{
  gap:.08rem!important;
  padding-top:.34rem!important;
  border-top:1px solid rgba(255,255,255,.075)!important;
}
.rr-radar-nav-group:first-child{border-top:0!important;padding-top:0!important;}
.rr-radar-nav-group-label{
  margin:.18rem .44rem .16rem!important;
  color:rgba(255,255,255,.50)!important;
  font-size:.58rem!important;
  letter-spacing:.15em!important;
  line-height:1!important;
}
.rr-radar-context-rail .rr-radar-tool-nav-item{
  position:relative!important;
  min-height:34px!important;
  padding:.34rem .46rem!important;
  gap:.48rem!important;
  border:1px solid transparent!important;
  border-radius:9px!important;
  background:transparent!important;
}
.rr-radar-context-rail .rr-radar-tool-nav-item:hover{
  background:rgba(255,255,255,.045)!important;
  color:#fff!important;
}
.rr-radar-context-rail .rr-radar-tool-nav-item.is-current{
  background:rgba(255,255,255,.070)!important;
  border-color:rgba(255,255,255,.08)!important;
  color:#fff!important;
}
.rr-radar-context-rail .rr-radar-tool-nav-item.is-current:before{
  content:""!important;
  position:absolute!important;
  left:0!important;
  top:7px!important;
  bottom:7px!important;
  width:3px!important;
  border-radius:0 3px 3px 0!important;
  background:var(--tool-accent,#34618E)!important;
}
.rr-radar-context-rail .rr-radar-tool-nav-icon,
.rr-radar-context-rail .rrbs-nav-ico{
  width:22px!important;
  height:22px!important;
  border:0!important;
  border-radius:7px!important;
  background:rgba(255,255,255,.028)!important;
  color:rgba(218,235,229,.66)!important;
  font-size:11px!important;
  font-weight:700!important;
}
.rr-radar-context-rail .rr-radar-tool-nav-item.is-current .rr-radar-tool-nav-icon,
.rr-radar-context-rail .rr-radar-tool-nav-item.is-current .rrbs-nav-ico{
  color:#d9eaf8!important;
  background:rgba(52,97,142,.22)!important;
}
.rr-radar-tool-nav-copy{display:block!important;min-width:0!important;}
.rr-radar-tool-nav-copy strong{
  display:block!important;
  font-size:.80rem!important;
  line-height:1.08!important;
  font-weight:780!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.rr-radar-tool-nav-copy small{display:none!important;}
.rr-radar-rail-utils{
  display:grid!important;
  gap:4px!important;
  padding:.58rem 0 .72rem!important;
  margin:.2rem 0 .68rem!important;
  border-top:1px solid rgba(255,255,255,.075)!important;
  border-bottom:1px solid rgba(255,255,255,.055)!important;
}
.rr-radar-rail-utils-label{
  margin:.05rem .44rem .18rem!important;
  color:rgba(255,255,255,.42)!important;
  font-size:.58rem!important;
  line-height:1!important;
  letter-spacing:.15em!important;
  text-transform:uppercase!important;
  font-weight:850!important;
}
.rr-radar-rail-utility{
  display:flex!important;
  align-items:center!important;
  min-height:29px!important;
  width:100%!important;
  padding:.28rem .44rem!important;
  margin:0!important;
  border-radius:8px!important;
  background:transparent!important;
  border:1px solid transparent!important;
  color:rgba(255,255,255,.62)!important;
  font-size:.74rem!important;
  line-height:1.1!important;
  font-weight:720!important;
}
.rr-radar-rail-utility:hover,
.rr-radar-rail-utility.is-current{
  background:rgba(255,255,255,.050)!important;
  border-color:rgba(255,255,255,.065)!important;
  color:#fff!important;
}
.rr-radar-rail-utility--admin{
  color:rgba(255,255,255,.50)!important;
}
.rr-radar-rail-foot-title{
  font-size:.75rem!important;
  color:rgba(255,255,255,.64)!important;
}
.rr-radar-rail-foot small{
  font-size:.65rem!important;
  color:rgba(255,255,255,.40)!important;
  font-family:var(--rr-font-mono,ui-monospace,Menlo,monospace)!important;
  letter-spacing:0!important;
}

/* v1.34.10 · Rail logo restore
   Restore the real Radar lockup in the contextual rail while keeping the compact v1.34.9 navigation. */
.rr-radar-context-rail .rr-radar-tool-identity--logo{
  display:grid!important;
  grid-template-columns:1fr!important;
  align-items:start!important;
  gap:.48rem!important;
  min-height:0!important;
  padding:.56rem!important;
  border-radius:var(--rr-r-md,12px)!important;
  border:1px solid rgba(255,255,255,.08)!important;
  border-left:3px solid var(--tool-accent,#34618E)!important;
  background:rgba(255,255,255,.035)!important;
  box-shadow:none!important;
}
.rr-radar-context-rail .rr-radar-tool-logo{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  min-height:46px!important;
  padding:.34rem .48rem!important;
  border-radius:9px!important;
  background:rgba(255,255,255,.98)!important;
  border:1px solid rgba(255,255,255,.12)!important;
  box-shadow:0 1px 0 rgba(255,255,255,.10) inset!important;
  overflow:hidden!important;
}
.rr-radar-context-rail .rr-radar-tool-logo img{
  display:block!important;
  width:auto!important;
  max-width:158px!important;
  height:auto!important;
  max-height:36px!important;
  object-fit:contain!important;
}
.rr-radar-context-rail .rr-radar-tool-identity--logo .rr-radar-tool-state{
  justify-self:start!important;
  align-self:start!important;
  margin:0!important;
  padding:.22rem .54rem!important;
  min-height:22px!important;
  font-size:.64rem!important;
  line-height:1!important;
  white-space:nowrap!important;
}


/* v1.34.11 · Rail logo proportion fix
   Keep the real tool logo, but make the identity block balanced inside the dark contextual rail. */
.rr-radar-context-rail .rr-radar-tool-identity--logo{
  display:grid!important;
  grid-template-columns:1fr!important;
  align-items:start!important;
  justify-items:stretch!important;
  gap:.42rem!important;
  min-height:0!important;
  padding:.52rem .56rem .58rem!important;
  border-radius:var(--rr-r-md,12px)!important;
  border:1px solid rgba(255,255,255,.085)!important;
  border-left:3px solid var(--tool-accent,#34618E)!important;
  background:rgba(255,255,255,.035)!important;
  box-shadow:none!important;
  box-sizing:border-box!important;
  overflow:visible!important;
}
.rr-radar-context-rail .rr-radar-tool-logo{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  min-height:50px!important;
  max-height:50px!important;
  padding:.38rem .55rem!important;
  border-radius:9px!important;
  background:rgba(255,255,255,.985)!important;
  border:1px solid rgba(255,255,255,.12)!important;
  box-shadow:0 1px 0 rgba(255,255,255,.10) inset!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
}
.rr-radar-context-rail .rr-radar-tool-logo img{
  display:block!important;
  width:100%!important;
  max-width:142px!important;
  height:auto!important;
  max-height:36px!important;
  object-fit:contain!important;
  object-position:center center!important;
  margin:0 auto!important;
}
.rr-radar-context-rail .rr-radar-tool-identity--logo .rr-radar-tool-state{
  justify-self:start!important;
  align-self:start!important;
  display:inline-flex!important;
  align-items:center!important;
  margin:0!important;
  padding:.20rem .52rem!important;
  min-height:21px!important;
  max-width:100%!important;
  font-size:.63rem!important;
  line-height:1!important;
  white-space:nowrap!important;
}


/* v1.34.14 · Rail logo full-width lockup
   The real tool logo is a horizontal lockup, not a small icon. Let it use the available rail width. */
.rr-radar-context-rail .rr-radar-tool-identity--logo{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:.52rem!important;
  padding:.62rem!important;
  border-radius:14px!important;
  border:1px solid rgba(255,255,255,.085)!important;
  border-left:3px solid var(--tool-accent,#34618E)!important;
  background:rgba(255,255,255,.035)!important;
  box-shadow:none!important;
  overflow:visible!important;
}
.rr-radar-context-rail .rr-radar-tool-logo{
  display:flex!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  min-height:70px!important;
  height:70px!important;
  padding:.44rem .7rem!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:11px!important;
  background:rgba(255,255,255,.985)!important;
  border:1px solid rgba(255,255,255,.12)!important;
  box-shadow:0 1px 0 rgba(255,255,255,.12) inset!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
}
.rr-radar-context-rail .rr-radar-tool-logo img{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  height:100%!important;
  max-height:58px!important;
  object-fit:contain!important;
  object-position:center center!important;
  margin:0 auto!important;
}
.rr-radar-context-rail .rr-radar-tool-identity--logo .rr-radar-tool-state{
  justify-self:center!important;
  align-self:center!important;
  margin:0!important;
  max-width:100%!important;
  min-height:24px!important;
  padding:.22rem .72rem!important;
  font-size:.68rem!important;
  line-height:1!important;
  white-space:nowrap!important;
}


/* v1.34.14 · Rail identity rollback
   Revert only the rail identity block to the compact dark header that was visually stable.
   Do not use the failed logo lockup/tile variants in the contextual rail. */
.rr-radar-suite-canvas .rr-radar-tool-identity{
  display:grid!important;
  grid-template-columns:34px minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:.54rem!important;
  min-height:48px!important;
  padding:.56rem .62rem!important;
  border-radius:var(--rr-r-md,12px)!important;
  border:1px solid rgba(255,255,255,.08)!important;
  border-left:3px solid var(--tool-accent,#34618E)!important;
  background:rgba(255,255,255,.038)!important;
  box-shadow:none!important;
}
.rr-radar-suite-canvas .rr-radar-tool-identity.rr-radar-tool-identity--logo{
  display:grid!important;
  grid-template-columns:34px minmax(0,1fr) auto!important;
}
.rr-radar-suite-canvas .rr-radar-tool-logo,
.rr-radar-suite-canvas .rr-radar-tool-lockup{display:none!important;}
.rr-radar-tool-identity-icon{
  display:grid!important;
  place-items:center!important;
  width:30px!important;
  height:30px!important;
  border-radius:9px!important;
  background:rgba(52,97,142,.18)!important;
  border:1px solid rgba(255,255,255,.10)!important;
  color:#d9eaf8!important;
}
.rr-radar-tool-identity-icon svg{
  width:18px!important;
  height:18px!important;
  display:block!important;
}
.rr-radar-tool-identity-copy{
  min-width:0!important;
  display:grid!important;
  gap:1px!important;
}
.rr-radar-tool-identity-copy small{
  margin:0!important;
  color:rgba(255,255,255,.44)!important;
  font-size:.58rem!important;
  line-height:1!important;
  letter-spacing:.14em!important;
  text-transform:uppercase!important;
  font-weight:850!important;
}
.rr-radar-tool-identity-copy strong{
  display:block!important;
  margin:0!important;
  color:#fff!important;
  font-size:.91rem!important;
  line-height:1.05!important;
  font-weight:850!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.rr-radar-tool-identity .rr-radar-tool-state{
  justify-self:end!important;
  padding:.22rem .48rem!important;
  min-height:22px!important;
  font-size:.64rem!important;
  line-height:1!important;
  white-space:nowrap!important;
}


/* v1.34.14 · Rail logo visible restore
   Restore the real Radar lockup in the contextual rail using the stable v1.33.2 pattern.
   Keep the compact navigation, but use the actual tool logo instead of the abstract icon header. */
.rr-radar-suite-canvas .rr-radar-tool-card--lockup{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:.62rem!important;
  padding:.72rem!important;
  background:rgba(255,255,255,.045)!important;
  border:1px solid rgba(255,255,255,.09)!important;
  border-left:3px solid var(--tool-accent,#34618E)!important;
  border-radius:var(--rrbs-radius-md,var(--rr-r-md,12px))!important;
  box-shadow:none!important;
  overflow:visible!important;
}
.rr-radar-suite-canvas .rr-radar-tool-lockup{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  min-height:54px!important;
  height:auto!important;
  padding:.42rem .5rem!important;
  border-radius:10px!important;
  background:rgba(255,255,255,.97)!important;
  border:1px solid rgba(255,255,255,.12)!important;
  box-shadow:0 1px 0 rgba(255,255,255,.08) inset!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
}
.rr-radar-suite-canvas .rr-radar-tool-lockup img{
  display:block!important;
  width:100%!important;
  max-width:168px!important;
  height:auto!important;
  max-height:48px!important;
  object-fit:contain!important;
  object-position:center center!important;
  margin:0 auto!important;
}
.rr-radar-suite-canvas .rr-radar-tool-card--lockup .rr-radar-tool-state{
  justify-self:start!important;
  align-self:center!important;
  display:inline-flex!important;
  align-items:center!important;
  min-height:24px!important;
  margin:0!important;
  padding:.24rem .62rem!important;
  font-size:.66rem!important;
  line-height:1!important;
  white-space:nowrap!important;
}
/* Ensure older failed identity variants do not override the lockup header. */
.rr-radar-suite-canvas .rr-radar-tool-card--lockup .rr-radar-tool-identity-icon,
.rr-radar-suite-canvas .rr-radar-tool-card--lockup .rr-radar-tool-identity-copy{display:none!important;}


/* v1.36.5 · Radar rail native dark lockup
   Use the dark-mode Radar logo directly on the rail background; remove the white logo tile and reduce the active-state badge weight. */
.rr-radar-suite-canvas .rr-radar-tool-card--lockup,
.rr-radar-context-rail .rr-radar-tool-card--lockup{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:.56rem!important;
  padding:.68rem .72rem .72rem!important;
  border-radius:14px!important;
  border:1px solid rgba(255,255,255,.085)!important;
  border-left:3px solid var(--tool-accent,#34618E)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.042),rgba(255,255,255,.025))!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
.rr-radar-suite-canvas .rr-radar-tool-lockup,
.rr-radar-context-rail .rr-radar-tool-lockup{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  min-width:0!important;
  min-height:58px!important;
  height:auto!important;
  padding:.12rem .08rem .06rem!important;
  border-radius:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  overflow:visible!important;
  box-sizing:border-box!important;
}
.rr-radar-suite-canvas .rr-radar-tool-lockup img,
.rr-radar-context-rail .rr-radar-tool-lockup img{
  display:block!important;
  width:100%!important;
  max-width:184px!important;
  height:auto!important;
  max-height:60px!important;
  object-fit:contain!important;
  object-position:center center!important;
  margin:0 auto!important;
  filter:none!important;
}
.rr-radar-suite-canvas .rr-radar-tool-card--lockup .rr-radar-tool-state,
.rr-radar-context-rail .rr-radar-tool-card--lockup .rr-radar-tool-state{
  justify-self:start!important;
  align-self:center!important;
  display:inline-flex!important;
  align-items:center!important;
  gap:.36rem!important;
  min-height:22px!important;
  max-width:100%!important;
  margin:0!important;
  padding:.20rem .54rem!important;
  border-radius:999px!important;
  border:1px solid rgba(80,205,147,.28)!important;
  background:rgba(224,247,236,.88)!important;
  color:#176A4F!important;
  box-shadow:0 1px 0 rgba(255,255,255,.38) inset!important;
  font-size:.64rem!important;
  line-height:1!important;
  font-weight:820!important;
  letter-spacing:.005em!important;
  white-space:nowrap!important;
}
.rr-radar-suite-canvas .rr-radar-tool-card--lockup .rr-radar-tool-state:before,
.rr-radar-context-rail .rr-radar-tool-card--lockup .rr-radar-tool-state:before{
  content:""!important;
  display:inline-block!important;
  width:7px!important;
  height:7px!important;
  flex:0 0 7px!important;
  border-radius:999px!important;
  background:#2FA978!important;
  box-shadow:0 0 0 2px rgba(47,169,120,.12)!important;
}

/* v1.36.6 · Estado de acceso revocado/sin login */
.rr-radar-restricted.rr-radar-suite-canvas{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:clamp(24px, 5vw, 64px)!important;
  background:
    radial-gradient(circle at 18% 12%, rgba(52,97,142,.15) 0, rgba(52,97,142,0) 34%),
    radial-gradient(circle at 84% 18%, rgba(26,122,87,.18) 0, rgba(26,122,87,0) 32%),
    linear-gradient(135deg, #EEF2F0 0%, #F7FAF8 54%, #E8F0EC 100%)!important;
}
.rr-radar-access-state{
  width:min(100%, 720px);
  display:flex;
  align-items:center;
  justify-content:center;
}
.rr-radar-access-state__panel{
  position:relative;
  overflow:hidden;
  width:100%;
  padding:clamp(28px, 5vw, 48px);
  border:1px solid rgba(20,32,27,.10);
  border-radius:28px;
  background:#fff;
  box-shadow:0 28px 80px rgba(20,32,27,.13), 0 1px 0 rgba(255,255,255,.92) inset;
  font-family:var(--rr-font-ui, Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);
  color:var(--rr-ink, #14201B);
}
.rr-radar-access-state__panel::before{
  content:"";
  position:absolute;
  inset:0 0 auto 0;
  height:7px;
  background:linear-gradient(90deg, #34618E 0%, #1A7A57 48%, #8FB9A5 100%);
}
.rr-radar-access-state__brand{
  display:flex;
  align-items:center;
  justify-content:flex-start;
  width:min(100%, 270px);
  min-height:74px;
  margin:0 0 18px;
  padding:16px 18px;
  border-radius:22px;
  background:linear-gradient(135deg, #13251F 0%, #18382E 58%, #1D4C3C 100%);
  box-shadow:0 18px 42px rgba(20,32,27,.18) inset, 0 12px 34px rgba(20,32,27,.14);
}
.rr-radar-access-state__brand img{
  display:block;
  width:100%;
  height:auto;
  max-height:56px;
  object-fit:contain;
}
.rr-radar-access-state__badge{
  display:inline-flex;
  align-items:center;
  gap:8px;
  min-height:30px;
  padding:0 12px;
  border:1px solid rgba(26,122,87,.20);
  border-radius:999px;
  background:rgba(232,243,237,.92);
  color:#176A4F;
  font-size:.78rem;
  line-height:1;
  font-weight:800;
  letter-spacing:.01em;
}
.rr-radar-access-state__badge span{
  width:7px;
  height:7px;
  border-radius:999px;
  background:#1A7A57;
  box-shadow:0 0 0 4px rgba(26,122,87,.12);
}
.rr-radar-access-state h1{
  margin:18px 0 0;
  max-width:620px;
  color:#14201B;
  font-size:clamp(1.85rem, 4vw, 2.55rem);
  line-height:1.04;
  letter-spacing:-.045em;
  font-weight:900;
}
.rr-radar-access-state__body{
  margin:16px 0 0;
  max-width:620px;
  color:#475A52;
  font-size:1.02rem;
  line-height:1.62;
}
.rr-radar-access-state__technical{
  margin:16px 0 0;
  max-width:620px;
  padding:12px 14px;
  border:1px solid #E2E9E5;
  border-radius:14px;
  background:#F7FAF8;
  color:#6B7C74;
  font-size:.9rem;
  line-height:1.5;
}
.rr-radar-access-state__actions{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin:24px 0 0;
}
.rr-radar-access-state__primary,
.rr-radar-access-state__primary:visited{
  min-height:42px!important;
  padding:0 18px!important;
  border-color:#176A4F!important;
  background:#176A4F!important;
  color:#fff!important;
}
.rr-radar-access-state__secondary,
.rr-radar-access-state__secondary:visited{
  min-height:42px!important;
  padding:0 18px!important;
  border-color:#D8E3DE!important;
  background:#fff!important;
  color:#14201B!important;
}
.rr-radar-access-state__help{
  margin:22px 0 0;
  padding-top:18px;
  border-top:1px solid #E7EEE9;
  color:#6B7C74;
  font-size:.92rem;
  line-height:1.5;
}
@media (max-width:640px){
  .rr-radar-restricted.rr-radar-suite-canvas{padding:18px!important;}
  .rr-radar-access-state__panel{border-radius:22px;}
  .rr-radar-access-state__brand{width:min(100%, 250px);}
  .rr-radar-access-state__actions{display:grid;grid-template-columns:1fr;}
  .rr-radar-access-state__actions .rrbs-btn{width:100%;justify-content:center;}
}


/* v1.38.1.5 · English table helper override loaded with frontend CSS to avoid admin CSS/cache precedence issues. */
html[lang="en"] .rr-radar-shell[data-radar-language="en"] .rr-radar-assets-table-scroll::after,
body .rr-radar-shell[data-radar-language="en"] .rr-radar-assets-table-scroll::after {
    content: 'Scroll horizontally to view intermediate columns' !important;
}
html[lang="en"] .rr-radar-shell[data-radar-language="en"] .rr-radar-table-scroll::after,
body .rr-radar-shell[data-radar-language="en"] .rr-radar-table-scroll::after {
    content: 'Scroll horizontally if columns are missing' !important;
}


/* v1.38.1.6 · Language variables for table-scroll helper text. */
.rr-radar-shell[lang="en"],
.rr-radar-shell[data-radar-language="en"] {
    --rr-radar-assets-scroll-label: 'Scroll horizontally to view intermediate columns';
    --rr-radar-table-scroll-label: 'Scroll horizontally if columns are missing';
}
.rr-radar-shell[lang="en"] .rr-radar-assets-table-scroll::after,
.rr-radar-shell[data-radar-language="en"] .rr-radar-assets-table-scroll::after {
    content: var(--rr-radar-assets-scroll-label, 'Scroll horizontally to view intermediate columns') !important;
}
.rr-radar-shell[lang="en"] .rr-radar-table-scroll::after,
.rr-radar-shell[data-radar-language="en"] .rr-radar-table-scroll::after {
    content: var(--rr-radar-table-scroll-label, 'Scroll horizontally if columns are missing') !important;
}


/* v1.38.4.9 · Premium frontend asset form for client admins
   The create/edit form is now a client-facing Suite workflow, not a wp-admin table. */
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-frontend-asset-form{
  width:100%!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-frontend-form-intro{
  display:grid!important;
  gap:10px!important;
  padding:22px!important;
  border:1px solid var(--rr-border-soft,#E2E9E5)!important;
  background:linear-gradient(180deg,#ffffff 0%,#f8fbf9 100%)!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-frontend-form-intro h2{
  margin:0!important;
  font-size:1.25rem!important;
  letter-spacing:-.02em!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-frontend-form-intro .rr-radar-muted{
  margin:0!important;
  color:var(--rr-text-2,#475A52)!important;
  max-width:860px!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-inline-help{
  display:flex!important;
  gap:8px!important;
  align-items:flex-start!important;
  max-width:980px!important;
  padding:11px 13px!important;
  border-radius:10px!important;
  border:1px solid rgba(26,122,87,.24)!important;
  background:#f3faf6!important;
  color:#264238!important;
  line-height:1.42!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-frontend-asset-create-form{
  display:grid!important;
  gap:18px!important;
  max-width:1120px!important;
  margin:0!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-section{
  padding:22px!important;
  background:#fff!important;
  border:1px solid var(--rr-border-soft,#E2E9E5)!important;
  border-radius:14px!important;
  box-shadow:0 10px 28px rgba(20,32,27,.05)!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-section h2{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  margin:0 0 16px!important;
  font-size:1.05rem!important;
  line-height:1.2!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-section h2::before{
  content:"";
  width:9px;
  height:9px;
  border-radius:999px;
  background:var(--rr-brand-600,#1A7A57);
  box-shadow:0 0 0 5px rgba(26,122,87,.10);
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .form-table,
.rr-radar-real-view-inner[data-radar-view="asset-new"] .form-table tbody{
  display:block!important;
  width:100%!important;
  border:0!important;
  margin:0!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .form-table tr{
  display:grid!important;
  grid-template-columns:minmax(190px,260px) minmax(0,1fr)!important;
  gap:18px!important;
  align-items:start!important;
  padding:14px 0!important;
  border-bottom:1px solid var(--rr-border-soft,#E2E9E5)!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .form-table tr:last-child{
  border-bottom:0!important;
  padding-bottom:0!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .form-table th,
.rr-radar-real-view-inner[data-radar-view="asset-new"] .form-table td{
  display:block!important;
  width:auto!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  background:transparent!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .form-table th{
  color:var(--rr-ink,#14201B)!important;
  font-size:.84rem!important;
  line-height:1.35!important;
  font-weight:820!important;
  padding-top:8px!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .form-table td{
  color:var(--rr-text-2,#475A52)!important;
  min-width:0!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] input.regular-text,
.rr-radar-real-view-inner[data-radar-view="asset-new"] input[type="url"],
.rr-radar-real-view-inner[data-radar-view="asset-new"] input[type="text"],
.rr-radar-real-view-inner[data-radar-view="asset-new"] input[type="number"],
.rr-radar-real-view-inner[data-radar-view="asset-new"] select,
.rr-radar-real-view-inner[data-radar-view="asset-new"] textarea{
  width:min(100%,720px)!important;
  max-width:720px!important;
  min-height:40px!important;
  border-radius:10px!important;
  border:1px solid var(--rr-border,#C9D4CE)!important;
  background:#fbfdfc!important;
  color:var(--rr-ink,#14201B)!important;
  padding:8px 11px!important;
  box-shadow:0 1px 0 rgba(20,32,27,.03)!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] select{
  appearance:auto!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] input[type="number"]{
  width:120px!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] textarea{
  min-height:108px!important;
  resize:vertical!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] input:focus,
.rr-radar-real-view-inner[data-radar-view="asset-new"] select:focus,
.rr-radar-real-view-inner[data-radar-view="asset-new"] textarea:focus{
  outline:0!important;
  border-color:var(--rr-brand-600,#1A7A57)!important;
  box-shadow:0 0 0 3px rgba(26,122,87,.13)!important;
  background:#fff!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .description{
  max-width:760px!important;
  margin:7px 0 0!important;
  color:var(--rr-text-3,#6B7C74)!important;
  font-size:.9rem!important;
  line-height:1.45!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] input[type="checkbox"]{
  width:auto!important;
  min-height:0!important;
  margin-right:7px!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-frontend-submit-row{
  position:sticky!important;
  bottom:0!important;
  z-index:5!important;
  display:flex!important;
  gap:10px!important;
  align-items:center!important;
  justify-content:flex-start!important;
  margin:4px 0 0!important;
  padding:14px 0 0!important;
  background:linear-gradient(180deg,rgba(246,248,247,0),#f6f8f7 35%)!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-frontend-submit-row .button-primary{
  min-width:132px!important;
}
@media (max-width:900px){
  .rr-radar-real-view-inner[data-radar-view="asset-new"] .form-table tr{
    grid-template-columns:1fr!important;
    gap:8px!important;
  }
  .rr-radar-real-view-inner[data-radar-view="asset-new"] .form-table th{
    padding-top:0!important;
  }
  .rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-section{
    padding:17px!important;
  }
  .rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-frontend-submit-row{
    flex-wrap:wrap!important;
  }
}


/* v1.38.4.13 · Assets frontend polish
   Tightens the Assets / New Asset frontend experience inside Suite.
   No functional logic changed: this is visual containment, Astra bleed protection and table readability. */
.rr-radar-real-view-inner[data-radar-view="asset-new"],
.rr-radar-real-view-inner[data-radar-view="assets"]{
  --rr-radar-form-label-w:240px;
  --rr-radar-control-h:44px;
  --rr-radar-focus:rgba(23,106,79,.18);
  --rr-radar-soft-green:#F3FAF7;
  --rr-radar-table-head:#F4F8F6;
}

/* Global anti-theme bleed for the Assets area. */
.rr-radar-real-view-inner[data-radar-view="asset-new"] *,
.rr-radar-real-view-inner[data-radar-view="assets"] *{
  box-sizing:border-box!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] a,
.rr-radar-real-view-inner[data-radar-view="assets"] a{
  color:var(--rr-brand-700,#14543D)!important;
  text-decoration-color:rgba(20,84,61,.25)!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] a:hover,
.rr-radar-real-view-inner[data-radar-view="assets"] a:hover{
  color:var(--rr-brand-800,#0F3F32)!important;
  text-decoration-color:rgba(15,63,50,.55)!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .button,
.rr-radar-real-view-inner[data-radar-view="assets"] .button{
  border-radius:10px!important;
  border-color:var(--rr-border,#C9D4CE)!important;
  background:#fff!important;
  color:var(--rr-ink,#14201B)!important;
  box-shadow:0 1px 1px rgba(20,32,27,.04)!important;
  min-height:38px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  padding:0 14px!important;
  font-weight:780!important;
  line-height:1!important;
  text-decoration:none!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .button-primary,
.rr-radar-real-view-inner[data-radar-view="assets"] .button-primary{
  background:var(--rr-brand-700,#14543D)!important;
  border-color:var(--rr-brand-700,#14543D)!important;
  color:#fff!important;
  box-shadow:0 8px 18px rgba(20,84,61,.10)!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .button:hover,
.rr-radar-real-view-inner[data-radar-view="assets"] .button:hover{
  filter:none!important;
  transform:translateY(-1px)!important;
  box-shadow:0 8px 18px rgba(20,32,27,.08)!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .button:focus,
.rr-radar-real-view-inner[data-radar-view="asset-new"] .button:focus-visible,
.rr-radar-real-view-inner[data-radar-view="assets"] .button:focus,
.rr-radar-real-view-inner[data-radar-view="assets"] .button:focus-visible{
  outline:3px solid var(--rr-radar-focus)!important;
  outline-offset:2px!important;
  box-shadow:none!important;
}

/* New/Edit Asset form: premium Suite form instead of wp-admin table feel. */
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-frontend-form-intro{
  padding:20px 22px!important;
  border-left:4px solid var(--rr-brand-700,#14543D)!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-frontend-form-intro h2{
  font-size:1.12rem!important;
  margin:0 0 8px!important;
  letter-spacing:-.01em!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-frontend-asset-create-form{
  display:grid!important;
  gap:20px!important;
  max-width:1440px!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-frontend-asset-create-form > .rr-radar-section{
  position:relative!important;
  margin:0!important;
  padding:22px 24px!important;
  border:1px solid var(--rr-border-soft,#E2E9E5)!important;
  border-radius:18px!important;
  background:linear-gradient(180deg,#fff 0%,#FBFDFC 100%)!important;
  box-shadow:0 12px 32px rgba(20,32,27,.055)!important;
  overflow:hidden!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-frontend-asset-create-form > .rr-radar-section > h2{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  margin:0 0 18px!important;
  color:var(--rr-ink,#14201B)!important;
  font-size:1.06rem!important;
  font-weight:860!important;
  letter-spacing:-.01em!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-frontend-asset-create-form > .rr-radar-section > h2::before{
  content:""!important;
  display:inline-block!important;
  width:10px!important;
  height:10px!important;
  border-radius:50%!important;
  background:var(--rr-brand-700,#14543D)!important;
  box-shadow:0 0 0 8px rgba(23,106,79,.08)!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-frontend-asset-create-form .form-table,
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-frontend-asset-create-form .form-table tbody{
  display:block!important;
  width:100%!important;
  border:0!important;
  margin:0!important;
  background:transparent!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-frontend-asset-create-form .form-table tr{
  display:grid!important;
  grid-template-columns:minmax(180px,var(--rr-radar-form-label-w)) minmax(0,1fr)!important;
  gap:24px!important;
  align-items:start!important;
  width:100%!important;
  padding:16px 0!important;
  border:0!important;
  border-top:1px solid rgba(201,212,206,.72)!important;
  background:transparent!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-frontend-asset-create-form .form-table tr:first-child{
  border-top:0!important;
  padding-top:0!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-frontend-asset-create-form .form-table th,
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-frontend-asset-create-form .form-table td{
  display:block!important;
  width:auto!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  background:transparent!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-frontend-asset-create-form .form-table th{
  padding-top:8px!important;
  color:var(--rr-ink,#14201B)!important;
  font-size:.86rem!important;
  line-height:1.25!important;
  font-weight:850!important;
  letter-spacing:-.005em!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-frontend-asset-create-form .form-table th label{
  color:inherit!important;
  font-weight:inherit!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-frontend-asset-create-form .form-table td{
  min-width:0!important;
  color:var(--rr-text-2,#475A52)!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] input[type="text"],
.rr-radar-real-view-inner[data-radar-view="asset-new"] input[type="url"],
.rr-radar-real-view-inner[data-radar-view="asset-new"] input[type="search"],
.rr-radar-real-view-inner[data-radar-view="asset-new"] input[type="number"],
.rr-radar-real-view-inner[data-radar-view="asset-new"] select,
.rr-radar-real-view-inner[data-radar-view="asset-new"] textarea{
  width:min(100%,780px)!important;
  max-width:780px!important;
  min-height:var(--rr-radar-control-h)!important;
  border:1px solid var(--rr-border,#C9D4CE)!important;
  border-radius:12px!important;
  background:#fff!important;
  color:var(--rr-ink,#14201B)!important;
  box-shadow:0 1px 0 rgba(20,32,27,.025)!important;
  padding:10px 13px!important;
  font-size:.94rem!important;
  line-height:1.35!important;
  transition:border-color .16s ease, box-shadow .16s ease, background-color .16s ease!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] select{
  appearance:none!important;
  -webkit-appearance:none!important;
  padding-right:42px!important;
  background-image:linear-gradient(45deg,transparent 50%,var(--rr-text-2,#475A52) 50%),linear-gradient(135deg,var(--rr-text-2,#475A52) 50%,transparent 50%)!important;
  background-position:calc(100% - 19px) 50%,calc(100% - 13px) 50%!important;
  background-size:6px 6px,6px 6px!important;
  background-repeat:no-repeat!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] input:focus,
.rr-radar-real-view-inner[data-radar-view="asset-new"] select:focus,
.rr-radar-real-view-inner[data-radar-view="asset-new"] textarea:focus{
  border-color:var(--rr-brand-700,#14543D)!important;
  box-shadow:0 0 0 4px var(--rr-radar-focus)!important;
  outline:none!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] textarea{
  min-height:110px!important;
  resize:vertical!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] input[type="number"]{
  width:130px!important;
  max-width:130px!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] input[type="checkbox"]{
  width:18px!important;
  height:18px!important;
  min-height:18px!important;
  accent-color:var(--rr-brand-700,#14543D)!important;
  margin:0 8px 0 0!important;
  vertical-align:-3px!important;
  box-shadow:none!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] input::placeholder,
.rr-radar-real-view-inner[data-radar-view="asset-new"] textarea::placeholder{
  color:#7A8881!important;
  opacity:.86!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .description,
.rr-radar-real-view-inner[data-radar-view="asset-new"] p.description{
  display:block!important;
  max-width:780px!important;
  margin:7px 0 0!important;
  color:var(--rr-text-3,#6B7C74)!important;
  font-size:.82rem!important;
  line-height:1.42!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-inline-fields{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:14px!important;
  align-items:flex-start!important;
  max-width:780px!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-inline-fields label{
  display:grid!important;
  gap:6px!important;
  color:var(--rr-ink,#14201B)!important;
  font-size:.78rem!important;
  font-weight:820!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-inline-fields select{
  width:150px!important;
  max-width:150px!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-post-picker{
  display:grid!important;
  gap:10px!important;
  max-width:780px!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-post-picker-meta{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:10px!important;
  align-items:center!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-post-picker-meta span{
  min-height:24px!important;
  padding:3px 10px!important;
  border-radius:999px!important;
  background:var(--rr-radar-soft-green)!important;
  border:1px solid rgba(23,106,79,.12)!important;
  color:var(--rr-brand-800,#0F3F32)!important;
  font-size:.76rem!important;
  font-weight:830!important;
}

/* Context assistant and templates: no Astra/browser blue states. */
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-context-assist{
  margin:0 0 20px!important;
  padding:20px!important;
  border:1px solid rgba(23,106,79,.16)!important;
  border-left:5px solid var(--rr-brand-700,#14543D)!important;
  border-radius:18px!important;
  background:linear-gradient(180deg,#fff 0%,#F8FCFA 100%)!important;
  box-shadow:0 12px 26px rgba(20,32,27,.045)!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-context-assist-head{
  display:flex!important;
  gap:20px!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  margin:0 0 16px!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-context-assist h3{
  margin:0 0 5px!important;
  color:var(--rr-brand-900,#0C271E)!important;
  font-size:1rem!important;
  font-weight:880!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-context-score{
  min-width:132px!important;
  padding:10px 14px!important;
  border-radius:14px!important;
  background:var(--rr-radar-soft-green)!important;
  border:1px solid rgba(23,106,79,.12)!important;
  text-align:right!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-context-score span{
  display:block!important;
  color:var(--rr-text-3,#6B7C74)!important;
  font-size:.66rem!important;
  line-height:1.1!important;
  letter-spacing:.12em!important;
  text-transform:uppercase!important;
  font-weight:900!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-context-score strong{
  display:block!important;
  color:var(--rr-brand-900,#0C271E)!important;
  font-size:1.45rem!important;
  line-height:1.08!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-context-warnings{
  margin:14px 0!important;
  padding:14px 16px!important;
  border:1px solid rgba(170,112,0,.25)!important;
  border-radius:14px!important;
  background:#FFF8E8!important;
  color:#684800!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-context-recommendation-box{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:18px!important;
  margin:14px 0 16px!important;
  padding:16px 18px!important;
  border:1px solid rgba(23,106,79,.18)!important;
  border-left:5px solid var(--rr-brand-700,#14543D)!important;
  border-radius:16px!important;
  background:#fff!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-context-template-grid{
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;
  gap:14px!important;
  margin-top:16px!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-context-template,
.rr-radar-real-view-inner[data-radar-view="asset-new"] button.rr-radar-context-template,
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-context-template:visited{
  appearance:none!important;
  -webkit-appearance:none!important;
  display:grid!important;
  gap:8px!important;
  width:100%!important;
  min-height:126px!important;
  padding:18px!important;
  border:1px solid rgba(23,106,79,.18)!important;
  border-radius:16px!important;
  background:#fff!important;
  color:var(--rr-ink,#14201B)!important;
  text-align:left!important;
  cursor:pointer!important;
  box-shadow:0 1px 2px rgba(20,32,27,.035)!important;
  outline:none!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-context-template strong{
  color:var(--rr-brand-900,#0C271E)!important;
  font-size:.94rem!important;
  line-height:1.25!important;
  font-weight:860!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-context-template span{
  color:var(--rr-text-2,#475A52)!important;
  font-size:.86rem!important;
  line-height:1.42!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-context-template em{
  color:var(--rr-brand-700,#14543D)!important;
  font-style:normal!important;
  font-weight:850!important;
  font-size:.78rem!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-context-template:hover,
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-context-template:focus,
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-context-template:focus-visible,
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-context-template.is-recommended,
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-context-template.is-selected{
  border-color:var(--rr-brand-700,#14543D)!important;
  background:linear-gradient(180deg,#fff 0%,#F3FAF7 100%)!important;
  color:var(--rr-ink,#14201B)!important;
  box-shadow:0 0 0 4px rgba(23,106,79,.10),0 12px 26px rgba(20,84,61,.07)!important;
  outline:none!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-context-template.is-selected{
  border-width:2px!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-context-template:active{
  background:linear-gradient(180deg,#F5FBF8 0%,#EAF5F0 100%)!important;
  color:var(--rr-ink,#14201B)!important;
}

.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-frontend-submit-row{
  position:sticky!important;
  bottom:0!important;
  z-index:4!important;
  display:flex!important;
  flex-wrap:wrap!important;
  gap:12px!important;
  align-items:center!important;
  margin:2px 0 0!important;
  padding:16px 18px!important;
  border:1px solid rgba(226,233,229,.94)!important;
  border-radius:16px!important;
  background:rgba(246,249,247,.92)!important;
  backdrop-filter:blur(10px)!important;
  box-shadow:0 -12px 26px rgba(20,32,27,.045)!important;
}
.rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-frontend-submit-row .button{
  min-height:46px!important;
  padding:0 22px!important;
  font-size:.95rem!important;
}

/* Assets detail tables: controlled widths and readable cells. */
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-subsection > h3,
.rr-radar-real-view-inner[data-radar-view="assets"] h3{
  color:var(--rr-ink,#14201B)!important;
  font-size:1.05rem!important;
  line-height:1.2!important;
  letter-spacing:-.01em!important;
  margin:24px 0 14px!important;
  font-weight:860!important;
}
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-table-scroll{
  position:relative!important;
  border:1px solid var(--rr-border-soft,#E2E9E5)!important;
  border-radius:16px!important;
  background:#fff!important;
  box-shadow:0 10px 26px rgba(20,32,27,.045)!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  padding-bottom:0!important;
  scrollbar-width:thin!important;
  scrollbar-color:rgba(23,106,79,.48) rgba(23,106,79,.08)!important;
}
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-table-scroll::-webkit-scrollbar{height:12px!important;}
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-table-scroll::-webkit-scrollbar-track{background:rgba(23,106,79,.07)!important;border-radius:999px!important;}
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-table-scroll::-webkit-scrollbar-thumb{background:rgba(23,106,79,.46)!important;border-radius:999px!important;border:3px solid rgba(23,106,79,.07)!important;}
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-table-scroll::after{
  display:block!important;
  padding:10px 14px!important;
  border-top:1px solid rgba(226,233,229,.82)!important;
  background:rgba(246,249,247,.92)!important;
  color:var(--rr-text-3,#6B7C74)!important;
  font-size:.78rem!important;
  line-height:1.2!important;
}
.rr-radar-real-view-inner[data-radar-view="assets"] table.rr-radar-table{
  border-collapse:separate!important;
  border-spacing:0!important;
  border:0!important;
  background:#fff!important;
}
.rr-radar-real-view-inner[data-radar-view="assets"] table.rr-radar-table thead th{
  position:sticky!important;
  top:0!important;
  z-index:2!important;
  background:var(--rr-radar-table-head)!important;
  color:var(--rr-brand-900,#0C271E)!important;
  font-size:.78rem!important;
  line-height:1.25!important;
  font-weight:860!important;
  letter-spacing:.01em!important;
  white-space:nowrap!important;
}
.rr-radar-real-view-inner[data-radar-view="assets"] table.rr-radar-table th,
.rr-radar-real-view-inner[data-radar-view="assets"] table.rr-radar-table td{
  padding:14px 15px!important;
  border-top:0!important;
  border-left:0!important;
  border-right:1px solid rgba(226,233,229,.86)!important;
  border-bottom:1px solid rgba(226,233,229,.86)!important;
  vertical-align:top!important;
  color:var(--rr-ink,#14201B)!important;
  font-size:.88rem!important;
  line-height:1.42!important;
}
.rr-radar-real-view-inner[data-radar-view="assets"] table.rr-radar-table th:last-child,
.rr-radar-real-view-inner[data-radar-view="assets"] table.rr-radar-table td:last-child{border-right:0!important;}
.rr-radar-real-view-inner[data-radar-view="assets"] table.rr-radar-table tbody tr:last-child td{border-bottom:0!important;}
.rr-radar-real-view-inner[data-radar-view="assets"] table.rr-radar-table tbody tr:hover td{background:rgba(246,249,247,.54)!important;}

/* Snapshot history table: fixed, content-aware columns. */
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table{
  min-width:1720px!important;
  table-layout:fixed!important;
}
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table th:nth-child(1),
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table td:nth-child(1){width:170px!important;white-space:normal!important;}
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table th:nth-child(2),
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table td:nth-child(2){width:320px!important;}
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table th:nth-child(3),
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table td:nth-child(3){width:340px!important;}
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table th:nth-child(4),
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table td:nth-child(4){width:105px!important;text-align:right!important;}
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table th:nth-child(5),
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table td:nth-child(5){width:190px!important;}
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table th:nth-child(6),
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table td:nth-child(6),
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table th:nth-child(7),
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table td:nth-child(7),
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table th:nth-child(8),
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table td:nth-child(8){width:86px!important;text-align:center!important;}
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table th:nth-child(9),
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table td:nth-child(9){width:360px!important;}
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table th:nth-child(10),
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table td:nth-child(10){width:145px!important;}
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table td:nth-child(2),
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table td:nth-child(3){
  white-space:normal!important;
  overflow-wrap:break-word!important;
  word-break:normal!important;
  hyphens:auto!important;
}
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table td:nth-child(4){font-weight:860!important;color:var(--rr-brand-900,#0C271E)!important;}
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table code{
  display:inline-flex!important;
  max-width:132px!important;
  padding:4px 7px!important;
  border-radius:8px!important;
  background:#F4F8F6!important;
  color:var(--rr-ink,#14201B)!important;
  font-size:.78rem!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-link-summary{
  max-width:none!important;
  display:flex!important;
  flex-wrap:wrap!important;
  gap:6px!important;
}
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-link-summary span{
  min-height:26px!important;
  padding:4px 8px!important;
  border-radius:999px!important;
  background:#F8FAF9!important;
  border:1px solid var(--rr-border-soft,#E2E9E5)!important;
  color:var(--rr-text-2,#475A52)!important;
  font-size:.76rem!important;
  white-space:nowrap!important;
}
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-legend{
  margin:12px 2px 0!important;
  padding:12px 14px!important;
  border:1px solid rgba(226,233,229,.88)!important;
  border-radius:12px!important;
  background:#fff!important;
  font-size:.82rem!important;
  line-height:1.48!important;
}

/* Rules and findings tables: better proportional columns. */
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-rules-table{
  min-width:1080px!important;
  table-layout:fixed!important;
}
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-rules-table th:nth-child(1),
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-rules-table td:nth-child(1){width:150px!important;}
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-rules-table th:nth-child(2),
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-rules-table td:nth-child(2){width:220px!important;}
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-findings-table{
  min-width:1360px!important;
  table-layout:fixed!important;
}
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-findings-table th:nth-child(1),
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-findings-table td:nth-child(1){width:120px!important;}
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-findings-table th:nth-child(2),
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-findings-table td:nth-child(2){width:110px!important;}
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-findings-table th:nth-child(3),
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-findings-table td:nth-child(3){width:150px!important;}
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-findings-table th:nth-child(4),
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-findings-table td:nth-child(4){width:520px!important;}
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-findings-table th:nth-child(5),
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-findings-table td:nth-child(5){width:100px!important;text-align:right!important;}
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-findings-table th:nth-child(6),
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-findings-table td:nth-child(6){width:100px!important;text-align:right!important;}
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-findings-table th:nth-child(7),
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-findings-table td:nth-child(7){width:260px!important;}

@media (max-width:860px){
  .rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-frontend-asset-create-form .form-table tr{
    grid-template-columns:1fr!important;
    gap:8px!important;
  }
  .rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-frontend-asset-create-form .form-table th{
    padding-top:0!important;
  }
  .rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-context-assist-head,
  .rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-context-recommendation-box{
    display:grid!important;
  }
  .rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-context-score{
    text-align:left!important;
    width:max-content!important;
  }
  .rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-frontend-submit-row{
    position:relative!important;
    bottom:auto!important;
  }
}

/* v1.38.4.14 · Assets frontend hard polish
   Final hardening against Astra accent bleed and proportional asset tables. */
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="asset-new"],
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"]{
  --rr-brand-900:#0C271E;
  --rr-brand-800:#0F3F32;
  --rr-brand-700:#14543D;
  --rr-brand-600:#176A4F;
  --rr-brand-500:#1D8A66;
  --rr-ink:#14201B;
  --rr-text-2:#475A52;
  --rr-text-3:#6B7C74;
  --rr-border:#C9D4CE;
  --rr-border-soft:#E2E9E5;
  --rr-app:#F1F5F3;
  --rr-surface:#FFFFFF;
  --rr-surface-2:#F6F9F7;
  --rr-radar-focus:rgba(23,106,79,.18);
  accent-color:#176A4F;
}

/* Defeat Astra/Customizer blue fallback inside Assets. */
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="asset-new"] :is(a,button,input,select,textarea,.button,.button-primary,.button-secondary):focus,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="asset-new"] :is(a,button,input,select,textarea,.button,.button-primary,.button-secondary):focus-visible,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] :is(a,button,input,select,textarea,.button,.button-primary,.button-secondary):focus,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] :is(a,button,input,select,textarea,.button,.button-primary,.button-secondary):focus-visible{
  outline:3px solid rgba(23,106,79,.18)!important;
  outline-offset:2px!important;
  box-shadow:0 0 0 1px rgba(23,106,79,.18)!important;
  border-color:#176A4F!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="asset-new"] :is(input[type="text"],input[type="url"],input[type="number"],input[type="date"],select,textarea),
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] :is(input[type="text"],input[type="url"],input[type="number"],input[type="date"],select,textarea){
  border-color:#C9D4CE!important;
  color:#14201B!important;
  background:#fff!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="asset-new"] :is(input[type="text"],input[type="url"],input[type="number"],input[type="date"],select,textarea):focus,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] :is(input[type="text"],input[type="url"],input[type="number"],input[type="date"],select,textarea):focus{
  border-color:#176A4F!important;
  background:#fff!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="asset-new"] input[type="checkbox"],
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="asset-new"] input[type="radio"],
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] input[type="checkbox"],
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] input[type="radio"]{
  accent-color:#176A4F!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="asset-new"] :is(.button-primary,a.button-primary,button.button-primary,input.button-primary,.rrbs-btn--primary),
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] :is(.button-primary,a.button-primary,button.button-primary,input.button-primary,.rrbs-btn--primary){
  background:#14543D!important;
  border-color:#14543D!important;
  color:#fff!important;
  text-decoration:none!important;
  box-shadow:0 10px 22px rgba(20,84,61,.12)!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="asset-new"] :is(.button-primary,a.button-primary,button.button-primary,input.button-primary,.rrbs-btn--primary):hover,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] :is(.button-primary,a.button-primary,button.button-primary,input.button-primary,.rrbs-btn--primary):hover{
  background:#0F3F32!important;
  border-color:#0F3F32!important;
  color:#fff!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="asset-new"] a.button-primary,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] a.button-primary,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table td:last-child a.button-primary,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-actions a.button-primary{
  color:#fff!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="asset-new"] :is(.button:not(.button-primary),a.button:not(.button-primary),button.button:not(.button-primary),input.button:not(.button-primary)),
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] :is(.button:not(.button-primary),a.button:not(.button-primary),button.button:not(.button-primary),input.button:not(.button-primary)){
  background:#fff!important;
  border-color:#C9D4CE!important;
  color:#14543D!important;
  box-shadow:0 1px 2px rgba(20,32,27,.04)!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="asset-new"] :is(.button:not(.button-primary),a.button:not(.button-primary),button.button:not(.button-primary),input.button:not(.button-primary)):hover,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] :is(.button:not(.button-primary),a.button:not(.button-primary),button.button:not(.button-primary),input.button:not(.button-primary)):hover{
  background:#F3FAF7!important;
  border-color:#176A4F!important;
  color:#0F3F32!important;
}

/* Context template cards must never use Astra blue selected/focus states. */
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="asset-new"] button.rr-radar-context-template,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-context-template,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="asset-new"] button.rr-radar-context-template:hover,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="asset-new"] button.rr-radar-context-template:focus,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="asset-new"] button.rr-radar-context-template:focus-visible,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="asset-new"] button.rr-radar-context-template:active{
  background:#fff!important;
  color:#14201B!important;
  border-color:rgba(23,106,79,.22)!important;
  text-align:left!important;
  box-shadow:0 1px 2px rgba(20,32,27,.035)!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="asset-new"] button.rr-radar-context-template:is(:hover,:focus,:focus-visible,.is-recommended,.is-selected),
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-context-template:is(:hover,:focus,:focus-visible,.is-recommended,.is-selected){
  background:linear-gradient(180deg,#FFFFFF 0%,#F3FAF7 100%)!important;
  border-color:#176A4F!important;
  color:#14201B!important;
  box-shadow:0 0 0 4px rgba(23,106,79,.10),0 12px 26px rgba(20,84,61,.07)!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-context-template strong{color:#0C271E!important;}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-context-template span{color:#475A52!important;}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-context-template em{color:#14543D!important;}

/* Asset list: avoid button text becoming green on green, and keep actions usable. */
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table{
  min-width:1500px!important;
  table-layout:fixed!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table th,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table td{
  overflow-wrap:normal!important;
  word-break:normal!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table th:nth-child(1),
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table td:nth-child(1){width:360px!important;white-space:normal!important;overflow-wrap:anywhere!important;}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table th:nth-child(2),
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table td:nth-child(2){width:160px!important;}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table th:nth-child(3),
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table td:nth-child(3){width:145px!important;}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table th:nth-child(4),
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table td:nth-child(4){width:130px!important;}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table th:nth-child(5),
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table td:nth-child(5){width:150px!important;}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table th:nth-child(6),
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table td:nth-child(6){width:210px!important;}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table th:nth-child(7),
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table td:nth-child(7){width:125px!important;}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table th:nth-child(8),
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table td:nth-child(8){width:430px!important;}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table td:last-child{
  white-space:nowrap!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table td:last-child .button{
  min-width:0!important;
  padding-left:18px!important;
  padding-right:18px!important;
}

/* Snapshot history: content-aware columns and stable horizontal scroll. */
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table-scroll{
  width:100%!important;
  max-width:100%!important;
  overflow-x:auto!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table{
  min-width:2400px!important;
  table-layout:fixed!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table th,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table td{
  white-space:normal!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
  hyphens:none!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table th:nth-child(1),
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table td:nth-child(1){width:180px!important;min-width:180px!important;max-width:180px!important;}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table th:nth-child(2),
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table td:nth-child(2){width:440px!important;min-width:440px!important;max-width:440px!important;}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table th:nth-child(3),
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table td:nth-child(3){width:560px!important;min-width:560px!important;max-width:560px!important;}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table th:nth-child(4),
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table td:nth-child(4){width:120px!important;min-width:120px!important;max-width:120px!important;text-align:right!important;}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table th:nth-child(5),
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table td:nth-child(5){width:240px!important;min-width:240px!important;max-width:240px!important;}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table th:nth-child(6),
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table td:nth-child(6),
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table th:nth-child(7),
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table td:nth-child(7),
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table th:nth-child(8),
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table td:nth-child(8){width:96px!important;min-width:96px!important;max-width:96px!important;text-align:center!important;}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table th:nth-child(9),
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table td:nth-child(9){width:420px!important;min-width:420px!important;max-width:420px!important;}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table th:nth-child(10),
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-table td:nth-child(10){width:180px!important;min-width:180px!important;max-width:180px!important;}

/* Better legend card and horizontal helper copy. */
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-snapshot-legend{
  color:#6B7C74!important;
  background:#FFFFFF!important;
  border-color:#E2E9E5!important;
  box-shadow:0 8px 22px rgba(20,32,27,.035)!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-table-scroll::after{
  color:#6B7C74!important;
  background:#F6F9F7!important;
  border-top-color:#E2E9E5!important;
}


/* v1.38.4.15 · Assets action buttons contrast hardening
   Fixes Astra/theme inheritance on custom action links such as .rr-radar-action-primary,
   where the label could render dark green over the primary green background. */
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table .rr-radar-row-actions .rr-radar-action-primary,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table .rr-radar-row-actions a.rr-radar-action-primary,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table td:last-child .rr-radar-action-primary,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table td:last-child a.rr-radar-action-primary{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:42px!important;
  padding:0 22px!important;
  border:1px solid #14543D!important;
  border-radius:9px!important;
  background:#14543D!important;
  color:#FFFFFF!important;
  -webkit-text-fill-color:#FFFFFF!important;
  text-decoration:none!important;
  text-decoration-color:transparent!important;
  box-shadow:0 10px 20px rgba(20,84,61,.14)!important;
  opacity:1!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table .rr-radar-row-actions .rr-radar-action-primary:hover,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table .rr-radar-row-actions .rr-radar-action-primary:focus,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table .rr-radar-row-actions .rr-radar-action-primary:focus-visible,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table td:last-child .rr-radar-action-primary:hover,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table td:last-child .rr-radar-action-primary:focus,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table td:last-child .rr-radar-action-primary:focus-visible{
  background:#0F3F32!important;
  border-color:#0F3F32!important;
  color:#FFFFFF!important;
  -webkit-text-fill-color:#FFFFFF!important;
  text-decoration:none!important;
  box-shadow:0 0 0 4px rgba(23,106,79,.16),0 12px 24px rgba(20,84,61,.16)!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table .rr-radar-action-primary *{
  color:#FFFFFF!important;
  -webkit-text-fill-color:#FFFFFF!important;
}

/* Keep secondary action distinct and readable next to the primary button. */
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table .rr-radar-row-actions .rr-radar-action-secondary,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table td:last-child .rr-radar-action-secondary{
  background:#FFFFFF!important;
  color:#14543D!important;
  -webkit-text-fill-color:#14543D!important;
  border:1px solid #C9D4CE!important;
  text-decoration:none!important;
  box-shadow:0 1px 2px rgba(20,32,27,.04)!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table .rr-radar-row-actions .rr-radar-action-secondary:hover,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table td:last-child .rr-radar-action-secondary:hover{
  background:#F3FAF7!important;
  color:#0F3F32!important;
  -webkit-text-fill-color:#0F3F32!important;
  border-color:#176A4F!important;
}

/* v1.38.4.16 · Frontend fallback for asset detail semantics and spacing. */
.rr-radar-shell .rr-radar-diagnosis-technical-adjustment,
.rr-radar-shell .rr-radar-high-zone-technical-adjustment {
    border-left-color: #D5962D !important;
    background: linear-gradient(135deg, #FFF8EA 0%, #FFFFFF 64%) !important;
    border-color: #E8D7B6 !important;
    box-shadow: 0 14px 34px rgba(89, 56, 10, .06) !important;
}
.rr-radar-shell .rr-radar-high-zone-technical-adjustment .rr-radar-eyebrow,
.rr-radar-shell .rr-radar-high-zone-technical-adjustment h3,
.rr-radar-shell .rr-radar-diagnosis-technical-adjustment h3 {
    color: #5F3B00 !important;
}
.rr-radar-shell .rr-radar-asset-detail > h3,
.rr-radar-shell .rr-radar-checks-block > h3,
.rr-radar-shell .rr-radar-ai-block > h3,
.rr-radar-shell .rr-radar-ai-block h3 {
    margin-top: 40px !important;
    margin-bottom: 16px !important;
    line-height: 1.22 !important;
}
.rr-radar-shell .rr-radar-positive-signals,
.rr-radar-shell .rr-radar-ai-dimensions,
.rr-radar-shell .rr-radar-business-context,
.rr-radar-shell .rr-radar-excellence-opportunities {
    margin-top: 18px !important;
    margin-bottom: 34px !important;
}
.rr-radar-shell .rr-radar-positive-signals + h3,
.rr-radar-shell .rr-radar-excellence-opportunities + details,
.rr-radar-shell .rr-radar-excellence-opportunities + .rr-radar-technical-details {
    margin-top: 42px !important;
}
.rr-radar-shell .rr-radar-excellence-opportunity,
.rr-radar-shell .rr-radar-technical-details,
.rr-radar-shell .rr-radar-ai-run-details {
    margin-top: 16px !important;
    margin-bottom: 18px !important;
    border-radius: 12px !important;
}
.rr-radar-shell .rr-radar-snapshot-legend {
    margin-top: 14px !important;
    margin-bottom: 26px !important;
    padding: 12px 14px;
    border: 1px solid #DFE7E2;
    border-radius: 10px;
    background: #FFFFFF;
}

/* v1.38.4.18 · Asset buttons text-contrast hardening
   Purpose: defeat Astra/global button inheritance on bare buttons and button-link controls
   in Asset New / Assets. In some themes the background was green while the label inherited
   the same green, making actions such as "Limpiar búsqueda" visually blank. */
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="asset-new"] button.rr-radar-post-clear,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-post-clear,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="asset-new"] button.button-link.rr-radar-post-clear,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-post-picker-meta button.rr-radar-post-clear{
  appearance:none!important;
  -webkit-appearance:none!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:42px!important;
  padding:0 20px!important;
  border:1px solid #C9D4CE!important;
  border-radius:10px!important;
  background:#FFFFFF!important;
  background-image:none!important;
  color:#14543D!important;
  -webkit-text-fill-color:#14543D!important;
  font-weight:760!important;
  line-height:1.1!important;
  text-decoration:none!important;
  text-decoration-color:transparent!important;
  box-shadow:0 1px 2px rgba(20,32,27,.04)!important;
  opacity:1!important;
  cursor:pointer!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="asset-new"] button.rr-radar-post-clear:hover,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="asset-new"] button.rr-radar-post-clear:focus,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="asset-new"] button.rr-radar-post-clear:focus-visible,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-post-clear:hover,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-post-clear:focus,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-post-clear:focus-visible{
  background:#F3FAF7!important;
  background-image:none!important;
  border-color:#176A4F!important;
  color:#0F3F32!important;
  -webkit-text-fill-color:#0F3F32!important;
  text-decoration:none!important;
  box-shadow:0 0 0 4px rgba(23,106,79,.12),0 2px 5px rgba(20,32,27,.05)!important;
}

/* Strong primary-button text lock: visible white labels under every theme state. */
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="asset-new"] :is(.button-primary,a.button-primary,button.button-primary,input.button-primary,.rrbs-btn--primary),
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="asset-new"] :is(.button-primary,a.button-primary,button.button-primary,input.button-primary,.rrbs-btn--primary):is(:hover,:focus,:focus-visible,:active),
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] :is(.button-primary,a.button-primary,button.button-primary,input.button-primary,.rrbs-btn--primary),
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] :is(.button-primary,a.button-primary,button.button-primary,input.button-primary,.rrbs-btn--primary):is(:hover,:focus,:focus-visible,:active){
  color:#FFFFFF!important;
  -webkit-text-fill-color:#FFFFFF!important;
  text-shadow:none!important;
  opacity:1!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="asset-new"] :is(.button-primary,a.button-primary,button.button-primary,input.button-primary,.rrbs-btn--primary) *,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] :is(.button-primary,a.button-primary,button.button-primary,input.button-primary,.rrbs-btn--primary) *{
  color:#FFFFFF!important;
  -webkit-text-fill-color:#FFFFFF!important;
}

/* Bare buttons inside the WordPress content picker must never inherit Astra primary styles. */
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-post-picker button:not(.button-primary):not(.rr-radar-context-template),
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="asset-new"] .rr-radar-post-picker button:not(.button-primary):not(.rr-radar-context-template):is(:hover,:focus,:focus-visible,:active){
  color:#14543D!important;
  -webkit-text-fill-color:#14543D!important;
}


/* v1.38.4.26 — explicit permission state for restricted frontend views */
.rr-radar-view-denied{
  padding:clamp(24px, 4vw, 44px) 0;
}
.rr-radar-view-denied__panel{
  max-width:760px;
  margin:0 auto;
  padding:clamp(24px, 4vw, 36px);
  border:1px solid rgba(23,106,79,.18);
  border-radius:22px;
  background:linear-gradient(180deg,#ffffff 0%,#f7fbf8 100%);
  box-shadow:0 22px 55px rgba(15,35,27,.08);
}
.rr-radar-view-denied__eyebrow{
  display:inline-flex;
  align-items:center;
  gap:8px;
  margin:0 0 12px;
  padding:6px 10px;
  border-radius:999px;
  background:#eef7f3;
  color:#176a4f;
  font-size:12px;
  font-weight:700;
  letter-spacing:.04em;
  text-transform:uppercase;
}
.rr-radar-view-denied__panel h2{
  margin:0 0 10px;
  color:#14201b;
  font-size:clamp(22px, 3vw, 30px);
  line-height:1.15;
}
.rr-radar-view-denied__panel p{
  max-width:62ch;
  margin:0 0 18px;
  color:#475a52;
  font-size:15px;
  line-height:1.6;
}
.rr-radar-view-denied__meta{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:12px;
  margin:20px 0 22px;
}
.rr-radar-view-denied__meta div{
  padding:14px 16px;
  border:1px solid #e2e9e5;
  border-radius:16px;
  background:#fff;
}
.rr-radar-view-denied__meta dt{
  margin:0 0 4px;
  color:#6b7c74;
  font-size:12px;
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:.04em;
}
.rr-radar-view-denied__meta dd{
  margin:0;
  color:#14201b;
  font-size:14px;
  font-weight:700;
}
.rr-radar-view-denied__actions{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
}
.rr-radar-view-denied__actions .rrbs-btn,
.rr-radar-view-denied__actions .rrbs-btn:visited{
  text-decoration:none !important;
}
.rr-radar-view-denied__actions .rrbs-btn--primary,
.rr-radar-view-denied__actions .rrbs-btn--primary:visited,
.rr-radar-view-denied__actions .rrbs-btn--primary:hover,
.rr-radar-view-denied__actions .rrbs-btn--primary:focus{
  color:#fff !important;
  background:#176a4f !important;
  border-color:#176a4f !important;
}
.rr-radar-view-denied__actions .rrbs-btn--secondary,
.rr-radar-view-denied__actions .rrbs-btn--secondary:visited{
  color:#176a4f !important;
  background:#fff !important;
  border-color:#c9d4ce !important;
}
@media (max-width:720px){
  .rr-radar-view-denied__meta{grid-template-columns:1fr;}
  .rr-radar-view-denied__actions .rrbs-btn{width:100%;justify-content:center;}
}


/* v1.45.0.2 · Frontend shell/content width parity.
   Keep the Suite tool hero, breadcrumb and embedded Radar view on the same
   horizontal system. This prevents the header from rendering wider than the
   actual tool page in shortcode mode. */
body.rr-radar-suite-page .rr-radar-multipage-shell .rr-radar-content--view{
  width:100%!important;
  max-width:1180px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  padding-left:clamp(18px,2vw,28px)!important;
  padding-right:clamp(18px,2vw,28px)!important;
}
body.rr-radar-suite-page .rr-radar-multipage-shell .rr-radar-hero,
body.rr-radar-suite-page .rr-radar-multipage-shell .rr-radar-breadcrumb,
body.rr-radar-suite-page .rr-radar-multipage-shell .rr-radar-real-view,
body.rr-radar-suite-page .rr-radar-multipage-shell .rr-radar-real-view-inner{
  width:100%!important;
  max-width:100%!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-visibility,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-visibility .rr-radar-header,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-visibility .rr-radar-notice,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-kpis.rr-radar-card-grid,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-section{
  width:100%!important;
  max-width:100%!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-table-scroll{
  width:100%!important;
  max-width:100%!important;
  overflow-x:auto!important;
}

/* v1.45.0.3 · Frontend shortcode width parity for embedded admin-origin views.
   The embedded admin view wrapper kept its wp-admin width: calc(100% - 40px),
   so the Suite hero could be wider than the actual Radar tool body. In frontend
   mode, the included .wrap must fill the shell content width exactly. */
body.rr-radar-suite-page .rr-radar-multipage-shell .rr-radar-content--view{
  width:100%!important;
  max-width:1280px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  padding-left:clamp(18px,2vw,28px)!important;
  padding-right:clamp(18px,2vw,28px)!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner > .wrap.rr-radar-admin,
body.rr-radar-suite-page .rr-radar-real-view-inner > .rr-radar-admin,
body.rr-radar-suite-page .rr-radar-real-view-inner > .rr-radar-wrap{
  width:100%!important;
  max-width:100%!important;
  margin-left:0!important;
  margin-right:0!important;
  box-sizing:border-box!important;
}
body.rr-radar-suite-page .rr-radar-multipage-shell .rr-radar-hero,
body.rr-radar-suite-page .rr-radar-multipage-shell .rr-radar-breadcrumb,
body.rr-radar-suite-page .rr-radar-multipage-shell .rr-radar-real-view{
  width:100%!important;
  max-width:100%!important;
  margin-left:0!important;
  margin-right:0!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] > .wrap.rr-radar-admin.rr-radar-genai-visibility,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-visibility .rr-radar-header,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-visibility .rr-radar-notice,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-kpis.rr-radar-card-grid,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-section{
  width:100%!important;
  max-width:100%!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-kpis.rr-radar-card-grid{
  grid-template-columns:repeat(auto-fit, minmax(220px, 1fr))!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-table-scroll{
  width:100%!important;
  max-width:100%!important;
  overflow-x:auto!important;
}


/* v1.45.0.4 · GenAI frontend box-model parity.
   Keep shortcode GenAI aligned with the shell even when admin components are rendered inside frontend. */
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] > .wrap.rr-radar-admin.rr-radar-genai-visibility,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] > .wrap.rr-radar-admin.rr-radar-genai-visibility *,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] > .wrap.rr-radar-admin.rr-radar-genai-visibility *::before,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] > .wrap.rr-radar-admin.rr-radar-genai-visibility *::after{
  box-sizing:border-box!important;
}

/* v1.45.40 — Search Console shortcode-safe executive summary */
.rr-radar-sc-safe-summary{background:#fff;border:1px solid rgba(23,106,79,.14);border-radius:18px;padding:22px;margin:0 0 24px;color:#23332e;box-shadow:0 12px 34px rgba(24,54,42,.06)}
.rr-radar-sc-safe-summary__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}
.rr-radar-safe-eyebrow{margin:0 0 6px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#5b6f67}
.rr-radar-sc-safe-summary h2{margin:0 0 7px;font-size:24px;line-height:1.2;color:#183b30}
.rr-radar-sc-safe-summary h3{margin:0 0 8px;font-size:16px;line-height:1.25;color:#23332e}
.rr-radar-sc-safe-summary p{margin:0;color:#51645c;line-height:1.55}
.rr-radar-sc-safe-status{display:inline-flex;align-items:center;white-space:nowrap;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800;border:1px solid #d8e7df;background:#f7faf9;color:#40544c}
.rr-radar-sc-safe-status.is-ok{border-color:#bcded1;background:#eef7f3;color:#176A4F}
.rr-radar-sc-safe-status.is-empty{border-color:#e3e6e2;background:#f6f7f6;color:#66736d}
.rr-radar-sc-safe-guardrail{display:flex;gap:10px;align-items:flex-start;border:1px solid #dfe8e3;background:#f8fbfa;border-radius:12px;padding:11px 13px;margin:14px 0 18px;color:#4f625a;font-size:13px}
.rr-radar-sc-safe-guardrail strong{color:#176A4F;white-space:nowrap}
.rr-radar-sc-safe-empty{border:1px dashed #d8e7df;border-radius:14px;background:#fbfdfc;padding:18px}
.rr-radar-sc-safe-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}
.rr-radar-sc-safe-meta div{border:1px solid #edf2ef;background:#fbfdfc;border-radius:12px;padding:11px 12px}
.rr-radar-sc-safe-meta span,.rr-radar-sc-safe-kpi span{display:block;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#6a7b74;margin-bottom:5px}
.rr-radar-sc-safe-meta strong{font-size:14px;color:#24362f}
.rr-radar-sc-safe-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:16px 0 18px}
.rr-radar-sc-safe-kpi{border:1px solid #dfe8e3;border-radius:14px;background:#fff;padding:12px;min-height:78px}
.rr-radar-sc-safe-kpi strong{display:block;font-size:22px;line-height:1.1;color:#176A4F;margin-bottom:5px}
.rr-radar-sc-safe-kpi em{display:block;font-style:normal;font-size:12px;color:#718079}
.rr-radar-sc-safe-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}
.rr-radar-sc-safe-card{border:1px solid #e3e9e6;border-radius:14px;padding:15px;background:#fff}
.rr-radar-sc-safe-card.is-reading{border-left:4px solid #176A4F}
.rr-radar-sc-safe-card.is-next{border-left:4px solid #c9943a}
.rr-radar-sc-safe-card.is-hidden{border-left:4px solid #65746e;background:#fafbfb}
@media (max-width:980px){.rr-radar-sc-safe-summary__header{display:block}.rr-radar-sc-safe-status{margin-top:12px}.rr-radar-sc-safe-meta,.rr-radar-sc-safe-kpis,.rr-radar-sc-safe-grid{grid-template-columns:1fr 1fr}}
@media (max-width:640px){.rr-radar-sc-safe-meta,.rr-radar-sc-safe-kpis,.rr-radar-sc-safe-grid{grid-template-columns:1fr}.rr-radar-sc-safe-summary{padding:18px}}

/* v1.45.41.1 — Search Console shortcode safe wording clarity */
.rr-radar-sc-safe-summary.rr-radar-sc-safe-summary--client-ready{
  border:1px solid rgba(26,64,51,.10);
  border-radius:22px;
  padding:0;
  overflow:hidden;
  background:linear-gradient(180deg,#fff 0%,#fbfdfc 100%);
  box-shadow:0 18px 42px rgba(24,54,42,.075);
}
.rr-radar-sc-safe-hero{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:24px;
  padding:26px 28px 22px;
  border-bottom:1px solid #e8f0ec;
  background:linear-gradient(135deg,#ffffff 0%,#f7fbf9 100%);
}
.rr-radar-sc-safe-hero__copy{max-width:720px;}
.rr-radar-sc-safe-hero__state{
  display:flex;
  flex-direction:column;
  align-items:flex-end;
  gap:8px;
  flex:0 0 auto;
}
.rr-radar-sc-safe-state-note{
  font-size:12px;
  font-weight:700;
  color:#66736d;
  white-space:nowrap;
}
.rr-radar-sc-safe-summary--client-ready .rr-radar-safe-eyebrow{color:#176A4F;margin-bottom:8px;}
.rr-radar-sc-safe-summary--client-ready h2{font-size:clamp(24px,3vw,34px);letter-spacing:-.03em;color:#183b30;margin-bottom:8px;}
.rr-radar-sc-safe-summary--client-ready .rr-radar-sc-safe-status{box-shadow:0 4px 12px rgba(23,106,79,.07);}
.rr-radar-sc-safe-scope{
  display:grid;
  grid-template-columns:auto 1fr;
  gap:4px 12px;
  align-items:center;
  margin:18px 28px 0;
  padding:12px 14px;
  border:1px solid #dde9e3;
  border-radius:14px;
  background:#f8fbfa;
  color:#4e6259;
}
.rr-radar-sc-safe-scope span{
  grid-row:1 / span 2;
  display:inline-flex;
  align-items:center;
  align-self:start;
  border-radius:999px;
  padding:5px 9px;
  background:#EEF7F3;
  color:#176A4F;
  font-size:11px;
  font-weight:900;
  letter-spacing:.06em;
  text-transform:uppercase;
  white-space:nowrap;
}
.rr-radar-sc-safe-scope strong{font-size:14px;color:#23332e;}
.rr-radar-sc-safe-scope em{font-style:normal;font-size:12px;color:#66736d;}
.rr-radar-sc-safe-meta.rr-radar-sc-safe-meta--client-ready,
.rr-radar-sc-safe-kpis.rr-radar-sc-safe-kpis--primary,
.rr-radar-sc-safe-kpis.rr-radar-sc-safe-kpis--support,
.rr-radar-sc-safe-grid.rr-radar-sc-safe-grid--client-ready{
  margin-left:28px;
  margin-right:28px;
}
.rr-radar-sc-safe-meta.rr-radar-sc-safe-meta--client-ready{grid-template-columns:1.35fr 1fr 1fr;margin-top:18px;margin-bottom:10px;}
.rr-radar-sc-safe-meta.rr-radar-sc-safe-meta--client-ready div{background:#fff;border-color:#e7efeb;padding:12px 14px;}
.rr-radar-sc-safe-kpis.rr-radar-sc-safe-kpis--primary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;margin-bottom:10px;}
.rr-radar-sc-safe-kpi.rr-radar-sc-safe-kpi--primary{
  min-height:96px;
  padding:16px 15px;
  border-radius:16px;
  background:#fff;
  border-color:#dce8e2;
  position:relative;
}
.rr-radar-sc-safe-kpi.rr-radar-sc-safe-kpi--primary::before{
  content:"";
  position:absolute;
  left:14px;
  right:14px;
  top:0;
  height:3px;
  border-radius:0 0 999px 999px;
  background:#176A4F;
  opacity:.78;
}
.rr-radar-sc-safe-kpi.rr-radar-sc-safe-kpi--primary strong{font-size:28px;letter-spacing:-.03em;}
.rr-radar-sc-safe-kpis.rr-radar-sc-safe-kpis--support{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px;margin-bottom:18px;}
.rr-radar-sc-safe-kpi.rr-radar-sc-safe-kpi--support{
  min-height:68px;
  padding:12px 14px;
  background:#f9fbfa;
  border-color:#e7efeb;
}
.rr-radar-sc-safe-kpi.rr-radar-sc-safe-kpi--support strong{font-size:20px;color:#23332e;}
.rr-radar-sc-safe-grid.rr-radar-sc-safe-grid--client-ready{gap:14px;margin-top:16px;margin-bottom:28px;}
.rr-radar-sc-safe-card__label{
  display:inline-flex;
  margin-bottom:10px;
  border-radius:999px;
  padding:4px 8px;
  font-size:11px;
  font-weight:900;
  letter-spacing:.06em;
  text-transform:uppercase;
  color:#5b6f67;
  background:#f3f6f5;
}
.rr-radar-sc-safe-card.is-reading .rr-radar-sc-safe-card__label{background:#EEF7F3;color:#176A4F;}
.rr-radar-sc-safe-card.is-next .rr-radar-sc-safe-card__label{background:#fff6e7;color:#8b6423;}
.rr-radar-sc-safe-card.is-hidden .rr-radar-sc-safe-card__label{background:#eef2f1;color:#596a64;}
.rr-radar-sc-safe-card.is-reading,
.rr-radar-sc-safe-card.is-next,
.rr-radar-sc-safe-card.is-hidden{
  border-left-width:0;
  padding:18px;
  box-shadow:0 8px 22px rgba(24,54,42,.045);
}
.rr-radar-sc-safe-card.is-reading{border-top:4px solid #176A4F;}
.rr-radar-sc-safe-card.is-next{border-top:4px solid #c9943a;}
.rr-radar-sc-safe-card.is-hidden{border-top:4px solid #65746e;}
.rr-radar-sc-safe-empty.rr-radar-sc-safe-empty--client-ready{
  display:flex;
  gap:14px;
  align-items:flex-start;
  margin:20px 28px 28px;
  padding:22px;
  border-style:solid;
  background:#fbfdfc;
}
.rr-radar-sc-safe-empty__icon{
  display:inline-grid;
  place-items:center;
  width:32px;
  height:32px;
  border-radius:999px;
  background:#EEF7F3;
  color:#176A4F;
  font-weight:900;
  flex:0 0 auto;
}
@media (max-width:980px){
  .rr-radar-sc-safe-hero{display:block;padding:22px;}
  .rr-radar-sc-safe-hero__state{align-items:flex-start;margin-top:14px;}
  .rr-radar-sc-safe-scope{grid-template-columns:1fr;margin-left:22px;margin-right:22px;}
  .rr-radar-sc-safe-scope span{grid-row:auto;width:max-content;}
  .rr-radar-sc-safe-meta.rr-radar-sc-safe-meta--client-ready,
  .rr-radar-sc-safe-kpis.rr-radar-sc-safe-kpis--primary,
  .rr-radar-sc-safe-kpis.rr-radar-sc-safe-kpis--support,
  .rr-radar-sc-safe-grid.rr-radar-sc-safe-grid--client-ready{margin-left:22px;margin-right:22px;grid-template-columns:1fr 1fr;}
}
@media (max-width:640px){
  .rr-radar-sc-safe-meta.rr-radar-sc-safe-meta--client-ready,
  .rr-radar-sc-safe-kpis.rr-radar-sc-safe-kpis--primary,
  .rr-radar-sc-safe-kpis.rr-radar-sc-safe-kpis--support,
  .rr-radar-sc-safe-grid.rr-radar-sc-safe-grid--client-ready{grid-template-columns:1fr;}
  .rr-radar-sc-safe-empty.rr-radar-sc-safe-empty--client-ready{margin-left:18px;margin-right:18px;}
}

/* v1.45.42 — Search Console shortcode safe qualification states */
.rr-radar-sc-safe-qualification{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:10px;
  margin:16px 28px 0;
  padding:12px;
  border:1px solid #e3ece8;
  border-radius:16px;
  background:#fbfdfc;
}
.rr-radar-sc-safe-qualification > div{
  border:1px solid #edf2ef;
  border-radius:12px;
  background:#fff;
  padding:10px 12px;
}
.rr-radar-sc-safe-qualification span{
  display:block;
  margin-bottom:4px;
  font-size:10px;
  font-weight:900;
  letter-spacing:.08em;
  text-transform:uppercase;
  color:#6a7b74;
}
.rr-radar-sc-safe-qualification strong{
  display:block;
  font-size:14px;
  line-height:1.25;
  color:#23332e;
}
.rr-radar-sc-safe-qualification.is-actionable-context{
  border-color:#d7e8df;
  background:#f7fbf9;
}
.rr-radar-sc-safe-qualification.is-actionable-context > div:first-child,
.rr-radar-sc-safe-qualification.is-crossed-context > div:first-child{
  border-left:4px solid #176A4F;
}
.rr-radar-sc-safe-qualification.is-context-only{
  border-color:#e9ddc5;
  background:#fffaf1;
}
.rr-radar-sc-safe-qualification.is-context-only > div:nth-child(2){
  border-left:4px solid #c9943a;
}
.rr-radar-sc-safe-qualification.rr-radar-sc-safe-qualification--empty{
  border-style:dashed;
  background:#fafbfb;
}
.rr-radar-sc-safe-qualification.rr-radar-sc-safe-qualification--empty > div{
  background:#fff;
}
@media (max-width:980px){.rr-radar-sc-safe-qualification{grid-template-columns:1fr;margin-left:22px;margin-right:22px;}}
@media (max-width:640px){.rr-radar-sc-safe-qualification{margin-left:18px;margin-right:18px;}}

/* v1.45.43 — Search Console shortcode qualified safe states */
.rr-radar-sc-safe-status.is-warning{
  border-color:#ead6ad;
  background:#fff8ec;
  color:#7b5a1f;
}
.rr-radar-sc-safe-qualification.is-stale-context{
  border-color:#ead6ad;
  background:#fff8ec;
}
.rr-radar-sc-safe-qualification.is-stale-context > div:first-child,
.rr-radar-sc-safe-qualification.is-stale-context > div:nth-child(3){
  border-left:4px solid #c9943a;
}
.rr-radar-sc-safe-qualification.is-noncomparable-context{
  border-color:#e1d6c7;
  background:#fbf8f3;
}
.rr-radar-sc-safe-qualification.is-noncomparable-context > div:nth-child(2){
  border-left:4px solid #9a7b4f;
}
.rr-radar-sc-safe-qualification.is-crossed-context{
  border-color:#d7e8df;
  background:#f7fbf9;
}
.rr-radar-sc-safe-qualification.is-crossed-context > div:nth-child(2){
  border-left:4px solid #176A4F;
}
.rr-radar-sc-safe-qualification.is-actionable-context > div:nth-child(3){
  border-left:4px solid #176A4F;
}

/* v1.45.46 · Search Console portal trend readiness guardrail */
.rr-radar-sc-safe-trend{
  margin:14px 22px 10px;
  border:1px solid #e1e8e5;
  border-radius:16px;
  background:#fbfdfc;
  overflow:hidden;
}
.rr-radar-sc-safe-trend__head{
  display:flex;
  align-items:center;
  gap:10px;
  flex-wrap:wrap;
  padding:13px 16px;
  border-bottom:1px solid #edf2ef;
  background:#f7faf9;
}
.rr-radar-sc-safe-trend__head span{
  font-size:11px;
  font-weight:850;
  letter-spacing:.07em;
  text-transform:uppercase;
  color:#65746e;
}
.rr-radar-sc-safe-trend__head strong{font-size:14px;color:#23332e;}
.rr-radar-sc-safe-trend__head em{font-style:normal;font-size:12px;color:#6b7873;}
.rr-radar-sc-safe-trend__body{padding:14px 16px;}
.rr-radar-sc-safe-trend__body p{margin:0 0 12px;color:#4e625a;}
.rr-radar-sc-safe-trend__body small{display:block;margin-top:10px;color:#66736d;font-weight:650;}
.rr-radar-sc-safe-trend__items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;}
.rr-radar-sc-safe-trend__items div{border:1px solid #edf2ef;border-radius:12px;background:#fff;padding:10px 11px;}
.rr-radar-sc-safe-trend__items span{display:block;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.06em;color:#6d7b76;margin-bottom:4px;}
.rr-radar-sc-safe-trend__items strong{display:block;font-size:17px;color:#23332e;line-height:1.15;}
.rr-radar-sc-safe-trend__items em{display:block;font-style:normal;font-size:11px;color:#72817b;margin-top:3px;}
.rr-radar-sc-safe-trend.is-ready{border-color:#c9e2d8;background:#f7fcfa;}
.rr-radar-sc-safe-trend.is-ready .rr-radar-sc-safe-trend__head{background:#eef7f3;border-bottom-color:#d8e7df;}
.rr-radar-sc-safe-trend.is-ready .rr-radar-sc-safe-trend__head strong{color:#176A4F;}
.rr-radar-sc-safe-trend.is-watch{border-color:#efd9ae;background:#fffaf0;}
.rr-radar-sc-safe-trend.is-watch .rr-radar-sc-safe-trend__head{background:#fff6e7;border-bottom-color:#f0dfbd;}
.rr-radar-sc-safe-trend.is-watch .rr-radar-sc-safe-trend__head strong{color:#8b6423;}
.rr-radar-sc-safe-trend.is-warning,.rr-radar-sc-safe-trend.is-pending{border-color:#e1e6e3;background:#fbfbfa;}
.rr-radar-sc-safe-trend.is-warning .rr-radar-sc-safe-trend__head,.rr-radar-sc-safe-trend.is-pending .rr-radar-sc-safe-trend__head{background:#f4f6f5;}
@media (max-width:980px){.rr-radar-sc-safe-trend__items{grid-template-columns:1fr 1fr}.rr-radar-sc-safe-trend{margin-left:22px;margin-right:22px;}}
@media (max-width:640px){.rr-radar-sc-safe-trend__items{grid-template-columns:1fr}.rr-radar-sc-safe-trend{margin-left:18px;margin-right:18px;}}


/* v1.45.48.1 · Search Console portal/admin exposure control visual fit */
.rr-radar-sc-safe-exposure-guard{
    display:grid;
    grid-template-columns:repeat(3,minmax(150px,max-content)) minmax(0,1fr);
    gap:8px 14px;
    align-items:center;
    border:1px solid #dfe8e3;
    border-left:3px solid #65746e;
    background:#fbfcfc;
    border-radius:12px;
    padding:8px 12px;
    margin:8px 28px 12px;
    color:#42544d;
}
.rr-radar-sc-safe-exposure-guard div{
    min-width:0;
    border:0;
    border-radius:0;
    background:transparent;
    padding:0;
}
.rr-radar-sc-safe-exposure-guard span{
    display:block;
    font-size:9.5px;
    line-height:1.1;
    font-weight:900;
    letter-spacing:.08em;
    text-transform:uppercase;
    color:#74827c;
    margin-bottom:3px;
}
.rr-radar-sc-safe-exposure-guard strong{
    display:block;
    font-size:13px;
    line-height:1.22;
    color:#23332e;
}
.rr-radar-sc-safe-exposure-guard p{
    grid-column:auto;
    font-size:12px;
    line-height:1.35;
    color:#5c6c65;
    margin:0;
    padding-left:4px;
}
@media (max-width:1180px){
  .rr-radar-sc-safe-exposure-guard{grid-template-columns:repeat(3,minmax(0,1fr));}
  .rr-radar-sc-safe-exposure-guard p{grid-column:1 / -1;padding-left:0;}
}
@media (max-width:980px){.rr-radar-sc-safe-exposure-guard{margin-left:22px;margin-right:22px;grid-template-columns:1fr;}}
@media (max-width:640px){.rr-radar-sc-safe-exposure-guard{margin-left:18px;margin-right:18px;}}

/* v1.45.56 · Activos shortcode UX compact actions + operational delete bridge */
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-scroll-help,
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-scroll-help{
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  width:max-content!important;
  max-width:100%!important;
  margin:10px 0 8px!important;
  padding:8px 11px!important;
  border:1px solid var(--rr-border-soft,#E2E9E5)!important;
  border-radius:999px!important;
  background:#fbfdfc!important;
  color:#5b6c64!important;
  font-size:12px!important;
  line-height:1.25!important;
  font-weight:700!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-scroll-help::before,
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-scroll-help::before{
  content:'↔';
  display:inline-grid;
  place-items:center;
  width:20px;
  height:20px;
  border-radius:999px;
  background:#EEF7F3;
  color:#176A4F;
  font-weight:900;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-table-wrap,
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-table-wrap{
  position:relative!important;
  overflow-x:auto!important;
  overflow-y:visible!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-table-wrap::after,
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-table-wrap::after{
  content:'';
  position:sticky;
  right:0;
  top:0;
  display:block;
  float:right;
  width:24px;
  height:1px;
  margin-top:-1px;
  background:linear-gradient(90deg,rgba(255,255,255,0),rgba(20,32,27,.10));
  pointer-events:none;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table,
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table{
  min-width:1260px!important;
  table-layout:fixed!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table th,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table td,
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table th,
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table td{
  padding:11px 12px!important;
  vertical-align:middle!important;
  font-size:13px!important;
  line-height:1.35!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table th:nth-child(1),
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table td:nth-child(1){width:340px!important;white-space:normal!important;overflow-wrap:anywhere!important;}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table th:nth-child(2),
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table td:nth-child(2){width:132px!important;}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table th:nth-child(3),
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table td:nth-child(3){width:132px!important;}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table th:nth-child(4),
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table td:nth-child(4){width:112px!important;}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table th:nth-child(5),
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table td:nth-child(5){width:106px!important;}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table th:nth-child(6),
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table td:nth-child(6){width:92px!important;}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table th:nth-child(7),
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table td:nth-child(7){width:138px!important;}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table th:nth-child(8),
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table td:nth-child(8){width:92px!important;}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table th:nth-child(9),
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table td:nth-child(9),
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table th:last-child,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table td:last-child{
  width:216px!important;
  min-width:216px!important;
  max-width:216px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table td.rr-radar-actions-cell,
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table td.rr-radar-actions-cell{
  padding:10px 12px!important;
  background:#fff!important;
  white-space:nowrap!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table td.rr-radar-actions-cell .rr-radar-row-actions,
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table td.rr-radar-actions-cell .rr-radar-row-actions{
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:8px!important;
  margin:0!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table .rr-radar-action-primary,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table .rr-radar-action-secondary,
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table .rr-radar-action-primary,
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table .rr-radar-action-secondary{
  min-height:32px!important;
  height:32px!important;
  padding:0 12px!important;
  border-radius:7px!important;
  font-size:12px!important;
  line-height:1!important;
  font-weight:850!important;
  box-shadow:none!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table .rr-radar-kebab summary,
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table .rr-radar-kebab summary{
  width:32px!important;
  height:32px!important;
  min-height:32px!important;
  border-radius:7px!important;
  font-size:16px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table .rr-radar-kebab-menu,
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table .rr-radar-kebab-menu{
  top:36px!important;
  min-width:210px!important;
  text-align:left!important;
}

/* v1.45.57 · Activos shortcode: dominio monitorizado como vía principal */
body.rr-radar-suite-page .rr-radar-frontend-asset-form .rr-radar-monitor-domain-row th,
body.rr-radar-suite-page .rr-radar-frontend-asset-form .rr-radar-monitor-path-row th,
.rr-radar-frontend-asset-form .rr-radar-monitor-domain-row th,
.rr-radar-frontend-asset-form .rr-radar-monitor-path-row th{
  color:#163c30!important;
  font-weight:850!important;
}
body.rr-radar-suite-page .rr-radar-frontend-asset-form .rr-radar-monitor-domain-input,
body.rr-radar-suite-page .rr-radar-frontend-asset-form .rr-radar-monitor-path-input,
.rr-radar-frontend-asset-form .rr-radar-monitor-domain-input,
.rr-radar-frontend-asset-form .rr-radar-monitor-path-input{
  width:min(100%,620px)!important;
  min-height:42px!important;
  border-radius:10px!important;
  border:1px solid #DDE8E3!important;
  background:#fff!important;
  color:#1b2d27!important;
  font-weight:650!important;
}
body.rr-radar-suite-page .rr-radar-frontend-asset-form .rr-radar-monitor-domain-row,
body.rr-radar-suite-page .rr-radar-frontend-asset-form .rr-radar-monitor-path-row,
.rr-radar-frontend-asset-form .rr-radar-monitor-domain-row,
.rr-radar-frontend-asset-form .rr-radar-monitor-path-row{
  background:#fbfdfc!important;
}
body.rr-radar-suite-page .rr-radar-frontend-asset-form .rr-radar-local-wp-note,
.rr-radar-frontend-asset-form .rr-radar-local-wp-note{
  display:block!important;
  max-width:720px!important;
  margin:0 0 10px!important;
  padding:10px 12px!important;
  border:1px solid #E3ECE7!important;
  border-radius:10px!important;
  background:#F8FBF9!important;
  color:#566760!important;
  font-size:12.5px!important;
  line-height:1.45!important;
}
body.rr-radar-suite-page .rr-radar-frontend-asset-form .rr-radar-local-wp-note strong,
.rr-radar-frontend-asset-form .rr-radar-local-wp-note strong{
  color:#183d31!important;
  font-weight:850!important;
}
body.rr-radar-suite-page .rr-radar-frontend-asset-form .rr-radar-local-wp-details,
.rr-radar-frontend-asset-form .rr-radar-local-wp-details{
  max-width:760px!important;
  border:1px solid #E3ECE7!important;
  border-radius:10px!important;
  background:#fff!important;
  padding:0!important;
}
body.rr-radar-suite-page .rr-radar-frontend-asset-form .rr-radar-local-wp-details summary,
.rr-radar-frontend-asset-form .rr-radar-local-wp-details summary{
  cursor:pointer!important;
  padding:10px 12px!important;
  color:#176A4F!important;
  font-size:13px!important;
  font-weight:850!important;
  list-style-position:inside!important;
}
body.rr-radar-suite-page .rr-radar-frontend-asset-form .rr-radar-local-wp-details[open] summary,
.rr-radar-frontend-asset-form .rr-radar-local-wp-details[open] summary{
  border-bottom:1px solid #EAF1ED!important;
}
body.rr-radar-suite-page .rr-radar-frontend-asset-form .rr-radar-local-wp-details .rr-radar-post-picker,
.rr-radar-frontend-asset-form .rr-radar-local-wp-details .rr-radar-post-picker{
  padding:12px!important;
}
body.rr-radar-suite-page .rr-radar-frontend-asset-form .rr-radar-local-wp-details .description,
.rr-radar-frontend-asset-form .rr-radar-local-wp-details .description{
  padding:0 12px 12px!important;
  margin:0!important;
}

/* v1.45.58 · Activos desde Search Console: candidatas operativas */
body.rr-radar-suite-page .rr-radar-sc-candidate-picker,
.rr-radar-sc-candidate-picker{
  border:1px solid #DDE8E3!important;
  border-radius:16px!important;
  background:#FFFFFF!important;
  box-shadow:0 10px 28px rgba(23,106,79,.06)!important;
}
body.rr-radar-suite-page .rr-radar-sc-candidate-picker__head,
.rr-radar-sc-candidate-picker__head{
  display:flex!important;
  justify-content:space-between!important;
  gap:16px!important;
  align-items:flex-start!important;
  margin-bottom:14px!important;
}
body.rr-radar-suite-page .rr-radar-sc-candidate-picker__head h2,
.rr-radar-sc-candidate-picker__head h2{
  margin:2px 0 6px!important;
  color:#153A30!important;
}
body.rr-radar-suite-page .rr-radar-sc-candidate-picker__count,
.rr-radar-sc-candidate-picker__count{
  display:inline-flex!important;
  align-items:center!important;
  min-height:30px!important;
  padding:6px 10px!important;
  border-radius:999px!important;
  background:#EEF7F3!important;
  color:#176A4F!important;
  font-size:12px!important;
  font-weight:850!important;
  white-space:nowrap!important;
}
body.rr-radar-suite-page .rr-radar-sc-candidate-help,
.rr-radar-sc-candidate-help{
  margin:0 0 10px!important;
  padding:10px 12px!important;
  border:1px solid #E3ECE7!important;
  border-radius:10px!important;
  background:#F8FBF9!important;
  color:#566760!important;
  font-size:12.5px!important;
  line-height:1.45!important;
}
body.rr-radar-suite-page .rr-radar-sc-candidate-help strong,
.rr-radar-sc-candidate-help strong{
  color:#153A30!important;
}
body.rr-radar-suite-page .rr-radar-sc-candidate-scroll,
.rr-radar-sc-candidate-scroll{
  position:relative!important;
  overflow:auto!important;
  max-width:100%!important;
  border:1px solid #E6EEE9!important;
  border-radius:12px!important;
  background:linear-gradient(to right,#fff 0%,#fff 88%,rgba(23,106,79,.055) 100%)!important;
}
body.rr-radar-suite-page .rr-radar-sc-candidate-table,
.rr-radar-sc-candidate-table{
  min-width:880px!important;
  margin:0!important;
  border:0!important;
  box-shadow:none!important;
}
body.rr-radar-suite-page .rr-radar-sc-candidate-table th,
body.rr-radar-suite-page .rr-radar-sc-candidate-table td,
.rr-radar-sc-candidate-table th,
.rr-radar-sc-candidate-table td{
  padding:9px 10px!important;
  vertical-align:middle!important;
  font-size:12.5px!important;
  line-height:1.35!important;
}
body.rr-radar-suite-page .rr-radar-sc-candidate-table th,
.rr-radar-sc-candidate-table th{
  color:#31594D!important;
  font-weight:850!important;
  background:#F8FBF9!important;
}
body.rr-radar-suite-page .rr-radar-sc-candidate-check,
.rr-radar-sc-candidate-check{
  width:72px!important;
  text-align:center!important;
}
body.rr-radar-suite-page .rr-radar-sc-candidate-url code,
.rr-radar-sc-candidate-url code{
  display:block!important;
  max-width:520px!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  padding:0!important;
  background:transparent!important;
  color:#1f332d!important;
  font-size:12px!important;
}
body.rr-radar-suite-page .rr-radar-sc-candidate-actions,
.rr-radar-sc-candidate-actions{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:10px!important;
  align-items:center!important;
  margin-top:12px!important;
}
body.rr-radar-suite-page .rr-radar-sc-candidate-actions .regular-text,
.rr-radar-sc-candidate-actions .regular-text{
  width:min(100%,420px)!important;
  min-height:36px!important;
  border-radius:9px!important;
}
body.rr-radar-suite-page .rr-radar-sc-candidate-actions .rr-radar-compact-action,
.rr-radar-sc-candidate-actions .rr-radar-compact-action{
  min-height:34px!important;
  padding:5px 13px!important;
  border-radius:9px!important;
  font-size:12.5px!important;
  font-weight:850!important;
}
body.rr-radar-suite-page .rr-radar-sc-candidate-empty,
.rr-radar-sc-candidate-empty{
  display:flex!important;
  flex-direction:column!important;
  gap:3px!important;
  padding:12px 14px!important;
  border:1px dashed #CFE1DA!important;
  border-radius:12px!important;
  background:#F8FBF9!important;
  color:#566760!important;
  font-size:13px!important;
}
body.rr-radar-suite-page .rr-radar-sc-candidate-empty strong,
.rr-radar-sc-candidate-empty strong{
  color:#153A30!important;
}

/* v1.45.59 · Search Console candidates tied to monitored property */
body.rr-radar-suite-page .rr-radar-sc-candidate-source,
.rr-radar-sc-candidate-source{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px 14px!important;
  align-items:center!important;
  margin:14px 0 12px!important;
  padding:10px 12px!important;
  border:1px solid #DCEBE5!important;
  border-radius:12px!important;
  background:#F7FBF9!important;
  color:#52645D!important;
  font-size:12.5px!important;
  line-height:1.35!important;
}
body.rr-radar-suite-page .rr-radar-sc-candidate-source strong,
.rr-radar-sc-candidate-source strong{
  color:#153A30!important;
  font-weight:850!important;
}

/* v1.45.60 · Search Console candidates: aligned sortable table */
body.rr-radar-suite-page .rr-radar-sc-candidate-table,
.rr-radar-sc-candidate-table{
  width:100%!important;
  min-width:1080px!important;
  table-layout:fixed!important;
  border-collapse:separate!important;
  border-spacing:0!important;
}
body.rr-radar-suite-page .rr-radar-sc-candidate-table .rr-radar-sc-col-check,
.rr-radar-sc-candidate-table .rr-radar-sc-col-check{width:68px!important;}
body.rr-radar-suite-page .rr-radar-sc-candidate-table .rr-radar-sc-col-url,
.rr-radar-sc-candidate-table .rr-radar-sc-col-url{width:540px!important;}
body.rr-radar-suite-page .rr-radar-sc-candidate-table .rr-radar-sc-col-metric,
.rr-radar-sc-candidate-table .rr-radar-sc-col-metric{width:118px!important;}
body.rr-radar-suite-page .rr-radar-sc-candidate-table .rr-radar-sc-col-impressions,
.rr-radar-sc-candidate-table .rr-radar-sc-col-impressions{width:140px!important;}
body.rr-radar-suite-page .rr-radar-sc-candidate-table .rr-radar-sc-col-state,
.rr-radar-sc-candidate-table .rr-radar-sc-col-state{width:165px!important;}
body.rr-radar-suite-page .rr-radar-sc-candidate-table th,
body.rr-radar-suite-page .rr-radar-sc-candidate-table td,
.rr-radar-sc-candidate-table th,
.rr-radar-sc-candidate-table td{
  box-sizing:border-box!important;
  border-color:#E5ECE8!important;
  white-space:nowrap!important;
}
body.rr-radar-suite-page .rr-radar-sc-candidate-table thead th,
.rr-radar-sc-candidate-table thead th{
  position:sticky!important;
  top:0!important;
  z-index:2!important;
  height:40px!important;
  padding:0!important;
}
body.rr-radar-suite-page .rr-radar-sc-candidate-table thead th:first-child,
.rr-radar-sc-candidate-table thead th:first-child{
  padding:8px 10px!important;
}
body.rr-radar-suite-page .rr-radar-sort-button,
.rr-radar-sort-button{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:6px!important;
  width:100%!important;
  min-height:40px!important;
  padding:8px 10px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:#31594D!important;
  font:inherit!important;
  font-weight:850!important;
  text-align:left!important;
  cursor:pointer!important;
}
body.rr-radar-suite-page .rr-radar-sort-button:hover,
body.rr-radar-suite-page .rr-radar-sort-button:focus,
.rr-radar-sort-button:hover,
.rr-radar-sort-button:focus{
  background:#EEF7F3!important;
  color:#176A4F!important;
  outline:none!important;
}
body.rr-radar-suite-page .rr-radar-sort-button span,
.rr-radar-sort-button span{
  flex:0 0 auto!important;
  color:#789189!important;
  font-size:12px!important;
  line-height:1!important;
}
body.rr-radar-suite-page .rr-radar-sc-candidate-table .rr-radar-sc-candidate-number,
.rr-radar-sc-candidate-table .rr-radar-sc-candidate-number{
  text-align:right!important;
  font-variant-numeric:tabular-nums!important;
}
body.rr-radar-suite-page .rr-radar-sc-candidate-table td:nth-child(3),
body.rr-radar-suite-page .rr-radar-sc-candidate-table td:nth-child(4),
body.rr-radar-suite-page .rr-radar-sc-candidate-table td:nth-child(5),
body.rr-radar-suite-page .rr-radar-sc-candidate-table td:nth-child(6),
.rr-radar-sc-candidate-table td:nth-child(3),
.rr-radar-sc-candidate-table td:nth-child(4),
.rr-radar-sc-candidate-table td:nth-child(5),
.rr-radar-sc-candidate-table td:nth-child(6){
  text-align:right!important;
}
body.rr-radar-suite-page .rr-radar-sc-candidate-table .rr-radar-sc-candidate-url code,
.rr-radar-sc-candidate-table .rr-radar-sc-candidate-url code{
  width:100%!important;
  max-width:none!important;
  font-size:12.5px!important;
}
body.rr-radar-suite-page .rr-radar-sc-candidate-table .rr-radar-badge,
.rr-radar-sc-candidate-table .rr-radar-badge{
  max-width:100%!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
body.rr-radar-suite-page .rr-radar-sc-candidate-scroll,
.rr-radar-sc-candidate-scroll{
  scrollbar-gutter:stable!important;
}

/* v1.45.61 · Search Console candidates: hard table reset + neutral sort indicator */
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-sc-candidate-scroll table.rr-radar-sc-candidate-table,
.rr-radar-real-view-inner .rr-radar-sc-candidate-scroll table.rr-radar-sc-candidate-table,
body.rr-radar-suite-page .rr-radar-sc-candidate-scroll table.rr-radar-sc-candidate-table,
.rr-radar-sc-candidate-scroll table.rr-radar-sc-candidate-table{
  display:table!important;
  width:1260px!important;
  min-width:1260px!important;
  max-width:none!important;
  table-layout:fixed!important;
  border-collapse:collapse!important;
  border-spacing:0!important;
  overflow:visible!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-sc-candidate-table thead,
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-sc-candidate-table tbody,
.rr-radar-real-view-inner .rr-radar-sc-candidate-table thead,
.rr-radar-real-view-inner .rr-radar-sc-candidate-table tbody,
body.rr-radar-suite-page .rr-radar-sc-candidate-table thead,
body.rr-radar-suite-page .rr-radar-sc-candidate-table tbody,
.rr-radar-sc-candidate-table thead,
.rr-radar-sc-candidate-table tbody{
  display:table-header-group!important;
  width:auto!important;
  min-width:0!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-sc-candidate-table tbody,
.rr-radar-real-view-inner .rr-radar-sc-candidate-table tbody,
body.rr-radar-suite-page .rr-radar-sc-candidate-table tbody,
.rr-radar-sc-candidate-table tbody{
  display:table-row-group!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-sc-candidate-table tr,
.rr-radar-real-view-inner .rr-radar-sc-candidate-table tr,
body.rr-radar-suite-page .rr-radar-sc-candidate-table tr,
.rr-radar-sc-candidate-table tr{
  display:table-row!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-sc-candidate-table th,
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-sc-candidate-table td,
.rr-radar-real-view-inner .rr-radar-sc-candidate-table th,
.rr-radar-real-view-inner .rr-radar-sc-candidate-table td,
body.rr-radar-suite-page .rr-radar-sc-candidate-table th,
body.rr-radar-suite-page .rr-radar-sc-candidate-table td,
.rr-radar-sc-candidate-table th,
.rr-radar-sc-candidate-table td{
  display:table-cell!important;
  height:42px!important;
  padding:8px 10px!important;
  vertical-align:middle!important;
  box-sizing:border-box!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-sc-candidate-table .rr-radar-sc-col-check,
.rr-radar-real-view-inner .rr-radar-sc-candidate-table .rr-radar-sc-col-check,
body.rr-radar-suite-page .rr-radar-sc-candidate-table .rr-radar-sc-col-check,
.rr-radar-sc-candidate-table .rr-radar-sc-col-check{width:72px!important;}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-sc-candidate-table .rr-radar-sc-col-url,
.rr-radar-real-view-inner .rr-radar-sc-candidate-table .rr-radar-sc-col-url,
body.rr-radar-suite-page .rr-radar-sc-candidate-table .rr-radar-sc-col-url,
.rr-radar-sc-candidate-table .rr-radar-sc-col-url{width:640px!important;}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-sc-candidate-table .rr-radar-sc-col-metric,
.rr-radar-real-view-inner .rr-radar-sc-candidate-table .rr-radar-sc-col-metric,
body.rr-radar-suite-page .rr-radar-sc-candidate-table .rr-radar-sc-col-metric,
.rr-radar-sc-candidate-table .rr-radar-sc-col-metric{width:105px!important;}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-sc-candidate-table .rr-radar-sc-col-impressions,
.rr-radar-real-view-inner .rr-radar-sc-candidate-table .rr-radar-sc-col-impressions,
body.rr-radar-suite-page .rr-radar-sc-candidate-table .rr-radar-sc-col-impressions,
.rr-radar-sc-candidate-table .rr-radar-sc-col-impressions{width:130px!important;}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-sc-candidate-table .rr-radar-sc-col-state,
.rr-radar-real-view-inner .rr-radar-sc-candidate-table .rr-radar-sc-col-state,
body.rr-radar-suite-page .rr-radar-sc-candidate-table .rr-radar-sc-col-state,
.rr-radar-sc-candidate-table .rr-radar-sc-col-state{width:185px!important;}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-sort-button,
.rr-radar-real-view-inner .rr-radar-sort-button,
body.rr-radar-suite-page .rr-radar-sort-button,
.rr-radar-sort-button{
  appearance:none!important;
  -webkit-appearance:none!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:8px!important;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#31594D!important;
  font-family:inherit!important;
  font-size:12.5px!important;
  font-weight:850!important;
  line-height:1.2!important;
  text-align:left!important;
  text-decoration:none!important;
  cursor:pointer!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-sort-button:hover,
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-sort-button:focus,
.rr-radar-real-view-inner .rr-radar-sort-button:hover,
.rr-radar-real-view-inner .rr-radar-sort-button:focus,
body.rr-radar-suite-page .rr-radar-sort-button:hover,
body.rr-radar-suite-page .rr-radar-sort-button:focus,
.rr-radar-sort-button:hover,
.rr-radar-sort-button:focus{
  background:transparent!important;
  color:#176A4F!important;
  outline:2px solid rgba(23,106,79,.18)!important;
  outline-offset:2px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-sort-indicator,
.rr-radar-real-view-inner .rr-radar-sort-indicator,
body.rr-radar-suite-page .rr-radar-sort-indicator,
.rr-radar-sort-indicator{
  position:relative!important;
  flex:0 0 10px!important;
  width:10px!important;
  height:14px!important;
  display:inline-block!important;
  color:transparent!important;
  font-size:0!important;
  line-height:0!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-sort-indicator::before,
.rr-radar-real-view-inner .rr-radar-sort-indicator::before,
body.rr-radar-suite-page .rr-radar-sort-indicator::before,
.rr-radar-sort-indicator::before{
  content:''!important;
  position:absolute!important;
  left:2px!important;
  top:1px!important;
  width:0!important;
  height:0!important;
  border-left:4px solid transparent!important;
  border-right:4px solid transparent!important;
  border-bottom:5px solid #8BA19A!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-sort-indicator::after,
.rr-radar-real-view-inner .rr-radar-sort-indicator::after,
body.rr-radar-suite-page .rr-radar-sort-indicator::after,
.rr-radar-sort-indicator::after{
  content:''!important;
  position:absolute!important;
  left:2px!important;
  bottom:1px!important;
  width:0!important;
  height:0!important;
  border-left:4px solid transparent!important;
  border-right:4px solid transparent!important;
  border-top:5px solid #8BA19A!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-sort-indicator[data-rr-radar-sort-state='asc']::before,
.rr-radar-real-view-inner .rr-radar-sort-indicator[data-rr-radar-sort-state='asc']::before,
body.rr-radar-suite-page .rr-radar-sort-indicator[data-rr-radar-sort-state='asc']::before,
.rr-radar-sort-indicator[data-rr-radar-sort-state='asc']::before{
  border-bottom-color:#176A4F!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-sort-indicator[data-rr-radar-sort-state='desc']::after,
.rr-radar-real-view-inner .rr-radar-sort-indicator[data-rr-radar-sort-state='desc']::after,
body.rr-radar-suite-page .rr-radar-sort-indicator[data-rr-radar-sort-state='desc']::after,
.rr-radar-sort-indicator[data-rr-radar-sort-state='desc']::after{
  border-top-color:#176A4F!important;
}



/* v1.49.1.1 · topbar project context */
.rr-radar-suite-topbar{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  flex-wrap:wrap!important;
  min-height:60px!important;
  padding:10px 16px!important;
}
.rr-radar-suite-topbar .rrbs-topbar-right{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:8px!important;
  flex-wrap:wrap!important;
  margin-left:auto!important;
}
.rr-radar-project-pill{
  display:inline-grid!important;
  gap:2px!important;
  min-height:34px!important;
  padding:6px 10px!important;
  border:1px solid var(--rr-border-soft, #E2E9E5)!important;
  border-radius:12px!important;
  background:var(--rr-surface, #fff)!important;
  color:var(--rr-ink, #14201B)!important;
  line-height:1.15!important;
  max-width:240px!important;
}
.rr-radar-project-pill small{
  margin:0!important;
  color:var(--rr-text-3, #6B7C74)!important;
  font-size:.66rem!important;
  font-weight:760!important;
  letter-spacing:.03em!important;
  text-transform:uppercase!important;
}
.rr-radar-project-pill strong{
  display:block!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  font-size:.82rem!important;
  font-weight:850!important;
}
@media (max-width:980px){
  .rr-radar-project-pill{max-width:100%!important;}
}


/* v1.49.1.2 · topbar suite-state pill hotfix */
.rr-radar-suite-state-pill,
.rr-radar-project-pill{
  display:inline-grid!important;
  gap:2px!important;
  min-height:34px!important;
  padding:6px 12px!important;
  border:1px solid var(--rr-border-soft, #E2E9E5)!important;
  border-radius:18px!important;
  background:var(--rr-surface, #fff)!important;
  color:var(--rr-ink, #14201B)!important;
  line-height:1.15!important;
}
.rr-radar-suite-state-pill small,
.rr-radar-project-pill small{
  margin:0!important;
  color:var(--rr-text-3, #6B7C74)!important;
  font-size:.66rem!important;
  font-weight:760!important;
  letter-spacing:.03em!important;
  text-transform:uppercase!important;
}
.rr-radar-suite-state-pill strong,
.rr-radar-project-pill strong{
  display:block!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  font-size:.82rem!important;
  font-weight:850!important;
}
.rr-radar-suite-state-pill{
  min-width:148px!important;
}
.rr-radar-project-pill{
  max-width:260px!important;
}
.rr-radar-suite-topbar .rrbs-language-pill,
.rr-radar-suite-topbar .rrbs-user-pill,
.rr-radar-suite-topbar .rrbs-logout-link{
  flex:0 0 auto!important;
}

/* v1.51.14 · Shortcode role-aware help routing */
.rr-radar-portal-help{
  display:block!important;
  max-width:1120px!important;
  margin:0 auto!important;
}
.rr-radar-portal-help__hero{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:18px!important;
  padding:22px!important;
  border:1px solid #DDE8E2!important;
  border-radius:22px!important;
  background:#FFFFFF!important;
  box-shadow:0 8px 24px rgba(20,50,38,.05)!important;
  margin-bottom:16px!important;
}
.rr-radar-portal-help__hero h2{
  margin:4px 0 8px!important;
  color:#183D32!important;
  font-size:26px!important;
  line-height:1.2!important;
}
.rr-radar-portal-help__hero p{
  margin:0!important;
  color:#44524B!important;
  max-width:760px!important;
  line-height:1.6!important;
}
.rr-radar-portal-help__state{
  display:flex!important;
  flex-direction:column!important;
  gap:5px!important;
  align-items:flex-end!important;
  min-width:190px!important;
}
.rr-radar-portal-help__state span{
  display:inline-flex!important;
  padding:7px 11px!important;
  border-radius:999px!important;
  background:#EEF7F3!important;
  border:1px solid #CFE5DA!important;
  color:#176A4F!important;
  font-size:12px!important;
  font-weight:800!important;
}
.rr-radar-portal-help__state small{
  color:#59645F!important;
  font-size:12px!important;
}
.rr-radar-portal-help__tabs{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  margin:0 0 16px!important;
}
.rr-radar-portal-help__tabs a{
  display:inline-flex!important;
  align-items:center!important;
  padding:9px 13px!important;
  border-radius:999px!important;
  border:1px solid #DDE8E2!important;
  background:#FFFFFF!important;
  color:#2E5F4F!important;
  text-decoration:none!important;
  font-size:13px!important;
  font-weight:800!important;
}
.rr-radar-portal-help__tabs a.is-active{
  background:#176A4F!important;
  border-color:#176A4F!important;
  color:#FFFFFF!important;
}
.rr-radar-portal-help__admin-notice,
.rr-radar-portal-help__section{
  padding:18px!important;
  border:1px solid #DDE8E2!important;
  border-radius:18px!important;
  background:#FFFFFF!important;
  margin-bottom:16px!important;
}
.rr-radar-portal-help__admin-notice{
  background:#F8FBF9!important;
  border-color:#CFE5DA!important;
}
.rr-radar-portal-help__admin-notice strong,
.rr-radar-portal-help__section h3,
.rr-radar-portal-help__grid article h3{
  display:block!important;
  margin:0 0 8px!important;
  color:#183D32!important;
}
.rr-radar-portal-help__admin-notice p,
.rr-radar-portal-help__section p,
.rr-radar-portal-help__grid article p{
  margin:0!important;
  color:#44524B!important;
  line-height:1.6!important;
}
.rr-radar-portal-help__admin-notice div{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  margin-top:12px!important;
}
.rr-radar-portal-help__admin-notice a{
  display:inline-flex!important;
  padding:8px 11px!important;
  border-radius:999px!important;
  background:#FFFFFF!important;
  border:1px solid #DDE8E2!important;
  color:#176A4F!important;
  text-decoration:none!important;
  font-size:12px!important;
  font-weight:800!important;
}
.rr-radar-portal-help__grid{
  display:grid!important;
  gap:12px!important;
  margin:16px 0!important;
}
.rr-radar-portal-help__grid--three{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
}
.rr-radar-portal-help__grid--two{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
.rr-radar-portal-help__grid article{
  padding:16px!important;
  border:1px solid #DDE8E2!important;
  border-radius:18px!important;
  background:#FFFFFF!important;
}
.rr-radar-portal-help__grid article span{
  width:28px!important;
  height:28px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:50%!important;
  background:#176A4F!important;
  color:#FFFFFF!important;
  font-size:12px!important;
  font-weight:800!important;
  margin-bottom:10px!important;
}
.rr-radar-portal-help__section--notice{
  background:#FFF8E8!important;
  border-color:#E6D6AA!important;
}
.rr-radar-portal-help__section--admin{
  background:#F8FBF9!important;
  border-color:#CFE5DA!important;
}
.rr-radar-portal-help__table-wrap{
  overflow-x:auto!important;
}
.rr-radar-portal-help__table{
  width:100%!important;
  border-collapse:separate!important;
  border-spacing:0!important;
  border:1px solid #DDE8E2!important;
  border-radius:16px!important;
  overflow:hidden!important;
  background:#FFFFFF!important;
}
.rr-radar-portal-help__table th,
.rr-radar-portal-help__table td{
  padding:12px!important;
  border-bottom:1px solid #EEF3EF!important;
  text-align:left!important;
  vertical-align:top!important;
  color:#44524B!important;
  font-size:13px!important;
  line-height:1.5!important;
}
.rr-radar-portal-help__table th{
  background:#F8FBF9!important;
  color:#183D32!important;
  font-weight:800!important;
}
.rr-radar-portal-help__table tr:last-child td{
  border-bottom:0!important;
}
.rr-radar-portal-help__list{
  margin:10px 0 0!important;
  padding-left:20px!important;
}
.rr-radar-portal-help__list li{
  margin:7px 0!important;
  color:#44524B!important;
  line-height:1.5!important;
}
.rr-radar-settings-gateway--admin-only .rr-radar-settings-gateway__hero{
  border-color:#DDE8E2!important;
  background:#FFFFFF!important;
}
@media (max-width:980px){
  .rr-radar-portal-help__hero{
    display:block!important;
  }
  .rr-radar-portal-help__state{
    align-items:flex-start!important;
    margin-top:14px!important;
  }
  .rr-radar-portal-help__grid--three,
  .rr-radar-portal-help__grid--two{
    grid-template-columns:1fr!important;
  }
}

/* v1.51.14.1 · Shortcode help UX alignment hotfix */
.rr-radar-portal-help{
  max-width:none!important;
  width:100%!important;
  margin:0!important;
}
.rr-radar-portal-help__grid--five{
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
}
.rr-radar-portal-help__steps{
  counter-reset:rrPortalHelpStep!important;
  list-style:none!important;
  margin:14px 0 0!important;
  padding:0!important;
}
.rr-radar-portal-help__steps li{
  counter-increment:rrPortalHelpStep!important;
  display:grid!important;
  grid-template-columns:34px minmax(0,1fr)!important;
  gap:10px!important;
  align-items:start!important;
  padding:12px 0!important;
  border-bottom:1px solid #EEF3EF!important;
}
.rr-radar-portal-help__steps li:before{
  content:counter(rrPortalHelpStep)!important;
  grid-column:1!important;
  grid-row:1 / span 2!important;
  width:28px!important;
  height:28px!important;
  border-radius:50%!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:#176A4F!important;
  color:#FFFFFF!important;
  font-size:12px!important;
  font-weight:800!important;
}
.rr-radar-portal-help__steps li strong{
  grid-column:2!important;
  display:block!important;
  color:#183D32!important;
  margin:0 0 3px!important;
}
.rr-radar-portal-help__steps li span{
  grid-column:2!important;
  display:block!important;
  color:#59645F!important;
  line-height:1.55!important;
}
.rr-radar-portal-help__section--intro{
  background:#F8FBF9!important;
  border-color:#CFE5DA!important;
}
@media (max-width:1180px){
  .rr-radar-portal-help__grid--five{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media (max-width:782px){
  .rr-radar-portal-help__grid--five{
    grid-template-columns:1fr!important;
  }
}

/* v1.51.14.2 · Shortcode embeds full role help document */
.rr-radar-portal-help--embedded-document{
  max-width:none!important;
  width:100%!important;
  margin:0!important;
}
.rr-radar-portal-help__role-switch{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:14px!important;
  padding:16px!important;
  border:1px solid #DDE8E2!important;
  border-radius:18px!important;
  background:#F8FBF9!important;
  margin-bottom:18px!important;
}
.rr-radar-portal-help__role-switch strong{
  display:block!important;
  color:#183D32!important;
  margin-bottom:4px!important;
}
.rr-radar-portal-help__role-switch p{
  margin:0!important;
  color:#59645F!important;
  line-height:1.55!important;
}
.rr-radar-portal-help__admin-links{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  width:100%!important;
}
.rr-radar-portal-help__admin-links a{
  display:inline-flex!important;
  padding:8px 11px!important;
  border-radius:999px!important;
  background:#FFFFFF!important;
  border:1px solid #DDE8E2!important;
  color:#176A4F!important;
  text-decoration:none!important;
  font-size:12px!important;
  font-weight:800!important;
}
.rr-radar-portal-help__document{
  width:100%!important;
  max-width:none!important;
}
.rr-radar-portal-help__document>.wrap.rr-radar-admin,
.rr-radar-portal-help__document .rr-radar-help-role-guide{
  margin:0!important;
  padding:0!important;
  width:100%!important;
  max-width:none!important;
}
.rr-radar-portal-help__document .rr-radar-header{
  margin-bottom:18px!important;
}
.rr-radar-portal-help__document .rr-radar-help-role-layout{
  max-width:none!important;
  width:100%!important;
}
.rr-radar-portal-help__document .rr-radar-help-role-main{
  width:100%!important;
}
.rr-radar-portal-help__document .rr-radar-help-role-section{
  width:100%!important;
}
.rr-radar-portal-help__document[data-embedded-superadmin="0"] .rr-radar-help-role-section--admin,
.rr-radar-portal-help__document[data-embedded-superadmin="0"] #guia-superadmin,
.rr-radar-portal-help__document[data-embedded-superadmin="0"] #help-projects,
.rr-radar-portal-help__document[data-embedded-superadmin="0"] #help-admin-qa,
.rr-radar-portal-help__document[data-embedded-superadmin="0"] #help-settings,
.rr-radar-portal-help__document[data-embedded-superadmin="0"] #help-audit{
  display:none!important;
}
@media (max-width:1180px){
  .rr-radar-portal-help__document .rr-radar-help-role-layout{
    grid-template-columns:1fr!important;
  }
}

/* v1.51.15 · Help onboarding architecture */
.rr-radar-help-onboarding-section{
  border-color:#CFE5DA!important;
  background:linear-gradient(180deg,#FFFFFF 0%,#F8FBF9 100%)!important;
}
.rr-radar-help-learning-path{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:14px!important;
  margin:18px 0!important;
}
.rr-radar-help-path-card{
  background:#FFFFFF!important;
  border:1px solid #DDE8E2!important;
  border-radius:18px!important;
  padding:16px!important;
}
.rr-radar-help-path-card>span{
  display:inline-flex!important;
  padding:5px 9px!important;
  border-radius:999px!important;
  background:#EEF7F3!important;
  color:#176A4F!important;
  font-size:12px!important;
  font-weight:800!important;
  margin-bottom:10px!important;
}
.rr-radar-help-path-card h3{
  margin:0 0 10px!important;
}
.rr-radar-help-path-card ol{
  margin:0!important;
  padding-left:20px!important;
}
.rr-radar-help-path-card li{
  margin:6px 0!important;
  color:#44524B!important;
  line-height:1.45!important;
  font-size:13px!important;
}
.rr-radar-help-scenario-grid{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:12px!important;
  margin-top:16px!important;
}
.rr-radar-help-scenario{
  background:#FFFFFF!important;
  border:1px solid #DDE8E2!important;
  border-radius:18px!important;
  padding:16px!important;
}
.rr-radar-help-scenario h3{
  margin:0 0 8px!important;
  color:#183D32!important;
}
.rr-radar-help-scenario p{
  margin:0 0 12px!important;
}
.rr-radar-help-scenario strong{
  display:block!important;
  color:#176A4F!important;
  font-size:12px!important;
  margin-bottom:3px!important;
}
.rr-radar-help-scenario span{
  display:block!important;
  color:#44524B!important;
  font-size:13px!important;
  line-height:1.45!important;
}
.rr-radar-help-glossary{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:10px!important;
  margin-top:16px!important;
}
.rr-radar-help-glossary article{
  background:#F8FBF9!important;
  border:1px solid #DDE8E2!important;
  border-radius:16px!important;
  padding:14px!important;
}
.rr-radar-help-glossary h3{
  margin:0 0 6px!important;
  color:#183D32!important;
  font-size:14px!important;
}
.rr-radar-help-glossary p{
  margin:0!important;
  font-size:13px!important;
  line-height:1.45!important;
}
.rr-radar-help-faq{
  display:grid!important;
  gap:10px!important;
  margin-top:16px!important;
}
.rr-radar-help-faq details{
  background:#FFFFFF!important;
  border:1px solid #DDE8E2!important;
  border-radius:16px!important;
  padding:13px 15px!important;
}
.rr-radar-help-faq summary{
  cursor:pointer!important;
  color:#183D32!important;
  font-weight:800!important;
}
.rr-radar-help-faq p{
  margin:10px 0 0!important;
}
.rr-radar-help-admin-decision-map{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:12px!important;
  margin-top:18px!important;
}
.rr-radar-help-admin-decision-map>div{
  background:#FFFFFF!important;
  border:1px solid #CFE5DA!important;
  border-radius:18px!important;
  padding:16px!important;
}
.rr-radar-help-admin-decision-map strong{
  display:block!important;
  color:#176A4F!important;
  margin-bottom:6px!important;
}
.rr-radar-help-admin-decision-map p{
  margin:0!important;
  font-size:13px!important;
}
.rr-radar-help-checklist-grid{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:12px!important;
  margin-top:16px!important;
}
.rr-radar-help-checklist-grid article{
  background:#FFFFFF!important;
  border:1px solid #DDE8E2!important;
  border-radius:16px!important;
  padding:14px!important;
}
.rr-radar-help-checklist-grid strong,
.rr-radar-help-checklist-grid span{
  display:block!important;
}
.rr-radar-help-checklist-grid strong{
  color:#183D32!important;
  margin-bottom:5px!important;
}
.rr-radar-help-checklist-grid span{
  color:#59645F!important;
  font-size:13px!important;
  line-height:1.45!important;
}
@media (max-width:1180px){
  .rr-radar-help-learning-path,
  .rr-radar-help-scenario-grid,
  .rr-radar-help-admin-decision-map,
  .rr-radar-help-checklist-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  .rr-radar-help-glossary{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media (max-width:782px){
  .rr-radar-help-learning-path,
  .rr-radar-help-scenario-grid,
  .rr-radar-help-glossary,
  .rr-radar-help-admin-decision-map,
  .rr-radar-help-checklist-grid{
    grid-template-columns:1fr!important;
  }
}

/* v1.51.15.1 · Help index + product value hotfix */
.rr-radar-help-role-section,
.rr-radar-help-role-guide [id],
.rr-radar-portal-help__document [id]{
  scroll-margin-top:28px!important;
}
.rr-radar-help-product-value-section{
  border-color:#CFE5DA!important;
  background:linear-gradient(180deg,#FFFFFF 0%,#F8FBF9 100%)!important;
}
.rr-radar-help-value-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:12px!important;
  margin:18px 0!important;
}
.rr-radar-help-value-grid article{
  background:#FFFFFF!important;
  border:1px solid #DDE8E2!important;
  border-radius:18px!important;
  padding:16px!important;
}
.rr-radar-help-value-grid article span{
  display:inline-flex!important;
  padding:5px 9px!important;
  border-radius:999px!important;
  background:#EEF7F3!important;
  color:#176A4F!important;
  font-size:12px!important;
  font-weight:800!important;
  margin-bottom:10px!important;
}
.rr-radar-help-value-grid article h3{
  margin:0 0 8px!important;
  color:#183D32!important;
}
.rr-radar-help-value-grid article p{
  margin:0!important;
  font-size:13px!important;
  line-height:1.5!important;
}
.rr-radar-help-value-table td{
  width:50%!important;
}
.rr-radar-help-role-toc a.active{
  color:#176A4F!important;
  font-weight:900!important;
}
.rr-radar-help-role-toc a.active span{
  background:#176A4F!important;
  color:#FFFFFF!important;
}
@media (max-width:1180px){
  .rr-radar-help-value-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media (max-width:782px){
  .rr-radar-help-value-grid{
    grid-template-columns:1fr!important;
  }
  .rr-radar-help-value-table td{
    width:auto!important;
  }
}

/* v1.51.15.2 · Precise Search Console generative wording */
.rr-radar-help-value-grid{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
}
.rr-radar-help-product-value-section .rr-radar-help-role-callout--warning{
  border-color:#E6D6AA!important;
  background:#FFF8E8!important;
}
@media (max-width:1180px){
  .rr-radar-help-value-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media (max-width:782px){
  .rr-radar-help-value-grid{
    grid-template-columns:1fr!important;
  }
}

/* v1.52.0.2 · Search Console generative naming alignment wording inherited by embedded help */
.rr-radar-portal-help .rr-radar-help-role-callout--warning{
  scroll-margin-top:28px!important;
}


/* v1.69.1 · Frontend help index sticky inside Suite scroll container */
.rr-radar-real-view-inner[data-radar-view="help"] .rr-radar-help-doc .help-wrap{
  align-items:flex-start!important;
}
.rr-radar-real-view-inner[data-radar-view="help"] .rr-radar-help-doc nav.toc,
.rr-radar-real-view-inner[data-radar-view="help"] .rr-radar-help-role-toc{
  position:sticky!important;
  top:16px!important;
  align-self:flex-start!important;
  z-index:20!important;
  max-height:calc(100vh - 32px)!important;
  overflow:auto!important;
}
.rr-radar-real-view-inner[data-radar-view="help"] .rr-radar-help-doc .toc-card,
.rr-radar-real-view-inner[data-radar-view="help"] .rr-radar-help-role-toc-card{
  max-height:calc(100vh - 40px)!important;
  overflow:auto!important;
}
@media (max-width:1100px){
  .rr-radar-real-view-inner[data-radar-view="help"] .rr-radar-help-doc nav.toc,
  .rr-radar-real-view-inner[data-radar-view="help"] .rr-radar-help-role-toc{
    position:sticky!important;
    top:0!important;
    width:100%!important;
    max-height:min(42vh, 360px)!important;
    margin-bottom:18px!important;
    background:var(--rrbs-app, var(--rr-app, #F1F5F3))!important;
    padding-bottom:8px!important;
  }
  .rr-radar-real-view-inner[data-radar-view="help"] .rr-radar-help-doc .toc-card,
  .rr-radar-real-view-inner[data-radar-view="help"] .rr-radar-help-role-toc-card{
    max-height:min(42vh, 360px)!important;
  }
}

/* v1.77.0 · Frontend Radar client-surface audit / Suite design-system pass */
.rr-radar-client-surface-pass{
  --rr-brand-900:#0C271E;
  --rr-brand-700:#14543D;
  --rr-brand-600:#1A7A57;
  --rr-brand-accent:#2FA46A;
  --rr-app:#F1F5F3;
  --rr-surface:#FFFFFF;
  --rr-surface-2:#F6F9F7;
  --rr-ink:#14201B;
  --rr-text-2:#475A52;
  --rr-text-3:#6B7C74;
  --rr-border:#C9D4CE;
  --rr-border-soft:#E2E9E5;
  --state-ok:#1A7A57;
  --state-ok-bg:#E7F2EC;
  --state-attention:#B7791F;
  --state-attention-bg:#FBF1DD;
  --state-critical:#B42318;
  --state-critical-bg:#FBEAE8;
  --state-neutral:#6B7280;
  --state-neutral-bg:#EEF0F2;
  --state-incomplete:#667085;
  --state-incomplete-bg:#F3F5F4;
  --tool-accent:#1A7A57;
  --rr-r-sm:7px;
  --rr-r-md:12px;
  --rr-r-lg:16px;
  --rr-sh-sm:0 1px 2px rgba(12,39,30,.05);
  --rr-sh-md:0 8px 18px rgba(12,39,30,.045);
}
.rr-radar-client-surface-pass .rr-radar-content{
  color:var(--rr-ink)!important;
}
.rr-radar-client-surface-pass .rr-radar-real-view{
  display:grid!important;
  gap:18px!important;
}
.rr-radar-client-surface-pass .rr-radar-real-view-inner:not([data-radar-view="projects"]):not([data-radar-view="search-console"]){
  display:grid!important;
  gap:18px!important;
}
.rr-radar-client-surface-pass .rr-radar-real-view-inner:not([data-radar-view="projects"]):not([data-radar-view="search-console"]) > .wrap{
  margin:0!important;
  padding:0!important;
}
.rr-radar-client-surface-pass .rr-radar-section,
.rr-radar-client-surface-pass .rr-radar-card,
.rr-radar-client-surface-pass .rr-radar-panel,
.rr-radar-client-surface-pass .rr-radar-report-section,
.rr-radar-client-surface-pass .rr-radar-visibility-card,
.rr-radar-client-surface-pass .rr-radar-priority-card,
.rr-radar-client-surface-pass .rr-radar-opportunity-card,
.rr-radar-client-surface-pass .rr-radar-recommendation-card,
.rr-radar-client-surface-pass .rr-radar-export-card,
.rr-radar-client-surface-pass .rr-radar-empty-state{
  border-color:var(--rr-border-soft)!important;
  border-radius:var(--rr-r-md)!important;
  box-shadow:var(--rr-sh-sm)!important;
}
.rr-radar-client-surface-pass .rr-radar-section{
  background:var(--rr-surface)!important;
  padding:18px!important;
  margin:0!important;
}
.rr-radar-client-surface-pass .rr-radar-section-heading,
.rr-radar-client-surface-pass .rr-radar-section-header-inline{
  align-items:flex-start!important;
  gap:14px!important;
  margin:0 0 14px!important;
  padding-bottom:12px!important;
  border-bottom:1px solid var(--rr-border-soft)!important;
}
.rr-radar-client-surface-pass .rr-radar-section-heading h2,
.rr-radar-client-surface-pass .rr-radar-section-header-inline h2,
.rr-radar-client-surface-pass .rr-radar-section h2{
  color:var(--rr-ink)!important;
  font-size:17px!important;
  line-height:1.25!important;
  letter-spacing:-.01em!important;
  margin:0!important;
}
.rr-radar-client-surface-pass .rr-radar-section-heading h3,
.rr-radar-client-surface-pass .rr-radar-section h3{
  color:var(--rr-ink)!important;
  font-size:15px!important;
  line-height:1.3!important;
  margin:0!important;
}
.rr-radar-client-surface-pass .rr-radar-section-heading p,
.rr-radar-client-surface-pass .rr-radar-section-header-inline p,
.rr-radar-client-surface-pass .rr-radar-lead,
.rr-radar-client-surface-pass p.description,
.rr-radar-client-surface-pass .description{
  color:var(--rr-text-3)!important;
  font-size:12.5px!important;
  line-height:1.45!important;
  max-width:780px!important;
  margin:5px 0 0!important;
}
.rr-radar-client-surface-pass .rr-radar-lead{
  max-width:860px!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
}
.rr-radar-client-surface-pass .rr-radar-muted{
  color:var(--rr-text-3)!important;
}
.rr-radar-client-surface-pass .rr-radar-card-grid,
.rr-radar-client-surface-pass .rr-radar-kpi-grid,
.rr-radar-client-surface-pass .rr-radar-workflow-grid,
.rr-radar-client-surface-pass .rr-radar-mini-kpis{
  gap:12px!important;
}
.rr-radar-client-surface-pass .rr-radar-card{
  background:var(--rr-surface)!important;
  border:1px solid var(--rr-border-soft)!important;
  padding:14px!important;
}
.rr-radar-client-surface-pass .rr-radar-kpi-grid .rr-radar-card,
.rr-radar-client-surface-pass .rr-radar-executive-kpis .rr-radar-card{
  min-height:86px!important;
}
.rr-radar-client-surface-pass .rr-radar-card-label,
.rr-radar-client-surface-pass .rr-radar-workflow-group,
.rr-radar-client-surface-pass .rr-radar-eyebrow,
.rr-radar-client-surface-pass .rr-radar-card-subvalue{
  color:var(--rr-text-3)!important;
  font-size:10.5px!important;
  font-weight:800!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
}
.rr-radar-client-surface-pass .rr-radar-card strong,
.rr-radar-client-surface-pass .rr-radar-mini-kpis strong{
  color:var(--rr-ink)!important;
  font-weight:850!important;
  letter-spacing:-.02em!important;
}
.rr-radar-client-surface-pass .rr-radar-kpi-grid .rr-radar-card strong,
.rr-radar-client-surface-pass .rr-radar-executive-kpis .rr-radar-card strong{
  font-size:24px!important;
  line-height:1.05!important;
}
.rr-radar-client-surface-pass .rr-radar-card small,
.rr-radar-client-surface-pass .rr-radar-card-note{
  color:var(--rr-text-3)!important;
  font-size:12px!important;
  line-height:1.35!important;
}
.rr-radar-client-surface-pass .rr-radar-card-ok,
.rr-radar-client-surface-pass .rr-radar-status-good,
.rr-radar-client-surface-pass .rr-radar-state-chip-ok{
  border-color:rgba(26,122,87,.24)!important;
  background:#FBFDFB!important;
}
.rr-radar-client-surface-pass .rr-radar-card-warning,
.rr-radar-client-surface-pass .rr-radar-status-warning,
.rr-radar-client-surface-pass .rr-radar-state-chip-warning{
  border-color:rgba(183,121,31,.28)!important;
  background:#FFFCF7!important;
}
.rr-radar-client-surface-pass .rr-radar-card-danger,
.rr-radar-client-surface-pass .rr-radar-status-danger,
.rr-radar-client-surface-pass .rr-radar-state-chip-danger,
.rr-radar-client-surface-pass .rr-radar-status-critical{
  border-color:rgba(180,35,24,.26)!important;
  background:#FFF9F8!important;
}
.rr-radar-client-surface-pass .rr-radar-card-neutral,
.rr-radar-client-surface-pass .rr-radar-state-chip-neutral,
.rr-radar-client-surface-pass .rr-radar-status-neutral,
.rr-radar-client-surface-pass .rr-radar-status-info{
  border-color:var(--rr-border-soft)!important;
  background:var(--rr-surface)!important;
}
.rr-radar-client-surface-pass .rr-radar-state-chip,
.rr-radar-client-surface-pass .rr-radar-chip,
.rr-radar-client-surface-pass .rr-radar-badge,
.rr-radar-client-surface-pass .rr-radar-meta-chip,
.rr-radar-client-surface-pass .rr-radar-pill,
.rr-radar-client-surface-pass .rr-radar-workflow-group,
.rr-radar-client-surface-pass .rrbs-tool-badge{
  border-radius:var(--rr-r-sm)!important;
}
.rr-radar-client-surface-pass .rr-radar-state-chip{
  box-shadow:none!important;
  font-size:11px!important;
  line-height:1.1!important;
  padding:5px 8px!important;
}
.rr-radar-client-surface-pass .button,
.rr-radar-client-surface-pass .rrbs-btn,
.rr-radar-client-surface-pass button,
.rr-radar-client-surface-pass input[type="submit"]{
  border-radius:var(--rr-r-sm)!important;
  box-shadow:none!important;
  font-weight:750!important;
}
.rr-radar-client-surface-pass .button-primary,
.rr-radar-client-surface-pass .rrbs-btn--primary,
.rr-radar-client-surface-pass input[type="submit"].button-primary{
  background:var(--rr-brand-700)!important;
  border-color:var(--rr-brand-700)!important;
  color:#fff!important;
}
.rr-radar-client-surface-pass .button:not(.button-primary),
.rr-radar-client-surface-pass .rrbs-btn--secondary{
  background:#fff!important;
  color:var(--rr-brand-700)!important;
  border-color:rgba(20,84,61,.28)!important;
}
.rr-radar-client-surface-pass .rr-radar-executive-summary-card,
.rr-radar-client-surface-pass .rr-radar-client-next-step,
.rr-radar-client-surface-pass .rr-radar-decision-card{
  border-color:rgba(20,84,61,.18)!important;
  background:#fff!important;
  border-radius:var(--rr-r-md)!important;
  box-shadow:var(--rr-sh-sm)!important;
}
.rr-radar-client-surface-pass .rr-radar-executive-summary-card strong{
  color:var(--rr-ink)!important;
  font-size:18px!important;
}
.rr-radar-client-surface-pass .rr-radar-executive-summary-card p,
.rr-radar-client-surface-pass .rr-radar-executive-attention-card p,
.rr-radar-client-surface-pass .rr-radar-workflow-card p{
  color:var(--rr-text-2)!important;
  font-size:13px!important;
  line-height:1.45!important;
}
.rr-radar-client-surface-pass .rr-radar-workflow-card{
  border-color:var(--rr-border-soft)!important;
  border-radius:var(--rr-r-md)!important;
  box-shadow:var(--rr-sh-sm)!important;
}
.rr-radar-client-surface-pass .rr-radar-workflow-card p{
  max-width:32em!important;
}
.rr-radar-client-surface-pass .rr-radar-system-strip,
.rr-radar-client-surface-pass .rr-radar-router-note.rr-radar-transversal-note,
.rr-radar-client-surface-pass .rr-radar-suite-project-guard,
.rr-radar-client-surface-pass .rr-radar-suite-project-key,
.rr-radar-client-surface-pass .rr-radar-admin-only,
.rr-radar-client-surface-pass .rr-radar-qa,
.rr-radar-client-surface-pass .rr-radar-debug,
.rr-radar-client-surface-pass .rr-radar-fixture,
.rr-radar-client-surface-pass .rr-radar-wiring,
.rr-radar-client-surface-pass .rr-radar-publisher,
.rr-radar-client-surface-pass .rr-radar-prewrite,
.rr-radar-client-surface-pass .rr-radar-postwrite,
.rr-radar-client-surface-pass .rr-radar-backfill,
.rr-radar-client-surface-pass .rr-radar-migration,
.rr-radar-client-surface-pass .rr-radar-schema,
.rr-radar-client-surface-pass .rr-radar-payload{
  display:none!important;
}
.rr-radar-client-surface-pass .widefat,
.rr-radar-client-surface-pass table.rr-radar-table{
  border-color:var(--rr-border-soft)!important;
  border-radius:var(--rr-r-md)!important;
  overflow:hidden!important;
  box-shadow:none!important;
}
.rr-radar-client-surface-pass .widefat th,
.rr-radar-client-surface-pass table.rr-radar-table th{
  color:var(--rr-text-3)!important;
  font-size:11px!important;
  letter-spacing:.06em!important;
  text-transform:uppercase!important;
  background:var(--rr-surface-2)!important;
}
.rr-radar-client-surface-pass .widefat td,
.rr-radar-client-surface-pass table.rr-radar-table td{
  color:var(--rr-text-2)!important;
  font-size:13px!important;
  line-height:1.35!important;
  border-color:var(--rr-border-soft)!important;
}
.rr-radar-client-surface-pass input,
.rr-radar-client-surface-pass select,
.rr-radar-client-surface-pass textarea{
  border-color:var(--rr-border)!important;
  border-radius:var(--rr-r-sm)!important;
  box-shadow:none!important;
}
.rr-radar-client-surface-pass details,
.rr-radar-client-surface-pass summary{
  border-radius:var(--rr-r-sm)!important;
}
.rr-radar-client-surface-pass details:not([open]) > summary{
  background:#fff!important;
}
@media (max-width:900px){
  .rr-radar-client-surface-pass .rr-radar-section{
    padding:14px!important;
  }
  .rr-radar-client-surface-pass .rr-radar-section-heading,
  .rr-radar-client-surface-pass .rr-radar-section-header-inline{
    display:grid!important;
  }
}

/* v1.78.1 · Consultant portfolio clarity polish */
.rr-radar-consultant-portfolio{
  display:grid;
  gap:16px;
}
.rr-radar-consultant-portfolio-hero{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(220px,300px);
  gap:16px;
  align-items:stretch;
  padding:18px;
  background:var(--rr-surface);
  border:1px solid var(--rr-border-soft);
  border-radius:var(--rr-r-md);
  box-shadow:var(--rr-sh-sm);
}
.rr-radar-consultant-portfolio-hero h2{
  margin:4px 0 6px;
  color:var(--rr-ink);
  font-size:22px;
  line-height:1.12;
  letter-spacing:-.02em;
}
.rr-radar-consultant-portfolio-hero p{
  max-width:760px;
  margin:0;
  color:var(--rr-text-2);
  font-size:13.5px;
  line-height:1.45;
}
.rr-radar-consultant-portfolio-state{
  display:grid;
  align-content:center;
  gap:4px;
  padding:14px;
  border:1px solid var(--rr-border-soft);
  border-radius:var(--rr-r-md);
  background:var(--rr-surface-2);
}
.rr-radar-consultant-portfolio-state span,
.rr-radar-consultant-portfolio-state small{
  color:var(--rr-text-3);
  font-size:11px;
  line-height:1.25;
}
.rr-radar-consultant-portfolio-state strong{
  color:var(--rr-ink);
  font-size:18px;
  line-height:1.15;
}
.rr-radar-consultant-portfolio-kpis{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:12px;
}
.rr-radar-consultant-license-card{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;
  gap:14px;
  align-items:center;
}
.rr-radar-consultant-license-card strong{
  display:block;
  color:var(--rr-ink);
  font-size:18px;
  line-height:1.15;
  margin-top:4px;
}
.rr-radar-consultant-license-card small{
  display:block;
  margin-top:4px;
  color:var(--rr-text-3);
  font-size:12px;
}

.rr-radar-consultant-quota-guardrail{
  padding:10px 12px;
  border:1px solid var(--rr-border-soft);
  border-radius:var(--rr-r-sm);
  background:var(--rr-surface-2);
}
.rr-radar-consultant-quota-guardrail.rr-radar-card-warning{
  border-color:rgba(183,121,31,.34);
  background:#FBF1DD;
}
.rr-radar-consultant-quota-guardrail.rr-radar-card-ok{
  border-color:rgba(26,122,87,.28);
  background:#E7F2EC;
}
.rr-radar-consultant-empty{
  display:grid;
  gap:10px;
  padding:18px;
}
.rr-radar-consultant-empty h3{
  margin:0;
  color:var(--rr-ink);
  font-size:18px;
}
.rr-radar-consultant-empty p{
  max-width:680px;
  margin:0;
  color:var(--rr-text-2);
}
.rr-radar-consultant-portfolio-list{
  display:grid;
  gap:12px;
}
.rr-radar-consultant-portfolio-card{
  display:grid;
  gap:14px;
  padding:16px;
  background:var(--rr-surface);
  border:1px solid var(--rr-border-soft);
  border-radius:var(--rr-r-md);
  box-shadow:var(--rr-sh-sm);
}
.rr-radar-consultant-portfolio-card-head{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:12px;
  align-items:start;
}
.rr-radar-consultant-portfolio-card-head h3{
  margin:4px 0 3px;
  color:var(--rr-ink);
  font-size:18px;
  line-height:1.18;
  letter-spacing:-.01em;
}
.rr-radar-consultant-portfolio-card-head p{
  margin:0;
  color:var(--rr-text-2);
  font-size:13px;
}
.rr-radar-consultant-portfolio-grid{
  display:grid;
  grid-template-columns:repeat(6,minmax(0,1fr));
  gap:8px;
  margin:0;
}
.rr-radar-consultant-portfolio-grid div{
  margin:0;
  padding:10px;
  background:var(--rr-surface-2);
  border:1px solid var(--rr-border-soft);
  border-radius:var(--rr-r-sm);
}
.rr-radar-consultant-portfolio-grid dt{
  margin:0 0 4px;
  color:var(--rr-text-3);
  font-size:10px;
  font-weight:800;
  letter-spacing:.08em;
  text-transform:uppercase;
}
.rr-radar-consultant-portfolio-grid dd{
  margin:0;
  color:var(--rr-ink);
  font-size:13px;
  font-weight:750;
}
.rr-radar-consultant-portfolio-next{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:12px;
  align-items:center;
  padding:12px;
  background:#fff;
  border:1px solid rgba(20,84,61,.18);
  border-radius:var(--rr-r-md);
}
.rr-radar-consultant-portfolio-next strong{
  display:block;
  margin-top:4px;
  color:var(--rr-ink);
  font-size:16px;
}
.rr-radar-consultant-portfolio-next small{
  display:block;
  margin-top:4px;
  color:var(--rr-text-3);
  font-size:12px;
  line-height:1.35;
}
.rr-radar-consultant-portfolio-actions{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:8px;
  margin-top:2px;
  padding-top:12px;
  border-top:1px solid var(--rr-border-soft);
}
.rr-radar-consultant-portfolio-actions-label{
  flex:0 0 100%;
  display:block;
  margin:0 0 2px;
  color:var(--rr-text-3);
  font-size:10px;
  font-weight:800;
  letter-spacing:.08em;
  text-transform:uppercase;
}

/* v1.78.3 · Consultant portfolio quick-access hover polish */
.rr-radar-consultant-portfolio-actions .rr-radar-consultant-tertiary{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  position:relative!important;
  background:var(--rr-surface-2)!important;
  border:1px solid var(--rr-border-soft)!important;
  border-radius:var(--rr-r-sm)!important;
  box-shadow:none!important;
  padding:7px 10px!important;
  min-height:32px!important;
  color:var(--rr-brand-700)!important;
  font-size:13px!important;
  font-weight:750!important;
  line-height:1.1!important;
  text-decoration:none!important;
  transition:background-color .16s ease, border-color .16s ease, color .16s ease, box-shadow .16s ease, transform .16s ease!important;
}
.rr-radar-consultant-portfolio-actions .rr-radar-consultant-tertiary:hover,
.rr-radar-consultant-portfolio-actions .rr-radar-consultant-tertiary:focus{
  background:var(--state-ok-bg)!important;
  border-color:rgba(26,122,87,.38)!important;
  color:var(--rr-brand-900)!important;
  box-shadow:0 4px 10px rgba(12,39,30,.07)!important;
  transform:translateY(-1px)!important;
  text-decoration:none!important;
}
.rr-radar-consultant-portfolio-actions .rr-radar-consultant-tertiary:focus-visible{
  outline:2px solid rgba(26,122,87,.28)!important;
  outline-offset:2px!important;
}
.rr-radar-consultant-portfolio-actions .rr-radar-consultant-tertiary:active{
  transform:translateY(0)!important;
  box-shadow:none!important;
}
@media (max-width:1100px){
  .rr-radar-consultant-portfolio-kpis,
  .rr-radar-consultant-portfolio-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  .rr-radar-consultant-license-card{
    grid-template-columns:1fr;
  }
}
@media (max-width:760px){
  .rr-radar-consultant-portfolio-hero,
  .rr-radar-consultant-portfolio-card-head,
  .rr-radar-consultant-portfolio-next{
    grid-template-columns:1fr;
  }
  .rr-radar-consultant-portfolio-kpis,
  .rr-radar-consultant-portfolio-grid{
    grid-template-columns:1fr;
  }
}

/* v1.80.1 · Frontend permission feedback / read-only action affordances */
.rr-radar-action-unavailable,
.button.rr-radar-action-unavailable{
  cursor:not-allowed!important;
  pointer-events:auto!important;
  background:var(--rr-surface-2,#f3f5f4)!important;
  color:var(--rr-text-3,#6b7c74)!important;
  border-color:var(--rr-border-soft,#e2e9e5)!important;
  box-shadow:none!important;
  opacity:1!important;
  text-decoration:none!important;
}
.rr-radar-action-unavailable:hover,
.rr-radar-action-unavailable:focus{
  background:var(--rr-surface-2,#f3f5f4)!important;
  color:var(--rr-text-2,#475a52)!important;
  border-color:var(--rr-border,#c9d4ce)!important;
  transform:none!important;
  box-shadow:none!important;
}
.rr-radar-action-unavailable:focus-visible{
  outline:2px solid rgba(20,84,61,.24)!important;
  outline-offset:2px!important;
}
.rr-radar-permission-note{
  margin:8px 0 0!important;
  padding:9px 11px!important;
  border:1px solid var(--rr-border-soft,#e2e9e5)!important;
  border-radius:var(--rr-r-sm,7px)!important;
  background:var(--rr-surface-2,#f6f9f7)!important;
  color:var(--rr-text-3,#6b7c74)!important;
  font-size:12px!important;
  line-height:1.35!important;
}

/* v1.81.0 · Frontend operation activity trail / client-safe audit history */
.rr-radar-activity-trail-card{
  margin:12px 0 0!important;
  padding:11px 13px!important;
  border:1px solid var(--rr-border-soft,#e2e9e5)!important;
  border-radius:var(--rr-r-md,12px)!important;
  background:var(--rr-surface-2,#f6f9f7)!important;
  box-shadow:none!important;
}
.rr-radar-activity-trail-card strong{
  display:block!important;
  margin-top:3px!important;
  color:var(--rr-ink,#14201b)!important;
  font-size:14px!important;
  line-height:1.25!important;
}
.rr-radar-activity-trail-card small{
  display:block!important;
  margin-top:4px!important;
  color:var(--rr-text-3,#6b7c74)!important;
  font-size:12px!important;
  line-height:1.35!important;
}
.rr-radar-activity-trail-card.rr-radar-card-ok{
  border-color:rgba(26,122,87,.20)!important;
  background:#f4faf6!important;
}
.rr-radar-activity-trail-card.rr-radar-card-warning{
  border-color:rgba(183,121,31,.24)!important;
  background:#fffaf0!important;
}
.rr-radar-consultant-activity{
  margin-top:14px!important;
}

/* v1.81.1 · Activity trail empty-state compaction */
.rr-radar-activity-trail-card.rr-radar-activity-empty{
  padding:10px 12px!important;
}
.rr-radar-activity-trail-card.rr-radar-activity-empty strong{
  margin-top:2px!important;
}
.rr-radar-activity-trail-card.rr-radar-activity-empty small{
  margin-top:2px!important;
}

/* v1.82.0 · Frontend operation handoff / review request workflow */
.rr-radar-handoff-card{
  margin:12px 0 0!important;
  padding:12px 13px!important;
  border:1px solid var(--rr-border-soft,#e2e9e5)!important;
  border-radius:var(--rr-r-md,12px)!important;
  background:var(--rr-surface,#fff)!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  gap:12px!important;
  align-items:center!important;
  box-shadow:none!important;
}
.rr-radar-handoff-card strong{
  display:block!important;
  margin-top:3px!important;
  color:var(--rr-ink,#14201b)!important;
  font-size:14px!important;
  line-height:1.25!important;
}
.rr-radar-handoff-card small{
  display:block!important;
  margin-top:4px!important;
  color:var(--rr-text-3,#6b7c74)!important;
  font-size:12px!important;
  line-height:1.35!important;
}
.rr-radar-handoff-card.rr-radar-card-warning{
  border-color:rgba(183,121,31,.24)!important;
  background:#fffaf0!important;
}
.rr-radar-handoff-card.rr-radar-card-ok{
  border-color:rgba(26,122,87,.20)!important;
  background:#f4faf6!important;
}
.rr-radar-handoff-form,
.rr-radar-handoff-form p{
  margin:0!important;
}
.rr-radar-consultant-handoff{
  margin-top:12px!important;
}
@media (max-width:760px){
  .rr-radar-handoff-card{
    grid-template-columns:1fr!important;
  }
}

/* v1.88.1 · OAuth redirect URI preflight hotfix */
.rr-radar-sc-oauth-redirect-preflight{display:grid;gap:8px;margin:12px 0 0!important;padding:12px!important;}
.rr-radar-sc-oauth-redirect-preflight p{margin:0!important;}
.rr-radar-sc-oauth-redirect-preflight input[readonly]{width:100%;max-width:100%;box-sizing:border-box;border:1px solid rgba(23,106,79,.28);border-radius:7px;background:#fff;color:#24312d;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:12px;line-height:1.45;padding:8px 10px;}
.rr-radar-sc-oauth-redirect-preflight small{display:block;color:#60736c;line-height:1.4;}


/* v1.90.2 · Frontend green accent tokens hotfix
   Evita contaminación azul de WordPress/Suite en checks, foco y bordes de énfasis. */
.rr-radar-shell,
body.rr-radar-suite-page .rr-radar-shell,
body.rr-radar-suite-page .rr-radar-suite-canvas,
.rr-radar-client-surface-pass{
  --tool-accent:var(--rr-brand-600,#1A7A57)!important;
  --tool-radar:var(--rr-brand-600,#1A7A57)!important;
  --state-info:var(--rr-brand-700,#14543D)!important;
  --state-info-bg:var(--rr-brand-50,#EEF7F3)!important;
}
.rr-radar-suite-canvas .rrbs-tool-icon,
.rr-radar-hero .rrbs-tool-icon,
.rr-radar-tool-card-icon,
.rr-radar-tool-lockup,
.rr-radar-tool-logo-fallback{
  color:var(--rr-brand-700,#14543D)!important;
  background:rgba(26,122,87,.10)!important;
  border-color:rgba(26,122,87,.18)!important;
}
.rr-radar-tool-card,
.rr-radar-tool-card--lockup,
.rr-radar-client-surface-pass .rrbs-card,
.rr-radar-client-surface-pass .rrbs-panel,
.rr-radar-suite-canvas .rr-radar-project-card,
.rr-radar-suite-canvas .rr-radar-projects-card,
.rr-radar-suite-canvas .rr-radar-external-domain-card,
.rr-radar-suite-canvas .rr-radar-self-service-card,
.rr-radar-suite-canvas .rr-radar-scheduled-queue-card,
.rr-radar-suite-canvas .rr-radar-external-crawler-card{
  border-left-color:var(--rr-brand-600,#1A7A57)!important;
}
.rr-radar-suite-canvas :is(input[type="checkbox"],input[type="radio"]),
.rr-radar-shell :is(input[type="checkbox"],input[type="radio"]),
.rr-radar-client-surface-pass :is(input[type="checkbox"],input[type="radio"]){
  accent-color:var(--rr-brand-600,#1A7A57)!important;
  border-color:var(--rr-brand-600,#1A7A57)!important;
  box-shadow:none!important;
}
.rr-radar-suite-canvas input[type="checkbox"]:checked,
.rr-radar-shell input[type="checkbox"]:checked,
.rr-radar-client-surface-pass input[type="checkbox"]:checked,
.rr-radar-suite-canvas input[type="radio"]:checked,
.rr-radar-shell input[type="radio"]:checked,
.rr-radar-client-surface-pass input[type="radio"]:checked{
  background-color:var(--rr-brand-600,#1A7A57)!important;
  border-color:var(--rr-brand-600,#1A7A57)!important;
}
.rr-radar-suite-canvas input[type="checkbox"]:checked::before,
.rr-radar-shell input[type="checkbox"]:checked::before,
.rr-radar-client-surface-pass input[type="checkbox"]:checked::before{
  content:url("data:image/svg+xml;utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2020'%3E%3Cpath%20fill='%23ffffff'%20d='M7.7%2014.6L3.4%2010.3l1.4-1.4%202.9%202.9%207.5-7.5%201.4%201.4z'/%3E%3C/svg%3E")!important;
  display:block!important;
  width:18px!important;
  height:18px!important;
  margin:-1px 0 0 -1px!important;
}
.rr-radar-suite-canvas input[type="radio"]:checked::before,
.rr-radar-shell input[type="radio"]:checked::before,
.rr-radar-client-surface-pass input[type="radio"]:checked::before{
  background-color:#fff!important;
}
.rr-radar-suite-canvas :is(input[type="checkbox"],input[type="radio"]):focus,
.rr-radar-shell :is(input[type="checkbox"],input[type="radio"]):focus,
.rr-radar-client-surface-pass :is(input[type="checkbox"],input[type="radio"]):focus,
.rr-radar-suite-canvas .rrbs-btn:focus-visible,
.rr-radar-shell .rrbs-btn:focus-visible{
  outline:2px solid rgba(26,122,87,.42)!important;
  outline-offset:2px!important;
}


/* v1.90.3 · Frontend green check and focus hotfix
   Evita doble check nativo + pseudo WordPress y sustituye foco/target azul por verde R&R. */
.rr-radar-suite-canvas :is(input[type="checkbox"],input[type="radio"]),
.rr-radar-shell :is(input[type="checkbox"],input[type="radio"]),
.rr-radar-client-surface-pass :is(input[type="checkbox"],input[type="radio"]){
  -webkit-appearance:none!important;
  appearance:none!important;
  position:relative!important;
  display:inline-grid!important;
  place-content:center!important;
  width:22px!important;
  height:22px!important;
  min-width:22px!important;
  min-height:22px!important;
  margin:0 8px 0 0!important;
  padding:0!important;
  border:2px solid var(--rr-border,#C9D4CE)!important;
  border-radius:5px!important;
  background:#fff!important;
  color:#fff!important;
  box-shadow:none!important;
  vertical-align:-4px!important;
  accent-color:var(--rr-brand-600,#176A4F)!important;
}
.rr-radar-suite-canvas input[type="radio"],
.rr-radar-shell input[type="radio"],
.rr-radar-client-surface-pass input[type="radio"]{
  border-radius:50%!important;
}
.rr-radar-suite-canvas :is(input[type="checkbox"],input[type="radio"]):checked,
.rr-radar-shell :is(input[type="checkbox"],input[type="radio"]):checked,
.rr-radar-client-surface-pass :is(input[type="checkbox"],input[type="radio"]):checked{
  border-color:var(--rr-brand-600,#176A4F)!important;
  background:var(--rr-brand-600,#176A4F)!important;
}
.rr-radar-suite-canvas input[type="checkbox"]:checked::before,
.rr-radar-shell input[type="checkbox"]:checked::before,
.rr-radar-client-surface-pass input[type="checkbox"]:checked::before{
  content:""!important;
  display:block!important;
  width:6px!important;
  height:12px!important;
  margin:-2px 0 0 0!important;
  border:solid #fff!important;
  border-width:0 3px 3px 0!important;
  transform:rotate(45deg)!important;
  background:transparent!important;
  box-shadow:none!important;
}
.rr-radar-suite-canvas input[type="radio"]:checked::before,
.rr-radar-shell input[type="radio"]:checked::before,
.rr-radar-client-surface-pass input[type="radio"]:checked::before{
  content:""!important;
  display:block!important;
  width:8px!important;
  height:8px!important;
  margin:0!important;
  border:0!important;
  border-radius:50%!important;
  background:#fff!important;
  box-shadow:none!important;
}
.rr-radar-suite-canvas :is(input[type="checkbox"],input[type="radio"]):focus,
.rr-radar-suite-canvas :is(input[type="checkbox"],input[type="radio"]):focus-visible,
.rr-radar-shell :is(input[type="checkbox"],input[type="radio"]):focus,
.rr-radar-shell :is(input[type="checkbox"],input[type="radio"]):focus-visible,
.rr-radar-client-surface-pass :is(input[type="checkbox"],input[type="radio"]):focus,
.rr-radar-client-surface-pass :is(input[type="checkbox"],input[type="radio"]):focus-visible{
  outline:3px solid rgba(23,106,79,.20)!important;
  outline-offset:2px!important;
  border-color:var(--rr-brand-600,#176A4F)!important;
  box-shadow:none!important;
}
.rr-radar-suite-canvas .rr-radar-project-client-operation:focus,
.rr-radar-suite-canvas .rr-radar-project-client-operation:focus-within,
.rr-radar-suite-canvas .rr-radar-project-client-operation:target,
.rr-radar-shell .rr-radar-project-client-operation:focus,
.rr-radar-shell .rr-radar-project-client-operation:focus-within,
.rr-radar-shell .rr-radar-project-client-operation:target,
.rr-radar-client-surface-pass .rr-radar-project-client-operation:focus,
.rr-radar-client-surface-pass .rr-radar-project-client-operation:focus-within,
.rr-radar-client-surface-pass .rr-radar-project-client-operation:target{
  outline:none!important;
  border-color:rgba(23,106,79,.62)!important;
  box-shadow:0 0 0 2px rgba(23,106,79,.16)!important;
}
.rr-radar-suite-canvas .rr-radar-project-client-operation > summary:focus,
.rr-radar-suite-canvas .rr-radar-project-client-operation > summary:focus-visible,
.rr-radar-shell .rr-radar-project-client-operation > summary:focus,
.rr-radar-shell .rr-radar-project-client-operation > summary:focus-visible,
.rr-radar-client-surface-pass .rr-radar-project-client-operation > summary:focus,
.rr-radar-client-surface-pass .rr-radar-project-client-operation > summary:focus-visible{
  outline:3px solid rgba(23,106,79,.18)!important;
  outline-offset:-3px!important;
  border-radius:12px!important;
}

/* v1.90.4 · External crawler compact evidence visibility */
.rr-radar-suite-canvas .rr-radar-projects-crawler-evidence,
.rr-radar-shell .rr-radar-projects-crawler-evidence,
.rr-radar-client-surface-pass .rr-radar-projects-crawler-evidence{
  margin-top:12px!important;
  padding:12px!important;
  border:1px solid rgba(23,106,79,.20)!important;
  border-radius:12px!important;
  background:rgba(238,247,243,.72)!important;
}
.rr-radar-suite-canvas .rr-radar-projects-crawler-evidence > strong,
.rr-radar-shell .rr-radar-projects-crawler-evidence > strong,
.rr-radar-client-surface-pass .rr-radar-projects-crawler-evidence > strong{
  display:block!important;
  margin:0 0 8px!important;
  color:var(--rr-ink,#14201B)!important;
}
.rr-radar-suite-canvas .rr-radar-projects-crawler-evidence-list,
.rr-radar-shell .rr-radar-projects-crawler-evidence-list,
.rr-radar-client-surface-pass .rr-radar-projects-crawler-evidence-list{
  display:grid!important;
  gap:8px!important;
  margin:0 0 8px!important;
  padding:0!important;
  list-style:none!important;
}
.rr-radar-suite-canvas .rr-radar-projects-crawler-evidence-list li,
.rr-radar-shell .rr-radar-projects-crawler-evidence-list li,
.rr-radar-client-surface-pass .rr-radar-projects-crawler-evidence-list li{
  display:grid!important;
  gap:4px!important;
  margin:0!important;
  padding:10px!important;
  border:1px solid rgba(23,106,79,.18)!important;
  border-radius:10px!important;
  background:#fff!important;
}
.rr-radar-suite-canvas .rr-radar-projects-crawler-evidence-status,
.rr-radar-shell .rr-radar-projects-crawler-evidence-status,
.rr-radar-client-surface-pass .rr-radar-projects-crawler-evidence-status{
  width:max-content!important;
  padding:2px 7px!important;
  border-radius:999px!important;
  background:rgba(23,106,79,.10)!important;
  color:var(--rr-brand-700,#14543D)!important;
  font-size:11px!important;
  font-weight:850!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
}
.rr-radar-suite-canvas .rr-radar-projects-crawler-evidence-url,
.rr-radar-shell .rr-radar-projects-crawler-evidence-url,
.rr-radar-client-surface-pass .rr-radar-projects-crawler-evidence-url{
  color:var(--rr-ink,#14201B)!important;
  font-weight:750!important;
  overflow-wrap:anywhere!important;
}


/* v1.90.6 · policy map table column alignment and client-safe widths */
.rr-radar-wrap .rr-radar-policy-map-table-v2,
.rr-radar-real-view-inner .rr-radar-policy-map-table-v2 {
    table-layout: fixed !important;
    width: 100% !important;
    min-width: 1040px !important;
}
.rr-radar-wrap .rr-radar-policy-map-table-v2 .rr-radar-policy-col-url,
.rr-radar-real-view-inner .rr-radar-policy-map-table-v2 .rr-radar-policy-col-url { width: 35%; }
.rr-radar-wrap .rr-radar-policy-map-table-v2 .rr-radar-policy-col-type,
.rr-radar-real-view-inner .rr-radar-policy-map-table-v2 .rr-radar-policy-col-type { width: 14%; }
.rr-radar-wrap .rr-radar-policy-map-table-v2 .rr-radar-policy-col-queue,
.rr-radar-real-view-inner .rr-radar-policy-map-table-v2 .rr-radar-policy-col-queue { width: 18%; }
.rr-radar-wrap .rr-radar-policy-map-table-v2 .rr-radar-policy-col-email,
.rr-radar-real-view-inner .rr-radar-policy-map-table-v2 .rr-radar-policy-col-email { width: 13%; }
.rr-radar-wrap .rr-radar-policy-map-table-v2 .rr-radar-policy-col-result,
.rr-radar-real-view-inner .rr-radar-policy-map-table-v2 .rr-radar-policy-col-result { width: 20%; }
.rr-radar-wrap .rr-radar-policy-map-table-v2 th,
.rr-radar-wrap .rr-radar-policy-map-table-v2 td,
.rr-radar-real-view-inner .rr-radar-policy-map-table-v2 th,
.rr-radar-real-view-inner .rr-radar-policy-map-table-v2 td {
    box-sizing: border-box;
    overflow-wrap: anywhere;
    white-space: normal;
}

/* v1.90.7 · Premium card alternative for scheduled review policy map. */
.rr-radar-wrap .rr-radar-policy-premium-list,
.rr-radar-real-view-inner .rr-radar-policy-premium-list {
    display: grid;
    gap: 14px;
    margin-top: 18px;
}
.rr-radar-wrap .rr-radar-policy-review-card,
.rr-radar-real-view-inner .rr-radar-policy-review-card {
    display: grid;
    grid-template-columns: minmax(260px, 1.4fr) minmax(360px, 1.25fr) minmax(280px, 1fr);
    gap: 16px;
    align-items: stretch;
    background: #fff;
    border: 1px solid rgba(23, 106, 79, 0.16);
    border-radius: 16px;
    padding: 18px;
    box-shadow: 0 8px 24px rgba(28, 53, 45, 0.06);
}
.rr-radar-wrap .rr-radar-policy-review-card:hover,
.rr-radar-real-view-inner .rr-radar-policy-review-card:hover {
    border-color: rgba(23, 106, 79, 0.32);
    box-shadow: 0 12px 32px rgba(28, 53, 45, 0.08);
}
.rr-radar-wrap .rr-radar-policy-review-main,
.rr-radar-real-view-inner .rr-radar-policy-review-main,
.rr-radar-wrap .rr-radar-policy-review-outcome,
.rr-radar-real-view-inner .rr-radar-policy-review-outcome {
    min-width: 0;
}
.rr-radar-wrap .rr-radar-policy-review-eyebrow,
.rr-radar-real-view-inner .rr-radar-policy-review-eyebrow,
.rr-radar-wrap .rr-radar-policy-review-fact > span,
.rr-radar-real-view-inner .rr-radar-policy-review-fact > span,
.rr-radar-wrap .rr-radar-policy-review-outcome > span,
.rr-radar-real-view-inner .rr-radar-policy-review-outcome > span {
    display: block;
    margin-bottom: 7px;
    color: #6f7f78;
    font-size: 11px;
    font-weight: 800;
    letter-spacing: 0.1em;
    line-height: 1.2;
    text-transform: uppercase;
}
.rr-radar-wrap .rr-radar-policy-review-title,
.rr-radar-real-view-inner .rr-radar-policy-review-title {
    display: block;
    color: #17231f;
    font-size: 17px;
    font-weight: 800;
    line-height: 1.32;
    overflow-wrap: anywhere;
}
.rr-radar-wrap .rr-radar-policy-review-url,
.rr-radar-real-view-inner .rr-radar-policy-review-url {
    display: block;
    margin-top: 5px;
    color: #6f7f78;
    font-size: 14px;
    line-height: 1.35;
    overflow-wrap: anywhere;
}
.rr-radar-wrap .rr-radar-policy-review-facts,
.rr-radar-real-view-inner .rr-radar-policy-review-facts {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 10px;
}
.rr-radar-wrap .rr-radar-policy-review-fact,
.rr-radar-real-view-inner .rr-radar-policy-review-fact {
    min-width: 0;
    border: 1px solid rgba(23, 106, 79, 0.12);
    border-radius: 12px;
    background: #fbfdfc;
    padding: 12px;
}
.rr-radar-wrap .rr-radar-policy-review-fact strong,
.rr-radar-real-view-inner .rr-radar-policy-review-fact strong {
    display: block;
    color: #26352f;
    font-size: 14px;
    font-weight: 750;
    line-height: 1.35;
    overflow-wrap: anywhere;
}
.rr-radar-wrap .rr-radar-policy-review-fact .rr-radar-badge,
.rr-radar-real-view-inner .rr-radar-policy-review-fact .rr-radar-badge {
    max-width: 100%;
    white-space: normal;
}
.rr-radar-wrap .rr-radar-policy-review-outcome,
.rr-radar-real-view-inner .rr-radar-policy-review-outcome {
    border-left: 3px solid #176A4F;
    padding-left: 16px;
}
.rr-radar-wrap .rr-radar-policy-review-outcome p,
.rr-radar-real-view-inner .rr-radar-policy-review-outcome p {
    margin: 0;
    color: #45544f;
    font-size: 14px;
    line-height: 1.5;
}
.rr-radar-wrap .rr-radar-policy-empty-card,
.rr-radar-real-view-inner .rr-radar-policy-empty-card {
    border: 1px dashed rgba(23, 106, 79, 0.24);
    border-radius: 14px;
    background: #fbfdfc;
    padding: 18px;
}
@media (max-width: 1200px) {
    .rr-radar-wrap .rr-radar-policy-review-card,
    .rr-radar-real-view-inner .rr-radar-policy-review-card {
        grid-template-columns: 1fr;
    }
    .rr-radar-wrap .rr-radar-policy-review-outcome,
    .rr-radar-real-view-inner .rr-radar-policy-review-outcome {
        border-left: 0;
        border-top: 3px solid #176A4F;
        padding-left: 0;
        padding-top: 14px;
    }
}
@media (max-width: 720px) {
    .rr-radar-wrap .rr-radar-policy-review-facts,
    .rr-radar-real-view-inner .rr-radar-policy-review-facts {
        grid-template-columns: 1fr;
    }
}

/* v1.90.8 · Compact premium cards for scheduled review policy map. */
.rr-radar-wrap .rr-radar-policy-premium-list,
.rr-radar-real-view-inner .rr-radar-policy-premium-list{
    display:grid!important;
    grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important;
    gap:16px!important;
    margin-top:18px!important;
    align-items:stretch!important;
}
.rr-radar-wrap .rr-radar-policy-review-card,
.rr-radar-real-view-inner .rr-radar-policy-review-card{
    display:flex!important;
    flex-direction:column!important;
    gap:14px!important;
    min-width:0!important;
    background:#FFFFFF!important;
    border:1px solid rgba(23,106,79,.16)!important;
    border-radius:18px!important;
    padding:18px!important;
    box-shadow:0 10px 28px rgba(28,53,45,.06)!important;
}
.rr-radar-wrap .rr-radar-policy-review-card:hover,
.rr-radar-real-view-inner .rr-radar-policy-review-card:hover{
    border-color:rgba(23,106,79,.30)!important;
    box-shadow:0 14px 34px rgba(28,53,45,.08)!important;
}
.rr-radar-wrap .rr-radar-policy-review-main,
.rr-radar-real-view-inner .rr-radar-policy-review-main{
    padding-bottom:12px!important;
    border-bottom:1px solid rgba(23,106,79,.10)!important;
}
.rr-radar-wrap .rr-radar-policy-review-eyebrow,
.rr-radar-real-view-inner .rr-radar-policy-review-eyebrow,
.rr-radar-wrap .rr-radar-policy-review-fact > span,
.rr-radar-real-view-inner .rr-radar-policy-review-fact > span,
.rr-radar-wrap .rr-radar-policy-review-outcome > span,
.rr-radar-real-view-inner .rr-radar-policy-review-outcome > span{
    display:block!important;
    margin:0 0 6px!important;
    color:#6f7f78!important;
    font-size:10.5px!important;
    font-weight:800!important;
    letter-spacing:.105em!important;
    line-height:1.25!important;
    text-transform:uppercase!important;
}
.rr-radar-wrap .rr-radar-policy-review-title,
.rr-radar-real-view-inner .rr-radar-policy-review-title{
    display:block!important;
    color:#17231f!important;
    font-size:18px!important;
    font-weight:800!important;
    line-height:1.28!important;
    overflow-wrap:anywhere!important;
}
.rr-radar-wrap .rr-radar-policy-review-url,
.rr-radar-real-view-inner .rr-radar-policy-review-url{
    display:block!important;
    margin-top:6px!important;
    color:#6d7b75!important;
    font-size:13.5px!important;
    line-height:1.35!important;
    overflow-wrap:anywhere!important;
}
.rr-radar-wrap .rr-radar-policy-review-facts,
.rr-radar-real-view-inner .rr-radar-policy-review-facts{
    display:flex!important;
    flex-wrap:wrap!important;
    gap:8px!important;
}
.rr-radar-wrap .rr-radar-policy-review-fact,
.rr-radar-real-view-inner .rr-radar-policy-review-fact{
    display:block!important;
    flex:1 1 150px!important;
    min-width:140px!important;
    border:1px solid rgba(23,106,79,.12)!important;
    border-radius:12px!important;
    background:#FBFDFC!important;
    padding:10px 11px!important;
}
.rr-radar-wrap .rr-radar-policy-review-fact strong,
.rr-radar-real-view-inner .rr-radar-policy-review-fact strong{
    display:block!important;
    color:#26352f!important;
    font-size:13.5px!important;
    font-weight:750!important;
    line-height:1.32!important;
    overflow-wrap:anywhere!important;
}
.rr-radar-wrap .rr-radar-policy-review-fact .rr-radar-badge,
.rr-radar-real-view-inner .rr-radar-policy-review-fact .rr-radar-badge{
    max-width:100%!important;
    width:max-content!important;
    white-space:normal!important;
    font-size:12.5px!important;
    line-height:1.2!important;
}
.rr-radar-wrap .rr-radar-policy-review-outcome,
.rr-radar-real-view-inner .rr-radar-policy-review-outcome{
    margin-top:auto!important;
    border:0!important;
    border-left:4px solid #176A4F!important;
    border-radius:12px!important;
    background:#F7FBF8!important;
    padding:12px 14px!important;
}
.rr-radar-wrap .rr-radar-policy-review-outcome p,
.rr-radar-real-view-inner .rr-radar-policy-review-outcome p{
    margin:0!important;
    color:#45544f!important;
    font-size:14px!important;
    line-height:1.45!important;
}
@media (max-width:720px){
    .rr-radar-wrap .rr-radar-policy-premium-list,
    .rr-radar-real-view-inner .rr-radar-policy-premium-list{
        grid-template-columns:1fr!important;
    }
    .rr-radar-wrap .rr-radar-policy-review-fact,
    .rr-radar-real-view-inner .rr-radar-policy-review-fact{
        flex-basis:100%!important;
    }
}

/* v1.90.9 · Technical crawl evidence UX closeout
   Cierra el foco azul heredado en la tarjeta de rastreo y mejora lectura de avisos. */
.rr-radar-suite-canvas .rr-radar-card[id^="rr-radar-project-external-crawler-"]:focus,
.rr-radar-suite-canvas .rr-radar-card[id^="rr-radar-project-external-crawler-"]:focus-within,
.rr-radar-suite-canvas .rr-radar-card[id^="rr-radar-project-external-crawler-"]:target,
.rr-radar-shell .rr-radar-card[id^="rr-radar-project-external-crawler-"]:focus,
.rr-radar-shell .rr-radar-card[id^="rr-radar-project-external-crawler-"]:focus-within,
.rr-radar-shell .rr-radar-card[id^="rr-radar-project-external-crawler-"]:target,
.rr-radar-client-surface-pass .rr-radar-card[id^="rr-radar-project-external-crawler-"]:focus,
.rr-radar-client-surface-pass .rr-radar-card[id^="rr-radar-project-external-crawler-"]:focus-within,
.rr-radar-client-surface-pass .rr-radar-card[id^="rr-radar-project-external-crawler-"]:target{
  outline:none!important;
  border-color:rgba(23,106,79,.64)!important;
  box-shadow:0 0 0 2px rgba(23,106,79,.16)!important;
}
.rr-radar-suite-canvas .rr-radar-projects-crawler-evidence-warning,
.rr-radar-shell .rr-radar-projects-crawler-evidence-warning,
.rr-radar-client-surface-pass .rr-radar-projects-crawler-evidence-warning{
  color:#7A4B14!important;
  font-weight:750!important;
}
.rr-radar-suite-canvas .rr-radar-projects-crawler-evidence-list li.rr-radar-card-warning,
.rr-radar-shell .rr-radar-projects-crawler-evidence-list li.rr-radar-card-warning,
.rr-radar-client-surface-pass .rr-radar-projects-crawler-evidence-list li.rr-radar-card-warning{
  border-color:rgba(122,75,20,.24)!important;
  background:#FFFBF3!important;
}

/* v1.91.1 · Automated report summary UX closeout */
.rr-radar-suite-canvas .rr-radar-card[id^="rr-radar-project-auto-report-"]:focus,
.rr-radar-suite-canvas .rr-radar-card[id^="rr-radar-project-auto-report-"]:focus-within,
.rr-radar-suite-canvas .rr-radar-card[id^="rr-radar-project-auto-report-"]:target,
.rr-radar-shell .rr-radar-card[id^="rr-radar-project-auto-report-"]:focus,
.rr-radar-shell .rr-radar-card[id^="rr-radar-project-auto-report-"]:focus-within,
.rr-radar-shell .rr-radar-card[id^="rr-radar-project-auto-report-"]:target,
.rr-radar-client-surface-pass .rr-radar-card[id^="rr-radar-project-auto-report-"]:focus,
.rr-radar-client-surface-pass .rr-radar-card[id^="rr-radar-project-auto-report-"]:focus-within,
.rr-radar-client-surface-pass .rr-radar-card[id^="rr-radar-project-auto-report-"]:target{
  outline:none!important;
  border-color:rgba(23,106,79,.64)!important;
  box-shadow:0 0 0 2px rgba(23,106,79,.16)!important;
}
.rr-radar-suite-canvas .rr-radar-projects-report-summary,
.rr-radar-shell .rr-radar-projects-report-summary,
.rr-radar-client-surface-pass .rr-radar-projects-report-summary{
  margin-top:14px!important;
  padding:14px!important;
  border:1px solid rgba(23,106,79,.18)!important;
  border-radius:14px!important;
  background:rgba(238,247,243,.62)!important;
}
.rr-radar-suite-canvas .rr-radar-projects-report-summary-head,
.rr-radar-shell .rr-radar-projects-report-summary-head,
.rr-radar-client-surface-pass .rr-radar-projects-report-summary-head{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:12px!important;
  padding-bottom:10px!important;
  margin-bottom:10px!important;
  border-bottom:1px solid rgba(23,106,79,.12)!important;
}
.rr-radar-suite-canvas .rr-radar-projects-report-summary-head strong,
.rr-radar-shell .rr-radar-projects-report-summary-head strong,
.rr-radar-client-surface-pass .rr-radar-projects-report-summary-head strong{
  display:block!important;
  margin:0!important;
  color:var(--rr-ink,#14201B)!important;
  font-size:17px!important;
  line-height:1.25!important;
  font-weight:850!important;
}
.rr-radar-suite-canvas .rr-radar-projects-report-summary-head small,
.rr-radar-shell .rr-radar-projects-report-summary-head small,
.rr-radar-client-surface-pass .rr-radar-projects-report-summary-head small{
  max-width:330px!important;
  margin:0!important;
  color:#6d7b75!important;
  font-size:12.5px!important;
  line-height:1.35!important;
  text-align:right!important;
}
.rr-radar-suite-canvas .rr-radar-projects-report-summary-list,
.rr-radar-shell .rr-radar-projects-report-summary-list,
.rr-radar-client-surface-pass .rr-radar-projects-report-summary-list{
  display:grid!important;
  gap:8px!important;
  margin:0!important;
  padding:0!important;
  list-style:none!important;
}
.rr-radar-suite-canvas .rr-radar-projects-report-summary-list li,
.rr-radar-shell .rr-radar-projects-report-summary-list li,
.rr-radar-client-surface-pass .rr-radar-projects-report-summary-list li{
  display:grid!important;
  gap:6px!important;
  margin:0!important;
  padding:10px 12px!important;
  border:1px solid rgba(23,106,79,.16)!important;
  border-radius:11px!important;
  background:#fff!important;
}
.rr-radar-suite-canvas .rr-radar-projects-report-summary-list li.rr-radar-card-warning,
.rr-radar-shell .rr-radar-projects-report-summary-list li.rr-radar-card-warning,
.rr-radar-client-surface-pass .rr-radar-projects-report-summary-list li.rr-radar-card-warning{
  border-color:rgba(122,75,20,.24)!important;
  background:#FFFBF3!important;
}
.rr-radar-suite-canvas .rr-radar-projects-report-summary-row-head,
.rr-radar-shell .rr-radar-projects-report-summary-row-head,
.rr-radar-client-surface-pass .rr-radar-projects-report-summary-row-head{
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  min-width:0!important;
}
.rr-radar-suite-canvas .rr-radar-projects-report-summary-status,
.rr-radar-shell .rr-radar-projects-report-summary-status,
.rr-radar-client-surface-pass .rr-radar-projects-report-summary-status{
  flex:0 0 auto!important;
  width:max-content!important;
  padding:2px 7px!important;
  border-radius:999px!important;
  background:rgba(23,106,79,.10)!important;
  color:var(--rr-brand-700,#14543D)!important;
  font-size:11px!important;
  font-weight:850!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
}
.rr-radar-suite-canvas .rr-radar-projects-report-summary-url,
.rr-radar-shell .rr-radar-projects-report-summary-url,
.rr-radar-client-surface-pass .rr-radar-projects-report-summary-url{
  display:block!important;
  min-width:0!important;
  margin:0!important;
  color:var(--rr-ink,#14201B)!important;
  font-size:14.5px!important;
  line-height:1.3!important;
  font-weight:800!important;
  overflow-wrap:anywhere!important;
}
.rr-radar-suite-canvas .rr-radar-projects-report-summary-meta,
.rr-radar-shell .rr-radar-projects-report-summary-meta,
.rr-radar-client-surface-pass .rr-radar-projects-report-summary-meta{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:6px 10px!important;
  color:#6d7b75!important;
  font-size:12.5px!important;
  line-height:1.35!important;
}
.rr-radar-suite-canvas .rr-radar-projects-report-summary-meta span,
.rr-radar-shell .rr-radar-projects-report-summary-meta span,
.rr-radar-client-surface-pass .rr-radar-projects-report-summary-meta span{
  display:inline!important;
  margin:0!important;
  overflow-wrap:anywhere!important;
}
.rr-radar-suite-canvas .rr-radar-secondary-action,
.rr-radar-shell .rr-radar-secondary-action,
.rr-radar-client-surface-pass .rr-radar-secondary-action{
  background:#fff!important;
  border-color:rgba(23,106,79,.30)!important;
  color:var(--rr-brand-700,#14543D)!important;
}
@media (max-width:720px){
  .rr-radar-suite-canvas .rr-radar-projects-report-summary-head,
  .rr-radar-shell .rr-radar-projects-report-summary-head,
  .rr-radar-client-surface-pass .rr-radar-projects-report-summary-head{
    display:grid!important;
  }
  .rr-radar-suite-canvas .rr-radar-projects-report-summary-head small,
  .rr-radar-shell .rr-radar-projects-report-summary-head small,
  .rr-radar-client-surface-pass .rr-radar-projects-report-summary-head small{
    max-width:none!important;
    text-align:left!important;
  }
}

/* v1.93.0 · Frontend Webs Monitorizadas UX/copy refinement */
.rr-radar-projects-frontend-ops .rr-radar-projects-client-next-step {
  border-color: rgba(23, 106, 79, 0.22) !important;
  background: linear-gradient(135deg, #ffffff 0%, #eef7f3 100%) !important;
}
.rr-radar-projects-frontend-ops .rr-radar-project-client-badges .rr-radar-badge {
  white-space: normal;
  text-align: right;
  max-width: 280px;
}
.rr-radar-projects-frontend-ops .rr-radar-project-client-actionbar .button-primary {
  min-width: 0;
}
.rr-radar-projects-frontend-ops .rr-radar-projects-crawler-evidence {
  margin-top: 10px;
}
.rr-radar-projects-frontend-ops .rr-radar-projects-crawler-evidence > summary {
  cursor: pointer;
  font-weight: 700;
  color: #176A4F;
  padding: 8px 0;
}
.rr-radar-projects-frontend-ops .rr-radar-projects-crawler-evidence[open] > summary {
  margin-bottom: 8px;
}

/* v1.93.1 · Web cards progressive disclosure / requirements consolidation */
.rr-radar-suite-canvas .rr-radar-project-client-card,
.rr-radar-shell .rr-radar-project-client-card,
.rr-radar-client-surface-pass .rr-radar-project-client-card{
  padding:16px!important;
}
.rr-radar-suite-canvas .rr-radar-project-client-summary-row,
.rr-radar-shell .rr-radar-project-client-summary-row,
.rr-radar-client-surface-pass .rr-radar-project-client-summary-row{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  gap:14px!important;
  align-items:center!important;
  margin-top:12px!important;
  padding:12px 13px!important;
  border:1px solid rgba(23,106,79,.14)!important;
  border-radius:12px!important;
  background:rgba(238,247,243,.45)!important;
}
.rr-radar-suite-canvas .rr-radar-project-client-summary-text,
.rr-radar-shell .rr-radar-project-client-summary-text,
.rr-radar-client-surface-pass .rr-radar-project-client-summary-text{
  display:grid!important;
  gap:3px!important;
}
.rr-radar-suite-canvas .rr-radar-project-client-summary-text span,
.rr-radar-shell .rr-radar-project-client-summary-text span,
.rr-radar-client-surface-pass .rr-radar-project-client-summary-text span{
  color:var(--rr-text-3,#6b7c74)!important;
  font-size:11px!important;
  font-weight:800!important;
  letter-spacing:.055em!important;
  text-transform:uppercase!important;
}
.rr-radar-suite-canvas .rr-radar-project-client-summary-text strong,
.rr-radar-shell .rr-radar-project-client-summary-text strong,
.rr-radar-client-surface-pass .rr-radar-project-client-summary-text strong{
  color:var(--rr-ink,#14201B)!important;
  font-size:14px!important;
  line-height:1.35!important;
}
.rr-radar-suite-canvas .rr-radar-project-client-summary-actions,
.rr-radar-shell .rr-radar-project-client-summary-actions,
.rr-radar-client-surface-pass .rr-radar-project-client-summary-actions{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  justify-content:flex-end!important;
  align-items:center!important;
}
.rr-radar-suite-canvas .rr-radar-project-client-detail,
.rr-radar-shell .rr-radar-project-client-detail,
.rr-radar-client-surface-pass .rr-radar-project-client-detail{
  margin-top:12px!important;
  border:1px solid rgba(23,106,79,.12)!important;
  border-radius:12px!important;
  background:#fff!important;
  overflow:hidden!important;
}
.rr-radar-suite-canvas .rr-radar-project-client-detail > summary,
.rr-radar-shell .rr-radar-project-client-detail > summary,
.rr-radar-client-surface-pass .rr-radar-project-client-detail > summary{
  cursor:pointer!important;
  padding:10px 12px!important;
  color:var(--rr-brand-700,#14543D)!important;
  font-size:13px!important;
  font-weight:800!important;
  background:rgba(238,247,243,.50)!important;
}
.rr-radar-suite-canvas .rr-radar-project-client-detail[open] > summary,
.rr-radar-shell .rr-radar-project-client-detail[open] > summary,
.rr-radar-client-surface-pass .rr-radar-project-client-detail[open] > summary{
  border-bottom:1px solid rgba(23,106,79,.12)!important;
}
.rr-radar-suite-canvas .rr-radar-project-client-detail-body,
.rr-radar-shell .rr-radar-project-client-detail-body,
.rr-radar-client-surface-pass .rr-radar-project-client-detail-body{
  padding:12px!important;
  display:grid!important;
  gap:12px!important;
}
.rr-radar-suite-canvas .rr-radar-project-requirements-card,
.rr-radar-shell .rr-radar-project-requirements-card,
.rr-radar-client-surface-pass .rr-radar-project-requirements-card{
  margin-top:0!important;
  display:grid!important;
  gap:9px!important;
}
.rr-radar-suite-canvas .rr-radar-project-requirements-list,
.rr-radar-shell .rr-radar-project-requirements-list,
.rr-radar-client-surface-pass .rr-radar-project-requirements-list{
  margin:0!important;
  padding-left:18px!important;
  display:grid!important;
  gap:5px!important;
  color:var(--rr-text,#3F3F3F)!important;
  font-size:13px!important;
  line-height:1.45!important;
}
.rr-radar-suite-canvas .rr-radar-project-client-secondary-actions,
.rr-radar-shell .rr-radar-project-client-secondary-actions,
.rr-radar-client-surface-pass .rr-radar-project-client-secondary-actions{
  justify-content:flex-start!important;
  margin-top:0!important;
}
@media (max-width:760px){
  .rr-radar-suite-canvas .rr-radar-project-client-summary-row,
  .rr-radar-shell .rr-radar-project-client-summary-row,
  .rr-radar-client-surface-pass .rr-radar-project-client-summary-row{
    grid-template-columns:1fr!important;
  }
  .rr-radar-suite-canvas .rr-radar-project-client-summary-actions,
  .rr-radar-shell .rr-radar-project-client-summary-actions,
  .rr-radar-client-surface-pass .rr-radar-project-client-summary-actions{
    justify-content:flex-start!important;
  }
}

/* v1.93.2 · Web cards list layout hotfix */
.rr-radar-suite-canvas .rr-radar-projects-client-cards,
.rr-radar-shell .rr-radar-projects-client-cards,
.rr-radar-client-surface-pass .rr-radar-projects-client-cards,
.rr-radar-projects-frontend-safe .rr-radar-projects-client-cards{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:14px!important;
  align-items:start!important;
}
.rr-radar-suite-canvas .rr-radar-project-client-card,
.rr-radar-shell .rr-radar-project-client-card,
.rr-radar-client-surface-pass .rr-radar-project-client-card,
.rr-radar-projects-frontend-safe .rr-radar-project-client-card{
  padding:14px 16px!important;
  min-height:0!important;
}
.rr-radar-suite-canvas .rr-radar-project-client-head,
.rr-radar-shell .rr-radar-project-client-head,
.rr-radar-client-surface-pass .rr-radar-project-client-head,
.rr-radar-projects-frontend-safe .rr-radar-project-client-head{
  margin-bottom:10px!important;
}
.rr-radar-suite-canvas .rr-radar-project-client-head h3,
.rr-radar-shell .rr-radar-project-client-head h3,
.rr-radar-client-surface-pass .rr-radar-project-client-head h3,
.rr-radar-projects-frontend-safe .rr-radar-project-client-head h3{
  font-size:18px!important;
}
.rr-radar-suite-canvas .rr-radar-project-client-summary-row,
.rr-radar-shell .rr-radar-project-client-summary-row,
.rr-radar-client-surface-pass .rr-radar-project-client-summary-row,
.rr-radar-projects-frontend-safe .rr-radar-project-client-summary-row{
  grid-template-columns:minmax(0,1fr) auto!important;
  margin-top:10px!important;
  padding:10px 12px!important;
}
.rr-radar-suite-canvas .rr-radar-project-client-detail:not([open]),
.rr-radar-shell .rr-radar-project-client-detail:not([open]),
.rr-radar-client-surface-pass .rr-radar-project-client-detail:not([open]),
.rr-radar-projects-frontend-safe .rr-radar-project-client-detail:not([open]){
  margin-top:10px!important;
}
.rr-radar-suite-canvas .rr-radar-project-client-detail[open],
.rr-radar-shell .rr-radar-project-client-detail[open],
.rr-radar-client-surface-pass .rr-radar-project-client-detail[open],
.rr-radar-projects-frontend-safe .rr-radar-project-client-detail[open]{
  margin-top:12px!important;
}
@media (max-width:760px){
  .rr-radar-suite-canvas .rr-radar-project-client-summary-row,
  .rr-radar-shell .rr-radar-project-client-summary-row,
  .rr-radar-client-surface-pass .rr-radar-project-client-summary-row,
  .rr-radar-projects-frontend-safe .rr-radar-project-client-summary-row{
    grid-template-columns:1fr!important;
  }
}

/* v1.94.0 · Exportables frontend UX/copy restraint pass */
.rr-radar-exportables--frontend .rr-radar-header {
    margin-bottom: 18px;
}

.rr-radar-exportables-choice-note {
    border-color: rgba(23, 106, 79, 0.18);
    background: #f7fbf9;
}

.rr-radar-exportables-choice-grid {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: 16px;
    margin-top: 18px;
}

@media (min-width: 980px) {
    .rr-radar-exportables-choice-grid {
        grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr);
    }

    .rr-radar-exportable-option--primary {
        grid-row: span 2;
    }
}

.rr-radar-exportable-option {
    border: 1px solid rgba(23, 106, 79, 0.12);
    border-radius: 16px;
    background: #fff;
    padding: 20px;
    box-shadow: 0 12px 30px rgba(20, 43, 34, 0.06);
}

.rr-radar-exportable-option--primary {
    border-color: rgba(23, 106, 79, 0.24);
    background: linear-gradient(180deg, #ffffff 0%, #f7fbf9 100%);
}

.rr-radar-exportable-option h2 {
    margin-top: 6px;
    margin-bottom: 8px;
}

.rr-radar-exportable-option p {
    max-width: 72ch;
}

.rr-radar-exportables-button-row {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    align-items: center;
    margin: 14px 0;
}

.rr-radar-exportables-safety {
    margin-top: 18px;
    background: #fbfdfc;
}

/* v1.94.1 · Exportables frontend action-first layout hotfix */
.rr-radar-exportables--action-first .rr-radar-header{
  margin-bottom:14px;
}
.rr-radar-exportables--action-first .rr-radar-header .rr-radar-lead{
  max-width:78ch;
}
.rr-radar-exportables-primary-action{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:20px;
  align-items:center;
  margin:14px 0 14px;
  padding:22px;
  border:1px solid rgba(23,106,79,.20);
  border-radius:18px;
  background:linear-gradient(135deg,#ffffff 0%,#eef7f3 100%);
  box-shadow:0 14px 34px rgba(20,43,34,.06);
}
.rr-radar-exportables-primary-action h2{
  margin:6px 0 8px;
  font-size:24px;
  line-height:1.2;
  color:#14201B;
}
.rr-radar-exportables-primary-action p{
  margin:0 0 12px;
  max-width:68ch;
  color:#3F3F3F;
}
.rr-radar-exportables-include-list{
  display:grid;
  gap:6px;
  margin:0;
  padding:0;
  list-style:none;
  color:#465A51;
  font-size:13px;
  line-height:1.45;
}
.rr-radar-exportables-include-list li{
  position:relative;
  padding-left:18px;
}
.rr-radar-exportables-include-list li::before{
  content:"";
  position:absolute;
  left:0;
  top:.62em;
  width:7px;
  height:7px;
  border-radius:999px;
  background:#176A4F;
}
.rr-radar-exportables-primary-cta{
  display:grid;
  justify-items:end;
  gap:8px;
  min-width:210px;
}
.rr-radar-exportables-primary-cta .button{
  min-height:44px;
  padding:10px 18px!important;
  display:inline-flex!important;
  align-items:center;
  justify-content:center;
}
.rr-radar-exportables-primary-cta small{
  max-width:220px;
  color:#66756F;
  font-size:12px;
  line-height:1.35;
  text-align:right;
}
.rr-radar-exportables-quick-stats{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:10px;
  margin:14px 0;
}
.rr-radar-exportables-stat{
  padding:12px 14px;
  border:1px solid rgba(23,106,79,.12);
  border-radius:14px;
  background:#fff;
}
.rr-radar-exportables-stat span{
  display:block;
  color:#6A7C74;
  font-size:10px;
  font-weight:800;
  letter-spacing:.06em;
  text-transform:uppercase;
}
.rr-radar-exportables-stat strong{
  display:block;
  margin-top:5px;
  color:#14201B;
  font-size:24px;
  line-height:1;
}
.rr-radar-exportables-stat small{
  display:block;
  margin-top:5px;
  color:#6B7772;
  font-size:12px;
  line-height:1.3;
}
.rr-radar-exportables-workfiles,
.rr-radar-exportables-internal-detail{
  margin-top:14px;
  padding:18px;
  border:1px solid rgba(23,106,79,.12);
  border-radius:16px;
  background:#fff;
  box-shadow:0 10px 26px rgba(20,43,34,.045);
}
.rr-radar-exportables-workfiles-head{
  display:grid;
  gap:6px;
  margin-bottom:14px;
}
.rr-radar-exportables-workfiles-head h2{
  margin:0;
  font-size:19px;
  color:#14201B;
}
.rr-radar-exportables-workfiles-head p{
  margin:0;
  color:#4B5B55;
  max-width:78ch;
}
.rr-radar-exportables-download-list{
  display:grid;
  gap:10px;
}
.rr-radar-exportables-download-list article{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:14px;
  align-items:center;
  padding:12px;
  border:1px solid rgba(23,106,79,.10);
  border-radius:13px;
  background:#fbfdfc;
}
.rr-radar-exportables-download-list strong{
  display:block;
  color:#16231E;
  font-size:14px;
}
.rr-radar-exportables-download-list small{
  display:block;
  margin-top:3px;
  color:#687872;
  font-size:12px;
  line-height:1.35;
}
.rr-radar-exportables-internal-detail{
  padding:0;
  overflow:hidden;
}
.rr-radar-exportables-internal-detail > summary{
  cursor:pointer;
  display:grid;
  grid-template-columns:auto minmax(0,1fr);
  gap:6px 12px;
  align-items:center;
  padding:14px 16px;
  list-style:none;
}
.rr-radar-exportables-internal-detail > summary::-webkit-details-marker{
  display:none;
}
.rr-radar-exportables-internal-detail > summary span{
  grid-column:1 / -1;
  color:#6A7C74;
  font-size:10px;
  font-weight:800;
  letter-spacing:.06em;
  text-transform:uppercase;
}
.rr-radar-exportables-internal-detail > summary strong{
  color:#16231E;
  font-size:15px;
}
.rr-radar-exportables-internal-detail > summary small{
  justify-self:end;
  color:#6B7772;
  font-size:12px;
  line-height:1.35;
  text-align:right;
}
.rr-radar-exportables-internal-detail[open] > summary{
  border-bottom:1px solid rgba(23,106,79,.10);
  background:#fbfdfc;
}
.rr-radar-exportables-internal-body{
  display:grid;
  gap:12px;
  padding:16px;
}
.rr-radar-exportables-internal-body p{
  margin:0;
  color:#4B5B55;
}
.rr-radar-exportables-safety-note{
  margin:14px 0 0;
  padding:12px 14px;
  border:1px solid rgba(23,106,79,.10);
  border-radius:14px;
  background:#f7fbf9;
  color:#54645E;
  font-size:13px;
  line-height:1.45;
}
@media (max-width:860px){
  .rr-radar-exportables-primary-action,
  .rr-radar-exportables-download-list article{
    grid-template-columns:1fr;
  }
  .rr-radar-exportables-primary-cta{
    justify-items:start;
    min-width:0;
  }
  .rr-radar-exportables-primary-cta small{
    text-align:left;
  }
  .rr-radar-exportables-quick-stats{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  .rr-radar-exportables-download-list article .button{
    width:max-content;
  }
}
@media (max-width:560px){
  .rr-radar-exportables-quick-stats{
    grid-template-columns:1fr;
  }
  .rr-radar-exportables-primary-action{
    padding:18px;
  }
}

/* v1.97.0 — Remaining frontend surfaces UX closeout */
.rr-radar-frontend-surface-closeout .rr-radar-header,
.rr-radar-frontend-surface-closeout .rr-radar-section,
.rr-radar-frontend-surface-closeout .rr-radar-card,
.rr-radar-frontend-surface-closeout .rr-radar-notice{
  border-color:rgba(23,106,79,.12);
}
.rr-radar-frontend-surface-closeout .rr-radar-header .rr-radar-lead{
  max-width:760px;
  color:#44534D;
}
.rr-radar-frontend-surface-closeout .rr-radar-version-note,
.rr-radar-frontend-surface-closeout .rr-radar-admin-scope-notice,
.rr-radar-frontend-surface-closeout .rr-radar-admin-scope-leak-guard,
.rr-radar-frontend-surface-closeout .rr-radar-admin-mixed-mode-strip,
.rr-radar-frontend-surface-closeout .rr-radar-admin-action-guard-strip,
.rr-radar-frontend-surface-closeout .rr-radar-asset-detail-integrity,
.rr-radar-search-console--frontend .rr-radar-sc-admin-archive-details,
.rr-radar-search-console--frontend .rr-radar-sc-generative-readiness-bridge{
  display:none !important;
}
.rr-radar-frontend-surface-closeout .rr-radar-card-grid{
  gap:14px;
}
.rr-radar-frontend-surface-closeout .rr-radar-card{
  box-shadow:0 10px 28px rgba(23,106,79,.04);
}
.rr-radar-frontend-surface-closeout .button,
.rr-radar-frontend-surface-closeout .button-secondary{
  border-color:rgba(23,106,79,.32) !important;
  color:#176A4F !important;
  background:#fff !important;
  box-shadow:none !important;
}
.rr-radar-frontend-surface-closeout .button:hover,
.rr-radar-frontend-surface-closeout .button:focus{
  border-color:#176A4F !important;
  color:#2E5F4F !important;
  background:#EEF7F3 !important;
  box-shadow:0 0 0 3px rgba(23,106,79,.12) !important;
}
.rr-radar-frontend-surface-closeout .button-primary{
  border-color:#176A4F !important;
  background:#176A4F !important;
  color:#fff !important;
}
.rr-radar-frontend-surface-closeout .button-primary:hover,
.rr-radar-frontend-surface-closeout .button-primary:focus{
  border-color:#2E5F4F !important;
  background:#2E5F4F !important;
  color:#fff !important;
}
.rr-radar-search-console--frontend .rr-radar-top-actions,
.rr-radar-search-console--frontend .rr-radar-context-help,
.rr-radar-search-console--frontend .rr-radar-sc-panel-imports,
.rr-radar-search-console--frontend .rr-radar-sc-panel-api{
  display:none !important;
}
.rr-radar-search-console--frontend .rr-radar-sc-operational-actions{
  grid-template-columns:repeat(auto-fit,minmax(160px,auto));
  justify-content:start;
}
.rr-radar-search-console--frontend .rr-radar-sc-operational-pill{
  display:none !important;
}
.rr-radar-assets--frontend .rr-radar-inventory-note,
.rr-radar-assets--frontend .rr-radar-hidden-duplicates-table-wrap{
  display:none !important;
}
.rr-radar-dashboard--frontend .rr-radar-visibility-stack span{
  border-color:rgba(23,106,79,.18);
  background:#EEF7F3;
  color:#176A4F;
}


/* v1.98.1 · Reader action feedback */
.rr-radar-action-feedback{
  display:none!important;
  width:100%!important;
  margin:8px 0 0!important;
  padding:10px 12px!important;
  border:1px solid var(--rr-border-soft,#dbe7df)!important;
  border-radius:10px!important;
  background:var(--rr-surface-2,#f6f9f7)!important;
  color:var(--rr-text-2,#33423b)!important;
  font-size:12.5px!important;
  line-height:1.4!important;
  box-shadow:none!important;
}
.rr-radar-action-feedback.is-visible{
  display:block!important;
}

/* v1.99.4.1 · Client visual-system token contract / hierarchy pass
   Capa CSS de producto cliente: reduce anidación visual, separa marca de estado,
   normaliza escala tipográfica y evita que futuras superficies V2 hereden el molde admin-card. */
.rr-radar-client-surface-pass{
  --rr-vs-brand:#176A4F;
  --rr-vs-brand-dark:#14543D;
  --rr-vs-app:#F3F6F4;
  --rr-vs-surface:#FFFFFF;
  --rr-vs-surface-soft:#F7FAF8;
  --rr-vs-surface-subtle:#F9FBFA;
  --rr-vs-border:#D8E2DC;
  --rr-vs-border-soft:#E7EEE9;
  --rr-vs-ink:#13231D;
  --rr-vs-text:#3E5149;
  --rr-vs-muted:#60736B;
  --rr-vs-success:#287565;
  --rr-vs-success-bg:#EEF7F3;
  --rr-vs-attention:#A96816;
  --rr-vs-attention-bg:#FFF6E6;
  --rr-vs-critical:#B42318;
  --rr-vs-critical-bg:#FFF0EE;
  --rr-vs-neutral:#667085;
  --rr-vs-neutral-bg:#F4F6F5;
  --rr-vs-r-section:18px;
  --rr-vs-r-card:13px;
  --rr-vs-r-chip:999px;
  --state-ok:var(--rr-vs-success)!important;
  --state-ok-bg:var(--rr-vs-success-bg)!important;
  --state-attention:var(--rr-vs-attention)!important;
  --state-attention-bg:var(--rr-vs-attention-bg)!important;
  --state-critical:var(--rr-vs-critical)!important;
  --state-critical-bg:var(--rr-vs-critical-bg)!important;
  --state-neutral:var(--rr-vs-neutral)!important;
  --state-neutral-bg:var(--rr-vs-neutral-bg)!important;
}

/* Superficies: dos niveles. La sección y la tarjeta de entidad conservan borde; los subestados internos bajan a fondo tenue. */
.rr-radar-client-surface-pass .rr-radar-section,
.rr-radar-client-surface-pass .rr-radar-report-section,
.rr-radar-client-surface-pass .rr-radar-empty-state{
  border:1px solid var(--rr-vs-border-soft)!important;
  border-radius:var(--rr-vs-r-section)!important;
  background:var(--rr-vs-surface)!important;
  box-shadow:0 1px 2px rgba(19,35,29,.035)!important;
}
.rr-radar-client-surface-pass .rr-radar-card,
.rr-radar-client-surface-pass .rr-radar-visibility-card,
.rr-radar-client-surface-pass .rr-radar-priority-card,
.rr-radar-client-surface-pass .rr-radar-opportunity-card,
.rr-radar-client-surface-pass .rr-radar-recommendation-card,
.rr-radar-client-surface-pass .rr-radar-export-card,
.rr-radar-client-surface-pass .rr-radar-workflow-card,
.rr-radar-client-surface-pass .rrbs-card{
  border-radius:var(--rr-vs-r-card)!important;
  border:1px solid var(--rr-vs-border-soft)!important;
  background:var(--rr-vs-surface)!important;
  box-shadow:0 1px 2px rgba(19,35,29,.028)!important;
}
.rr-radar-client-surface-pass .rr-radar-card .rr-radar-card,
.rr-radar-client-surface-pass .rr-radar-card .rr-radar-panel,
.rr-radar-client-surface-pass .rr-radar-card .rr-radar-status-card,
.rr-radar-client-surface-pass .rr-radar-card .rr-radar-state-card,
.rr-radar-client-surface-pass .rr-radar-card .rr-radar-policy-card,
.rr-radar-client-surface-pass .rr-radar-card .rr-radar-mini-card,
.rr-radar-client-surface-pass .rr-radar-project-card .rr-radar-card,
.rr-radar-client-surface-pass .rr-radar-projects-card .rr-radar-card,
.rr-radar-client-surface-pass .rr-radar-consultant-license-card .rr-radar-card{
  background:var(--rr-vs-surface-soft)!important;
  border-color:transparent!important;
  box-shadow:none!important;
  border-left-width:0!important;
}

/* KPIs: una banda única con divisores, no tarjeta-dentro-de-tarjeta repetida. */
.rr-radar-client-surface-pass .rr-radar-kpi-grid,
.rr-radar-client-surface-pass .rr-radar-executive-kpis,
.rr-radar-client-surface-pass .rr-radar-mini-kpis,
.rr-radar-client-surface-pass .rr-radar-quality-summary,
.rr-radar-client-surface-pass .rr-radar-vq-summary,
.rr-radar-client-surface-pass .rr-radar-genai-kpis{
  gap:0!important;
  overflow:hidden!important;
  border:1px solid var(--rr-vs-border-soft)!important;
  border-radius:var(--rr-vs-r-section)!important;
  background:var(--rr-vs-surface)!important;
  box-shadow:0 1px 2px rgba(19,35,29,.025)!important;
}
.rr-radar-client-surface-pass .rr-radar-kpi-grid > .rr-radar-card,
.rr-radar-client-surface-pass .rr-radar-executive-kpis > .rr-radar-card,
.rr-radar-client-surface-pass .rr-radar-mini-kpis > *,
.rr-radar-client-surface-pass .rr-radar-quality-summary > *,
.rr-radar-client-surface-pass .rr-radar-vq-summary > *,
.rr-radar-client-surface-pass .rr-radar-genai-kpis > .rr-radar-card{
  border:0!important;
  border-left:1px solid var(--rr-vs-border-soft)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  min-height:76px!important;
}
.rr-radar-client-surface-pass .rr-radar-kpi-grid > .rr-radar-card:first-child,
.rr-radar-client-surface-pass .rr-radar-executive-kpis > .rr-radar-card:first-child,
.rr-radar-client-surface-pass .rr-radar-mini-kpis > *:first-child,
.rr-radar-client-surface-pass .rr-radar-quality-summary > *:first-child,
.rr-radar-client-surface-pass .rr-radar-vq-summary > *:first-child,
.rr-radar-client-surface-pass .rr-radar-genai-kpis > .rr-radar-card:first-child{
  border-left:0!important;
}

/* Escala tipográfica unificada. */
.rr-radar-client-surface-pass .rrbs-hero__title,
.rr-radar-client-surface-pass .rr-radar-header h1,
.rr-radar-client-surface-pass .rr-radar-control-hero h1,
.rr-radar-client-surface-pass .rr-radar-real-view-inner > .wrap > h1{
  font-size:clamp(24px,2.2vw,32px)!important;
  line-height:1.08!important;
  letter-spacing:-.035em!important;
  color:var(--rr-vs-ink)!important;
}
.rr-radar-client-surface-pass .rr-radar-section h2,
.rr-radar-client-surface-pass .rr-radar-section-heading h2,
.rr-radar-client-surface-pass .rr-radar-section-header-inline h2{
  font-size:19px!important;
  line-height:1.22!important;
  letter-spacing:-.02em!important;
  color:var(--rr-vs-ink)!important;
}
.rr-radar-client-surface-pass .rr-radar-card h3,
.rr-radar-client-surface-pass .rr-radar-card-title,
.rr-radar-client-surface-pass .rr-radar-workflow-card h3{
  font-size:15px!important;
  line-height:1.28!important;
  letter-spacing:-.01em!important;
  color:var(--rr-vs-ink)!important;
}
.rr-radar-client-surface-pass .rr-radar-lead,
.rr-radar-client-surface-pass .rrbs-hero__subtitle,
.rr-radar-client-surface-pass .rr-radar-section-heading p,
.rr-radar-client-surface-pass .rr-radar-section-header-inline p{
  max-width:70ch!important;
  color:var(--rr-vs-text)!important;
  font-size:14px!important;
  line-height:1.5!important;
}
.rr-radar-client-surface-pass .rr-radar-card-label,
.rr-radar-client-surface-pass .rr-radar-card-subvalue,
.rr-radar-client-surface-pass .rr-radar-card small,
.rr-radar-client-surface-pass .rr-radar-card-note,
.rr-radar-client-surface-pass .rr-radar-muted,
.rr-radar-client-surface-pass .description,
.rr-radar-client-surface-pass p.description{
  color:var(--rr-vs-muted)!important;
}
.rr-radar-client-surface-pass .rr-radar-card-label,
.rr-radar-client-surface-pass .rr-radar-card-subvalue{
  text-transform:none!important;
  letter-spacing:.01em!important;
  font-size:11.5px!important;
  font-weight:760!important;
  line-height:1.25!important;
}
.rr-radar-client-surface-pass .rr-radar-eyebrow,
.rr-radar-client-surface-pass .rrbs-hero__eyebrow{
  text-transform:uppercase!important;
  letter-spacing:.07em!important;
  font-size:10.5px!important;
  font-weight:800!important;
  color:var(--rr-vs-muted)!important;
}

/* Gramática de acentos: verde marca para navegación/acción; callout de color solo para atención real. */
.rr-radar-client-surface-pass .rr-radar-note-box,
.rr-radar-client-surface-pass .rr-radar-notice,
.rr-radar-client-surface-pass .rr-radar-quality-help,
.rr-radar-client-surface-pass .rr-radar-scheduled-explanation,
.rr-radar-client-surface-pass .rr-radar-router-note,
.rr-radar-client-surface-pass .rr-radar-transversal-note{
  border-left-width:0!important;
  border-color:var(--rr-vs-border-soft)!important;
  background:var(--rr-vs-surface-subtle)!important;
  box-shadow:none!important;
}
.rr-radar-client-surface-pass .rr-radar-next-action-box,
.rr-radar-client-surface-pass .rr-radar-notice-warning,
.rr-radar-client-surface-pass .notice-warning,
.rr-radar-client-surface-pass .rr-radar-warning,
.rr-radar-client-surface-pass .rr-radar-card-warning{
  border-left-color:var(--rr-vs-attention)!important;
}
.rr-radar-client-surface-pass .rr-radar-card-warning,
.rr-radar-client-surface-pass .rr-radar-card-warm,
.rr-radar-client-surface-pass .rr-radar-card-attention-soft,
.rr-radar-client-surface-pass .rr-radar-status-warning,
.rr-radar-client-surface-pass .rr-radar-state-chip-warning{
  background:var(--rr-vs-attention-bg)!important;
  border-color:rgba(169,104,22,.28)!important;
  color:#6F4310!important;
}
.rr-radar-client-surface-pass .rr-radar-card-ok,
.rr-radar-client-surface-pass .rr-radar-card-good,
.rr-radar-client-surface-pass .rr-radar-status-good,
.rr-radar-client-surface-pass .rr-radar-status-ok,
.rr-radar-client-surface-pass .rr-radar-state-chip-ok{
  background:var(--rr-vs-success-bg)!important;
  border-color:rgba(40,117,101,.26)!important;
  color:var(--rr-vs-success)!important;
}
.rr-radar-client-surface-pass .rr-radar-card-danger,
.rr-radar-client-surface-pass .rr-radar-card-danger-soft,
.rr-radar-client-surface-pass .rr-radar-status-critical,
.rr-radar-client-surface-pass .rr-radar-state-chip-danger{
  background:var(--rr-vs-critical-bg)!important;
  border-color:rgba(180,35,24,.26)!important;
  color:var(--rr-vs-critical)!important;
}
.rr-radar-client-surface-pass .rr-radar-card-neutral,
.rr-radar-client-surface-pass .rr-radar-status-neutral,
.rr-radar-client-surface-pass .rr-radar-status-info,
.rr-radar-client-surface-pass .rr-radar-state-chip-neutral,
.rr-radar-client-surface-pass .rr-radar-state-chip-info,
.rr-radar-client-surface-pass .rr-radar-card-incomplete,
.rr-radar-client-surface-pass .rr-radar-status-incomplete{
  background:var(--rr-vs-neutral-bg)!important;
  border-color:var(--rr-vs-border-soft)!important;
  color:var(--rr-vs-neutral)!important;
}

/* Contraste: eliminar gris terciario lavado en microcopy. */
.rr-radar-client-surface-pass .rr-radar-table th,
.rr-radar-client-surface-pass .widefat th,
.rr-radar-client-surface-pass table.rr-radar-table th{
  color:var(--rr-vs-muted)!important;
}
.rr-radar-client-surface-pass .rr-radar-table td,
.rr-radar-client-surface-pass .widefat td,
.rr-radar-client-surface-pass table.rr-radar-table td{
  color:var(--rr-vs-text)!important;
}
.rr-radar-client-surface-pass .rr-radar-table-scroll::-webkit-scrollbar-thumb{
  background:rgba(96,115,107,.35)!important;
  border-color:rgba(96,115,107,.08)!important;
}
.rr-radar-client-surface-pass .rr-radar-table-scroll::-webkit-scrollbar-track{
  background:rgba(96,115,107,.08)!important;
}

/* Tablas: la acción debe ser localizable; se fija la última columna cuando hay scroll horizontal. */
.rr-radar-client-surface-pass .rr-radar-table-scroll table th:last-child,
.rr-radar-client-surface-pass .rr-radar-table-scroll table td:last-child{
  position:sticky!important;
  right:0!important;
  z-index:2!important;
  background:var(--rr-vs-surface)!important;
  box-shadow:-10px 0 18px rgba(19,35,29,.055)!important;
}
.rr-radar-client-surface-pass .rr-radar-table-scroll table thead th:last-child{
  z-index:3!important;
  background:var(--rr-vs-surface-soft)!important;
}

/* Competencia de primarios: un primario dominante por bloque; el resto baja a secundario visual sin cambiar permisos ni href. */
.rr-radar-client-surface-pass .rr-radar-hero-actions .button-primary:not(:first-child),
.rr-radar-client-surface-pass .rr-radar-hero-actions .rrbs-btn--primary:not(:first-child),
.rr-radar-client-surface-pass .rr-radar-header-actions .button-primary:not(:first-child),
.rr-radar-client-surface-pass .rr-radar-header-actions .rrbs-btn--primary:not(:first-child),
.rr-radar-client-surface-pass .rr-radar-section-heading .button-primary:not(:first-child),
.rr-radar-client-surface-pass .rr-radar-section-header-inline .button-primary:not(:first-child),
.rr-radar-client-surface-pass .rr-radar-card .button-primary:not(:first-child){
  background:var(--rr-vs-surface)!important;
  color:var(--rr-vs-brand-dark)!important;
  border-color:rgba(23,106,79,.28)!important;
}

@media (max-width:900px){
  .rr-radar-client-surface-pass .rr-radar-kpi-grid,
  .rr-radar-client-surface-pass .rr-radar-executive-kpis,
  .rr-radar-client-surface-pass .rr-radar-mini-kpis,
  .rr-radar-client-surface-pass .rr-radar-quality-summary,
  .rr-radar-client-surface-pass .rr-radar-vq-summary,
  .rr-radar-client-surface-pass .rr-radar-genai-kpis{
    gap:1px!important;
    background:var(--rr-vs-border-soft)!important;
  }
  .rr-radar-client-surface-pass .rr-radar-kpi-grid > .rr-radar-card,
  .rr-radar-client-surface-pass .rr-radar-executive-kpis > .rr-radar-card,
  .rr-radar-client-surface-pass .rr-radar-mini-kpis > *,
  .rr-radar-client-surface-pass .rr-radar-quality-summary > *,
  .rr-radar-client-surface-pass .rr-radar-vq-summary > *,
  .rr-radar-client-surface-pass .rr-radar-genai-kpis > .rr-radar-card{
    border-left:0!important;
    background:var(--rr-vs-surface)!important;
  }
}


/* v1.99.4.2 · Table header/body column alignment hotfix
   Direct legacy tables must remain real tables. Previous scroll containment split
   the table, thead and tbody into independent layout contexts, so headers could
   stop matching body column widths. Keep the section as the scroll container and
   restore native table layout for header/body alignment. */
.rr-radar-real-view-inner .rr-radar-section:has(> table.widefat),
.rr-radar-real-view-inner .rr-radar-section:has(> table.rr-radar-table){
  overflow-x:auto!important;
  overflow-y:visible!important;
  max-width:100%!important;
}
.rr-radar-real-view-inner .rr-radar-section > table.widefat,
.rr-radar-real-view-inner .rr-radar-section > table.rr-radar-table{
  display:table!important;
  width:100%!important;
  min-width:980px!important;
  max-width:none!important;
  table-layout:auto!important;
  border-collapse:separate!important;
  border-spacing:0!important;
  overflow:visible!important;
}
.rr-radar-real-view-inner .rr-radar-section > table.widefat thead,
.rr-radar-real-view-inner .rr-radar-section > table.rr-radar-table thead{
  display:table-header-group!important;
  width:auto!important;
  min-width:0!important;
}
.rr-radar-real-view-inner .rr-radar-section > table.widefat tbody,
.rr-radar-real-view-inner .rr-radar-section > table.rr-radar-table tbody{
  display:table-row-group!important;
  width:auto!important;
  min-width:0!important;
}
.rr-radar-real-view-inner .rr-radar-section > table.widefat tr,
.rr-radar-real-view-inner .rr-radar-section > table.rr-radar-table tr{
  display:table-row!important;
}
.rr-radar-real-view-inner .rr-radar-section > table.widefat th,
.rr-radar-real-view-inner .rr-radar-section > table.widefat td,
.rr-radar-real-view-inner .rr-radar-section > table.rr-radar-table th,
.rr-radar-real-view-inner .rr-radar-section > table.rr-radar-table td{
  display:table-cell!important;
}
.rr-radar-real-view-inner .rr-radar-table-scroll table,
.rr-radar-real-view-inner .rr-radar-assets-table-wrap table{
  display:table!important;
  table-layout:auto!important;
}
.rr-radar-real-view-inner .rr-radar-table-scroll thead,
.rr-radar-real-view-inner .rr-radar-assets-table-wrap thead{
  display:table-header-group!important;
}
.rr-radar-real-view-inner .rr-radar-table-scroll tbody,
.rr-radar-real-view-inner .rr-radar-assets-table-wrap tbody{
  display:table-row-group!important;
}


/* v1.99.4.3 · Radar tool accent identity pass
   Aplica el acento específico de herramienta definido en la Guía R&R v1.2.
   El acento identifica el Radar de Visibilidad; no sustituye el verde R&R de acción
   ni los colores semánticos de estado. */
.rr-radar-shell,
body.rr-radar-suite-page .rr-radar-shell,
body.rr-radar-suite-page .rr-radar-suite-canvas,
.rr-radar-suite-canvas.rrbs-tool--radar,
.rr-radar-client-surface-pass{
  --rr-tool-visibility-accent:#0E6F8C!important;
  --rr-tool-visibility-bg:#EAF6F8!important;
  --rr-tool-visibility-border:rgba(14,111,140,.24)!important;
  --rr-tool-visibility-surface:rgba(14,111,140,.10)!important;
  --rr-tool-visibility-surface-strong:rgba(14,111,140,.16)!important;
  --tool-accent:var(--rr-tool-visibility-accent,#0E6F8C)!important;
  --tool-accent-bg:var(--rr-tool-visibility-bg,#EAF6F8)!important;
  --tool-accent-border:var(--rr-tool-visibility-border,rgba(14,111,140,.24))!important;
  --tool-accent-surface:var(--rr-tool-visibility-surface,rgba(14,111,140,.10))!important;
}

.rr-radar-suite-canvas .rr-radar-tool-card,
.rr-radar-suite-canvas .rr-radar-tool-card--lockup,
.rr-radar-suite-canvas .rr-radar-tool-identity,
.rr-radar-client-surface-pass .rrbs-card[data-tool="radar"],
.rr-radar-client-surface-pass .rrbs-tool-card[data-tool="radar"]{
  border-left-color:var(--tool-accent,#0E6F8C)!important;
}

.rr-radar-suite-canvas .rrbs-tool-icon,
.rr-radar-hero .rrbs-tool-icon,
.rr-radar-tool-card-icon,
.rr-radar-tool-identity-icon,
.rr-radar-tool-logo-fallback,
.rr-radar-context-logo{
  color:var(--tool-accent,#0E6F8C)!important;
  background:var(--tool-accent-bg,#EAF6F8)!important;
  border-color:var(--tool-accent-border,rgba(14,111,140,.24))!important;
}

.rr-radar-context-rail .rr-radar-tool-nav-item.is-current:before{
  background:var(--tool-accent,#0E6F8C)!important;
}
.rr-radar-context-rail .rr-radar-tool-nav-item.is-current .rr-radar-tool-nav-icon,
.rr-radar-context-rail .rr-radar-tool-nav-item.is-current .rrbs-nav-ico{
  color:var(--tool-accent,#0E6F8C)!important;
  background:var(--tool-accent-surface,rgba(14,111,140,.10))!important;
}

.rr-radar-suite-canvas .rrbs-tool-badge,
.rr-radar-client-surface-pass .rrbs-tool-badge,
.rr-radar-suite-canvas .rr-radar-tool-state[data-state="tool"],
.rr-radar-client-surface-pass .rr-radar-tool-state[data-state="tool"]{
  color:var(--tool-accent,#0E6F8C)!important;
  background:var(--tool-accent-bg,#EAF6F8)!important;
  border-color:var(--tool-accent-border,rgba(14,111,140,.24))!important;
}

.rr-radar-suite-canvas .rr-radar-hero,
.rr-radar-client-surface-pass .rr-radar-hero{
  border-top:4px solid var(--tool-accent,#0E6F8C)!important;
}

/* Defensa de frontera: el acento de herramienta no gobierna acciones ni estados. */
.rr-radar-client-surface-pass .button-primary,
.rr-radar-client-surface-pass .rrbs-btn--primary,
.rr-radar-suite-canvas .rrbs-btn--primary{
  background:var(--rr-brand-600,#176A4F)!important;
  border-color:var(--rr-brand-600,#176A4F)!important;
  color:#fff!important;
}
.rr-radar-client-surface-pass .rr-radar-card-ok,
.rr-radar-client-surface-pass .rr-radar-status-good,
.rr-radar-client-surface-pass .rr-radar-status-ok,
.rr-radar-client-surface-pass .rr-radar-state-chip-ok{
  color:var(--rr-vs-success,#287565)!important;
  background:var(--rr-vs-success-bg,#EEF7F3)!important;
  border-color:rgba(40,117,101,.26)!important;
}

/* v1.100.0.1 · Client-facing technical state naming hotfix
   Primera superficie cliente/lector basada en el gate seguro. Sin runtime ni escritura. */
.rr-radar-v2-client-state{
  display:grid;
  gap:18px;
}
.rr-radar-v2-client-intro{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(220px,320px);
  gap:16px;
  align-items:stretch;
  padding:18px;
  border:1px solid rgba(14,111,140,.18);
  border-radius:18px;
  background:linear-gradient(135deg,#fff 0%,rgba(234,246,248,.58) 100%);
}
.rr-radar-v2-client-intro h2{
  margin:.12rem 0 .45rem;
  color:var(--rr-brand-800,#0B3D2E);
  font-size:clamp(1.35rem,2vw,1.85rem);
  line-height:1.12;
}
.rr-radar-v2-client-intro p{
  margin:0;
  max-width:850px;
  color:var(--rr-text-muted,#56645f);
  line-height:1.45;
}
.rr-radar-v2-client-mode-card{
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:4px;
  padding:14px;
  border:1px solid rgba(14,111,140,.20);
  border-radius:16px;
  background:#fff;
}
.rr-radar-v2-client-mode-card span,
.rr-radar-v2-client-url-action span{
  color:var(--rr-text-muted,#56645f);
  font-size:.78rem;
  font-weight:750;
  letter-spacing:.03em;
  text-transform:uppercase;
}
.rr-radar-v2-client-mode-card strong,
.rr-radar-v2-client-url-action strong{
  color:var(--rr-brand-800,#0B3D2E);
  line-height:1.25;
}
.rr-radar-v2-client-mode-card small{
  color:var(--rr-text-muted,#56645f);
  line-height:1.35;
}
.rr-radar-v2-client-kpis{
  display:grid;
  grid-template-columns:repeat(6,minmax(0,1fr));
  overflow:hidden;
  border:1px solid var(--rr-border,#DDE7E2);
  border-radius:16px;
  background:#fff;
}
.rr-radar-v2-client-kpi{
  display:flex;
  min-height:74px;
  flex-direction:column;
  justify-content:center;
  gap:4px;
  padding:14px 16px;
  border-left:1px solid var(--rr-border,#DDE7E2);
}
.rr-radar-v2-client-kpi:first-child{border-left:0;}
.rr-radar-v2-client-kpi span{
  color:var(--rr-text-muted,#56645f);
  font-size:.78rem;
  font-weight:750;
}
.rr-radar-v2-client-kpi strong{
  color:var(--rr-brand-800,#0B3D2E);
  font-size:1.55rem;
  line-height:1;
}
.rr-radar-v2-client-kpi-correct{box-shadow:inset 0 3px 0 rgba(23,106,79,.55);}
.rr-radar-v2-client-kpi-warning{box-shadow:inset 0 3px 0 rgba(194,138,0,.55);}
.rr-radar-v2-client-kpi-blocking{box-shadow:inset 0 3px 0 rgba(176,0,32,.42);}
.rr-radar-v2-client-note,
.rr-radar-v2-client-filter{
  display:flex;
  gap:10px;
  align-items:center;
  padding:12px 14px;
  border:1px solid var(--rr-border,#DDE7E2);
  border-radius:14px;
  background:#fff;
  color:var(--rr-text-muted,#56645f);
}
.rr-radar-v2-client-note strong{
  color:var(--rr-brand-800,#0B3D2E);
  white-space:nowrap;
}
.rr-radar-v2-client-note-warning{
  border-color:rgba(194,138,0,.28);
  background:rgba(255,248,230,.74);
}
.rr-radar-v2-client-filter label{
  color:var(--rr-brand-800,#0B3D2E);
  font-weight:750;
}
.rr-radar-v2-client-filter select{
  max-width:360px;
  min-height:40px;
  border:1px solid var(--rr-border,#DDE7E2);
  border-radius:12px;
  background:#fff;
}
.rr-radar-v2-client-url-list{
  display:grid;
  gap:12px;
}
.rr-radar-v2-client-url-card{
  display:grid;
  grid-template-columns:minmax(0,1.55fr) minmax(260px,1.25fr) minmax(150px,.45fr);
  gap:14px;
  align-items:start;
  padding:15px;
  border:1px solid var(--rr-border,#DDE7E2);
  border-left:4px solid rgba(14,111,140,.28);
  border-radius:16px;
  background:#fff;
  box-shadow:0 8px 20px rgba(17,24,39,.045);
}
.rr-radar-v2-client-url-card--correct{border-left-color:rgba(23,106,79,.70);}
.rr-radar-v2-client-url-card--warning{border-left-color:rgba(194,138,0,.78);}
.rr-radar-v2-client-url-card--blocking{border-left-color:rgba(176,0,32,.66);}
.rr-radar-v2-client-url-main{
  display:grid;
  grid-template-columns:minmax(220px,.9fr) minmax(0,1fr);
  gap:14px;
  min-width:0;
}
.rr-radar-v2-client-url-id strong{
  display:block;
  overflow:hidden;
  color:var(--rr-brand-800,#0B3D2E);
  font-weight:850;
  line-height:1.25;
  overflow-wrap:anywhere;
}
.rr-radar-v2-client-url-id span{
  display:block;
  margin-top:4px;
  color:var(--rr-text-muted,#56645f);
  font-size:.86rem;
  line-height:1.3;
}
.rr-radar-v2-client-url-status p{
  margin:7px 0 0;
  color:var(--rr-text-muted,#56645f);
  font-size:.9rem;
  line-height:1.4;
}
.rr-radar-v2-client-status-badge{
  display:inline-flex;
  align-items:center;
  min-height:28px;
  padding:4px 9px;
  border:1px solid var(--rr-border,#DDE7E2);
  border-radius:999px;
  background:#F8FAF9;
  color:var(--rr-brand-800,#0B3D2E);
  font-size:.78rem;
  font-weight:800;
  line-height:1.15;
}
.rr-radar-v2-client-status-correct{
  border-color:rgba(23,106,79,.26);
  background:var(--rr-success-bg,#EEF7F3);
  color:var(--rr-success-text,#176A4F);
}
.rr-radar-v2-client-status-warning{
  border-color:rgba(194,138,0,.30);
  background:#FFF8E6;
  color:#7A5300;
}
.rr-radar-v2-client-status-blocking{
  border-color:rgba(176,0,32,.24);
  background:rgba(176,0,32,.045);
  color:#8E102A;
}
.rr-radar-v2-client-status-partial,
.rr-radar-v2-client-status-neutral{
  border-color:var(--rr-border,#DDE7E2);
  background:#F8FAF9;
  color:var(--rr-text-muted,#56645f);
}
.rr-radar-v2-client-chip-row{
  display:flex;
  flex-wrap:wrap;
  gap:6px;
}
.rr-radar-v2-client-chip{
  display:inline-grid;
  grid-template-columns:auto auto;
  gap:5px;
  align-items:baseline;
  max-width:240px;
  padding:6px 9px;
  border:1px solid var(--rr-border,#DDE7E2);
  border-radius:999px;
  background:#fff;
  color:var(--rr-text-muted,#56645f);
  font-size:.76rem;
  line-height:1.15;
}
.rr-radar-v2-client-chip strong{
  color:var(--rr-brand-800,#0B3D2E);
  font-weight:850;
}
.rr-radar-v2-client-chip em{
  overflow:hidden;
  color:var(--rr-text-muted,#56645f);
  font-style:normal;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.rr-radar-v2-client-chip-correct{
  border-color:rgba(23,106,79,.24);
  background:rgba(238,247,243,.72);
}
.rr-radar-v2-client-chip-warning{
  border-color:rgba(194,138,0,.30);
  background:rgba(255,248,230,.72);
}
.rr-radar-v2-client-chip-blocking{
  border-color:rgba(176,0,32,.24);
  background:rgba(176,0,32,.035);
}
.rr-radar-v2-client-empty-chip{
  display:inline-flex;
  padding:6px 9px;
  border:1px solid var(--rr-border,#DDE7E2);
  border-radius:999px;
  color:var(--rr-text-muted,#56645f);
  font-size:.78rem;
}
.rr-radar-v2-client-url-action{
  display:flex;
  min-height:64px;
  flex-direction:column;
  justify-content:center;
  gap:4px;
  padding:10px 12px;
  border:1px solid var(--rr-border,#DDE7E2);
  border-radius:14px;
  background:#F8FAF9;
}
.rr-radar-v2-client-url-detail{
  grid-column:1 / -1;
  margin-top:0;
  border-top:1px solid var(--rr-border,#DDE7E2);
  padding-top:10px;
}
.rr-radar-v2-client-url-detail summary,
.rr-radar-v2-client-boundary summary{
  cursor:pointer;
  color:var(--rr-brand-800,#0B3D2E);
  font-weight:800;
}
.rr-radar-v2-client-detail-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px;
  margin-top:12px;
}
.rr-radar-v2-client-detail-grid h4{
  margin:0 0 8px;
  color:var(--rr-brand-800,#0B3D2E);
}
.rr-radar-v2-client-signal-list{
  display:grid;
  gap:8px;
  margin:0;
  padding:0;
  list-style:none;
}
.rr-radar-v2-client-signal-list li{
  display:grid;
  gap:3px;
  padding:9px 10px;
  border:1px solid var(--rr-border,#DDE7E2);
  border-radius:12px;
  background:#fff;
}
.rr-radar-v2-client-signal-list strong{
  color:var(--rr-brand-800,#0B3D2E);
  font-size:.84rem;
}
.rr-radar-v2-client-signal-list span{
  color:var(--rr-text-muted,#56645f);
  font-size:.86rem;
  line-height:1.35;
}
.rr-radar-v2-client-empty,
.rr-radar-v2-client-boundary{
  padding:16px;
  border:1px solid var(--rr-border,#DDE7E2);
  border-radius:16px;
  background:#fff;
}
.rr-radar-v2-client-empty h3{
  margin:.1rem 0 .35rem;
  color:var(--rr-brand-800,#0B3D2E);
}
.rr-radar-v2-client-empty p{
  margin:0;
  color:var(--rr-text-muted,#56645f);
}
.rr-radar-v2-client-boundary ul{
  margin:12px 0 0 1.1rem;
  color:var(--rr-text-muted,#56645f);
}
@media (max-width:1180px){
  .rr-radar-v2-client-url-card{
    grid-template-columns:1fr;
  }
  .rr-radar-v2-client-url-main{
    grid-template-columns:1fr;
  }
}
@media (max-width:900px){
  .rr-radar-v2-client-intro,
  .rr-radar-v2-client-detail-grid{
    grid-template-columns:1fr;
  }
  .rr-radar-v2-client-kpis{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  .rr-radar-v2-client-kpi{
    border-top:1px solid var(--rr-border,#DDE7E2);
  }
  .rr-radar-v2-client-filter,
  .rr-radar-v2-client-note{
    align-items:flex-start;
    flex-direction:column;
  }
}


/* v1.100.0.2 · Salud técnica frontend detail scanability hotfix
   Mejora semántica visual y escaneabilidad del detalle técnico plegado. */
.rr-radar-v2-client-detail-grid > div{
  padding:14px;
  border:1px solid var(--rr-border,#DDE7E2);
  border-radius:16px;
  background:linear-gradient(180deg,#fff 0%,rgba(248,250,249,.92) 100%);
}
.rr-radar-v2-client-detail-grid > div:first-child{
  border-top:3px solid rgba(23,106,79,.28);
}
.rr-radar-v2-client-detail-grid > div:last-child{
  border-top:3px solid rgba(107,114,128,.26);
}
.rr-radar-v2-client-signal-list{
  gap:10px;
}
.rr-radar-v2-client-signal-list li.rr-radar-v2-client-signal-card{
  position:relative;
  gap:6px;
  padding:12px 12px 12px 14px;
  border:1px solid var(--rr-border,#DDE7E2);
  border-left:4px solid rgba(107,114,128,.38);
  border-radius:14px;
  background:#fff;
  box-shadow:0 2px 10px rgba(17,24,39,.03);
}
.rr-radar-v2-client-signal-list li.rr-radar-v2-client-signal-card::before{
  content:'';
  position:absolute;
  top:14px;
  left:14px;
  width:8px;
  height:8px;
  border-radius:999px;
  background:rgba(107,114,128,.55);
}
.rr-radar-v2-client-signal-list li.rr-radar-v2-client-signal-card strong{
  padding-left:16px;
  line-height:1.3;
}
.rr-radar-v2-client-signal-list li.rr-radar-v2-client-signal-card span{
  padding-left:16px;
}
.rr-radar-v2-client-signal-list li.rr-radar-v2-client-signal-card-correct{
  border-color:rgba(23,106,79,.22);
  border-left-color:rgba(23,106,79,.72);
  background:linear-gradient(180deg,rgba(238,247,243,.82) 0%,#fff 100%);
}
.rr-radar-v2-client-signal-list li.rr-radar-v2-client-signal-card-correct::before{
  background:rgba(23,106,79,.82);
}
.rr-radar-v2-client-signal-list li.rr-radar-v2-client-signal-card-correct strong{
  color:var(--rr-success-text,#176A4F);
}
.rr-radar-v2-client-signal-list li.rr-radar-v2-client-signal-card-warning{
  border-color:rgba(194,138,0,.26);
  border-left-color:rgba(194,138,0,.78);
  background:linear-gradient(180deg,rgba(255,248,230,.92) 0%,#fff 100%);
}
.rr-radar-v2-client-signal-list li.rr-radar-v2-client-signal-card-warning::before{
  background:rgba(194,138,0,.88);
}
.rr-radar-v2-client-signal-list li.rr-radar-v2-client-signal-card-warning strong{
  color:#7A5300;
}
.rr-radar-v2-client-signal-list li.rr-radar-v2-client-signal-card-blocking{
  border-color:rgba(176,0,32,.22);
  border-left-color:rgba(176,0,32,.70);
  background:linear-gradient(180deg,rgba(176,0,32,.06) 0%,#fff 100%);
}
.rr-radar-v2-client-signal-list li.rr-radar-v2-client-signal-card-blocking::before{
  background:rgba(176,0,32,.82);
}
.rr-radar-v2-client-signal-list li.rr-radar-v2-client-signal-card-blocking strong{
  color:#8E102A;
}
.rr-radar-v2-client-signal-list li.rr-radar-v2-client-signal-card-neutral,
.rr-radar-v2-client-signal-list li.rr-radar-v2-client-signal-card-partial{
  border-color:rgba(210,219,214,.92);
  border-left-color:rgba(107,114,128,.44);
  background:linear-gradient(180deg,rgba(248,250,249,.95) 0%,#fff 100%);
}
.rr-radar-v2-client-signal-list li.rr-radar-v2-client-signal-card-neutral::before,
.rr-radar-v2-client-signal-list li.rr-radar-v2-client-signal-card-partial::before{
  background:rgba(107,114,128,.60);
}

/* v1.100.1 · Salud técnica Search Console opportunity cross-read */
.rr-radar-v2-client-sc-chip{
  display:inline-flex;
  gap:6px;
  align-items:center;
  max-width:100%;
  padding:7px 10px;
  border:1px solid var(--rr-border,#DDE7E2);
  border-radius:999px;
  background:#F8FAF9;
  color:var(--rr-text-muted,#56645f);
  font-size:.76rem;
  line-height:1.15;
}
.rr-radar-v2-client-sc-chip strong{color:var(--rr-brand-800,#0B3D2E);font-weight:850;}
.rr-radar-v2-client-sc-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.rr-radar-v2-client-sc-chip-correct{border-color:rgba(23,106,79,.24);background:rgba(238,247,243,.78);}
.rr-radar-v2-client-sc-chip-warning{border-color:rgba(194,138,0,.30);background:rgba(255,248,230,.78);}
.rr-radar-v2-client-sc-chip-blocking{border-color:rgba(176,0,32,.24);background:rgba(176,0,32,.04);}
.rr-radar-v2-client-sc-detail{grid-column:1 / -1;}
.rr-radar-v2-client-sc-box{
  display:grid;
  gap:8px;
  padding:13px 14px;
  border:1px solid var(--rr-border,#DDE7E2);
  border-left:4px solid rgba(107,114,128,.44);
  border-radius:14px;
  background:#fff;
}
.rr-radar-v2-client-sc-box strong{color:var(--rr-brand-800,#0B3D2E);}
.rr-radar-v2-client-sc-box p{margin:0;color:var(--rr-text-muted,#56645f);line-height:1.4;}
.rr-radar-v2-client-sc-box-correct{border-color:rgba(23,106,79,.22);border-left-color:rgba(23,106,79,.72);background:linear-gradient(180deg,rgba(238,247,243,.82) 0%,#fff 100%);}
.rr-radar-v2-client-sc-box-warning{border-color:rgba(194,138,0,.26);border-left-color:rgba(194,138,0,.78);background:linear-gradient(180deg,rgba(255,248,230,.92) 0%,#fff 100%);}
.rr-radar-v2-client-sc-box-blocking{border-color:rgba(176,0,32,.22);border-left-color:rgba(176,0,32,.70);background:linear-gradient(180deg,rgba(176,0,32,.06) 0%,#fff 100%);}
.rr-radar-v2-client-sc-metrics{display:flex;flex-wrap:wrap;gap:8px;}
.rr-radar-v2-client-sc-metrics span{display:inline-flex;padding:5px 8px;border:1px solid var(--rr-border,#DDE7E2);border-radius:999px;background:#fff;color:var(--rr-text-muted,#56645f);font-size:.78rem;}


/* v1.100.1.2 · Search Console opportunity detail prominence hotfix
   La evidencia Search Console se muestra primero dentro del detalle cuando sostiene la acción cliente. */
.rr-radar-v2-client-url-detail .rr-radar-v2-client-sc-detail--prominent{
  display:block;
  margin:12px 0 14px;
  padding:14px;
  border:1px solid rgba(194,138,0,.20);
  border-radius:16px;
  background:linear-gradient(180deg,rgba(255,248,230,.46) 0%,#fff 100%);
}
.rr-radar-v2-client-url-detail .rr-radar-v2-client-sc-detail--prominent h4{
  margin:0 0 8px;
  color:var(--rr-brand-800,#0B3D2E);
}
.rr-radar-v2-client-url-detail .rr-radar-v2-client-sc-detail--prominent + .rr-radar-v2-client-detail-grid{
  margin-top:0;
}
.rr-radar-v2-client-sc-box-correct strong,
.rr-radar-v2-client-sc-box-warning strong{
  color:var(--rr-brand-800,#0B3D2E);
}


/* v1.100.2 · Salud técnica AI Access Policy client-safe surface */
.rr-radar-v2-client-url-detail .rr-radar-v2-client-ai-detail--client-safe{
  display:block;
  margin:0 0 14px;
  padding:14px;
  border:1px solid rgba(23,106,79,.18);
  border-radius:16px;
  background:linear-gradient(180deg,rgba(238,247,243,.42) 0%,#fff 100%);
}
.rr-radar-v2-client-url-detail .rr-radar-v2-client-ai-detail--client-safe h4{
  margin:0 0 8px;
  color:var(--rr-brand-800,#0B3D2E);
}
.rr-radar-v2-client-ai-box{
  display:grid;
  gap:9px;
  padding:13px 14px;
  border:1px solid var(--rr-border,#DDE7E2);
  border-left:4px solid rgba(107,114,128,.44);
  border-radius:14px;
  background:#fff;
}
.rr-radar-v2-client-ai-box > strong{color:var(--rr-brand-800,#0B3D2E);}
.rr-radar-v2-client-ai-box > p{margin:0;color:var(--rr-text-muted,#56645f);line-height:1.4;}
.rr-radar-v2-client-ai-box-correct{border-color:rgba(23,106,79,.22);border-left-color:rgba(23,106,79,.72);background:linear-gradient(180deg,rgba(238,247,243,.82) 0%,#fff 100%);}
.rr-radar-v2-client-ai-box-warning{border-color:rgba(194,138,0,.26);border-left-color:rgba(194,138,0,.78);background:linear-gradient(180deg,rgba(255,248,230,.76) 0%,#fff 100%);}
.rr-radar-v2-client-ai-box-blocking{border-color:rgba(176,0,32,.22);border-left-color:rgba(176,0,32,.70);background:linear-gradient(180deg,rgba(176,0,32,.06) 0%,#fff 100%);}
.rr-radar-v2-client-ai-agents{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:8px;
  margin:2px 0 0;
  padding:0;
  list-style:none;
}
.rr-radar-v2-client-ai-agent{
  display:grid;
  gap:3px;
  padding:10px;
  border:1px solid var(--rr-border,#DDE7E2);
  border-left:4px solid rgba(107,114,128,.44);
  border-radius:12px;
  background:#fff;
}
.rr-radar-v2-client-ai-agent strong{color:var(--rr-brand-800,#0B3D2E);font-size:.86rem;}
.rr-radar-v2-client-ai-agent span{color:var(--rr-text-main,#24352f);font-size:.82rem;font-weight:750;}
.rr-radar-v2-client-ai-agent small{color:var(--rr-text-muted,#56645f);font-size:.78rem;line-height:1.35;}
.rr-radar-v2-client-ai-agent-correct{border-color:rgba(23,106,79,.22);border-left-color:rgba(23,106,79,.72);background:rgba(238,247,243,.58);}
.rr-radar-v2-client-ai-agent-warning{border-color:rgba(194,138,0,.26);border-left-color:rgba(194,138,0,.78);background:rgba(255,248,230,.62);}
.rr-radar-v2-client-ai-agent-blocking{border-color:rgba(176,0,32,.22);border-left-color:rgba(176,0,32,.70);background:rgba(176,0,32,.045);}
.rr-radar-v2-client-ai-agent-neutral,
.rr-radar-v2-client-ai-agent-partial{border-color:rgba(210,219,214,.92);border-left-color:rgba(107,114,128,.44);background:rgba(248,250,249,.92);}
.rr-radar-v2-client-ai-boundary{
  margin:0!important;
  padding-top:8px;
  border-top:1px solid var(--rr-border,#DDE7E2);
  color:var(--rr-text-muted,#56645f)!important;
  font-size:.84rem;
}
@media (max-width:900px){
  .rr-radar-v2-client-ai-agents{grid-template-columns:1fr;}
}


/* v1.100.3.1 · Salud técnica sitemap URL presence client-safe read */
.rr-radar-v2-client-url-detail .rr-radar-v2-client-sitemap-detail--client-safe{
  display:block;
  margin:0 0 14px;
  padding:14px;
  border:1px solid rgba(14,111,140,.16);
  border-radius:16px;
  background:linear-gradient(180deg,rgba(234,246,248,.38) 0%,#fff 100%);
}
.rr-radar-v2-client-url-detail .rr-radar-v2-client-sitemap-detail--client-safe h4{
  margin:0 0 8px;
  color:var(--rr-brand-800,#0B3D2E);
}
.rr-radar-v2-client-sitemap-box{
  display:grid;
  gap:8px;
  padding:13px 14px;
  border:1px solid var(--rr-border,#DDE7E2);
  border-left:4px solid rgba(107,114,128,.44);
  border-radius:14px;
  background:#fff;
}
.rr-radar-v2-client-sitemap-box > strong{color:var(--rr-brand-800,#0B3D2E);}
.rr-radar-v2-client-sitemap-box > p{margin:0;color:var(--rr-text-muted,#56645f);line-height:1.4;}
.rr-radar-v2-client-sitemap-box > small{color:var(--rr-text-muted,#56645f);font-size:.82rem;line-height:1.35;}
.rr-radar-v2-client-sitemap-box-correct{border-color:rgba(23,106,79,.22);border-left-color:rgba(23,106,79,.72);background:linear-gradient(180deg,rgba(238,247,243,.82) 0%,#fff 100%);}
.rr-radar-v2-client-sitemap-box-warning{border-color:rgba(194,138,0,.26);border-left-color:rgba(194,138,0,.78);background:linear-gradient(180deg,rgba(255,248,230,.76) 0%,#fff 100%);}
.rr-radar-v2-client-sitemap-box-blocking{border-color:rgba(176,0,32,.22);border-left-color:rgba(176,0,32,.70);background:linear-gradient(180deg,rgba(176,0,32,.06) 0%,#fff 100%);}
.rr-radar-v2-client-sitemap-detected{display:flex;flex-wrap:wrap;gap:8px;}
.rr-radar-v2-client-sitemap-detected span{display:inline-flex;padding:5px 8px;border:1px solid var(--rr-border,#DDE7E2);border-radius:999px;background:#fff;color:var(--rr-text-muted,#56645f);font-size:.78rem;}


/* v1.100.3.1 · Technical state chip semantic consistency UX hotfix
   Chips: Área: estado + color estrictamente semántico y escalable. */
.rr-radar-v2-client-chip,
.rr-radar-v2-client-sc-chip{
  gap:5px;
  border-color:var(--rr-border,#DDE7E2);
  background:#F8FAF9;
  color:var(--rr-text-muted,#56645f);
}
.rr-radar-v2-client-chip strong,
.rr-radar-v2-client-sc-chip strong{
  color:var(--rr-brand-800,#0B3D2E);
  font-weight:850;
}
.rr-radar-v2-client-chip em,
.rr-radar-v2-client-sc-chip span{
  color:var(--rr-text-muted,#56645f);
}
.rr-radar-v2-client-chip-correct{
  border-color:rgba(23,106,79,.28);
  background:rgba(238,247,243,.84);
}
.rr-radar-v2-client-chip-correct em{color:#3F665A;}
.rr-radar-v2-client-chip-warning,
.rr-radar-v2-client-sc-chip-warning,
.rr-radar-v2-client-sc-chip-opportunity{
  border-color:rgba(194,138,0,.34);
  background:rgba(255,248,230,.86);
}
.rr-radar-v2-client-chip-warning em,
.rr-radar-v2-client-sc-chip-warning span,
.rr-radar-v2-client-sc-chip-opportunity span{color:#6F520C;}
.rr-radar-v2-client-chip-blocking,
.rr-radar-v2-client-sc-chip-blocking{
  border-color:rgba(176,0,32,.28);
  background:rgba(176,0,32,.045);
}
.rr-radar-v2-client-chip-blocking em,
.rr-radar-v2-client-sc-chip-blocking span{color:#8E102A;}
.rr-radar-v2-client-chip-neutral,
.rr-radar-v2-client-chip-partial,
.rr-radar-v2-client-sc-chip-neutral,
.rr-radar-v2-client-sc-chip-partial{
  border-color:rgba(201,211,206,.96);
  background:rgba(248,250,249,.98);
}
.rr-radar-v2-client-chip-neutral em,
.rr-radar-v2-client-chip-partial em,
.rr-radar-v2-client-sc-chip-neutral span,
.rr-radar-v2-client-sc-chip-partial span{color:var(--rr-text-muted,#56645f);}
.rr-radar-v2-client-sc-box-opportunity{
  border-color:rgba(194,138,0,.26);
  border-left-color:rgba(194,138,0,.78);
  background:linear-gradient(180deg,rgba(255,248,230,.92) 0%,#fff 100%);
}
.rr-radar-v2-client-sc-box-opportunity strong{color:var(--rr-brand-800,#0B3D2E);}


/* v1.100.3.2 · Technical state chip row gap alignment UX hotfix
   Unifica el flujo de pills de resumen para que Search Console no genere una separación vertical distinta. */
.rr-radar-v2-client-url-signals{
  display:flex;
  flex-wrap:wrap;
  align-items:flex-start;
  align-content:flex-start;
  gap:8px 8px;
}
.rr-radar-v2-client-url-signals .rr-radar-v2-client-chip-row{
  display:contents;
}
.rr-radar-v2-client-url-signals .rr-radar-v2-client-chip,
.rr-radar-v2-client-url-signals .rr-radar-v2-client-sc-chip{
  margin:0;
  flex:0 1 auto;
}


/* v1.100.3.3 · Search Console demand vs opportunity semantic split hotfix
   Demanda registrada = neutro informativo. Solo oportunidad/riesgo usa acento de revisión. */
.rr-radar-v2-client-url-detail .rr-radar-v2-client-sc-detail--prominent{
  border-color:rgba(14,111,140,.16);
  background:linear-gradient(180deg,rgba(234,246,248,.34) 0%,#fff 100%);
}
.rr-radar-v2-client-url-detail .rr-radar-v2-client-sc-detail--opportunity,
.rr-radar-v2-client-url-detail .rr-radar-v2-client-sc-detail--warning{
  border-color:rgba(194,138,0,.20);
  background:linear-gradient(180deg,rgba(255,248,230,.46) 0%,#fff 100%);
}
.rr-radar-v2-client-url-detail .rr-radar-v2-client-sc-detail--blocking{
  border-color:rgba(176,0,32,.18);
  background:linear-gradient(180deg,rgba(176,0,32,.035) 0%,#fff 100%);
}
.rr-radar-v2-client-sc-chip-opportunity{
  border-color:rgba(194,138,0,.34);
  background:rgba(255,248,230,.86);
}
.rr-radar-v2-client-sc-chip-opportunity span{color:#6F520C;}


/* v1.100.4 · Directivas de rastreo e indexación client-safe surface */
.rr-radar-v2-client-url-detail .rr-radar-v2-client-directives-detail--client-safe{
  display:block;
  margin:0 0 14px;
  padding:14px;
  border:1px solid rgba(14,111,140,.16);
  border-radius:16px;
  background:linear-gradient(180deg,rgba(234,246,248,.32) 0%,#fff 100%);
}
.rr-radar-v2-client-url-detail .rr-radar-v2-client-directives-detail--client-safe h4{
  margin:0 0 8px;
  color:var(--rr-brand-800,#0B3D2E);
}
.rr-radar-v2-client-directives-box{
  display:grid;
  gap:10px;
  padding:13px 14px;
  border:1px solid var(--rr-border,#DDE7E2);
  border-left:4px solid rgba(107,114,128,.44);
  border-radius:14px;
  background:#fff;
}
.rr-radar-v2-client-directives-box > strong{color:var(--rr-brand-800,#0B3D2E);}
.rr-radar-v2-client-directives-box > p{margin:0;color:var(--rr-text-muted,#56645f);line-height:1.4;}
.rr-radar-v2-client-directives-box-correct{border-color:rgba(23,106,79,.22);border-left-color:rgba(23,106,79,.72);background:linear-gradient(180deg,rgba(238,247,243,.82) 0%,#fff 100%);}
.rr-radar-v2-client-directives-box-warning{border-color:rgba(194,138,0,.26);border-left-color:rgba(194,138,0,.78);background:linear-gradient(180deg,rgba(255,248,230,.76) 0%,#fff 100%);}
.rr-radar-v2-client-directives-box-blocking{border-color:rgba(176,0,32,.22);border-left-color:rgba(176,0,32,.70);background:linear-gradient(180deg,rgba(176,0,32,.06) 0%,#fff 100%);}
.rr-radar-v2-client-directive-list{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:8px;
  margin:0;
  padding:0;
  list-style:none;
}
.rr-radar-v2-client-directive-row{
  display:grid;
  gap:4px;
  padding:10px;
  border:1px solid var(--rr-border,#DDE7E2);
  border-left:4px solid rgba(107,114,128,.44);
  border-radius:12px;
  background:#fff;
}
.rr-radar-v2-client-directive-row strong{color:var(--rr-brand-800,#0B3D2E);font-size:.86rem;line-height:1.3;}
.rr-radar-v2-client-directive-row span{color:var(--rr-text-muted,#56645f);font-size:.82rem;line-height:1.35;}
.rr-radar-v2-client-directive-row-correct{border-color:rgba(23,106,79,.22);border-left-color:rgba(23,106,79,.72);background:rgba(238,247,243,.58);}
.rr-radar-v2-client-directive-row-warning{border-color:rgba(194,138,0,.26);border-left-color:rgba(194,138,0,.78);background:rgba(255,248,230,.62);}
.rr-radar-v2-client-directive-row-blocking{border-color:rgba(176,0,32,.22);border-left-color:rgba(176,0,32,.70);background:rgba(176,0,32,.045);}
.rr-radar-v2-client-directive-row-neutral,
.rr-radar-v2-client-directive-row-partial{border-color:rgba(210,219,214,.92);border-left-color:rgba(107,114,128,.44);background:rgba(248,250,249,.92);}
@media (max-width:900px){
  .rr-radar-v2-client-directive-list{grid-template-columns:1fr;}
}


/* v1.100.4.1 · Detail grid empty-column cleanup. */
.rr-radar-v2-client-detail-grid.rr-radar-v2-client-detail-grid--single{
  grid-template-columns:1fr;
}

/* v1.100.5 · HTTP status and accessibility client-safe state refinement */
.rr-radar-v2-client-url-detail .rr-radar-v2-client-http-detail--client-safe{
  display:block;
  margin:0 0 14px;
  padding:14px;
  border:1px solid rgba(14,111,140,.16);
  border-radius:16px;
  background:linear-gradient(180deg,rgba(234,246,248,.34) 0%,#fff 100%);
}
.rr-radar-v2-client-url-detail .rr-radar-v2-client-http-detail--client-safe h4{
  margin:0 0 8px;
  color:var(--rr-brand-800,#0B3D2E);
}
.rr-radar-v2-client-http-box{
  display:grid;
  gap:8px;
  padding:13px 14px;
  border:1px solid var(--rr-border,#DDE7E2);
  border-left:4px solid rgba(107,114,128,.44);
  border-radius:14px;
  background:#fff;
}
.rr-radar-v2-client-http-box > strong{color:var(--rr-brand-800,#0B3D2E);}
.rr-radar-v2-client-http-box > p{margin:0;color:var(--rr-text-muted,#56645f);line-height:1.4;}
.rr-radar-v2-client-http-box > small{color:var(--rr-text-muted,#56645f);font-size:.82rem;line-height:1.35;}
.rr-radar-v2-client-http-box-correct{border-color:rgba(23,106,79,.22);border-left-color:rgba(23,106,79,.72);background:linear-gradient(180deg,rgba(238,247,243,.82) 0%,#fff 100%);}
.rr-radar-v2-client-http-box-warning{border-color:rgba(194,138,0,.26);border-left-color:rgba(194,138,0,.78);background:linear-gradient(180deg,rgba(255,248,230,.76) 0%,#fff 100%);}
.rr-radar-v2-client-http-box-blocking{border-color:rgba(176,0,32,.22);border-left-color:rgba(176,0,32,.70);background:linear-gradient(180deg,rgba(176,0,32,.06) 0%,#fff 100%);}
.rr-radar-v2-client-http-facts{display:flex;flex-wrap:wrap;gap:8px;}
.rr-radar-v2-client-http-facts span{display:inline-flex;padding:5px 8px;border:1px solid var(--rr-border,#DDE7E2);border-radius:999px;background:#fff;color:var(--rr-text-muted,#56645f);font-size:.78rem;}

/* v1.100.6 · Canonical client-safe relationship refinement */
.rr-radar-v2-client-url-detail .rr-radar-v2-client-canonical-detail--client-safe{
  display:block;
  margin:0 0 14px;
  padding:14px;
  border:1px solid rgba(14,111,140,.16);
  border-radius:16px;
  background:linear-gradient(180deg,rgba(234,246,248,.34) 0%,#fff 100%);
}
.rr-radar-v2-client-url-detail .rr-radar-v2-client-canonical-detail--client-safe h4{
  margin:0 0 8px;
  color:var(--rr-brand-800,#0B3D2E);
}
.rr-radar-v2-client-canonical-box{
  display:grid;
  gap:8px;
  padding:13px 14px;
  border:1px solid var(--rr-border,#DDE7E2);
  border-left:4px solid rgba(107,114,128,.44);
  border-radius:14px;
  background:#fff;
}
.rr-radar-v2-client-canonical-box > strong{color:var(--rr-brand-800,#0B3D2E);}
.rr-radar-v2-client-canonical-box > p{margin:0;color:var(--rr-text-muted,#56645f);line-height:1.4;}
.rr-radar-v2-client-canonical-box > small{color:var(--rr-text-muted,#56645f);font-size:.82rem;line-height:1.35;}
.rr-radar-v2-client-canonical-box-correct{border-color:rgba(23,106,79,.22);border-left-color:rgba(23,106,79,.72);background:linear-gradient(180deg,rgba(238,247,243,.82) 0%,#fff 100%);}
.rr-radar-v2-client-canonical-box-warning{border-color:rgba(194,138,0,.26);border-left-color:rgba(194,138,0,.78);background:linear-gradient(180deg,rgba(255,248,230,.76) 0%,#fff 100%);}
.rr-radar-v2-client-canonical-box-blocking{border-color:rgba(176,0,32,.22);border-left-color:rgba(176,0,32,.70);background:linear-gradient(180deg,rgba(176,0,32,.06) 0%,#fff 100%);}
.rr-radar-v2-client-canonical-target{display:flex;flex-wrap:wrap;gap:8px;}
.rr-radar-v2-client-canonical-target span{display:inline-flex;padding:5px 8px;border:1px solid var(--rr-border,#DDE7E2);border-radius:999px;background:#fff;color:var(--rr-text-muted,#56645f);font-size:.78rem;}


/* v1.100.7 · Indexability client-safe synthesis */
.rr-radar-v2-client-url-detail .rr-radar-v2-client-indexability-detail--client-safe{
  display:block;
  margin:0 0 14px;
  padding:14px;
  border:1px solid rgba(14,111,140,.16);
  border-radius:16px;
  background:linear-gradient(180deg,rgba(234,246,248,.34) 0%,#fff 100%);
}
.rr-radar-v2-client-url-detail .rr-radar-v2-client-indexability-detail--client-safe h4{
  margin:0 0 8px;
  color:var(--rr-brand-800,#0B3D2E);
}
.rr-radar-v2-client-indexability-box{
  display:grid;
  gap:8px;
  padding:13px 14px;
  border:1px solid var(--rr-border,#DDE7E2);
  border-left:4px solid rgba(107,114,128,.44);
  border-radius:14px;
  background:#fff;
}
.rr-radar-v2-client-indexability-box > strong{color:var(--rr-brand-800,#0B3D2E);}
.rr-radar-v2-client-indexability-box > p{margin:0;color:var(--rr-text-muted,#56645f);line-height:1.4;}
.rr-radar-v2-client-indexability-box > small{color:var(--rr-text-muted,#56645f);font-size:.82rem;line-height:1.35;}
.rr-radar-v2-client-indexability-box-correct{border-color:rgba(23,106,79,.22);border-left-color:rgba(23,106,79,.72);background:linear-gradient(180deg,rgba(238,247,243,.82) 0%,#fff 100%);}
.rr-radar-v2-client-indexability-box-warning{border-color:rgba(194,138,0,.26);border-left-color:rgba(194,138,0,.78);background:linear-gradient(180deg,rgba(255,248,230,.76) 0%,#fff 100%);}
.rr-radar-v2-client-indexability-box-blocking{border-color:rgba(176,0,32,.22);border-left-color:rgba(176,0,32,.70);background:linear-gradient(180deg,rgba(176,0,32,.06) 0%,#fff 100%);}
.rr-radar-v2-client-indexability-list{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(180px,1fr));
  gap:8px;
  margin:0;
  padding:0;
  list-style:none;
}
.rr-radar-v2-client-indexability-row{
  padding:8px 10px;
  border:1px solid var(--rr-border,#DDE7E2);
  border-left:4px solid rgba(107,114,128,.44);
  border-radius:12px;
  background:#fff;
}
.rr-radar-v2-client-indexability-row strong{color:var(--rr-brand-800,#0B3D2E);font-size:.84rem;line-height:1.3;}
.rr-radar-v2-client-indexability-row-correct{border-color:rgba(23,106,79,.22);border-left-color:rgba(23,106,79,.72);background:rgba(238,247,243,.78);}
.rr-radar-v2-client-indexability-row-warning{border-color:rgba(194,138,0,.26);border-left-color:rgba(194,138,0,.78);background:rgba(255,248,230,.74);}
.rr-radar-v2-client-indexability-row-blocking{border-color:rgba(176,0,32,.22);border-left-color:rgba(176,0,32,.70);background:rgba(176,0,32,.045);}
.rr-radar-v2-client-indexability-row-neutral,
.rr-radar-v2-client-indexability-row-partial{border-color:rgba(210,219,214,.92);border-left-color:rgba(107,114,128,.44);background:rgba(248,250,249,.92);}


/* v1.100.8 · Prioridad de revisión cliente-segura */
.rr-radar-v2-client-url-detail .rr-radar-v2-client-priority-detail--client-safe{
  grid-column:1 / -1;
  border:1px solid var(--rr-border,#DDE7E2);
  border-radius:16px;
  padding:14px;
  background:#fff;
}
.rr-radar-v2-client-url-detail .rr-radar-v2-client-priority-detail--client-safe h4{
  margin:0 0 10px;
  color:var(--rr-brand-800,#0B3D2E);
  font-size:.96rem;
}
.rr-radar-v2-client-priority-box{
  display:grid;
  gap:10px;
  border:1px solid rgba(210,219,214,.92);
  border-left:4px solid rgba(107,114,128,.44);
  border-radius:14px;
  padding:13px;
  background:linear-gradient(180deg,rgba(248,250,249,.95) 0%,#fff 100%);
}
.rr-radar-v2-client-priority-box > strong{color:var(--rr-brand-800,#0B3D2E);}
.rr-radar-v2-client-priority-box > p{margin:0;color:var(--rr-text-muted,#56645f);line-height:1.4;}
.rr-radar-v2-client-priority-box-correct{border-color:rgba(23,106,79,.22);border-left-color:rgba(23,106,79,.72);background:linear-gradient(180deg,rgba(238,247,243,.82) 0%,#fff 100%);}
.rr-radar-v2-client-priority-box-warning{border-color:rgba(194,138,0,.26);border-left-color:rgba(194,138,0,.78);background:linear-gradient(180deg,rgba(255,248,230,.76) 0%,#fff 100%);}
.rr-radar-v2-client-priority-box-blocking{border-color:rgba(176,0,32,.22);border-left-color:rgba(176,0,32,.70);background:linear-gradient(180deg,rgba(176,0,32,.06) 0%,#fff 100%);}
.rr-radar-v2-client-priority-factors{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  margin:0;
  padding:0;
  list-style:none;
}
.rr-radar-v2-client-priority-factor{
  display:inline-flex;
  align-items:center;
  border:1px solid rgba(210,219,214,.92);
  border-radius:999px;
  padding:6px 9px;
  background:#fff;
}
.rr-radar-v2-client-priority-factor strong{font-size:.8rem;line-height:1.2;color:var(--rr-brand-800,#0B3D2E);}
.rr-radar-v2-client-priority-factor-correct{border-color:rgba(23,106,79,.22);background:rgba(238,247,243,.72);}
.rr-radar-v2-client-priority-factor-warning{border-color:rgba(194,138,0,.26);background:rgba(255,248,230,.70);}
.rr-radar-v2-client-priority-factor-blocking{border-color:rgba(176,0,32,.22);background:rgba(176,0,32,.045);}
.rr-radar-v2-client-priority-factor-neutral,
.rr-radar-v2-client-priority-factor-partial{border-color:rgba(210,219,214,.92);background:rgba(248,250,249,.92);}

/* v1.100.9 · Vigencia de evidencias cliente-segura */
.rr-radar-v2-client-url-detail .rr-radar-v2-client-freshness-detail--client-safe{
  display:block;
  margin:0 0 14px;
  padding:14px;
  border:1px solid rgba(210,219,214,.92);
  border-radius:16px;
  background:linear-gradient(180deg,rgba(248,250,249,.95) 0%,#fff 100%);
}
.rr-radar-v2-client-url-detail .rr-radar-v2-client-freshness-detail--client-safe h4{
  margin:0 0 8px;
  color:var(--rr-brand-800,#0B3D2E);
  font-size:.96rem;
}
.rr-radar-v2-client-freshness-box{
  display:grid;
  gap:9px;
  padding:13px 14px;
  border:1px solid rgba(210,219,214,.92);
  border-left:4px solid rgba(107,114,128,.44);
  border-radius:14px;
  background:#fff;
}
.rr-radar-v2-client-freshness-box > strong{color:var(--rr-brand-800,#0B3D2E);}
.rr-radar-v2-client-freshness-box > p{margin:0;color:var(--rr-text-muted,#56645f);line-height:1.4;}
.rr-radar-v2-client-freshness-box > small{color:var(--rr-text-muted,#56645f);font-size:.82rem;line-height:1.35;}
.rr-radar-v2-client-freshness-facts{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
}
.rr-radar-v2-client-freshness-facts span{
  display:inline-flex;
  align-items:center;
  padding:5px 8px;
  border:1px solid var(--rr-border,#DDE7E2);
  border-radius:999px;
  background:rgba(248,250,249,.94);
  color:var(--rr-text-muted,#56645f);
  font-size:.78rem;
  line-height:1.25;
}
.rr-radar-v2-client-freshness-box-correct{border-color:rgba(23,106,79,.22);border-left-color:rgba(23,106,79,.72);background:linear-gradient(180deg,rgba(238,247,243,.82) 0%,#fff 100%);}
.rr-radar-v2-client-freshness-box-warning{border-color:rgba(194,138,0,.26);border-left-color:rgba(194,138,0,.78);background:linear-gradient(180deg,rgba(255,248,230,.76) 0%,#fff 100%);}
.rr-radar-v2-client-freshness-box-blocking{border-color:rgba(176,0,32,.22);border-left-color:rgba(176,0,32,.70);background:linear-gradient(180deg,rgba(176,0,32,.06) 0%,#fff 100%);}

/* v1.100.10 · Tipo de recurso y aplicabilidad cliente-segura */
.rr-radar-v2-client-url-detail .rr-radar-v2-client-resource-detail--client-safe{
  display:block;
  margin:0 0 14px;
  padding:14px;
  border:1px solid rgba(210,219,214,.92);
  border-radius:16px;
  background:linear-gradient(180deg,rgba(248,250,249,.95) 0%,#fff 100%);
}
.rr-radar-v2-client-url-detail .rr-radar-v2-client-resource-detail--client-safe h4{
  margin:0 0 8px;
  color:var(--rr-brand-800,#0B3D2E);
  font-size:.96rem;
}
.rr-radar-v2-client-resource-box{
  display:grid;
  gap:9px;
  padding:13px 14px;
  border:1px solid rgba(210,219,214,.92);
  border-left:4px solid rgba(107,114,128,.44);
  border-radius:14px;
  background:#fff;
}
.rr-radar-v2-client-resource-box > strong{color:var(--rr-brand-800,#0B3D2E);}
.rr-radar-v2-client-resource-box > p{margin:0;color:var(--rr-text-muted,#56645f);line-height:1.4;}
.rr-radar-v2-client-resource-box > small{color:var(--rr-text-muted,#56645f);font-size:.82rem;line-height:1.35;}
.rr-radar-v2-client-resource-box-correct{border-color:rgba(23,106,79,.22);border-left-color:rgba(23,106,79,.72);background:linear-gradient(180deg,rgba(238,247,243,.82) 0%,#fff 100%);}
.rr-radar-v2-client-resource-box-warning{border-color:rgba(194,138,0,.26);border-left-color:rgba(194,138,0,.78);background:linear-gradient(180deg,rgba(255,248,230,.76) 0%,#fff 100%);}
.rr-radar-v2-client-resource-box-blocking{border-color:rgba(176,0,32,.22);border-left-color:rgba(176,0,32,.70);background:linear-gradient(180deg,rgba(176,0,32,.06) 0%,#fff 100%);}
.rr-radar-v2-client-resource-facts{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  margin:0;
  padding:0;
  list-style:none;
}
.rr-radar-v2-client-resource-fact{
  display:inline-flex;
  align-items:center;
  border:1px solid rgba(210,219,214,.92);
  border-radius:999px;
  padding:6px 9px;
  background:rgba(248,250,249,.92);
}
.rr-radar-v2-client-resource-fact strong{font-size:.8rem;line-height:1.2;color:var(--rr-brand-800,#0B3D2E);}
.rr-radar-v2-client-resource-fact-correct{border-color:rgba(23,106,79,.22);background:rgba(238,247,243,.72);}
.rr-radar-v2-client-resource-fact-warning{border-color:rgba(194,138,0,.26);background:rgba(255,248,230,.70);}
.rr-radar-v2-client-resource-fact-blocking{border-color:rgba(176,0,32,.22);background:rgba(176,0,32,.045);}
.rr-radar-v2-client-resource-fact-neutral,
.rr-radar-v2-client-resource-fact-partial{border-color:rgba(210,219,214,.92);background:rgba(248,250,249,.92);}

/* v1.100.11 · Resource-aware counters and listing semantics hotfix */
.rr-radar-v2-client-url-card--technical-resource{
  border-left-color:rgba(86,100,95,.42);
  background:linear-gradient(180deg,#fff 0%,#FAFCFB 100%);
}
.rr-radar-v2-client-url-resource-kind{
  display:inline-flex;
  width:max-content;
  max-width:100%;
  margin-top:7px;
  padding:4px 8px;
  border:1px solid var(--rr-border,#DDE7E2);
  border-radius:999px;
  background:#F8FAF9;
  color:var(--rr-text-muted,#56645f);
  font-size:.74rem;
  font-weight:800;
  line-height:1.1;
}
.rr-radar-v2-client-url-card--technical-resource .rr-radar-v2-client-url-resource-kind{
  border-color:rgba(86,100,95,.24);
  background:#F4F7F6;
}

/* v1.100.12 · Evidencias pendientes cliente-seguras */
.rr-radar-v2-client-url-detail .rr-radar-v2-client-pending-detail--client-safe{
  display:block;
  margin:0 0 14px;
  padding:14px;
  border:1px solid rgba(210,219,214,.92);
  border-radius:16px;
  background:linear-gradient(180deg,rgba(248,250,249,.95) 0%,#fff 100%);
}
.rr-radar-v2-client-url-detail .rr-radar-v2-client-pending-detail--client-safe h4{
  margin:0 0 8px;
  color:var(--rr-brand-800,#0B3D2E);
  font-size:.96rem;
}
.rr-radar-v2-client-pending-box{
  display:grid;
  gap:9px;
  padding:13px 14px;
  border:1px solid rgba(210,219,214,.92);
  border-left:4px solid rgba(107,114,128,.44);
  border-radius:14px;
  background:#fff;
}
.rr-radar-v2-client-pending-box > strong{color:var(--rr-brand-800,#0B3D2E);}
.rr-radar-v2-client-pending-box > p{margin:0;color:var(--rr-text-muted,#56645f);line-height:1.4;}
.rr-radar-v2-client-pending-box > small{color:var(--rr-text-muted,#56645f);font-size:.82rem;line-height:1.35;}
.rr-radar-v2-client-pending-box-correct{border-color:rgba(23,106,79,.22);border-left-color:rgba(23,106,79,.72);background:linear-gradient(180deg,rgba(238,247,243,.82) 0%,#fff 100%);}
.rr-radar-v2-client-pending-box-warning{border-color:rgba(194,138,0,.26);border-left-color:rgba(194,138,0,.78);background:linear-gradient(180deg,rgba(255,248,230,.76) 0%,#fff 100%);}
.rr-radar-v2-client-pending-box-blocking{border-color:rgba(176,0,32,.22);border-left-color:rgba(176,0,32,.70);background:linear-gradient(180deg,rgba(176,0,32,.06) 0%,#fff 100%);}
.rr-radar-v2-client-pending-list{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(220px,1fr));
  gap:8px;
  margin:0;
  padding:0;
  list-style:none;
}
.rr-radar-v2-client-pending-row{
  display:grid;
  gap:4px;
  padding:9px 10px;
  border:1px solid rgba(210,219,214,.92);
  border-left:4px solid rgba(107,114,128,.44);
  border-radius:12px;
  background:rgba(248,250,249,.92);
}
.rr-radar-v2-client-pending-row strong{color:var(--rr-brand-800,#0B3D2E);font-size:.84rem;line-height:1.3;}
.rr-radar-v2-client-pending-row span{color:var(--rr-text-muted,#56645f);font-size:.8rem;line-height:1.35;}
.rr-radar-v2-client-pending-row-correct{border-color:rgba(23,106,79,.22);border-left-color:rgba(23,106,79,.72);background:rgba(238,247,243,.72);}
.rr-radar-v2-client-pending-row-warning{border-color:rgba(194,138,0,.26);border-left-color:rgba(194,138,0,.78);background:rgba(255,248,230,.70);}
.rr-radar-v2-client-pending-row-blocking{border-color:rgba(176,0,32,.22);border-left-color:rgba(176,0,32,.70);background:rgba(176,0,32,.045);}
.rr-radar-v2-client-pending-row-neutral,
.rr-radar-v2-client-pending-row-partial{border-color:rgba(210,219,214,.92);border-left-color:rgba(107,114,128,.44);background:rgba(248,250,249,.92);}


/* v1.100.15 · Sitemap detail compact URL display hotfix */
.rr-radar-v2-client-sitemap-box{
  gap:7px;
}
.rr-radar-v2-client-sitemap-box > p{
  max-width:980px;
}
.rr-radar-v2-client-sitemap-detected span{
  align-items:center;
  gap:4px;
}
.rr-radar-v2-client-sitemap-detected span strong{
  color:var(--rr-brand-800,#0B3D2E);
  font-weight:700;
}

/* v1.101.12 · Cierre de diagnóstico y score técnico V2 en superficie cliente. */
.rr-radar-v2-client-url-card{
  grid-template-columns:minmax(320px,1.25fr) minmax(230px,.78fr) minmax(260px,.9fr) minmax(150px,.42fr);
}
.rr-radar-v2-client-decision-strip{
  display:grid;
  gap:8px;
  min-width:0;
}
.rr-radar-v2-client-decision-strip > div{
  display:grid;
  gap:4px;
  min-width:0;
  padding:10px 12px;
  border:1px solid var(--rr-border,#DDE7E2);
  border-radius:14px;
  background:linear-gradient(180deg,#fff 0%,rgba(248,250,249,.94) 100%);
}
.rr-radar-v2-client-decision-strip span,
.rr-radar-v2-client-diagnosis-score-box span{
  color:var(--rr-text-muted,#56645f);
  font-size:.72rem;
  font-weight:800;
  letter-spacing:.03em;
  text-transform:uppercase;
}
.rr-radar-v2-client-decision-strip strong{
  color:var(--rr-brand-800,#0B3D2E);
  font-size:1rem;
  line-height:1.2;
}
.rr-radar-v2-client-decision-strip small{
  display:-webkit-box;
  overflow:hidden;
  color:var(--rr-text-muted,#56645f);
  font-size:.76rem;
  line-height:1.3;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
}
.rr-radar-v2-client-score-summary--emitted{
  border-color:rgba(23,106,79,.24)!important;
  background:linear-gradient(180deg,rgba(238,247,243,.86) 0%,#fff 100%)!important;
}
.rr-radar-v2-client-score-summary--withheld{
  border-color:rgba(194,138,0,.28)!important;
  background:linear-gradient(180deg,rgba(255,248,230,.78) 0%,#fff 100%)!important;
}
.rr-radar-v2-client-url-detail .rr-radar-v2-client-diagnosis-score-detail--client-safe{
  display:block;
  margin:12px 0 14px;
  padding:14px;
  border:1px solid rgba(23,106,79,.20);
  border-radius:16px;
  background:linear-gradient(180deg,rgba(238,247,243,.76) 0%,#fff 100%);
}
.rr-radar-v2-client-url-detail .rr-radar-v2-client-diagnosis-score-detail--client-safe h4{
  margin:0 0 10px;
  color:var(--rr-brand-800,#0B3D2E);
  font-size:.96rem;
}
.rr-radar-v2-client-diagnosis-score-box{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:8px;
}
.rr-radar-v2-client-diagnosis-score-box > div{
  display:grid;
  gap:5px;
  min-width:0;
  padding:11px 12px;
  border:1px solid rgba(210,219,214,.92);
  border-radius:13px;
  background:#fff;
}
.rr-radar-v2-client-diagnosis-score-box strong{
  color:var(--rr-brand-800,#0B3D2E);
  line-height:1.25;
}
.rr-radar-v2-client-diagnosis-score-box small{
  color:var(--rr-text-muted,#56645f);
  font-size:.78rem;
  line-height:1.35;
}
.rr-radar-v2-client-diagnosis-score-box-warning > div{border-color:rgba(194,138,0,.24);}
.rr-radar-v2-client-diagnosis-score-box-blocking > div{border-color:rgba(176,0,32,.20);}
@media (max-width:1320px){
  .rr-radar-v2-client-url-card{grid-template-columns:minmax(300px,1fr) minmax(230px,.75fr) minmax(150px,.42fr);}
  .rr-radar-v2-client-url-main{grid-column:1 / -1;}
}
@media (max-width:900px){
  .rr-radar-v2-client-diagnosis-score-box{grid-template-columns:1fr;}
}
@media (max-width:1180px){
  .rr-radar-v2-client-url-card{grid-template-columns:1fr;}
  .rr-radar-v2-client-url-main{grid-column:auto;}
}

/* v1.101.13.2 · Frontend mobile shell grid-area reset hotfix.
   When the contextual rail is hidden, remove the desktop two-column area map.
   This prevents the main Radar surface from remaining in an implicit second
   grid column outside the mobile viewport. No data, runtime or V2 logic changes. */
@media (max-width:860px){
  body.rr-radar-suite-page{
    width:100%!important;
    max-width:100%!important;
    overflow-x:hidden!important;
  }
  .rr-radar-suite-canvas,
  .rr-radar-suite-canvas:not(.rrbs-portal-loaded){
    display:grid!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    height:auto!important;
    min-height:100vh!important;
    margin-left:0!important;
    margin-right:0!important;
    grid-template-columns:minmax(0,1fr)!important;
    grid-template-rows:auto!important;
    grid-template-areas:"main"!important;
    overflow-x:hidden!important;
  }
  .rr-radar-suite-canvas .rrbs-rail,
  .rr-radar-suite-canvas .rr-radar-context-rail{
    display:none!important;
  }
  .rr-radar-suite-canvas .rrbs-main,
  .rr-radar-suite-canvas .rr-radar-main{
    grid-area:main!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    height:auto!important;
    overflow-x:hidden!important;
  }
  .rr-radar-suite-canvas .rrbs-content,
  .rr-radar-suite-canvas .rr-radar-content,
  .rr-radar-suite-canvas .rr-radar-content--view,
  .rr-radar-suite-canvas .rr-radar-real-view,
  .rr-radar-suite-canvas .rr-radar-real-view-inner{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
  }
  .rr-radar-suite-topbar{
    width:100%!important;
    max-width:100%!important;
    align-items:flex-start!important;
  }
  .rr-radar-suite-topbar > .rrbs-context-pill,
  .rr-radar-suite-topbar .rrbs-topbar-right{
    min-width:0!important;
  }
  .rr-radar-suite-topbar .rrbs-topbar-right{
    width:100%!important;
    margin-left:0!important;
    justify-content:flex-start!important;
  }
  .rr-radar-suite-state-pill,
  .rr-radar-project-pill{
    min-width:0!important;
    max-width:100%!important;
  }
}

/* v1.101.13.3 · Frontend mobile topbar flow and breadcrumb containment hotfix.
   The Suite stylesheet fixes the topbar at 60px. In Radar mobile mode the
   account, Suite state, monitored web, language, user and exit controls wrap
   into several rows, so the fixed height made them overlap the hero. Restore
   normal document flow and make the mobile context header independently
   readable. No data, capability, runtime or V2 diagnostic changes. */
@media (max-width:860px){
  body.rr-radar-suite-page .rr-radar-suite-topbar{
    position:relative!important;
    top:auto!important;
    z-index:5!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    align-items:stretch!important;
    justify-content:stretch!important;
    gap:10px!important;
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
    min-height:0!important;
    padding:12px 14px!important;
    overflow:visible!important;
  }
  body.rr-radar-suite-page .rr-radar-suite-topbar > .rrbs-context-pill{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin:0!important;
  }
  body.rr-radar-suite-page .rr-radar-suite-topbar > .rrbs-context-pill > span:last-child{
    min-width:0!important;
  }
  body.rr-radar-suite-page .rr-radar-suite-topbar > .rrbs-context-pill strong{
    max-width:100%!important;
  }
  body.rr-radar-suite-page .rr-radar-suite-topbar .rrbs-topbar-right{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto auto!important;
    align-items:center!important;
    justify-content:stretch!important;
    gap:8px!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin:0!important;
  }
  body.rr-radar-suite-page .rr-radar-suite-topbar .rr-radar-suite-state-pill,
  body.rr-radar-suite-page .rr-radar-suite-topbar .rr-radar-project-pill{
    grid-column:1 / -1!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin:0!important;
  }
  body.rr-radar-suite-page .rr-radar-suite-topbar .rrbs-language-pill{
    grid-column:1!important;
    justify-self:start!important;
  }
  body.rr-radar-suite-page .rr-radar-suite-topbar .rrbs-user-pill{
    grid-column:2!important;
  }
  body.rr-radar-suite-page .rr-radar-suite-topbar .rrbs-logout-link{
    grid-column:3!important;
    max-width:100%!important;
    white-space:nowrap!important;
  }
  body.rr-radar-suite-page .rr-radar-suite-canvas .rr-radar-content{
    padding-top:14px!important;
  }
  body.rr-radar-suite-page .rr-radar-multipage-shell .rr-radar-breadcrumb{
    display:flex!important;
    flex-wrap:wrap!important;
    align-items:center!important;
    gap:4px 6px!important;
    width:100%!important;
    max-width:100%!important;
    padding:0!important;
    overflow:visible!important;
    white-space:normal!important;
    line-height:1.35!important;
  }
  body.rr-radar-suite-page .rr-radar-multipage-shell .rr-radar-breadcrumb a,
  body.rr-radar-suite-page .rr-radar-multipage-shell .rr-radar-breadcrumb strong,
  body.rr-radar-suite-page .rr-radar-multipage-shell .rr-radar-breadcrumb span{
    min-width:0!important;
    overflow-wrap:anywhere!important;
  }
  body.rr-radar-suite-page .rr-radar-hero{
    padding:18px!important;
  }
  body.rr-radar-suite-page .rr-radar-hero .rrbs-hero__title{
    font-size:1.55rem!important;
    line-height:1.12!important;
  }
  body.rr-radar-suite-page .rr-radar-hero .rrbs-hero__subtitle{
    font-size:.94rem!important;
    line-height:1.48!important;
  }
}


/* v1.101.13.4 · Frontend mobile contextual navigation drawer hotfix.
   The desktop contextual rail remains the single navigation source. On mobile it
   becomes an accessible off-canvas drawer opened from the Suite topbar, so no
   screen or function becomes unreachable when the desktop rail is hidden. */
.rr-radar-mobile-nav-toggle,
.rr-radar-mobile-nav-head,
.rr-radar-mobile-nav-close,
.rr-radar-mobile-nav-backdrop{
  display:none;
}

@media (max-width:860px){
  body.rr-radar-mobile-nav-open{
    overflow:hidden!important;
    touch-action:none;
  }
  body.rr-radar-suite-page .rr-radar-suite-topbar .rr-radar-mobile-nav-toggle{
    grid-column:1 / -1!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:9px!important;
    width:100%!important;
    min-height:44px!important;
    margin:0!important;
    padding:9px 14px!important;
    border:1px solid var(--rr-brand-700,#14543D)!important;
    border-radius:9px!important;
    background:var(--rr-brand-700,#14543D)!important;
    color:#fff!important;
    font:inherit!important;
    font-weight:800!important;
    line-height:1.2!important;
    cursor:pointer!important;
    box-shadow:none!important;
  }
  body.rr-radar-suite-page .rr-radar-mobile-nav-toggle:hover,
  body.rr-radar-suite-page .rr-radar-mobile-nav-toggle:focus-visible{
    background:var(--rr-brand-800,#0B3D2E)!important;
    border-color:var(--rr-brand-800,#0B3D2E)!important;
  }
  body.rr-radar-suite-page .rr-radar-mobile-nav-toggle:focus-visible,
  body.rr-radar-suite-page .rr-radar-mobile-nav-close:focus-visible{
    outline:3px solid rgba(23,106,79,.28)!important;
    outline-offset:3px!important;
  }
  .rr-radar-mobile-nav-toggle-icon{
    font-size:1.05rem!important;
    line-height:1!important;
  }
  body.rr-radar-suite-page .rr-radar-suite-canvas .rr-radar-context-rail{
    position:fixed!important;
    inset:0 auto 0 0!important;
    z-index:10030!important;
    display:flex!important;
    flex-direction:column!important;
    width:min(88vw,340px)!important;
    max-width:340px!important;
    height:100vh!important;
    height:100dvh!important;
    min-height:100vh!important;
    padding:14px 12px 18px!important;
    overflow-x:hidden!important;
    overflow-y:auto!important;
    overscroll-behavior:contain!important;
    visibility:hidden!important;
    pointer-events:none!important;
    transform:translate3d(-105%,0,0)!important;
    transition:transform .22s ease,visibility .22s step-end!important;
    box-shadow:18px 0 38px rgba(8,28,21,.24)!important;
  }
  body.rr-radar-suite-page .rr-radar-suite-canvas .rr-radar-context-rail.is-mobile-open{
    visibility:visible!important;
    pointer-events:auto!important;
    transform:translate3d(0,0,0)!important;
    transition:transform .22s ease,visibility 0s step-start!important;
  }
  body.rr-radar-suite-page .rr-radar-mobile-nav-head{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:12px!important;
    min-height:42px!important;
    color:#fff!important;
  }
  body.rr-radar-suite-page .rr-radar-mobile-nav-head strong{
    color:#fff!important;
    font-size:.92rem!important;
    line-height:1.25!important;
  }
  body.rr-radar-suite-page .rr-radar-mobile-nav-close{
    display:inline-grid!important;
    place-items:center!important;
    flex:0 0 38px!important;
    width:38px!important;
    height:38px!important;
    padding:0!important;
    border:1px solid rgba(255,255,255,.18)!important;
    border-radius:9px!important;
    background:rgba(255,255,255,.08)!important;
    color:#fff!important;
    font:inherit!important;
    font-size:1.45rem!important;
    line-height:1!important;
    cursor:pointer!important;
  }
  body.rr-radar-suite-page .rr-radar-mobile-nav-close:hover{
    background:rgba(255,255,255,.15)!important;
  }
  body.rr-radar-suite-page .rr-radar-mobile-nav-backdrop{
    position:fixed!important;
    inset:0!important;
    z-index:10020!important;
    display:block!important;
    width:100%!important;
    height:100%!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:rgba(7,24,18,.48)!important;
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
    transition:opacity .2s ease,visibility .2s step-end!important;
    cursor:pointer!important;
  }
  body.rr-radar-suite-page .rr-radar-mobile-nav-backdrop.is-visible{
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    transition:opacity .2s ease,visibility 0s step-start!important;
  }
  body.rr-radar-suite-page .rr-radar-context-rail .rr-radar-rail-context{
    padding-top:0!important;
  }
  body.rr-radar-suite-page .rr-radar-context-rail .rr-radar-tool-nav{
    flex:0 0 auto!important;
  }
}

@media (prefers-reduced-motion:reduce){
  body.rr-radar-suite-page .rr-radar-suite-canvas .rr-radar-context-rail,
  body.rr-radar-suite-page .rr-radar-mobile-nav-backdrop{
    transition:none!important;
  }
}

/* v1.101.15 · Global health premium cockpit background */
body.rr-radar-suite-page:has(.rr-radar-global-health--cockpit),
body.rr-radar-suite-page:has(.rr-radar-global-health--cockpit) .rr-radar-main,
body.rr-radar-suite-page:has(.rr-radar-global-health--cockpit) .rr-radar-content {
  background:#FAFAF9!important;
}

/* v1.101.15.3 · Rail footer versions restore */
.rr-radar-rail-foot-meta{
  display:grid!important;
  gap:2px!important;
  margin-top:2px!important;
}
.rr-radar-rail-foot-meta small{
  display:block!important;
  margin:0!important;
  color:rgba(255,255,255,.44)!important;
  font-size:.65rem!important;
  line-height:1.35!important;
  font-family:var(--rr-font-mono,ui-monospace,Menlo,monospace)!important;
  letter-spacing:0!important;
}

/* v1.101.16.2 · Dashboard visual hierarchy and accent unification */
body.rr-radar-suite-page:has(.rr-radar-real-view-inner[data-radar-view="dashboard"]) .rrbs-hero--tool {
  border-top-color:#176A4F!important;
}

.rr-radar-real-view-inner[data-radar-view="dashboard"] .rr-radar-control-hero {
  box-sizing:border-box!important;
  padding:8px 0 22px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}

.rr-radar-real-view-inner[data-radar-view="dashboard"] .rr-radar-control-hero .rr-radar-lead {
  max-width:760px!important;
  margin:0!important;
  line-height:1.55!important;
}

.rr-radar-real-view-inner[data-radar-view="dashboard"] .rr-radar-control-hero .rr-radar-hero-actions {
  justify-content:flex-start!important;
  margin-top:16px!important;
}

/* v1.101.16.3 · Panel ejecutivo single-accent alignment */
body.rr-radar-suite-page:has(.rr-radar-executive-dashboard--v2-aligned) .rr-radar-hero {
  border-top-color:var(--rr-brand-600,#176A4F)!important;
}
body.rr-radar-suite-page:has(.rr-radar-executive-dashboard--v2-aligned) .rr-radar-hero .rrbs-tool-badge {
  color:var(--rr-brand-700,#155D46)!important;
  background:var(--rr-brand-050,#EEF7F3)!important;
  border-color:rgba(23,106,79,.22)!important;
}

/* v1.102.21 · Client visual semantics: zero and unavailable are neutral. */
.rr-radar-client-surface-pass .rr-radar-vq-dim-neutral {
  background:var(--rr-vs-neutral-bg,#F5F7F6)!important;
  border-color:var(--rr-vs-border-soft,#DDE4E1)!important;
  color:var(--rr-vs-neutral,#5E6B66)!important;
}
.rr-radar-client-surface-pass .rr-radar-vq-dim-neutral strong {
  color:var(--rr-vs-neutral,#5E6B66)!important;
}

/* v1.102.21 · Secondary status grammar: dot + text on client surfaces. */
.rr-radar-client-surface-pass .rr-radar-quality .rr-radar-quality-badge,
.rr-radar-client-surface-pass .rr-radar-priorities .rr-radar-quality-badge,
.rr-radar-client-surface-pass .rr-radar-assets .rr-radar-badge-priority-high,
.rr-radar-client-surface-pass .rr-radar-assets .rr-radar-badge-priority-medium,
.rr-radar-client-surface-pass .rr-radar-assets .rr-radar-badge-priority-low {
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}

/* v1.102.22 · Client KPI density and guided empty states. */
.rr-radar-client-surface-pass .rr-radar-primary-kpi-band {
  grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;
  margin-bottom:16px!important;
}

.rr-radar-client-surface-pass .rr-radar-kpi-breakdown {
  margin:0 0 20px!important;
  border:1px solid var(--rr-border-soft,#DDE4E1)!important;
  border-radius:var(--rr-r-md,12px)!important;
  background:var(--rr-surface,#fff)!important;
  box-shadow:var(--rr-sh-sm,0 1px 2px rgba(15,63,50,.04))!important;
  overflow:hidden!important;
}

.rr-radar-client-surface-pass .rr-radar-kpi-breakdown > summary {
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  padding:14px 16px!important;
  color:var(--rr-brand-700,#155D46)!important;
  font-weight:750!important;
  cursor:pointer!important;
  list-style:none!important;
}

.rr-radar-client-surface-pass .rr-radar-kpi-breakdown > summary::-webkit-details-marker {display:none!important;}
.rr-radar-client-surface-pass .rr-radar-kpi-breakdown > summary::after {
  content:"⌄"!important;
  color:var(--rr-muted,#66736E)!important;
  font-size:18px!important;
  line-height:1!important;
  transition:transform .18s ease!important;
}
.rr-radar-client-surface-pass .rr-radar-kpi-breakdown[open] > summary {
  border-bottom:1px solid var(--rr-border-soft,#DDE4E1)!important;
  background:var(--rr-brand-050,#EEF7F3)!important;
}
.rr-radar-client-surface-pass .rr-radar-kpi-breakdown[open] > summary::after {transform:rotate(180deg)!important;}
.rr-radar-client-surface-pass .rr-radar-kpi-breakdown > .rr-radar-card-grid,
.rr-radar-client-surface-pass .rr-radar-kpi-breakdown-body {margin:0!important;padding:16px!important;}

.rr-radar-client-surface-pass .rr-radar-guided-empty-state {
  display:grid!important;
  grid-template-columns:54px minmax(0,1fr)!important;
  gap:18px!important;
  align-items:start!important;
  margin:18px 0 24px!important;
  padding:26px!important;
  border:1px solid var(--rr-border-soft,#DDE4E1)!important;
  border-radius:var(--rr-r-md,12px)!important;
  background:linear-gradient(135deg,#fff 0%,#F7FBF9 100%)!important;
  box-shadow:var(--rr-sh-sm,0 1px 2px rgba(15,63,50,.04))!important;
}
.rr-radar-client-surface-pass .rr-radar-guided-empty-state-ready {
  border-color:rgba(23,106,79,.22)!important;
  background:linear-gradient(135deg,#fff 0%,var(--rr-brand-050,#EEF7F3) 100%)!important;
}
.rr-radar-client-surface-pass .rr-radar-guided-empty-state-icon {
  position:relative!important;
  display:block!important;
  width:48px!important;
  height:48px!important;
  border:1px solid rgba(23,106,79,.32)!important;
  border-radius:50%!important;
  background:var(--rr-brand-050,#EEF7F3)!important;
}
.rr-radar-client-surface-pass .rr-radar-guided-empty-state-icon::before,
.rr-radar-client-surface-pass .rr-radar-guided-empty-state-icon::after,
.rr-radar-client-surface-pass .rr-radar-guided-empty-state-icon > span {
  content:""!important;
  position:absolute!important;
  border-radius:50%!important;
}
.rr-radar-client-surface-pass .rr-radar-guided-empty-state-icon::before {inset:10px!important;border:1px solid rgba(23,106,79,.48)!important;}
.rr-radar-client-surface-pass .rr-radar-guided-empty-state-icon::after {inset:20px!important;background:var(--rr-brand-600,#176A4F)!important;}
.rr-radar-client-surface-pass .rr-radar-guided-empty-state-icon > span {width:5px!important;height:5px!important;top:8px!important;right:10px!important;background:var(--rr-brand-600,#176A4F)!important;}
.rr-radar-client-surface-pass .rr-radar-guided-empty-state-copy h2 {margin:0 0 7px!important;color:var(--rr-ink,#17352C)!important;font-size:19px!important;line-height:1.3!important;}
.rr-radar-client-surface-pass .rr-radar-guided-empty-state-copy p {max-width:760px!important;margin:0!important;color:var(--rr-muted,#66736E)!important;line-height:1.55!important;}
.rr-radar-client-surface-pass .rr-radar-guided-empty-state-actions {display:flex!important;flex-wrap:wrap!important;gap:9px!important;margin-top:16px!important;}

@media (max-width:600px){
  .rr-radar-client-surface-pass .rr-radar-guided-empty-state {grid-template-columns:1fr!important;padding:20px!important;}
  .rr-radar-client-surface-pass .rr-radar-guided-empty-state-actions .button {width:100%!important;text-align:center!important;}
}

/* v1.102.23 · Client tables, compact dates and operational vocabulary. */
.rr-radar-client-surface-pass .rr-radar-client-table-wrap {
  position:relative!important;max-width:100%!important;overflow-x:auto!important;margin:14px 0 22px!important;
  border:1px solid var(--rr-border-soft,#DDE4E1)!important;border-radius:10px!important;background:#fff!important;
  box-shadow:0 1px 2px rgba(15,63,50,.04)!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table-wrap .rr-radar-client-table {width:100%!important;margin:0!important;border:0!important;table-layout:fixed!important;}
.rr-radar-client-surface-pass .rr-radar-client-table th,.rr-radar-client-surface-pass .rr-radar-client-table td {vertical-align:top!important;overflow-wrap:anywhere!important;}
.rr-radar-client-surface-pass .rr-radar-client-table .rr-radar-client-action-col {position:sticky!important;right:0!important;z-index:2!important;min-width:170px!important;background:#fff!important;box-shadow:-12px 0 18px -18px rgba(15,63,50,.42)!important;}
.rr-radar-client-surface-pass .rr-radar-client-table thead .rr-radar-client-action-col {z-index:3!important;background:#f4f8f6!important;}
.rr-radar-client-surface-pass .rr-radar-client-table--assets {min-width:900px!important;}
.rr-radar-client-surface-pass .rr-radar-client-table--assets th:nth-child(1){width:28%!important}.rr-radar-client-surface-pass .rr-radar-client-table--assets th:nth-child(2){width:21%!important}.rr-radar-client-surface-pass .rr-radar-client-table--assets th:nth-child(3){width:13%!important}.rr-radar-client-surface-pass .rr-radar-client-table--assets th:nth-child(4){width:13%!important}.rr-radar-client-surface-pass .rr-radar-client-table--assets th:nth-child(5){width:9%!important}.rr-radar-client-surface-pass .rr-radar-client-table--assets th:nth-child(6){width:180px!important}
.rr-radar-client-surface-pass .rr-radar-client-table--review-state {min-width:930px!important;}
.rr-radar-client-surface-pass .rr-radar-client-table--review-state th:nth-child(1){width:24%!important}.rr-radar-client-surface-pass .rr-radar-client-table--review-state th:nth-child(2){width:16%!important}.rr-radar-client-surface-pass .rr-radar-client-table--review-state th:nth-child(3){width:30%!important}.rr-radar-client-surface-pass .rr-radar-client-table--review-state th:nth-child(4){width:12%!important}.rr-radar-client-surface-pass .rr-radar-client-table--review-state th:nth-child(5){width:190px!important}
.rr-radar-client-surface-pass .rr-radar-client-table--priorities {min-width:860px!important;}.rr-radar-client-surface-pass .rr-radar-client-table--priorities th:nth-child(1){width:14%!important}.rr-radar-client-surface-pass .rr-radar-client-table--priorities th:nth-child(2){width:25%!important}.rr-radar-client-surface-pass .rr-radar-client-table--priorities th:nth-child(4){width:190px!important}
.rr-radar-client-surface-pass .rr-radar-client-table--opportunities {min-width:780px!important;}.rr-radar-client-surface-pass .rr-radar-client-table--opportunities th:nth-child(1){width:46%!important}.rr-radar-client-surface-pass .rr-radar-client-table--opportunities th:nth-child(2){width:23%!important}.rr-radar-client-surface-pass .rr-radar-client-table--opportunities th:nth-child(3){width:260px!important}
.rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality {min-width:1120px!important;}
.rr-radar-client-surface-pass .rr-radar-table-status {display:inline-flex!important;align-items:center!important;gap:7px!important;color:#43564f!important;font-weight:650!important;}
.rr-radar-client-surface-pass .rr-radar-table-status>i {flex:0 0 8px!important;width:8px!important;height:8px!important;border-radius:50%!important;background:#93a39d!important;}
.rr-radar-client-surface-pass .rr-radar-table-status--good>i{background:#176a4f!important}.rr-radar-client-surface-pass .rr-radar-table-status--warning>i{background:#b7791f!important}.rr-radar-client-surface-pass .rr-radar-table-status--critical>i{background:#b42318!important}.rr-radar-client-surface-pass .rr-radar-table-status--neutral>i{background:#93a39d!important}
.rr-radar-client-surface-pass .rr-radar-review-base-grid {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;}
.rr-radar-client-surface-pass .rr-radar-review-base-grid>div {padding:7px 8px!important;border:1px solid #e2ebe7!important;border-radius:7px!important;background:#f8fbfa!important;}
.rr-radar-client-surface-pass .rr-radar-review-base-grid strong,.rr-radar-client-surface-pass .rr-radar-review-base-grid span{display:block!important}.rr-radar-client-surface-pass .rr-radar-review-base-grid strong{font-size:11px!important;color:#61716b!important}.rr-radar-client-surface-pass .rr-radar-review-base-grid span{margin-top:2px!important;color:#243e35!important;font-weight:650!important}
.rr-radar-client-surface-pass .rr-radar-link-breakdown {margin-top:7px!important;font-size:12px!important}.rr-radar-client-surface-pass .rr-radar-link-breakdown>summary{color:#176a4f!important;font-weight:650!important;cursor:pointer!important}.rr-radar-client-surface-pass .rr-radar-link-breakdown dl{display:grid!important;grid-template-columns:minmax(120px,1fr) auto!important;gap:4px 12px!important;margin:8px 0 0!important}.rr-radar-client-surface-pass .rr-radar-link-breakdown dt,.rr-radar-client-surface-pass .rr-radar-link-breakdown dd{margin:0!important}.rr-radar-client-surface-pass .rr-radar-link-breakdown dd{font-weight:700!important;text-align:right!important}
.rr-radar-client-surface-pass .rr-radar-opportunity-classification-label{display:block!important;margin-bottom:6px!important}
@media(max-width:782px){
 .rr-radar-client-surface-pass .rr-radar-client-table-wrap{overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
 .rr-radar-client-surface-pass .rr-radar-client-table--assets,.rr-radar-client-surface-pass .rr-radar-client-table--review-state,.rr-radar-client-surface-pass .rr-radar-client-table--priorities,.rr-radar-client-surface-pass .rr-radar-client-table--opportunities{display:block!important;min-width:0!important;background:transparent!important}
 .rr-radar-client-surface-pass .rr-radar-client-table--assets thead,.rr-radar-client-surface-pass .rr-radar-client-table--review-state thead,.rr-radar-client-surface-pass .rr-radar-client-table--priorities thead,.rr-radar-client-surface-pass .rr-radar-client-table--opportunities thead{display:none!important}
 .rr-radar-client-surface-pass .rr-radar-client-table--assets tbody,.rr-radar-client-surface-pass .rr-radar-client-table--review-state tbody,.rr-radar-client-surface-pass .rr-radar-client-table--priorities tbody,.rr-radar-client-surface-pass .rr-radar-client-table--opportunities tbody,.rr-radar-client-surface-pass .rr-radar-client-table--assets tr,.rr-radar-client-surface-pass .rr-radar-client-table--review-state tr,.rr-radar-client-surface-pass .rr-radar-client-table--priorities tr,.rr-radar-client-surface-pass .rr-radar-client-table--opportunities tr,.rr-radar-client-surface-pass .rr-radar-client-table--assets td,.rr-radar-client-surface-pass .rr-radar-client-table--review-state td,.rr-radar-client-surface-pass .rr-radar-client-table--priorities td,.rr-radar-client-surface-pass .rr-radar-client-table--opportunities td{display:block!important;width:100%!important;box-sizing:border-box!important}
 .rr-radar-client-surface-pass .rr-radar-client-table--assets tr,.rr-radar-client-surface-pass .rr-radar-client-table--review-state tr,.rr-radar-client-surface-pass .rr-radar-client-table--priorities tr,.rr-radar-client-surface-pass .rr-radar-client-table--opportunities tr{margin:0 0 14px!important;overflow:hidden!important;border:1px solid var(--rr-border-soft,#DDE4E1)!important;border-radius:10px!important;background:#fff!important;box-shadow:0 1px 2px rgba(15,63,50,.04)!important}
 .rr-radar-client-surface-pass .rr-radar-client-table--assets td,.rr-radar-client-surface-pass .rr-radar-client-table--review-state td,.rr-radar-client-surface-pass .rr-radar-client-table--priorities td,.rr-radar-client-surface-pass .rr-radar-client-table--opportunities td{position:static!important;min-width:0!important;padding:12px 14px!important;border:0!important;border-bottom:1px solid #edf2ef!important;box-shadow:none!important}
 .rr-radar-client-surface-pass .rr-radar-client-table--assets td:last-child,.rr-radar-client-surface-pass .rr-radar-client-table--review-state td:last-child,.rr-radar-client-surface-pass .rr-radar-client-table--priorities td:last-child,.rr-radar-client-surface-pass .rr-radar-client-table--opportunities td:last-child{border-bottom:0!important}
 .rr-radar-client-surface-pass .rr-radar-client-table--assets td::before,.rr-radar-client-surface-pass .rr-radar-client-table--review-state td::before,.rr-radar-client-surface-pass .rr-radar-client-table--priorities td::before,.rr-radar-client-surface-pass .rr-radar-client-table--opportunities td::before{content:attr(data-label)!important;display:block!important;margin-bottom:5px!important;color:#66766f!important;font-size:11px!important;font-weight:750!important;letter-spacing:.03em!important;text-transform:uppercase!important}
 .rr-radar-client-surface-pass .rr-radar-client-table .rr-radar-client-action-col{position:static!important;min-width:0!important;background:#f7faf8!important;box-shadow:none!important}
 .rr-radar-client-surface-pass .rr-radar-review-base-grid{grid-template-columns:1fr 1fr!important}
}
@media(max-width:480px){.rr-radar-client-surface-pass .rr-radar-review-base-grid{grid-template-columns:1fr!important}}

/* v1.102.24 · Single frontend header and transversal navigation. */
body.rr-radar-suite-page .rr-radar-multipage-shell .rr-radar-page-header {
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  gap:22px!important;
  align-items:center!important;
  width:100%!important;
  margin:0!important;
  padding:22px 24px!important;
  border:1px solid var(--rr-border-soft,#DDE4E1)!important;
  border-top:3px solid var(--rr-brand-600,#176A4F)!important;
  border-radius:var(--rr-r-md,12px)!important;
  background:#fff!important;
  box-shadow:var(--rr-sh-sm,0 1px 2px rgba(15,63,50,.04))!important;
  box-sizing:border-box!important;
}
body.rr-radar-suite-page .rr-radar-page-header__copy {min-width:0!important;}
body.rr-radar-suite-page .rr-radar-page-header__eyebrow {
  margin:0 0 6px!important;
  color:var(--rr-brand-700,#155D46)!important;
  font-size:.72rem!important;
  line-height:1.2!important;
  font-weight:800!important;
  letter-spacing:.045em!important;
}
body.rr-radar-suite-page .rr-radar-page-header__title {
  margin:0!important;
  color:var(--rr-ink,#14201B)!important;
  font-size:clamp(1.55rem,2.2vw,2rem)!important;
  line-height:1.12!important;
  letter-spacing:-.025em!important;
}
body.rr-radar-suite-page .rr-radar-page-header__description {
  max-width:780px!important;
  margin:7px 0 0!important;
  color:var(--rr-text-2,#52645C)!important;
  font-size:.94rem!important;
  line-height:1.48!important;
}
body.rr-radar-suite-page .rr-radar-page-header__actions {
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-end!important;
  align-items:center!important;
  gap:9px!important;
  max-width:360px!important;
}
body.rr-radar-suite-page .rr-radar-page-header__actions .rrbs-btn {
  min-height:38px!important;
  padding:8px 14px!important;
  white-space:nowrap!important;
}
body.rr-radar-suite-page .rr-radar-page-header__related {
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  gap:5px 8px!important;
  margin-top:11px!important;
  color:var(--rr-text-3,#6B7C74)!important;
  font-size:.78rem!important;
  line-height:1.35!important;
  font-weight:650!important;
}
body.rr-radar-suite-page .rr-radar-page-header__related > span:first-child {
  color:var(--rr-text-2,#52645C)!important;
  font-weight:800!important;
}
body.rr-radar-suite-page .rr-radar-page-header__related a {
  color:var(--rr-brand-700,#155D46)!important;
  text-decoration:none!important;
  text-underline-offset:3px!important;
}
body.rr-radar-suite-page .rr-radar-page-header__related a:hover,
body.rr-radar-suite-page .rr-radar-page-header__related a:focus-visible {
  color:var(--rr-brand-800,#0B3D2E)!important;
  text-decoration:underline!important;
}
body.rr-radar-suite-page .rr-radar-page-header__return {
  color:var(--rr-brand-700,#155D46)!important;
  background:#fff!important;
  border-color:var(--rr-border-strong,#C8D4CE)!important;
}

/* The Suite shell owns product identity and the page title. Legacy embedded
   view headers and pre-title navigation rows are visual duplicates, not a
   second navigation system. They remain unchanged in wp-admin. */
body.rr-radar-suite-page .rr-radar-client-surface-view .rr-radar-header,
body.rr-radar-suite-page .rr-radar-client-surface-view .rr-radar-control-hero,
body.rr-radar-suite-page .rr-radar-client-surface-view > .wrap > .rr-radar-actions-top,
body.rr-radar-suite-page .rr-radar-client-surface-view > .wrap > .rr-radar-top-actions,
body.rr-radar-suite-page .rr-radar-client-surface-view > .wrap > .rr-radar-workflow-strip {
  display:none!important;
}
body.rr-radar-suite-page .rr-radar-multipage-shell .rr-radar-real-view {
  margin-top:0!important;
}
body.rr-radar-suite-page .rr-radar-multipage-shell .rr-radar-content--view {
  gap:16px!important;
}

/* Native frontend renderers keep their operational state cards but no longer
   repeat the shell title and introductory paragraph. */
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="consultant-portfolio"] .rr-radar-consultant-portfolio-hero > div:first-child,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="portfolio"] .rr-radar-consultant-portfolio-hero > div:first-child,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="technical-state"] .rr-radar-v2-client-intro > div:first-child,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-safe-hero__copy {
  display:none!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="consultant-portfolio"] .rr-radar-consultant-portfolio-hero,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="portfolio"] .rr-radar-consultant-portfolio-hero,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="technical-state"] .rr-radar-v2-client-intro,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-safe-hero {
  display:flex!important;
  justify-content:flex-end!important;
  align-items:flex-start!important;
  min-height:0!important;
  margin-top:0!important;
  padding-top:0!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="consultant-portfolio"] .rr-radar-consultant-portfolio-state,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="portfolio"] .rr-radar-consultant-portfolio-state,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="technical-state"] .rr-radar-v2-client-mode-card,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-safe-hero__state {
  width:min(100%,360px)!important;
  margin:0!important;
}

@media (max-width:860px){
  body.rr-radar-suite-page .rr-radar-multipage-shell .rr-radar-page-header {
    grid-template-columns:minmax(0,1fr)!important;
    gap:16px!important;
    padding:19px!important;
  }
  body.rr-radar-suite-page .rr-radar-page-header__actions {
    justify-content:flex-start!important;
    max-width:none!important;
  }
}
@media (max-width:540px){
  body.rr-radar-suite-page .rr-radar-page-header__actions {
    display:grid!important;
    grid-template-columns:1fr!important;
    width:100%!important;
  }
  body.rr-radar-suite-page .rr-radar-page-header__actions .rrbs-btn {
    width:100%!important;
    justify-content:center!important;
  }
  body.rr-radar-suite-page .rr-radar-page-header__related {
    align-items:flex-start!important;
  }
}


/* v1.102.24.1 · Frontend table readability hotfix. */
.rr-radar-client-surface-pass .rr-radar-client-table--review-state,
.rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality {
  min-width:0!important;
  table-layout:fixed!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--review-state th,
.rr-radar-client-surface-pass .rr-radar-client-table--review-state td,
.rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality th,
.rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality td {
  word-break:normal!important;
  overflow-wrap:break-word!important;
  hyphens:auto!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--review-state th:nth-child(1){width:24%!important}
.rr-radar-client-surface-pass .rr-radar-client-table--review-state th:nth-child(2){width:24%!important}
.rr-radar-client-surface-pass .rr-radar-client-table--review-state th:nth-child(3){width:34%!important}
.rr-radar-client-surface-pass .rr-radar-client-table--review-state th:nth-child(4){width:18%!important;min-width:170px!important}
.rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality th:nth-child(1){width:23%!important}
.rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality th:nth-child(2){width:27%!important}
.rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality th:nth-child(3){width:32%!important}
.rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality th:nth-child(4){width:18%!important;min-width:170px!important}
.rr-radar-client-surface-pass .rr-radar-vq-evidence-grid {
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:6px!important;
  margin:9px 0 4px!important;
}
.rr-radar-client-surface-pass .rr-radar-vq-evidence-grid>div {
  padding:7px 8px!important;
  border:1px solid #e2ebe7!important;
  border-radius:7px!important;
  background:#f8fbfa!important;
}
.rr-radar-client-surface-pass .rr-radar-vq-evidence-grid span,
.rr-radar-client-surface-pass .rr-radar-vq-evidence-grid strong {display:block!important}
.rr-radar-client-surface-pass .rr-radar-vq-evidence-grid span {color:#66766f!important;font-size:11px!important;font-weight:700!important}
.rr-radar-client-surface-pass .rr-radar-vq-evidence-grid strong {margin-top:2px!important;color:#243e35!important;font-size:14px!important}
.rr-radar-client-surface-pass .rr-radar-vq-data-state,
.rr-radar-client-surface-pass .rr-radar-review-findings {margin-top:9px!important;padding-top:9px!important;border-top:1px solid #e8efec!important}

@media(max-width:980px){
  .rr-radar-client-surface-pass .rr-radar-client-table-wrap--sticky-action{overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state,
  .rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality {display:block!important;width:100%!important;min-width:0!important;background:transparent!important}
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state thead,
  .rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality thead {display:none!important}
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state tbody,
  .rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality tbody {display:block!important;width:100%!important}
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state tr,
  .rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality tr {
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    width:100%!important;
    margin:0 0 14px!important;
    overflow:hidden!important;
    border:1px solid var(--rr-border-soft,#DDE4E1)!important;
    border-radius:10px!important;
    background:#fff!important;
    box-shadow:0 1px 2px rgba(15,63,50,.04)!important;
  }
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state td,
  .rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality td {
    position:static!important;
    display:block!important;
    width:auto!important;
    min-width:0!important;
    padding:13px 14px!important;
    border:0!important;
    border-right:1px solid #edf2ef!important;
    border-bottom:1px solid #edf2ef!important;
    background:#fff!important;
    box-shadow:none!important;
  }
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state td:nth-child(2n),
  .rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality td:nth-child(2n){border-right:0!important}
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state td::before,
  .rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality td::before {
    content:attr(data-label)!important;
    display:block!important;
    margin-bottom:7px!important;
    color:#66766f!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.035em!important;
    text-transform:uppercase!important;
  }
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state .rr-radar-client-action-col,
  .rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality .rr-radar-client-action-col {
    grid-column:1/-1!important;
    border-right:0!important;
    border-bottom:0!important;
    background:#f7faf8!important;
  }
}
@media(max-width:640px){
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state tr,
  .rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality tr {grid-template-columns:1fr!important}
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state td,
  .rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality td {border-right:0!important}
  .rr-radar-client-surface-pass .rr-radar-vq-evidence-grid,
  .rr-radar-client-surface-pass .rr-radar-review-base-grid {grid-template-columns:1fr!important}
}

/* v1.102.24.2 · Review-state table composition hotfix.
   Keeps the table model but turns each dense cell into a vertical reading block,
   removes max-content overflow and compresses the evidence/action columns. */
.rr-radar-client-surface-pass .rr-radar-client-table--review-state {
  min-width:0!important;
  table-layout:auto!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--review-state th:nth-child(1),
.rr-radar-client-surface-pass .rr-radar-client-table--review-state td:nth-child(1){
  width:24%!important;
  min-width:230px!important;
  max-width:none!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--review-state th:nth-child(2),
.rr-radar-client-surface-pass .rr-radar-client-table--review-state td:nth-child(2){
  width:27%!important;
  min-width:250px!important;
  max-width:none!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--review-state th:nth-child(3),
.rr-radar-client-surface-pass .rr-radar-client-table--review-state td:nth-child(3){
  width:auto!important;
  min-width:330px!important;
  max-width:none!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--review-state th:nth-child(4),
.rr-radar-client-surface-pass .rr-radar-client-table--review-state td:nth-child(4){
  width:190px!important;
  min-width:190px!important;
  max-width:210px!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--review-state td{
  padding:18px!important;
  overflow:visible!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--review-state td:nth-child(2){
  display:table-cell!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--review-state .rr-radar-quality-badge{
  display:flex!important;
  width:auto!important;
  min-width:0!important;
  max-width:100%!important;
  white-space:normal!important;
  overflow-wrap:break-word!important;
  word-break:normal!important;
  line-height:1.4!important;
}
.rr-radar-client-surface-pass .rr-radar-review-cell-label{
  display:block!important;
  margin:0 0 7px!important;
  color:#66766f!important;
  font-size:11px!important;
  line-height:1.25!important;
  font-weight:800!important;
  letter-spacing:.035em!important;
  text-transform:uppercase!important;
}
.rr-radar-client-surface-pass .rr-radar-review-status-block,
.rr-radar-client-surface-pass .rr-radar-review-issues-block,
.rr-radar-client-surface-pass .rr-radar-review-findings{
  display:block!important;
  min-width:0!important;
}
.rr-radar-client-surface-pass .rr-radar-review-issues-block,
.rr-radar-client-surface-pass .rr-radar-review-findings{
  margin-top:14px!important;
  padding-top:13px!important;
  border-top:1px solid #e8efec!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--review-state .rr-radar-quality-issues{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:8px!important;
  align-items:start!important;
  margin:0!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--review-state .rr-radar-quality-issues .rr-radar-quality-badge{
  width:100%!important;
}
.rr-radar-client-surface-pass .rr-radar-review-findings .rr-radar-quality-subline{
  display:block!important;
  margin-top:7px!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--review-state .rr-radar-review-base-grid{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:0!important;
  margin:0!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--review-state .rr-radar-review-base-item{
  display:grid!important;
  grid-template-columns:minmax(105px,120px) minmax(0,1fr)!important;
  gap:12px!important;
  align-items:start!important;
  padding:10px 0!important;
  border:0!important;
  border-bottom:1px solid #e8efec!important;
  border-radius:0!important;
  background:transparent!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--review-state .rr-radar-review-base-item:first-child{
  padding-top:0!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--review-state .rr-radar-review-base-item:last-child{
  padding-bottom:0!important;
  border-bottom:0!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--review-state .rr-radar-review-base-label{
  display:block!important;
  margin:1px 0 0!important;
  color:#66766f!important;
  font-size:12px!important;
  line-height:1.35!important;
  font-weight:750!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--review-state .rr-radar-review-base-value{
  display:grid!important;
  gap:3px!important;
  min-width:0!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--review-state .rr-radar-review-base-value strong{
  color:#243e35!important;
  font-size:15px!important;
  line-height:1.35!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--review-state .rr-radar-review-base-value small{
  display:block!important;
  color:#66766f!important;
  font-size:12px!important;
  line-height:1.45!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--review-state .rr-radar-quality-warning-text{
  display:block!important;
  margin-top:12px!important;
  padding-top:11px!important;
  border-top:1px solid #e8efec!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--review-state .rr-radar-client-action-col{
  position:static!important;
  vertical-align:top!important;
  padding-top:18px!important;
  background:#f8fbfa!important;
  box-shadow:none!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--review-state .rr-radar-client-action-col>strong{
  display:block!important;
  margin:0 0 12px!important;
  color:#1e3029!important;
  font-size:15px!important;
  line-height:1.4!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--review-state .rr-radar-client-action-col .button{
  display:inline-flex!important;
  width:auto!important;
  min-height:38px!important;
  align-items:center!important;
  justify-content:center!important;
  padding:7px 12px!important;
  font-size:14px!important;
  white-space:nowrap!important;
}

@media(max-width:1180px){
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state th:nth-child(1),
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state td:nth-child(1){min-width:210px!important}
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state th:nth-child(2),
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state td:nth-child(2){min-width:230px!important}
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state th:nth-child(3),
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state td:nth-child(3){min-width:300px!important}
}
@media(max-width:980px){
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state td:nth-child(2){display:block!important}
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state .rr-radar-review-base-item{
    grid-template-columns:minmax(95px,115px) minmax(0,1fr)!important;
  }
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state .rr-radar-client-action-col{
    padding:14px!important;
  }
}
@media(max-width:640px){
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state .rr-radar-review-base-item{
    grid-template-columns:1fr!important;
    gap:5px!important;
  }
}


/* v1.102.24.3 · Review-state action column wrapping hotfix.
   Keeps the validated four-column composition and fixes only the final decision column. */
.rr-radar-client-surface-pass .rr-radar-client-table--review-state th:nth-child(4),
.rr-radar-client-surface-pass .rr-radar-client-table--review-state td:nth-child(4){
  width:230px!important;
  min-width:230px!important;
  max-width:250px!important;
  box-sizing:border-box!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--review-state .rr-radar-client-action-col{
  overflow:visible!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--review-state .rr-radar-review-next-action{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  white-space:normal!important;
  overflow:visible!important;
  overflow-wrap:anywhere!important;
  word-break:normal!important;
  hyphens:none!important;
  text-overflow:clip!important;
}
@media(max-width:1180px){
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state th:nth-child(4),
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state td:nth-child(4){
    width:215px!important;
    min-width:215px!important;
    max-width:230px!important;
  }
}
@media(max-width:980px){
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state th:nth-child(4),
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state td:nth-child(4){
    width:auto!important;
    min-width:0!important;
    max-width:none!important;
  }
}

/* v1.102.25 · Final visual rhythm, nesting and hierarchy.
   Canonical client scale: 16px inside components, 32px between sibling sections
   and 48px before a thematic change. A client composition may expose at most
   two bordered surface levels. This layer does not alter data or permissions. */
body.rr-radar-suite-page .rr-radar-client-surface-pass{
  --rr-rhythm-component:16px;
  --rr-rhythm-section:32px;
  --rr-rhythm-theme:48px;
  --rr-hierarchy-heading-gap:18px;
  --rr-hierarchy-copy-width:72ch;
}

/* One predictable vertical flow per operational view. Legacy margins are reset
   only on direct siblings; spacing inside components remains owned locally. */
body.rr-radar-suite-page .rr-radar-multipage-shell .rr-radar-content--view{
  gap:var(--rr-rhythm-section)!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view > .wrap,
body.rr-radar-suite-page .rr-radar-client-surface-view > .rr-radar-wrap,
body.rr-radar-suite-page .rr-radar-client-surface-view > .rr-radar-admin,
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="technical-state"] > .rr-radar-v2-client-state,
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="consultant-portfolio"] > .rr-radar-consultant-portfolio,
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="projects"][data-projects-mode="portfolio"] > .rr-radar-consultant-portfolio{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:var(--rr-rhythm-section)!important;
  align-content:start!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view > .wrap > *,
body.rr-radar-suite-page .rr-radar-client-surface-view > .rr-radar-wrap > *,
body.rr-radar-suite-page .rr-radar-client-surface-view > .rr-radar-admin > *{
  margin-block:0!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view .rr-radar-theme-break{
  margin-top:calc(var(--rr-rhythm-theme) - var(--rr-rhythm-section))!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view .rr-radar-rhythm-sibling{
  margin-top:0!important;
}

/* Final heading hierarchy. Section introductions remain short and aligned; a
   nested heading cannot visually compete with the page H1 or section H2. */
body.rr-radar-suite-page .rr-radar-client-surface-view .rr-radar-section-heading,
body.rr-radar-suite-page .rr-radar-client-surface-view .rr-radar-section-header,
body.rr-radar-suite-page .rr-radar-client-surface-view .rr-radar-section-header-inline{
  gap:var(--rr-rhythm-component)!important;
  margin:0 0 var(--rr-hierarchy-heading-gap)!important;
  padding:0!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view .rr-radar-section-heading h2,
body.rr-radar-suite-page .rr-radar-client-surface-view .rr-radar-section-header h2,
body.rr-radar-suite-page .rr-radar-client-surface-view .rr-radar-section-header-inline h2,
body.rr-radar-suite-page .rr-radar-client-surface-view .rr-radar-section > h2{
  margin:0!important;
  color:var(--rr-vs-ink,#13231D)!important;
  font-size:1.18rem!important;
  line-height:1.25!important;
  letter-spacing:-.018em!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view .rr-radar-section-heading h3,
body.rr-radar-suite-page .rr-radar-client-surface-view .rr-radar-section-header h3,
body.rr-radar-suite-page .rr-radar-client-surface-view .rr-radar-section-subblock h3{
  margin:0!important;
  font-size:1rem!important;
  line-height:1.3!important;
  letter-spacing:-.01em!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view .rr-radar-section-heading p,
body.rr-radar-suite-page .rr-radar-client-surface-view .rr-radar-section-header p,
body.rr-radar-suite-page .rr-radar-client-surface-view .rr-radar-section-header-inline p,
body.rr-radar-suite-page .rr-radar-client-surface-view .rr-radar-section > p:first-of-type{
  max-width:var(--rr-hierarchy-copy-width)!important;
  margin:6px 0 0!important;
  line-height:1.55!important;
}

/* Maximum two bordered levels. Nested legacy sections become semantic groups
   with separators instead of a third card boundary. */
body.rr-radar-suite-page .rr-radar-client-surface-view .rr-radar-section .rr-radar-section{
  margin:var(--rr-rhythm-component) 0 0!important;
  padding:var(--rr-rhythm-component) 0 0!important;
  border:0!important;
  border-top:1px solid var(--rr-vs-border-soft,#E7EEE9)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view .rr-radar-card .rr-radar-card,
body.rr-radar-suite-page .rr-radar-client-surface-view .rr-radar-card .rr-radar-panel,
body.rr-radar-suite-page .rr-radar-client-surface-view .rr-radar-section .rr-radar-card .rr-radar-mini-card{
  border:0!important;
  border-radius:8px!important;
  background:var(--rr-vs-surface-soft,#F7FAF8)!important;
  box-shadow:none!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view .rr-radar-flat-section{
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}

/* Resumen global: the wrapper stops being a third card. State intensity is a
   rail and explicit badge; the amber/critical state never floods the surface. */
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="global-health"] .rr-radar-global-health-hero.rr-radar-flat-composition{
  display:grid!important;
  grid-template-columns:minmax(0,1.55fr) minmax(280px,.72fr)!important;
  gap:var(--rr-rhythm-component)!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="global-health"] .rr-radar-global-health-hero__main{
  min-height:0!important;
  padding:24px 26px!important;
  border:1px solid var(--rr-vs-border-soft,#E7EEE9)!important;
  border-left:4px solid var(--rr-vs-neutral,#667085)!important;
  border-radius:14px!important;
  background:#fff!important;
  box-shadow:0 1px 2px rgba(19,35,29,.028)!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="global-health"] .rr-radar-global-health-hero__main.rr-radar-status-warning{
  border-left-color:var(--rr-vs-attention,#A96816)!important;
  background:#fff!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="global-health"] .rr-radar-global-health-hero__main.rr-radar-status-critical{
  border-left-color:var(--rr-vs-critical,#B42318)!important;
  background:#fff!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="global-health"] .rr-radar-global-health-hero__main.rr-radar-status-ok{
  border-left-color:var(--rr-vs-success,#287565)!important;
  background:#fff!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="global-health"] .rr-radar-global-health-hero__side.rr-radar-secondary-stack{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:0!important;
  align-content:start!important;
  overflow:hidden!important;
  padding:0!important;
  border:1px solid var(--rr-vs-border-soft,#E7EEE9)!important;
  border-radius:14px!important;
  background:#fff!important;
  box-shadow:0 1px 2px rgba(19,35,29,.028)!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="global-health"] .rr-radar-global-health-hero__next,
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="global-health"] .rr-radar-global-health-hero__note{
  min-height:0!important;
  padding:20px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="global-health"] .rr-radar-global-health-hero__note{
  border-top:1px solid var(--rr-vs-border-soft,#E7EEE9)!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="global-health"] .rr-radar-global-health-focus__card{
  margin:0!important;
  box-shadow:0 1px 2px rgba(19,35,29,.028)!important;
}

/* Vigilancia externa: traceability is secondary disclosure, not a card wall.
   Nested source/context sections use one parent boundary and hairline groups. */
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="visibility-criteria"] .rr-radar-flat-disclosure{
  padding:0!important;
  border:0!important;
  border-top:1px solid var(--rr-vs-border-soft,#E7EEE9)!important;
  border-bottom:1px solid var(--rr-vs-border-soft,#E7EEE9)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="visibility-criteria"] .rr-radar-flat-disclosure > summary{
  padding:15px 2px!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="visibility-criteria"] .rr-radar-flat-disclosure .rr-radar-kpi-breakdown-body{
  padding:0 0 var(--rr-rhythm-component)!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="visibility-criteria"] .rr-radar-environment-context-section > .rr-radar-section{
  margin:0!important;
  padding:20px 0!important;
  border:0!important;
  border-top:1px solid var(--rr-vs-border-soft,#E7EEE9)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="visibility-criteria"] .rr-radar-environment-context-section > .rr-radar-section:first-of-type{
  border-top:0!important;
  padding-top:0!important;
}

/* Panel ejecutivo: priority content and CTA form one compact decision unit;
   no equal-height stretching or orphaned action at the bottom-left. */
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="dashboard"] .rr-radar-executive-overview{
  align-items:start!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="dashboard"] .rr-radar-executive-focus-card{
  display:flex!important;
  flex-direction:column!important;
  min-height:0!important;
  height:auto!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="dashboard"] .rr-radar-executive-focus-card > .button{
  align-self:flex-start!important;
  width:auto!important;
  margin:4px 0 0!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="dashboard"] .rr-radar-workflow-card{
  min-height:0!important;
}

/* Filters are controls, never the dominant action of the page. */
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="recommendations"] .rr-radar-filter-panel{
  padding:18px 20px!important;
  background:var(--rr-vs-surface-soft,#F7FAF8)!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="recommendations"] .rr-radar-filter-form{
  display:grid!important;
  grid-template-columns:repeat(5,minmax(130px,1fr)) auto auto!important;
  gap:12px!important;
  align-items:end!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="recommendations"] .rr-radar-filter-submit{
  width:auto!important;
  min-width:92px!important;
  color:var(--rr-brand-700,#155D46)!important;
  background:#fff!important;
  border-color:var(--rr-border-strong,#C8D4CE)!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="recommendations"] .rr-radar-filter-form > .button,
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="recommendations"] .rr-radar-filter-form > button{
  align-self:end!important;
  justify-self:start!important;
  margin:0!important;
}

/* Notes and disclosures support the hierarchy instead of creating another
   complete card level. */
body.rr-radar-suite-page .rr-radar-client-surface-view .rr-radar-kpi-breakdown,
body.rr-radar-suite-page .rr-radar-client-surface-view .rr-radar-details{
  box-shadow:none!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view .rr-radar-note-box,
body.rr-radar-suite-page .rr-radar-client-surface-view .rr-radar-router-note,
body.rr-radar-suite-page .rr-radar-client-surface-view .rr-radar-transversal-note{
  padding:14px 16px!important;
  border-radius:10px!important;
}

@media(max-width:1180px){
  body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="recommendations"] .rr-radar-filter-form{
    grid-template-columns:repeat(3,minmax(150px,1fr))!important;
  }
}
@media(max-width:900px){
  body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="global-health"] .rr-radar-global-health-hero.rr-radar-flat-composition{
    grid-template-columns:1fr!important;
  }
  body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="recommendations"] .rr-radar-filter-form{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media(max-width:600px){
  body.rr-radar-suite-page .rr-radar-client-surface-pass{
    --rr-rhythm-section:24px;
    --rr-rhythm-theme:36px;
  }
  body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="recommendations"] .rr-radar-filter-form{
    grid-template-columns:1fr!important;
  }
  body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="recommendations"] .rr-radar-filter-form > .button,
  body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="recommendations"] .rr-radar-filter-form > button{
    width:100%!important;
    justify-self:stretch!important;
  }
}

/* v1.102.26.1 · Technical-health distribution acceptance hotfix.
   Compacts the access mode, preserves full client copy and removes fixture-only
   project names from the client label without mutating stored project data. */
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="technical-state"] .rr-radar-v2-client-intro{
  display:flex!important;
  justify-content:flex-start!important;
  align-items:center!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="technical-state"] .rr-radar-v2-client-mode-card{
  display:inline-flex!important;
  width:auto!important;
  max-width:100%!important;
  min-height:0!important;
  flex-direction:row!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:5px 8px!important;
  margin:0!important;
  padding:7px 11px!important;
  border:1px solid var(--rr-vs-border-soft,#DDE7E1)!important;
  border-radius:999px!important;
  background:var(--rr-vs-surface-soft,#F7FAF8)!important;
  box-shadow:none!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="technical-state"] .rr-radar-v2-client-mode-card > span{
  font-size:.68rem!important;
  line-height:1.2!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="technical-state"] .rr-radar-v2-client-mode-card > strong{
  font-size:.82rem!important;
  line-height:1.25!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="technical-state"] .rr-radar-v2-client-mode-card > small{
  font-size:.76rem!important;
  line-height:1.3!important;
}
.rr-radar-v2-client-decision-strip small{
  display:block!important;
  overflow:visible!important;
  -webkit-box-orient:initial!important;
  -webkit-line-clamp:unset!important;
}
.rr-radar-v2-client-chip{
  max-width:none!important;
}
.rr-radar-v2-client-chip em{
  overflow:visible!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
  text-overflow:clip!important;
}
@media(max-width:600px){
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="technical-state"] .rr-radar-v2-client-mode-card{
    border-radius:12px!important;
  }
}


/* v1.102.27 · real persisted historical trend */
.rr-radar-real-history-section{margin-top:32px}.rr-radar-real-trend-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rr-radar-real-trend{border:1px solid #dbe7e1;border-radius:7px;padding:16px;background:#fff}.rr-radar-real-trend-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.rr-radar-real-trend-head h3{margin:0 0 4px;font-size:16px}.rr-radar-real-trend-head p{margin:0;color:#65756e}.rr-radar-real-trend-head strong{font-size:24px;color:#173f32}.rr-radar-real-trend svg{display:block;width:100%;height:auto;margin-top:12px;overflow:visible}.rr-radar-real-trend-axis{stroke:#dbe7e1;stroke-width:1}.rr-radar-real-trend-line{fill:none;stroke:#176a4f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.rr-radar-real-trend-impressions .rr-radar-real-trend-line{stroke:#6a7d74}.rr-radar-real-trend-point{fill:#fff;stroke:#176a4f;stroke-width:3}.rr-radar-real-trend-impressions .rr-radar-real-trend-point{stroke:#6a7d74}.rr-radar-real-trend-range{display:flex;justify-content:space-between;color:#718078;font-size:12px}.rr-radar-chart-note{margin:12px 0 0;color:#65756e;font-size:13px}.rr-radar-real-trend-empty{padding:20px;border:1px dashed #c9d8d1;border-radius:7px;background:#f8fbf9}.rr-radar-real-trend-empty p{margin:6px 0 0;color:#65756e}@media(max-width:900px){.rr-radar-real-trend-grid{grid-template-columns:1fr}}@media(max-width:600px){.rr-radar-real-trend{padding:12px}.rr-radar-real-trend-head strong{font-size:20px}}

/* v1.102.27.1 — visible real-history placeholder */
.rr-radar-sc-safe-trend__visual{margin:0 0 16px}.rr-radar-sc-safe-trend__visual .rr-radar-chart-note{display:none}.rr-radar-real-trend-empty--scaffold{padding:16px;border-style:solid;background:#fff}.rr-radar-real-trend-empty__head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.rr-radar-real-trend-empty__head strong{display:block;font-size:15px;color:#23332e}.rr-radar-real-trend-empty__head p{margin:4px 0 0}.rr-radar-real-trend-empty__head>span{white-space:nowrap;border:1px solid #dbe7e1;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:750;color:#52655d;background:#f7faf8}.rr-radar-real-trend-empty__plot{position:relative;height:92px;margin-top:16px;border-left:1px solid #d7e0dc;border-bottom:1px solid #d7e0dc;background:repeating-linear-gradient(to top,transparent 0,transparent 29px,#eef2f0 30px)}.rr-radar-real-trend-empty__plot i{position:absolute;left:0;right:0;height:1px;background:#eef2f0}.rr-radar-real-trend-empty__plot i:nth-child(1){top:25%}.rr-radar-real-trend-empty__plot i:nth-child(2){top:50%}.rr-radar-real-trend-empty__plot i:nth-child(3){top:75%}.rr-radar-real-trend-empty__plot b{position:absolute;bottom:-5px;width:10px;height:10px;border:2px solid #176a4f;background:#fff;border-radius:50%}.rr-radar-real-trend-empty__plot b:nth-of-type(1){left:8%}.rr-radar-real-trend-empty__plot b:nth-of-type(2){right:8%;border-color:#bdc8c3;background:#f7faf8}.rr-radar-real-trend-empty__axis{display:flex;justify-content:space-between;gap:20px;margin-top:8px;font-size:11px;color:#6b7873}.rr-radar-real-trend-empty__axis span:last-child{text-align:right}@media(max-width:600px){.rr-radar-real-trend-empty__head{display:block}.rr-radar-real-trend-empty__head>span{display:inline-block;margin-top:10px}.rr-radar-real-trend-empty__axis{display:block}.rr-radar-real-trend-empty__axis span{display:block}.rr-radar-real-trend-empty__axis span:last-child{text-align:left;margin-top:4px}}

/* v1.102.30 · Suite entry loading cover / tool-accent identity */
html.rr-radar-entry-cover-active,
html.rr-radar-entry-cover-active body { overflow: hidden !important; }
.rr-radar-entry-cover { display:none; position:fixed; inset:0; z-index:2147483000; align-items:center; justify-content:center; padding:24px; color:#17231f; }
.rr-radar-entry-cover.is-visible { display:flex; }
.rr-radar-entry-cover__backdrop { position:absolute; inset:0; background:
    radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--rr-tool-accent-soft) 78%, #fff) 0, rgba(238,247,243,.88) 36%, rgba(246,249,248,.96) 72%),
    linear-gradient(135deg, rgba(23,106,79,.035), transparent 42%); }
.rr-radar-entry-cover__backdrop::before { content:""; position:absolute; inset:0; opacity:.22; background-image:linear-gradient(30deg, transparent 48%, rgba(23,106,79,.10) 49%, transparent 51%); background-size:76px 76px; }
.rr-radar-entry-cover__card { position:relative; width:min(760px, calc(100vw - 48px)); min-height:620px; box-sizing:border-box; display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center; padding:76px 92px 66px; border-radius:26px; background:#fff; box-shadow:0 30px 90px rgba(20,56,44,.18); border-top:6px solid var(--rr-tool-accent); }
.rr-radar-entry-cover__brand { display:flex; align-items:center; justify-content:center; gap:22px; margin-bottom:44px; color:#24342f; }
.rr-radar-entry-cover__monogram { font-size:54px; line-height:1; font-weight:800; letter-spacing:-.08em; color:#21332e; }
.rr-radar-entry-cover__monogram::after { content:""; display:inline-block; width:22px; height:22px; margin-left:8px; border:4px solid var(--rr-tool-accent); border-radius:50%; vertical-align:13px; opacity:.85; }
.rr-radar-entry-cover__divider { width:1px; height:76px; background:color-mix(in srgb, var(--rr-tool-accent) 52%, #dbe6e1); }
.rr-radar-entry-cover__tool { display:flex; flex-direction:column; align-items:flex-start; font-size:35px; line-height:1.02; font-weight:750; text-align:left; }
.rr-radar-entry-cover__tool small { margin-top:9px; padding:5px 9px; border-radius:5px; background:var(--rr-tool-accent); color:#fff; font-size:13px; line-height:1; letter-spacing:.08em; font-weight:800; }
.rr-radar-entry-cover__card h1 { margin:0 0 28px; max-width:560px; color:#17231f; font-size:50px; line-height:1.06; letter-spacing:-.04em; }
.rr-radar-entry-cover__card h1::after { content:""; display:block; width:72px; height:4px; margin:24px auto 0; border-radius:2px; background:var(--rr-tool-accent); }
.rr-radar-entry-cover__loading-line { display:flex; align-items:center; justify-content:center; gap:13px; color:#26352f; font-size:20px; }
.rr-radar-entry-cover__signal { display:grid; place-items:center; width:36px; height:36px; border:1px solid color-mix(in srgb, var(--rr-tool-accent) 55%, #d7e5df); color:var(--rr-tool-accent); font-size:18px; }
.rr-radar-entry-cover__card p { margin:19px 0 30px; color:#6b7873; font-size:16px; line-height:1.55; }
.rr-radar-entry-cover__progress { width:100%; height:4px; overflow:hidden; background:#e6eeeb; }
.rr-radar-entry-cover__progress span { display:block; width:38%; height:100%; background:var(--rr-tool-accent); animation:rrRadarEntryProgress 1.15s ease-in-out infinite; transform-origin:left center; }
.rr-radar-entry-cover__steps { display:flex; gap:8px; margin-top:18px; }
.rr-radar-entry-cover__steps i { width:9px; height:9px; background:color-mix(in srgb, var(--rr-tool-accent) 24%, #fff); animation:rrRadarEntryPulse 1.15s ease-in-out infinite; }
.rr-radar-entry-cover__steps i:nth-child(2){animation-delay:.16s}.rr-radar-entry-cover__steps i:nth-child(3){animation-delay:.32s}
.rr-radar-entry-cover.is-leaving { opacity:0; transition:opacity 1.1s cubic-bezier(.22,.61,.36,1); pointer-events:none; }
@keyframes rrRadarEntryProgress { 0%{transform:translateX(-105%) scaleX(.7)} 50%{transform:translateX(85%) scaleX(1.25)} 100%{transform:translateX(275%) scaleX(.7)} }
@keyframes rrRadarEntryPulse { 0%,100%{opacity:.35;transform:translateY(0)} 50%{opacity:1;transform:translateY(-2px)} }
@media (prefers-reduced-motion:reduce){.rr-radar-entry-cover__progress span,.rr-radar-entry-cover__steps i{animation:none}.rr-radar-entry-cover__progress span{width:72%}}
@media (max-width:820px){.rr-radar-entry-cover{padding:20px}.rr-radar-entry-cover__card{width:min(680px,calc(100vw - 40px));min-height:560px;padding:64px 56px 54px}.rr-radar-entry-cover__card h1{font-size:44px}.rr-radar-entry-cover__tool{font-size:30px}.rr-radar-entry-cover__monogram{font-size:46px}}
@media (max-width:540px){.rr-radar-entry-cover{padding:14px}.rr-radar-entry-cover__card{width:calc(100vw - 28px);min-height:470px;padding:46px 26px 38px;border-radius:20px}.rr-radar-entry-cover__brand{gap:13px;margin-bottom:30px}.rr-radar-entry-cover__monogram{font-size:34px}.rr-radar-entry-cover__monogram::after{width:14px;height:14px;border-width:3px;vertical-align:8px}.rr-radar-entry-cover__divider{height:52px}.rr-radar-entry-cover__tool{font-size:22px}.rr-radar-entry-cover__tool small{font-size:9px}.rr-radar-entry-cover__card h1{font-size:32px;max-width:330px}.rr-radar-entry-cover__loading-line{font-size:15px}.rr-radar-entry-cover__signal{width:28px;height:28px}.rr-radar-entry-cover__card p{font-size:13px}}

/* v1.102.30.3 — restore operational system versions in the contextual rail. */
.rr-radar-system-versions{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:8px;font-size:11px;line-height:1.35;color:var(--rr-radar-muted,#667085);}
.rr-radar-system-versions span{white-space:nowrap;}
@media (max-width:600px){.rr-radar-system-versions{font-size:10px;}}


/* v1.102.31.1 · Official Radar entry logo proportional lockup. */
.rr-radar-entry-cover__brand {
  display:block;
  width:100%;
  margin:0 0 34px;
}
.rr-radar-entry-cover__logo {
  display:block;
  width:min(100%, 560px);
  height:auto;
  margin:0 auto;
  object-fit:contain;
}
@media (max-width:820px) {
  .rr-radar-entry-cover__brand { margin-bottom:30px; }
  .rr-radar-entry-cover__logo { width:min(100%, 510px); }
}
@media (max-width:540px) {
  .rr-radar-entry-cover__brand { margin-bottom:25px; }
  .rr-radar-entry-cover__logo { width:min(100%, 330px); }
}

/* v1.107.8 · PC6 governed onboarding: activation, first baseline and operating governance. */
body.rr-radar-suite-page .rr-radar-governance-onboarding{
  scroll-margin-top:24px;
}
body.rr-radar-suite-page .rr-radar-governance-journeys{
  grid-template-columns:repeat(3,minmax(0,1fr));
}
body.rr-radar-suite-page .rr-radar-pc6-next-step{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:24px;
  margin:18px 0 22px;
  padding:18px 20px;
  border:1px solid var(--rr-vs-border-soft,#DDE7E1);
  border-left:4px solid var(--rr-tool-accent,#176A4F);
  border-radius:10px;
  background:var(--rr-vs-surface-soft,#F7FAF8);
}
body.rr-radar-suite-page .rr-radar-pc6-next-step strong{
  display:block;
  color:var(--rr-brand-900,#0F3F32);
  font-size:15px;
}
body.rr-radar-suite-page .rr-radar-pc6-next-step p{
  margin:5px 0 0;
  color:var(--rr-radar-muted,#667085);
}
body.rr-radar-suite-page .rr-radar-pc6-next-step .button{
  flex:0 0 auto;
  margin:0;
}
body.rr-radar-suite-page .rr-radar-pc6-projects{
  display:grid;
  gap:14px;
}
body.rr-radar-suite-page .rr-radar-pc6-project{
  scroll-margin-top:24px;
}
body.rr-radar-suite-page .rr-radar-pc6-project > summary{
  align-items:center;
}
body.rr-radar-suite-page .rr-radar-pc6-project > summary em{
  display:inline-flex;
  align-items:center;
  min-height:26px;
  padding:4px 9px;
  border:1px solid var(--rr-vs-border-soft,#DDE7E1);
  border-radius:999px;
  font-size:12px;
  font-style:normal;
  font-weight:700;
}
body.rr-radar-suite-page .rr-radar-pc6-project-body{
  display:grid;
  gap:18px;
  padding-top:18px;
}
body.rr-radar-suite-page .rr-radar-pc6-baseline,
body.rr-radar-suite-page .rr-radar-pc6-profile,
body.rr-radar-suite-page .rr-radar-pc6-controls{
  padding:18px 20px;
  border:1px solid var(--rr-vs-border-soft,#DDE7E1);
  border-radius:10px;
  background:#fff;
}
body.rr-radar-suite-page .rr-radar-pc6-baseline h3,
body.rr-radar-suite-page .rr-radar-pc6-profile h3,
body.rr-radar-suite-page .rr-radar-pc6-controls h3{
  margin:0 0 6px;
  color:var(--rr-brand-900,#0F3F32);
  font-size:16px;
}
body.rr-radar-suite-page .rr-radar-pc6-dimensions{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:8px;
  margin:14px 0 0;
}
body.rr-radar-suite-page .rr-radar-pc6-dimensions span{
  display:block;
  min-width:0;
  padding:9px 11px;
  border:1px solid var(--rr-vs-border-soft,#DDE7E1);
  border-radius:7px;
  background:var(--rr-vs-surface-soft,#F7FAF8);
  color:#33443e;
  font-size:12px;
  font-weight:700;
  overflow-wrap:anywhere;
}
body.rr-radar-suite-page .rr-radar-pc6-profile-form{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px 16px;
  margin-top:14px;
}
body.rr-radar-suite-page .rr-radar-pc6-profile-form label{
  display:grid;
  gap:6px;
  min-width:0;
  color:#26352f;
  font-weight:700;
}
body.rr-radar-suite-page .rr-radar-pc6-profile-form label small{
  color:var(--rr-radar-muted,#667085);
  font-weight:400;
  line-height:1.45;
}
body.rr-radar-suite-page .rr-radar-pc6-profile-form textarea,
body.rr-radar-suite-page .rr-radar-pc6-profile-form select{
  width:100%;
  max-width:none;
}
body.rr-radar-suite-page .rr-radar-pc6-wide{
  grid-column:1 / -1;
}
body.rr-radar-suite-page .rr-radar-pc6-profile-form .submit{
  margin:0;
  padding:0;
}
body.rr-radar-suite-page .rr-radar-pc6-control-grid{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:8px;
  margin:14px 0;
}
body.rr-radar-suite-page .rr-radar-pc6-control-grid span{
  display:flex;
  align-items:center;
  min-height:38px;
  padding:8px 10px;
  border:1px solid var(--rr-vs-border-soft,#DDE7E1);
  border-radius:7px;
  background:var(--rr-vs-surface-soft,#F7FAF8);
  color:#53645d;
  font-size:11px;
  font-weight:700;
  line-height:1.35;
  overflow-wrap:anywhere;
}
body.rr-radar-suite-page .rr-radar-pc6-control-grid .is-done{
  border-color:color-mix(in srgb,var(--rr-tool-accent,#176A4F) 34%,#DDE7E1);
  background:color-mix(in srgb,var(--rr-tool-accent-soft,#EEF7F3) 72%,#fff);
  color:var(--rr-brand-700,#155D46);
}
body.rr-radar-suite-page .rr-radar-pc6-control-grid .is-pending{
  border-style:dashed;
}
body.rr-radar-suite-page .rr-radar-pc6-accept-form{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:18px;
  margin-top:14px;
  padding-top:14px;
  border-top:1px solid var(--rr-vs-border-soft,#DDE7E1);
}
body.rr-radar-suite-page .rr-radar-pc6-checkbox{
  display:flex;
  align-items:flex-start;
  gap:9px;
  flex:1 1 auto;
  color:#465850;
  font-size:12px;
  line-height:1.5;
}
body.rr-radar-suite-page .rr-radar-pc6-checkbox input{
  flex:0 0 auto;
  margin-top:2px;
}
body.rr-radar-suite-page .rr-radar-pc6-accept-form .button{
  flex:0 0 auto;
  margin:0;
}
body.rr-radar-suite-page .rr-radar-pc6-warning{
  color:#8A5A12!important;
}
@media(max-width:980px){
  body.rr-radar-suite-page .rr-radar-pc6-control-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}
@media(max-width:782px){
  body.rr-radar-suite-page .rr-radar-governance-journeys,
  body.rr-radar-suite-page .rr-radar-pc6-dimensions,
  body.rr-radar-suite-page .rr-radar-pc6-profile-form,
  body.rr-radar-suite-page .rr-radar-pc6-control-grid{
    grid-template-columns:1fr;
  }
  body.rr-radar-suite-page .rr-radar-pc6-wide{
    grid-column:auto;
  }
  body.rr-radar-suite-page .rr-radar-pc6-next-step,
  body.rr-radar-suite-page .rr-radar-pc6-accept-form{
    align-items:stretch;
    flex-direction:column;
  }
  body.rr-radar-suite-page .rr-radar-pc6-next-step .button,
  body.rr-radar-suite-page .rr-radar-pc6-accept-form .button{
    width:100%;
  }
}

/* v1.107.9 · PC7 explicit ES/EN client help and contextual guidance. */
.rr-radar-pc7-context-help{
  display:grid;
  grid-template-columns:minmax(150px,.72fr) minmax(0,2.3fr) auto;
  gap:18px;
  align-items:center;
  margin:0 0 18px;
  padding:16px 18px;
  border:1px solid rgba(14,111,140,.18);
  border-radius:12px;
  background:linear-gradient(135deg,rgba(234,246,248,.9),rgba(255,255,255,.96));
  box-shadow:0 10px 30px rgba(15,63,50,.05);
}
.rr-radar-pc7-context-help__lead{display:flex;flex-direction:column;gap:4px;min-width:0}
.rr-radar-pc7-context-help__lead span{font-size:11px;line-height:1.2;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0e6f8c}
.rr-radar-pc7-context-help__lead strong{font-size:15px;line-height:1.35;color:#153f4a}
.rr-radar-pc7-context-help__body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-width:0}
.rr-radar-pc7-context-help__body p{margin:0;font-size:13px;line-height:1.48;color:#31525b}
.rr-radar-pc7-context-help__body b{color:#153f4a}
.rr-radar-pc7-context-help__link{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 12px;border:1px solid rgba(14,111,140,.3);border-radius:8px;background:#fff;color:#0e6078;font-size:12px;font-weight:800;text-decoration:none!important;white-space:nowrap}
.rr-radar-pc7-context-help__link:hover,.rr-radar-pc7-context-help__link:focus{border-color:#0e6f8c;color:#084f62;box-shadow:0 0 0 3px rgba(14,111,140,.1)}

.rr-radar-pc7-help-document{display:grid;gap:22px;color:#183e47}
.rr-radar-pc7-help-hero,.rr-radar-pc7-help-section{border:1px solid rgba(14,111,140,.14);border-radius:14px;background:#fff;padding:24px;box-shadow:0 12px 34px rgba(15,63,50,.05)}
.rr-radar-pc7-help-hero{background:linear-gradient(145deg,#f2fafb,#fff)}
.rr-radar-pc7-help-hero h2,.rr-radar-pc7-help-section h3{margin:5px 0 10px;color:#123d49}
.rr-radar-pc7-help-hero>p:last-of-type{max-width:900px;margin:0;color:#365760;line-height:1.65}
.rr-radar-pc7-help-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}
.rr-radar-pc7-help-nav a{padding:8px 11px;border:1px solid rgba(14,111,140,.2);border-radius:999px;background:#fff;color:#0e6078;font-size:12px;font-weight:800;text-decoration:none}
.rr-radar-pc7-cycle{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;margin-top:16px}
.rr-radar-pc7-cycle span{display:flex;flex-direction:column;gap:5px;min-width:0;padding:10px 8px;border-radius:9px;background:#eef7f3;color:#234d42;font-size:11px;font-weight:800;text-align:center}
.rr-radar-pc7-cycle b{display:grid;place-items:center;width:22px;height:22px;margin:auto;border-radius:50%;background:#176a4f;color:#fff}
.rr-radar-pc7-boundary{margin-top:16px;padding:14px 16px;border-left:4px solid #0e6f8c;border-radius:7px;background:#eef7f8}
.rr-radar-pc7-boundary strong{color:#0d5367}
.rr-radar-pc7-boundary p{margin:5px 0 0;line-height:1.58;color:#35565f}
.rr-radar-pc7-journeys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}
.rr-radar-pc7-journeys article{padding:17px;border:1px solid rgba(23,106,79,.15);border-radius:10px;background:#f9fcfb}
.rr-radar-pc7-journeys span{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#176a4f}
.rr-radar-pc7-journeys h4{margin:7px 0 6px;color:#143f34}
.rr-radar-pc7-journeys p{margin:0;color:#49645d;line-height:1.55}
.rr-radar-pc7-surface-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:16px}
.rr-radar-pc7-surface-grid article{scroll-margin-top:110px;padding:16px;border:1px solid rgba(14,111,140,.13);border-radius:10px;background:#fbfdfd}
.rr-radar-pc7-surface-grid article>div{display:flex;justify-content:space-between;gap:12px;align-items:center}
.rr-radar-pc7-surface-grid article>div span{font-weight:850;color:#153f4a}
.rr-radar-pc7-surface-grid article>div a{font-size:12px;font-weight:800;color:#0e6f8c;text-decoration:none}
.rr-radar-pc7-surface-grid p{margin:8px 0 0;color:#435f67;line-height:1.5}
.rr-radar-pc7-cross-cutting{margin-top:14px;padding:17px;border:1px solid rgba(184,121,13,.22);border-radius:10px;background:#fffaf0;scroll-margin-top:110px}
.rr-radar-pc7-cross-cutting>span{font-weight:850;color:#785514}
.rr-radar-pc7-cross-cutting p{margin:7px 0 0;color:#655536;line-height:1.5}
.rr-radar-pc7-taxonomy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:16px}
.rr-radar-pc7-taxonomy>div{padding:14px;border-radius:9px;background:#f5f9f8}
.rr-radar-pc7-taxonomy dt{font-weight:850;color:#174d3d}
.rr-radar-pc7-taxonomy dd{margin:6px 0 0;color:#49645d;line-height:1.5}
.rr-radar-pc7-faq{display:grid;gap:9px;margin-top:14px}
.rr-radar-pc7-faq details{border:1px solid rgba(14,111,140,.13);border-radius:9px;background:#fbfdfd;padding:0 14px}
.rr-radar-pc7-faq summary{cursor:pointer;padding:13px 0;font-weight:800;color:#153f4a}
.rr-radar-pc7-faq p{margin:0 0 14px;color:#49616a;line-height:1.55}

@media (max-width:1100px){
  .rr-radar-pc7-context-help{grid-template-columns:1fr auto}
  .rr-radar-pc7-context-help__body{grid-column:1/-1;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr))}
  .rr-radar-pc7-cycle{grid-template-columns:repeat(5,minmax(0,1fr))}
}
@media (max-width:760px){
  .rr-radar-pc7-context-help{grid-template-columns:1fr;padding:14px}
  .rr-radar-pc7-context-help__body{grid-column:auto;grid-row:auto;grid-template-columns:1fr;gap:7px}
  .rr-radar-pc7-context-help__link{justify-self:start}
  .rr-radar-pc7-help-hero,.rr-radar-pc7-help-section{padding:18px}
  .rr-radar-pc7-cycle{grid-template-columns:repeat(3,minmax(0,1fr))}
  .rr-radar-pc7-journeys,.rr-radar-pc7-surface-grid,.rr-radar-pc7-taxonomy{grid-template-columns:1fr}
}

/* v1.107.12 · PC9.1 extensive client onboarding restoration. */
.rr-radar-pc9-1-onboarding{
  --rr-radar-onboarding-accent:#0E6F8C;
  --rr-radar-onboarding-deep:#123D49;
  --rr-radar-onboarding-soft:#EEF8FA;
  display:grid;
  gap:20px;
  width:100%;
  max-width:100%;
  min-width:0;
  color:#183E47;
}
.rr-radar-pc9-1-onboarding__hero{
  display:grid;
  grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);
  gap:24px;
  align-items:stretch;
  padding:30px;
  border:1px solid rgba(14,111,140,.17);
  border-radius:18px;
  background:linear-gradient(145deg,#EAF7F9 0%,#FFFFFF 58%,#F4FBF8 100%);
  box-shadow:0 18px 50px rgba(15,63,50,.08);
  overflow:hidden;
  position:relative;
}
.rr-radar-pc9-1-onboarding__hero:after{
  content:"";
  position:absolute;
  width:260px;
  height:260px;
  border-radius:50%;
  right:-110px;
  top:-130px;
  background:radial-gradient(circle,rgba(14,111,140,.13),rgba(14,111,140,0) 70%);
  pointer-events:none;
}
.rr-radar-pc9-1-onboarding__hero-copy{position:relative;z-index:1;min-width:0}
.rr-radar-pc9-1-onboarding__hero h2{
  margin:5px 0 12px;
  max-width:780px;
  color:var(--rr-radar-onboarding-deep);
  font-size:clamp(28px,3vw,44px);
  line-height:1.04;
  letter-spacing:-.035em;
}
.rr-radar-pc9-1-onboarding__hero-copy>p:last-of-type{
  max-width:830px;
  margin:0;
  color:#3B5961;
  font-size:16px;
  line-height:1.7;
}
.rr-radar-pc9-1-onboarding__hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
.rr-radar-pc9-1-onboarding__hero-state{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:10px;
  position:relative;
  z-index:1;
}
.rr-radar-pc9-1-onboarding__hero-state>div{
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
  min-height:104px;
  padding:16px;
  border:1px solid rgba(14,111,140,.14);
  border-radius:16px;
  background:rgba(255,255,255,.78);
  backdrop-filter:blur(8px);
}
.rr-radar-pc9-1-onboarding__hero-state strong{color:var(--rr-radar-onboarding-deep);font-size:25px;line-height:1}
.rr-radar-pc9-1-onboarding__hero-state span{margin-top:7px;color:#5A6E74;font-size:12px;font-weight:750;line-height:1.35}
.rr-radar-pc9-1-onboarding__mode-nav{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:9px;
  padding:9px;
  border:1px solid rgba(14,111,140,.14);
  border-radius:16px;
  background:#FFFFFF;
  box-shadow:0 8px 28px rgba(15,63,50,.05);
}
.rr-radar-pc9-1-onboarding__mode-nav a{
  display:flex;
  align-items:center;
  gap:9px;
  min-width:0;
  padding:11px 13px;
  border-radius:11px;
  color:#3E5B63;
  font-size:13px;
  font-weight:800;
  text-decoration:none;
}
.rr-radar-pc9-1-onboarding__mode-nav a:hover,
.rr-radar-pc9-1-onboarding__mode-nav a:focus-visible,
.rr-radar-pc9-1-onboarding__mode-nav a.is-current{background:var(--rr-radar-onboarding-soft);color:var(--rr-radar-onboarding-accent)}
.rr-radar-pc9-1-onboarding__mode-nav span{
  display:inline-grid;
  place-items:center;
  width:25px;
  height:25px;
  flex:0 0 25px;
  border-radius:8px;
  background:#FFFFFF;
  border:1px solid rgba(14,111,140,.18);
  font-size:11px;
}
.rr-radar-pc9-1-onboarding__section{
  min-width:0;
  padding:26px;
  border:1px solid rgba(14,111,140,.13);
  border-radius:18px;
  background:#FFFFFF;
  box-shadow:0 12px 34px rgba(15,63,50,.05);
}
.rr-radar-pc9-1-onboarding__section-heading{
  display:flex;
  justify-content:space-between;
  align-items:flex-start;
  gap:20px;
  margin-bottom:20px;
}
.rr-radar-pc9-1-onboarding__section-heading h3{margin:4px 0 8px;color:var(--rr-radar-onboarding-deep);font-size:24px;letter-spacing:-.02em}
.rr-radar-pc9-1-onboarding__section-heading p{max-width:820px;margin:0;color:#52686F;line-height:1.65}
.rr-radar-pc9-1-onboarding__section-heading>a{
  flex:0 0 auto;
  display:inline-flex;
  padding:9px 12px;
  border:1px solid rgba(14,111,140,.22);
  border-radius:999px;
  color:var(--rr-radar-onboarding-accent);
  font-size:12px;
  font-weight:850;
  text-decoration:none;
  background:#FFFFFF;
}
.rr-radar-pc9-1-learning-path{
  list-style:none;
  margin:0;
  padding:0;
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:12px;
}
.rr-radar-pc9-1-learning-path>li{
  position:relative;
  display:grid;
  grid-template-columns:44px minmax(0,1fr);
  gap:13px;
  padding:17px;
  border:1px solid #DBE8E9;
  border-radius:16px;
  background:linear-gradient(180deg,#FFFFFF,#FAFCFC);
  min-width:0;
}
.rr-radar-pc9-1-learning-path__number{
  display:grid;
  place-items:center;
  width:44px;
  height:44px;
  border-radius:14px;
  background:var(--rr-radar-onboarding-soft);
  color:var(--rr-radar-onboarding-accent);
  font-size:16px;
  font-weight:900;
}
.rr-radar-pc9-1-learning-path__content{min-width:0}
.rr-radar-pc9-1-learning-path h4{margin:1px 0 7px;color:#173F49;font-size:16px}
.rr-radar-pc9-1-learning-path p{margin:0;color:#536970;font-size:13px;line-height:1.55}
.rr-radar-pc9-1-learning-path__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.rr-radar-pc9-1-learning-path__actions a{
  display:inline-flex;
  padding:7px 9px;
  border-radius:9px;
  color:#0E6078;
  background:#F0F8FA;
  font-size:11px;
  font-weight:850;
  text-decoration:none;
}
.rr-radar-pc9-1-learning-path__actions a:last-child{background:#123D49;color:#FFFFFF}
.rr-radar-pc9-1-onboarding__section--principles{background:linear-gradient(180deg,#FFFFFF,#F8FBFA)}
.rr-radar-pc9-1-principles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}
.rr-radar-pc9-1-principles article{padding:17px;border:1px solid #DCE7E3;border-radius:16px;background:#FFFFFF}
.rr-radar-pc9-1-principles span{display:inline-flex;margin-bottom:11px;color:var(--rr-radar-onboarding-accent);font-size:11px;font-weight:900;letter-spacing:.08em}
.rr-radar-pc9-1-principles h4{margin:0 0 8px;color:#173F49;font-size:15px}
.rr-radar-pc9-1-principles p{margin:0;color:#586A65;font-size:13px;line-height:1.55}
.rr-radar-pc9-1-onboarding__section--manual{padding:0;overflow:visible;background:transparent;border:0;box-shadow:none}
.rr-radar-pc9-1-onboarding__section-heading--manual{
  margin:0 0 12px;
  padding:24px 26px;
  border:1px solid rgba(14,111,140,.13);
  border-radius:18px;
  background:#FFFFFF;
  box-shadow:0 12px 34px rgba(15,63,50,.05);
}
.rr-radar-pc9-1-manual-tools{
  position:sticky;
  top:8px;
  z-index:35;
  display:grid;
  grid-template-columns:minmax(260px,1fr) auto;
  gap:10px 16px;
  align-items:end;
  margin-bottom:12px;
  padding:14px;
  border:1px solid rgba(14,111,140,.17);
  border-radius:15px;
  background:rgba(255,255,255,.96);
  box-shadow:0 12px 30px rgba(15,63,50,.09);
  backdrop-filter:blur(10px);
}
.rr-radar-pc9-1-manual-tools label{display:grid;gap:6px;min-width:0}
.rr-radar-pc9-1-manual-tools label span{color:#294B54;font-size:12px;font-weight:850}
.rr-radar-pc9-1-manual-tools input{
  width:100%;
  min-height:42px;
  padding:9px 12px;
  border:1px solid #C9DADD;
  border-radius:11px;
  background:#FFFFFF;
  color:#173F49;
  box-shadow:none;
}
.rr-radar-pc9-1-manual-tools>div{display:flex;gap:7px;flex-wrap:wrap}
.rr-radar-pc9-1-manual-tools button{
  min-height:40px;
  padding:8px 11px;
  border:1px solid #C8DADD;
  border-radius:10px;
  background:#FFFFFF;
  color:#0E6078;
  font-size:12px;
  font-weight:850;
  cursor:pointer;
}
.rr-radar-pc9-1-manual-tools button:hover,.rr-radar-pc9-1-manual-tools button:focus-visible{background:#EEF8FA;border-color:#8DBBC6}
.rr-radar-pc9-1-manual-tools p{grid-column:1/-1;margin:0;color:#66797F;font-size:12px;min-height:16px}
.rr-radar-pc9-1-full-manual{min-width:0}
.rr-radar-pc9-1-full-manual .rr-radar-header{display:none!important}
.rr-radar-pc9-1-full-manual .rr-radar-help-role-layout{
  display:grid!important;
  grid-template-columns:minmax(230px,280px) minmax(0,1fr)!important;
  gap:16px!important;
  align-items:start!important;
  width:100%!important;
  max-width:none!important;
}
.rr-radar-pc9-1-full-manual .rr-radar-help-role-toc{
  position:sticky!important;
  top:86px!important;
  max-height:calc(100vh - 102px)!important;
  overflow:auto!important;
  z-index:24!important;
  align-self:start!important;
}
.rr-radar-pc9-1-full-manual .rr-radar-help-role-toc-card{
  border:1px solid rgba(14,111,140,.15)!important;
  border-radius:16px!important;
  background:#FFFFFF!important;
  box-shadow:0 10px 26px rgba(15,63,50,.05)!important;
}
.rr-radar-pc9-1-full-manual .rr-radar-help-role-main{display:grid!important;gap:12px!important;min-width:0!important}
.rr-radar-pc9-1-full-manual .rr-radar-help-role-section{
  margin:0!important;
  border-radius:16px!important;
  border-color:#DBE7E4!important;
  box-shadow:0 8px 24px rgba(15,63,50,.04)!important;
  overflow:hidden!important;
}
.rr-radar-pc9-1-full-manual .rr-radar-help-role-section>h2,
.rr-radar-pc9-1-full-manual .rr-radar-help-role-section>.rr-radar-help-role-kicker:first-child+h2{padding-right:48px!important}
.rr-radar-pc9-1-full-manual .rr-radar-onboarding-chapter-toggle{
  position:absolute;
  right:16px;
  top:16px;
  display:grid;
  place-items:center;
  width:32px;
  height:32px;
  padding:0;
  border:1px solid #C9DADD;
  border-radius:10px;
  background:#FFFFFF;
  color:#0E6078;
  font-size:18px;
  font-weight:900;
  cursor:pointer;
}
.rr-radar-pc9-1-full-manual .rr-radar-help-role-section{position:relative!important}
.rr-radar-pc9-1-full-manual .rr-radar-help-role-section.is-collapsed>*:not(.rr-radar-help-role-kicker):not(h2):not(.rr-radar-onboarding-chapter-toggle){display:none!important}
.rr-radar-pc9-1-full-manual .rr-radar-help-role-section.is-search-hidden{display:none!important}
.rr-radar-pc9-1-help-entry{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:18px;
  margin-top:18px;
  padding:15px 16px;
  border:1px solid rgba(14,111,140,.16);
  border-radius:14px;
  background:linear-gradient(135deg,#F0F9FA,#FFFFFF);
}
.rr-radar-pc9-1-help-entry>div{min-width:0}
.rr-radar-pc9-1-help-entry span{display:block;color:#0E6F8C;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}
.rr-radar-pc9-1-help-entry strong{display:block;margin-top:3px;color:#123D49;font-size:15px}
.rr-radar-pc9-1-help-entry p{margin:5px 0 0;color:#526970;font-size:13px;line-height:1.5}
.rr-radar-pc9-1-help-entry>a{flex:0 0 auto;display:inline-flex;padding:9px 12px;border-radius:10px;background:#123D49;color:#FFFFFF;font-size:12px;font-weight:850;text-decoration:none}
@media (max-width:1180px){
  .rr-radar-pc9-1-onboarding__hero{grid-template-columns:1fr}
  .rr-radar-pc9-1-principles{grid-template-columns:repeat(2,minmax(0,1fr))}
  .rr-radar-pc9-1-full-manual .rr-radar-help-role-layout{grid-template-columns:1fr!important}
  .rr-radar-pc9-1-full-manual .rr-radar-help-role-toc{position:relative!important;top:auto!important;max-height:none!important}
  .rr-radar-pc9-1-onboarding{min-width:0;max-width:100%}
}
@media (max-width:900px){
  .rr-radar-pc9-1-onboarding__mode-nav{grid-template-columns:repeat(2,minmax(0,1fr))}
  .rr-radar-pc9-1-learning-path{grid-template-columns:1fr}
  .rr-radar-pc9-1-manual-tools{position:relative;top:auto;grid-template-columns:1fr}
  .rr-radar-pc9-1-manual-tools>div{justify-content:flex-start}
}
@media (max-width:782px){
  .rr-radar-pc9-1-onboarding__hero,.rr-radar-pc9-1-onboarding__section,.rr-radar-pc9-1-onboarding__section-heading--manual{padding:18px}
  .rr-radar-pc9-1-onboarding__hero-state{grid-template-columns:1fr 1fr}
  .rr-radar-pc9-1-onboarding__hero-state>div{min-height:88px}
  .rr-radar-pc9-1-onboarding__mode-nav{grid-template-columns:1fr}
  .rr-radar-pc9-1-onboarding__section-heading{display:grid;gap:12px}
  .rr-radar-pc9-1-principles{grid-template-columns:1fr}
  .rr-radar-pc9-1-learning-path>li{grid-template-columns:38px minmax(0,1fr);padding:14px}
  .rr-radar-pc9-1-learning-path__number{width:38px;height:38px;border-radius:12px}
  .rr-radar-pc9-1-help-entry{display:grid}
  .rr-radar-pc9-1-help-entry>a{justify-self:start}
}
@media (prefers-reduced-motion:reduce){
  .rr-radar-pc9-1-onboarding *,
  .rr-radar-pc9-1-onboarding *:before,
  .rr-radar-pc9-1-onboarding *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}
}

/* v1.107.13 · PC9.2 dual-role frontend onboarding gateway. */
.rr-radar-pc9-2-onboarding-gateway{
  display:grid;
  gap:18px;
  width:100%;
  max-width:100%;
  min-width:0;
}
.rr-radar-pc9-2-role-switch{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  padding:16px 18px;
  border:1px solid #D8E6E0;
  border-radius:16px;
  background:linear-gradient(135deg,#F7FBF9,#FFFFFF);
  box-shadow:0 9px 28px rgba(15,63,50,.05);
}
.rr-radar-pc9-2-role-switch__copy{
  min-width:0;
  flex:1 1 420px;
}
.rr-radar-pc9-2-role-switch__copy strong{
  display:block;
  margin-bottom:4px;
  color:#173F34;
  font-size:14px;
}
.rr-radar-pc9-2-role-switch__copy p{
  max-width:780px;
  margin:0;
  color:#596861;
  font-size:13px;
  line-height:1.55;
}
.rr-radar-pc9-2-role-switch__tabs{
  display:inline-grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:5px;
  padding:5px;
  border:1px solid #D9E6E1;
  border-radius:12px;
  background:#FFFFFF;
}
.rr-radar-pc9-2-role-switch__tabs a{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:38px;
  padding:8px 12px;
  border-radius:9px;
  color:#3C5B50;
  font-size:12px;
  font-weight:850;
  text-align:center;
  text-decoration:none;
}
.rr-radar-pc9-2-role-switch__tabs a:hover,
.rr-radar-pc9-2-role-switch__tabs a:focus-visible{
  background:#EEF7F3;
  color:#176A4F;
}
.rr-radar-pc9-2-role-switch__tabs a.is-active{
  background:#123F34;
  color:#FFFFFF;
  box-shadow:0 5px 15px rgba(15,63,50,.15);
}
.rr-radar-pc9-2-onboarding-gateway__content{
  min-width:0;
  width:100%;
}
.rr-radar-pc9-2-superadmin-onboarding{
  display:grid;
  gap:14px;
  min-width:0;
  width:100%;
}
.rr-radar-pc9-2-superadmin-onboarding__hero{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:20px;
  padding:26px;
  border:1px solid #D4E2DC;
  border-radius:18px;
  background:linear-gradient(140deg,#F1F7F4 0%,#FFFFFF 62%,#F8FBFA 100%);
  box-shadow:0 14px 38px rgba(15,63,50,.07);
}
.rr-radar-pc9-2-superadmin-onboarding__hero h2{
  margin:5px 0 10px;
  color:#123F34;
  font-size:clamp(27px,3vw,40px);
  line-height:1.08;
  letter-spacing:-.03em;
}
.rr-radar-pc9-2-superadmin-onboarding__hero p:last-child{
  max-width:820px;
  margin:0;
  color:#4E625A;
  line-height:1.65;
}
.rr-radar-pc9-2-superadmin-onboarding__hero>span{
  flex:0 0 auto;
  display:inline-flex;
  padding:8px 11px;
  border:1px solid #CDE0D7;
  border-radius:999px;
  background:#FFFFFF;
  color:#176A4F;
  font-size:11px;
  font-weight:900;
  letter-spacing:.03em;
  text-transform:uppercase;
}
.rr-radar-pc9-2-superadmin-onboarding__shortcuts{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:9px;
  padding:9px;
  border:1px solid #D8E6E0;
  border-radius:15px;
  background:#FFFFFF;
}
.rr-radar-pc9-2-superadmin-onboarding__shortcuts a{
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:42px;
  padding:9px 12px;
  border-radius:10px;
  background:#F5F9F7;
  color:#176A4F;
  font-size:12px;
  font-weight:850;
  text-align:center;
  text-decoration:none;
}
.rr-radar-pc9-2-superadmin-onboarding__shortcuts a:hover,
.rr-radar-pc9-2-superadmin-onboarding__shortcuts a:focus-visible{
  background:#EAF5F0;
}
.rr-radar-pc9-2-superadmin-onboarding .rr-radar-portal-help__document{
  border:1px solid #DCE7E2;
  border-radius:18px;
  background:#FFFFFF;
  box-shadow:0 12px 34px rgba(15,63,50,.05);
  overflow:hidden;
}
@media (max-width:900px){
  .rr-radar-pc9-2-role-switch{align-items:stretch}
  .rr-radar-pc9-2-role-switch__tabs{width:100%}
  .rr-radar-pc9-2-superadmin-onboarding__shortcuts{grid-template-columns:1fr}
}
@media (max-width:782px){
  .rr-radar-pc9-2-role-switch{padding:14px}
  .rr-radar-pc9-2-role-switch__tabs{grid-template-columns:1fr}
  .rr-radar-pc9-2-superadmin-onboarding__hero{display:grid;padding:19px}
  .rr-radar-pc9-2-superadmin-onboarding__hero>span{justify-self:start}
}
@media (prefers-reduced-motion:reduce){
  .rr-radar-pc9-2-onboarding-gateway *,
  .rr-radar-pc9-2-onboarding-gateway *:before,
  .rr-radar-pc9-2-onboarding-gateway *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}
}


/* v1.107.15 · PC10.2 — Asset actions: real portal, destructive boundary and row geometry. */
.rr-radar-kebab-menu.rr-radar-kebab-menu-portal {
    position: fixed !important;
    z-index: 2147483000 !important;
    display: grid !important;
    min-width: 220px !important;
    max-width: min(300px, calc(100vw - 24px)) !important;
    padding: 6px !important;
    border: 1px solid var(--rr-radar-border, #DDE8E3) !important;
    border-radius: 8px !important;
    background: #fff !important;
    box-shadow: 0 18px 42px rgba(15, 63, 50, .22) !important;
    overflow: visible !important;
    text-align: left !important;
}
.rr-radar-kebab-menu.rr-radar-kebab-menu-portal a {
    display: block !important;
    padding: 9px 10px !important;
    border: 0 !important;
    border-radius: 6px !important;
    background: transparent !important;
    color: var(--rr-radar-text, #1B2D27) !important;
    text-decoration: none !important;
    white-space: nowrap !important;
}
.rr-radar-kebab-menu.rr-radar-kebab-menu-portal a:hover,
.rr-radar-kebab-menu.rr-radar-kebab-menu-portal a:focus-visible {
    background: var(--rr-radar-soft, #EEF7F3) !important;
    color: var(--rr-radar-green-dark, #0F3F32) !important;
    outline: none !important;
}
.rr-radar-kebab-menu.rr-radar-kebab-menu-portal .rr-radar-action-danger {
    margin-top: 0 !important;
    border-top: 0 !important;
    color: var(--rr-radar-danger, #B42318) !important;
    font-weight: 760 !important;
}
.rr-radar-kebab-menu.rr-radar-kebab-menu-portal .rr-radar-action-danger-start {
    margin-top: 6px !important;
    padding-top: 12px !important;
    border-top: 1px solid #F1D3D0 !important;
    border-radius: 0 0 6px 6px !important;
}
.rr-radar-kebab-menu.rr-radar-kebab-menu-portal .rr-radar-action-danger:hover,
.rr-radar-kebab-menu.rr-radar-kebab-menu-portal .rr-radar-action-danger:focus-visible {
    background: #FFF4F2 !important;
    color: #912018 !important;
}
.rr-radar-assets-list-table tbody tr {
    height: auto !important;
    min-height: 0 !important;
}
.rr-radar-assets-list-table tbody td {
    vertical-align: middle !important;
    padding-top: 16px !important;
    padding-bottom: 16px !important;
}
.rr-radar-assets-list-table td.rr-radar-actions-cell {
    display: table-cell !important;
    vertical-align: middle !important;
    padding-top: 16px !important;
    padding-bottom: 16px !important;
    border-left: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
}
.rr-radar-assets-list-table td.rr-radar-actions-cell > .rr-radar-row-actions {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 8px !important;
    min-height: 0 !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    outline: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}
.rr-radar-assets-list-table td.rr-radar-actions-cell > .rr-radar-row-actions::before,
.rr-radar-assets-list-table td.rr-radar-actions-cell > .rr-radar-row-actions::after {
    display: none !important;
    content: none !important;
}

/* v1.107.16 · PC10.3 · Frontend parity for asset-record progressive disclosure. */
.rr-radar-shell .rr-radar-asset-detail .rr-radar-asset-primary-action {
    box-shadow: 0 8px 18px rgba(23, 106, 79, .14);
}

.rr-radar-shell .rr-radar-asset-meta-groups {
    display: grid;
    gap: 12px;
    margin: 14px 0 26px;
}

.rr-radar-shell .rr-radar-asset-meta-group {
    overflow: hidden;
    border: 1px solid #DDE5E0;
    border-radius: 12px;
    background: #FFFFFF;
}

.rr-radar-shell .rr-radar-asset-meta-group > summary {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    min-height: 48px;
    padding: 13px 16px;
    cursor: pointer;
    list-style: none;
    color: #0F3F32;
    font-weight: 750;
}

.rr-radar-shell .rr-radar-asset-meta-group > summary::-webkit-details-marker,
.rr-radar-shell .rr-radar-opportunities-disclosure > summary::-webkit-details-marker {
    display: none;
}

.rr-radar-shell .rr-radar-asset-meta-group > summary::after,
.rr-radar-shell .rr-radar-opportunities-disclosure > summary::after {
    content: "+";
    flex: 0 0 auto;
    color: #176A4F;
    font-size: 18px;
    line-height: 1;
}

.rr-radar-shell .rr-radar-asset-meta-group[open] > summary::after,
.rr-radar-shell .rr-radar-opportunities-disclosure[open] > summary::after {
    content: "−";
}

.rr-radar-shell .rr-radar-asset-meta-group > summary small {
    margin-left: auto;
    color: #64746C;
    font-size: 12px;
    font-weight: 600;
}

.rr-radar-shell .rr-radar-asset-meta-group[open] > summary,
.rr-radar-shell .rr-radar-opportunities-disclosure[open] > summary {
    border-bottom: 1px solid #E6ECE8;
    background: #F8FBF9;
}

.rr-radar-shell .rr-radar-detail-grid.rr-radar-detail-grid--grouped {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 10px;
    margin: 0;
    padding: 14px;
}

.rr-radar-shell .rr-radar-detail-grid.rr-radar-detail-grid--grouped > div {
    min-width: 0;
    border: 0;
    border-radius: 8px;
    padding: 11px 12px;
    background: #F7FAF8;
}

.rr-radar-shell .rr-radar-detail-grid.rr-radar-detail-grid--grouped > div:first-child {
    grid-column: span 2;
}

.rr-radar-shell .rr-radar-opportunities-disclosure {
    overflow: hidden;
    margin: 30px 0 18px;
    border: 1px solid #DDE5E0;
    border-radius: 12px;
    background: #FFFFFF;
}

.rr-radar-shell .rr-radar-opportunities-disclosure > summary {
    display: flex;
    align-items: center;
    gap: 12px;
    min-height: 52px;
    padding: 14px 16px;
    cursor: pointer;
    list-style: none;
    color: #0F3F32;
    font-weight: 760;
}

.rr-radar-shell .rr-radar-opportunity-count {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 28px;
    height: 28px;
    margin-left: auto;
    border-radius: 999px;
    background: #EEF7F3;
    color: #0F3F32;
    font-size: 13px;
}

.rr-radar-shell .rr-radar-opportunities-disclosure-body {
    padding: 14px 16px 16px;
}

.rr-radar-shell .rr-radar-opportunities-disclosure .rr-radar-excellence-opportunities {
    margin: 12px 0 0 !important;
}

.rr-radar-shell .rr-radar-opportunities-disclosure .rr-radar-excellence-opportunity {
    margin: 0 !important;
}

.rr-radar-shell .rr-radar-opportunities-disclosure .rr-radar-excellence-opportunity + .rr-radar-excellence-opportunity {
    margin-top: 10px !important;
}

@media (max-width: 960px) {
    .rr-radar-shell .rr-radar-detail-grid.rr-radar-detail-grid--grouped {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 720px) {
    .rr-radar-shell .rr-radar-asset-meta-group > summary,
    .rr-radar-shell .rr-radar-opportunities-disclosure > summary {
        align-items: flex-start;
        flex-wrap: wrap;
    }

    .rr-radar-shell .rr-radar-asset-meta-group > summary small {
        order: 3;
        width: 100%;
        margin-left: 0;
    }

    .rr-radar-shell .rr-radar-detail-grid.rr-radar-detail-grid--grouped {
        grid-template-columns: 1fr;
        padding: 10px;
    }

    .rr-radar-shell .rr-radar-detail-grid.rr-radar-detail-grid--grouped > div:first-child {
        grid-column: auto;
    }
}

/* v1.107.17 · PC10.4 scheduled-review intuitiveness and KPI consolidation. */
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-scheduled-kpi-band {
  margin:0 0 22px!important;
}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-scheduled-kpi-focus {
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;
  border:1px solid var(--rr-border-soft,#DDE4E1)!important;
  border-radius:var(--rr-r-md,12px)!important;
  background:var(--rr-surface,#fff)!important;
  overflow:hidden!important;
  box-shadow:var(--rr-sh-sm,0 1px 2px rgba(15,63,50,.04))!important;
}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-scheduled-kpi-focus-item {
  min-width:0!important;
  padding:17px 18px!important;
  border:0!important;
  border-left:1px solid var(--rr-border-soft,#DDE4E1)!important;
  background:var(--rr-surface,#fff)!important;
  box-shadow:none!important;
}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-scheduled-kpi-focus-item:first-child {border-left:0!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-scheduled-kpi-focus-item.is-action,
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-scheduled-kpi-focus-item.is-actionable-detail {background:#FFF9EC!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-scheduled-kpi-focus-item.is-action {box-shadow:inset 4px 0 0 #B7791F!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-scheduled-kpi-focus-item.is-current {background:#F7FAF8!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-scheduled-kpi-focus-item>span,
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-review-summary--collapsed .rr-radar-card-label {
  display:block!important;color:var(--rr-muted,#66736E)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:uppercase!important;
}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-scheduled-kpi-focus-item>strong {
  display:block!important;margin-top:7px!important;color:var(--rr-text,#1F2B26)!important;font-size:30px!important;line-height:1.05!important;
}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-scheduled-kpi-focus-item>strong.rr-radar-kpi-text-value,
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-review-summary--collapsed strong.rr-radar-kpi-text-value {
  font-size:16px!important;line-height:1.3!important;font-weight:650!important;
}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-scheduled-kpi-focus-item>p {margin:7px 0 0!important;color:var(--rr-muted,#66736E)!important;font-size:12px!important;line-height:1.4!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-scheduled-kpi-breakdown {margin:10px 0 0!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-review-summary--collapsed {grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:10px!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-review-summary--collapsed .rr-radar-card {min-height:0!important;padding:13px 14px!important;border-color:#E2E8E5!important;box-shadow:none!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-review-summary--collapsed .rr-radar-card>strong:not(.rr-radar-kpi-text-value) {font-size:23px!important;line-height:1.05!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews #scheduled-review-execution {border-top:4px solid var(--rr-brand-600,#176A4F)!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-policy-mode-card span {display:none!important;}
@media(max-width:760px){
  .rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-scheduled-kpi-focus {grid-template-columns:1fr!important;}
  .rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-scheduled-kpi-focus-item,
  .rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-scheduled-kpi-focus-item:first-child {border-left:0!important;border-top:1px solid var(--rr-border-soft,#DDE4E1)!important;}
  .rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-scheduled-kpi-focus-item:first-child {border-top:0!important;}
}

/* v1.107.17.2 · PC10.4.2 scheduled-review visual closure. */
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-scheduled-section-heading{align-items:flex-start!important;gap:18px!important;margin-bottom:16px!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-scheduled-section-heading>div{min-width:0!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-scheduled-section-heading h2,
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-scheduled-section-heading p{margin-top:0!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-scheduled-section-heading p{margin-bottom:0!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-scheduled-execution.is-current{border-top-color:var(--rr-brand-600,#176A4F)!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-scheduled-execution.is-action_required{border-top-color:#B7791F!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-inline-state{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:20px!important;padding:15px 16px!important;border:1px solid var(--rr-border-soft,#DDE4E1)!important;border-radius:var(--rr-r-sm,8px)!important;background:#F7F9F8!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-inline-state.is-correct{border-color:#BFD8CE!important;background:#F2F8F5!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-inline-state>div{min-width:0!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-inline-state strong,
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-inline-state span,
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-inline-state small{display:block!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-inline-state strong{color:var(--rr-text,#1F2B26)!important;font-size:14px!important;line-height:1.4!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-inline-state span,
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-inline-state small{margin-top:3px!important;color:var(--rr-muted,#66736E)!important;font-size:12px!important;line-height:1.45!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-inline-state>small{flex:0 0 auto!important;max-width:44%!important;margin-top:1px!important;text-align:right!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-scheduled-action-summary{display:grid!important;grid-template-columns:minmax(220px,.75fr) minmax(280px,1.25fr)!important;gap:18px!important;padding:15px 16px!important;border:1px solid #E6D2A8!important;border-radius:var(--rr-r-sm,8px)!important;background:#FFF9EC!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-scheduled-action-summary>div>strong,
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-scheduled-action-summary>div>span{display:block!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-scheduled-action-summary>div>span{margin-top:4px!important;color:#6D5A32!important;font-size:12px!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-scheduled-action-summary .rr-radar-compact-list{margin:0!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-scheduled-run-form{margin-top:14px!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-operational-details{margin:18px 0!important;border:1px solid var(--rr-border-soft,#DDE4E1)!important;border-radius:var(--rr-r-md,9px)!important;background:var(--rr-surface,#FFF)!important;overflow:hidden!important;box-shadow:var(--rr-sh-sm,0 1px 2px rgba(15,63,50,.035))!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-operational-details>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;min-height:48px!important;padding:13px 16px!important;cursor:pointer!important;color:var(--rr-text,#1F2B26)!important;font-weight:700!important;list-style-position:inside!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-operational-details>summary:hover{background:#F7F9F8!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-operational-details>summary span{min-width:0!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-operational-details>summary small{flex:0 0 auto!important;color:var(--rr-muted,#66736E)!important;font-size:12px!important;font-weight:500!important;text-align:right!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-operational-details[open]>summary{border-bottom:1px solid #E4EAE7!important;background:#F9FBFA!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-operational-details-body{padding:16px!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-operational-details-body>:first-child{margin-top:0!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-operational-details-body>:last-child{margin-bottom:0!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-automation-check{border-style:dashed!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-automation-check .rr-radar-cron-test-form{margin-top:12px!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-policy-mode-grid--compact{gap:8px!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-policy-mode-grid--compact .rr-radar-policy-mode-card{min-height:0!important;padding:11px 12px!important;box-shadow:none!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-policy-mode-grid--compact .rr-radar-policy-mode-card strong{margin-bottom:3px!important;font-size:13px!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-policy-mode-grid--compact .rr-radar-policy-mode-card p{margin:0!important;font-size:11px!important;line-height:1.42!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-policy-email-note{margin:12px 0 14px!important;color:var(--rr-muted,#66736E)!important;font-size:12px!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-policy-disclosure .rr-radar-policy-premium-list{margin-top:12px!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-policy-disclosure .rr-radar-policy-review-card{box-shadow:none!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-scheduled-history-body{display:grid!important;gap:18px!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-scheduled-history-section+.rr-radar-scheduled-history-section{padding-top:18px!important;border-top:1px solid #E4EAE7!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-scheduled-history-section h3,
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-scheduled-history-section h4{margin:0 0 10px!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-scheduled-history-section .rr-radar-table{margin:0!important;}
@media(max-width:760px){
  .rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-scheduled-section-heading,
  .rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-inline-state,
  .rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-operational-details>summary{align-items:flex-start!important;flex-direction:column!important;gap:8px!important;}
  .rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-inline-state>small,
  .rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-operational-details>summary small{max-width:none!important;text-align:left!important;}
  .rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-scheduled-action-summary{grid-template-columns:1fr!important;}
}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-badge-ok{background:#EAF5EF!important;border-color:#BFD8CE!important;color:#176A4F!important;}

/* v1.107.17.3 · PC10.4.3 scheduled-review final hierarchy closure. */
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-secondary-disclosure{margin-top:14px!important;border-style:dashed!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-secondary-disclosure>summary{min-height:44px!important;padding-top:11px!important;padding-bottom:11px!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-secondary-disclosure>summary small{color:var(--rr-muted,#6B7671)!important;letter-spacing:.01em!important;}
.rr-radar-client-surface-pass .rr-radar-scheduled-reviews .rr-radar-manual-demand-review .rr-radar-manual-asset-review-form{margin-top:12px!important;}


/* v1.107.18 · PC10.5 asset-list action hierarchy. */
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-header-actions .rr-radar-page-primary-action {
  background:#176A4F!important;
  border-color:#176A4F!important;
  color:#FFFFFF!important;
  -webkit-text-fill-color:#FFFFFF!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table .rr-radar-row-actions .rr-radar-action-open,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table .rr-radar-row-actions .rr-radar-action-capture {
  background:#FFFFFF!important;
  border-color:#C9D4CE!important;
  color:#14543D!important;
  -webkit-text-fill-color:#14543D!important;
  box-shadow:none!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table .rr-radar-row-actions .rr-radar-action-open:hover,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table .rr-radar-row-actions .rr-radar-action-open:focus,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table .rr-radar-row-actions .rr-radar-action-capture:hover,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table .rr-radar-row-actions .rr-radar-action-capture:focus {
  background:#F3FAF7!important;
  border-color:#176A4F!important;
  color:#0F3F32!important;
  -webkit-text-fill-color:#0F3F32!important;
}


/* v1.107.18.1 · PC10.5.1 asset action-cell native geometry hotfix.
   Higher specificity neutralizes legacy .rr-radar-actions flex rules on the td. */
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table tbody td.rr-radar-actions-cell,
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table tbody td.rr-radar-actions-cell {
  display:table-cell!important;
  box-sizing:border-box!important;
  height:auto!important;
  min-height:0!important;
  vertical-align:middle!important;
  padding:16px 14px!important;
  margin:0!important;
  border-left:0!important;
  outline:0!important;
  box-shadow:none!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table tbody td.rr-radar-actions-cell > .rr-radar-row-actions,
.rr-radar-real-view-inner[data-radar-view="assets"] .rr-radar-assets-list-table tbody td.rr-radar-actions-cell > .rr-radar-row-actions {
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  min-height:32px!important;
  height:auto!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}

/* v1.107.19 · PC10.6 canonical monitored-websites modes */
body.rr-radar-suite-page .rr-radar-projects-mode-switch{
  display:flex;
  gap:4px;
  margin:0 0 20px;
  padding:4px;
  border:1px solid #d8e1de;
  border-radius:12px;
  background:#eef3f1;
}
body.rr-radar-suite-page .rr-radar-projects-mode-switch__item{
  display:flex;
  flex:1 1 0;
  flex-direction:column;
  gap:2px;
  min-width:0;
  padding:11px 14px;
  border:1px solid transparent;
  border-radius:9px;
  color:#31443e;
  text-decoration:none;
  background:transparent;
  box-shadow:none;
}
body.rr-radar-suite-page .rr-radar-projects-mode-switch__item strong{
  font-size:14px;
  line-height:1.35;
  font-weight:700;
}
body.rr-radar-suite-page .rr-radar-projects-mode-switch__item span{
  font-size:12px;
  line-height:1.35;
  color:#687872;
}
body.rr-radar-suite-page .rr-radar-projects-mode-switch__item:hover,
body.rr-radar-suite-page .rr-radar-projects-mode-switch__item:focus-visible{
  background:#f8faf9;
  border-color:#cdd8d4;
  outline:none;
}
body.rr-radar-suite-page .rr-radar-projects-mode-switch__item.is-current{
  background:#fff;
  border-color:#c7d2ce;
  color:#17231f;
  box-shadow:0 1px 3px rgba(20,39,32,.08);
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="portfolio"] .rr-radar-consultant-portfolio{
  margin-top:0;
}
@media (max-width:720px){
  body.rr-radar-suite-page .rr-radar-projects-mode-switch{
    flex-direction:column;
  }
  body.rr-radar-suite-page .rr-radar-projects-mode-switch__item{
    width:100%;
  }
}
body.rr-radar-suite-page .rr-radar-pc10-6-help-modes{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:10px;
  margin-top:12px;
}
body.rr-radar-suite-page .rr-radar-pc10-6-help-modes > div{
  display:grid;
  gap:4px;
  padding:10px 12px;
  border:1px solid #dce4e1;
  border-radius:8px;
  background:#f8faf9;
}
body.rr-radar-suite-page .rr-radar-pc10-6-help-modes span{
  font-size:12px;
  line-height:1.45;
  color:#687872;
}
@media (max-width:720px){
  body.rr-radar-suite-page .rr-radar-pc10-6-help-modes{
    grid-template-columns:minmax(0,1fr);
  }
}

/* v1.107.19.1 · PC10.6.1 effective mode separation and manage-webs compaction. */
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="manage"] .rr-radar-projects-manage-primary{
  margin-top:0;
}
body.rr-radar-suite-page .rr-radar-projects-manage-primary > .rr-radar-section-heading{
  align-items:flex-start;
}
body.rr-radar-suite-page .rr-radar-projects-internal-entry{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:18px;
  margin-top:18px;
  padding:14px 16px;
  border:1px solid #d9e2df;
  border-radius:10px;
  background:#f8faf9;
}
body.rr-radar-suite-page .rr-radar-projects-internal-entry > div{
  display:grid;
  gap:3px;
}
body.rr-radar-suite-page .rr-radar-projects-internal-entry strong{
  color:#23332e;
  font-size:14px;
}
body.rr-radar-suite-page .rr-radar-projects-internal-entry small{
  color:#6a7873;
}
body.rr-radar-suite-page .rr-radar-projects-internal-diagnostics{
  display:grid;
  gap:18px;
  margin-top:18px;
  padding:18px;
  border:1px solid #cfdad6;
  border-radius:12px;
  background:#f6f9f8;
}
body.rr-radar-suite-page .rr-radar-projects-internal-diagnostics-head{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:18px;
  padding-bottom:14px;
  border-bottom:1px solid #d9e2df;
}
body.rr-radar-suite-page .rr-radar-projects-internal-diagnostics-head h2{
  margin:3px 0 4px;
  font-size:20px;
}
body.rr-radar-suite-page .rr-radar-projects-internal-diagnostics-head p{
  margin:0;
  color:#687872;
}
body.rr-radar-suite-page .rr-radar-projects-internal-diagnostics > .rr-radar-section{
  margin:0;
}
@media (max-width:720px){
  body.rr-radar-suite-page .rr-radar-projects-internal-entry,
  body.rr-radar-suite-page .rr-radar-projects-internal-diagnostics-head{
    align-items:stretch;
    flex-direction:column;
  }
  body.rr-radar-suite-page .rr-radar-projects-internal-entry .button,
  body.rr-radar-suite-page .rr-radar-projects-internal-diagnostics-head .button{
    width:100%;
    justify-content:center;
  }
}

/* v1.107.19.2 · PC10.6.2 monitored-websites fine visual rhythm polish. */
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"],
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"] > .rr-radar-projects-manager{
  min-width:0;
}
body.rr-radar-suite-page .rr-radar-projects-mode-switch{
  margin:0!important;
  padding:3px!important;
  border-radius:11px!important;
}
body.rr-radar-suite-page .rr-radar-projects-mode-switch__item{
  padding:9px 12px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"] .rr-radar-consultant-portfolio,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"] .rr-radar-projects-manager{
  margin-top:0!important;
}

/* The Suite shell already owns the title and introduction. Remove the empty
   legacy hero plane instead of leaving a blank card with the status floating. */
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="portfolio"] .rr-radar-consultant-portfolio-hero{
  display:block!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="portfolio"] .rr-radar-consultant-portfolio-state{
  display:grid!important;
  grid-template-columns:auto auto minmax(0,1fr)!important;
  align-items:center!important;
  gap:6px 12px!important;
  width:100%!important;
  max-width:none!important;
  min-height:0!important;
  margin:0!important;
  padding:12px 15px!important;
  border-radius:12px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="portfolio"] .rr-radar-consultant-portfolio-state span{
  white-space:nowrap;
  font-size:11px!important;
  font-weight:800!important;
  letter-spacing:.045em!important;
  text-transform:uppercase!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="portfolio"] .rr-radar-consultant-portfolio-state strong{
  font-size:16px!important;
  line-height:1.2!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="portfolio"] .rr-radar-consultant-portfolio-state small{
  justify-self:end;
  text-align:right;
  font-size:12px!important;
  line-height:1.35!important;
}

/* Portfolio rhythm and KPI typography. */
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="portfolio"] .rr-radar-consultant-portfolio{
  gap:14px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="portfolio"] .rr-radar-consultant-portfolio-kpis{
  gap:10px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="portfolio"] .rr-radar-consultant-portfolio-kpis > .rr-radar-card{
  min-height:0!important;
  padding:13px 14px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="portfolio"] .rr-radar-consultant-portfolio-kpis > .rr-radar-card > strong{
  display:block;
  margin-top:5px!important;
  font-size:22px!important;
  line-height:1.05!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="portfolio"] .rr-radar-kpi-text-value > strong,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="portfolio"] .rr-radar-consultant-license-segment.rr-radar-kpi-text-value > strong{
  font-size:15px!important;
  line-height:1.28!important;
  font-weight:750!important;
  letter-spacing:-.01em!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="portfolio"] .rr-radar-consultant-license-card{
  grid-template-columns:minmax(150px,.8fr) minmax(220px,1.25fr) minmax(240px,1.25fr) auto!important;
  gap:12px!important;
  padding:14px 15px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="portfolio"] .rr-radar-consultant-license-segment{
  min-width:0;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="portfolio"] .rr-radar-consultant-quota-guardrail{
  padding:9px 11px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="portfolio"] .rr-radar-consultant-license-card > .button{
  align-self:center;
  white-space:nowrap;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="portfolio"] .rr-radar-consultant-portfolio-card{
  gap:12px!important;
  padding:15px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="portfolio"] .rr-radar-consultant-portfolio-grid{
  gap:7px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="portfolio"] .rr-radar-consultant-portfolio-grid > div{
  padding:9px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="portfolio"] .rr-radar-consultant-portfolio-next{
  padding:11px 12px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="portfolio"] .rr-radar-consultant-portfolio-actions{
  padding-top:10px!important;
}

/* Manage mode: compact the operational plane and keep spacing systematic. */
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="manage"] .rr-radar-projects-manage-primary{
  padding:18px!important;
  border-radius:14px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="manage"] .rr-radar-projects-manage-primary > .rr-radar-section-heading{
  margin-bottom:14px!important;
  padding-bottom:12px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="manage"] .rr-radar-projects-create-slot{
  margin:0 0 14px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="manage"] .rr-radar-projects-create-drawer > summary{
  min-height:0!important;
  padding:11px 13px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="manage"] .rr-radar-projects-client-cards{
  gap:12px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="manage"] .rr-radar-project-client-card{
  padding:14px!important;
  border-radius:13px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="manage"] .rr-radar-project-client-summary-row{
  margin-top:9px!important;
  padding:10px 11px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="manage"] .rr-radar-project-client-detail:not([open]){
  margin-top:9px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="manage"] .rr-radar-project-client-detail > summary{
  padding:9px 11px!important;
}

/* Internal diagnostics is navigation, not a competing operational card. */
body.rr-radar-suite-page .rr-radar-projects-internal-entry{
  align-items:center!important;
  margin-top:14px!important;
  padding:13px 0 0!important;
  border:0!important;
  border-top:1px solid #d9e2df!important;
  border-radius:0!important;
  background:transparent!important;
}
body.rr-radar-suite-page .rr-radar-projects-internal-entry strong{
  font-size:13px!important;
}
body.rr-radar-suite-page .rr-radar-projects-internal-entry small{
  font-size:12px!important;
}
body.rr-radar-suite-page .rr-radar-projects-internal-entry .button{
  min-height:34px!important;
  padding:7px 11px!important;
  font-size:13px!important;
  background:transparent!important;
}

@media (max-width:1100px){
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="portfolio"] .rr-radar-consultant-license-card{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="portfolio"] .rr-radar-consultant-license-card > .button{
    justify-self:start;
  }
}
@media (max-width:720px){
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="portfolio"] .rr-radar-consultant-portfolio-state{
    grid-template-columns:1fr!important;
    gap:3px!important;
  }
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="portfolio"] .rr-radar-consultant-portfolio-state span{
    white-space:normal;
  }
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="portfolio"] .rr-radar-consultant-portfolio-state small{
    justify-self:start;
    text-align:left;
  }
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="portfolio"] .rr-radar-consultant-license-card{
    grid-template-columns:1fr!important;
  }
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="projects"][data-projects-mode="manage"] .rr-radar-projects-manage-primary{
    padding:14px!important;
  }
  body.rr-radar-suite-page .rr-radar-projects-internal-entry{
    gap:10px!important;
  }
}


/* v1.107.20 · PC10.7 semantic color and KPI typography polish.
   Raw data is neutral. Green, amber and red remain reserved for proven state. */
.rr-radar-client-surface-pass .rr-radar-kpi-raw-metric,
.rr-radar-client-surface-pass .rr-radar-card.rr-radar-kpi-raw-metric {
  background:#FFFFFF!important;
  border-left-color:#CBD5D0!important;
  border-color:#DDE4E1!important;
}
.rr-radar-client-surface-pass .rr-radar-kpi-raw-metric > strong,
.rr-radar-client-surface-pass .rr-radar-kpi-raw-metric .rr-radar-kpi-number-value {
  color:#24352F!important;
}
.rr-radar-client-surface-pass .rr-radar-kpi-number-value,
.rr-radar-client-surface-pass .rr-radar-card > strong.rr-radar-kpi-number-value,
.rr-radar-client-surface-pass .rr-radar-scheduled-kpi-focus-item > strong.rr-radar-kpi-number-value {
  display:block;
  font-size:clamp(24px,2.2vw,32px)!important;
  line-height:1.08!important;
  font-weight:780!important;
  letter-spacing:-.035em!important;
}
.rr-radar-client-surface-pass .rr-radar-kpi-text-value,
.rr-radar-client-surface-pass .rr-radar-card > strong.rr-radar-kpi-text-value,
.rr-radar-client-surface-pass .rr-radar-kpi-text-value > strong,
.rr-radar-client-surface-pass .rr-radar-scheduled-kpi-focus-item > strong.rr-radar-kpi-text-value {
  display:block;
  font-size:15px!important;
  line-height:1.28!important;
  font-weight:720!important;
  letter-spacing:-.01em!important;
  overflow-wrap:anywhere;
}
.rr-radar-client-surface-pass .rr-radar-scheduled-kpi-focus-item.rr-radar-kpi-zero-neutral {
  background:#F7FAF8!important;
  box-shadow:none!important;
  color:#24352F!important;
}
.rr-radar-client-surface-pass .rr-radar-scheduled-kpi-focus-item.rr-radar-kpi-zero-neutral > strong {
  color:#24352F!important;
}
.rr-radar-client-surface-pass .rr-radar-assets-summary,
.rr-radar-client-surface-pass .rr-radar-quality-summary,
.rr-radar-client-surface-pass .rr-radar-sc-comparison-summary {
  gap:12px!important;
  align-items:stretch!important;
}
.rr-radar-client-surface-pass .rr-radar-assets-summary > .rr-radar-card,
.rr-radar-client-surface-pass .rr-radar-quality-summary > .rr-radar-card,
.rr-radar-client-surface-pass .rr-radar-sc-comparison-summary > .rr-radar-card {
  min-height:0!important;
  padding:14px 15px!important;
}
@media (max-width:782px){
  .rr-radar-client-surface-pass .rr-radar-kpi-number-value,
  .rr-radar-client-surface-pass .rr-radar-card > strong.rr-radar-kpi-number-value,
  .rr-radar-client-surface-pass .rr-radar-scheduled-kpi-focus-item > strong.rr-radar-kpi-number-value {
    font-size:26px!important;
  }
}

/* v1.107.20.1 · PC10.7.1 Search Console raw metrics: effective neutral semantics.
   These four values are evidence, not a favourable state. */
body.rr-radar-suite-page .rr-radar-client-surface-pass .rr-radar-sc-safe-kpis--primary > .rr-radar-sc-safe-kpi.rr-radar-sc-raw-metric,
.rr-radar-client-surface-pass .rr-radar-sc-safe-kpis--primary > .rr-radar-sc-safe-kpi.rr-radar-sc-raw-metric {
  background:#FFFFFF!important;
  border-color:#DDE4E1!important;
  color:#24352F!important;
  box-shadow:0 1px 2px rgba(19,48,39,.035)!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-pass .rr-radar-sc-safe-kpis--primary > .rr-radar-sc-safe-kpi.rr-radar-sc-raw-metric::before,
.rr-radar-client-surface-pass .rr-radar-sc-safe-kpis--primary > .rr-radar-sc-safe-kpi.rr-radar-sc-raw-metric::before {
  background:#CBD5D0!important;
  opacity:1!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-pass .rr-radar-sc-safe-kpi.rr-radar-sc-raw-metric > strong,
.rr-radar-client-surface-pass .rr-radar-sc-safe-kpi.rr-radar-sc-raw-metric > strong,
body.rr-radar-suite-page .rr-radar-client-surface-pass .rr-radar-sc-safe-kpi.rr-radar-sc-raw-metric > span,
.rr-radar-client-surface-pass .rr-radar-sc-safe-kpi.rr-radar-sc-raw-metric > span,
body.rr-radar-suite-page .rr-radar-client-surface-pass .rr-radar-sc-safe-kpi.rr-radar-sc-raw-metric > em,
.rr-radar-client-surface-pass .rr-radar-sc-safe-kpi.rr-radar-sc-raw-metric > em {
  color:#24352F!important;
}


/* v1.107.21.1 · PC10.8.1 frontend precedence markers. */
.rr-radar-shell .rr-radar-notification-preferences--frontend[data-pc10-8-1-notification-surface="1"],
.rr-radar-shell .rr-radar-client-table--visibility-quality[data-pc10-8-1-quality-table="1"] { min-width: 0; }

/* v1.107.21.2 · PC10.8.2 frontend precedence: filters are explicit controls, quality table uses native geometry. */
.rr-radar-client-surface-pass .rr-radar-vq-filter-panel[data-pc10-8-2-filter-panel="1"] {
  margin:18px 0 22px!important;
  padding:18px!important;
  border:1px solid #dce6e1!important;
  border-radius:12px!important;
  background:#fff!important;
}
.rr-radar-client-surface-pass .rr-radar-vq-filter-heading {
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  gap:18px!important;
  align-items:start!important;
  padding-bottom:14px!important;
  border-bottom:1px solid #e7eeeb!important;
}
.rr-radar-client-surface-pass .rr-radar-vq-filter-current {
  min-width:190px!important;
  padding:10px 12px!important;
  border:1px solid #d8e2de!important;
  border-radius:9px!important;
  background:#f7f9f8!important;
}
.rr-radar-client-surface-pass .rr-radar-quality-filters {
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  margin:14px 0 0!important;
}
.rr-radar-client-surface-pass .rr-radar-vq-filter-option {
  display:inline-flex!important;
  align-items:center!important;
  gap:8px!important;
  min-height:34px!important;
  padding:6px 9px 6px 11px!important;
  border:1px solid #d7e1dc!important;
  border-radius:8px!important;
  background:#fff!important;
  color:#31483f!important;
  text-decoration:none!important;
}
.rr-radar-client-surface-pass .rr-radar-vq-filter-option.is-current {
  border-color:#879a91!important;
  background:#e9efec!important;
  color:#20352d!important;
  box-shadow:inset 0 0 0 1px #879a91!important;
}
.rr-radar-client-surface-pass .rr-radar-vq-filter-option.is-current::before { content:"✓"!important; color:#53645d!important; }
.rr-radar-client-surface-pass .rr-radar-vq-filter-option small {
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:22px!important;
  height:22px!important;
  padding:0 6px!important;
  border-radius:999px!important;
  background:#eef2f0!important;
  color:#53645d!important;
}
.rr-radar-client-surface-pass .rr-radar-vq-filter-option.is-current small { background:#fff!important; }
.rr-radar-client-surface-pass .rr-radar-vq-filter-option.is-empty { opacity:.52!important; }

.rr-radar-client-surface-pass .rr-radar-vq-table-wrap {
  overflow-x:auto!important;
  border:1px solid #dce6e1!important;
  border-radius:10px!important;
  background:#fff!important;
  box-shadow:0 1px 2px rgba(15,63,50,.035)!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-2-quality-table="1"] {
  width:100%!important;
  min-width:1080px!important;
  table-layout:fixed!important;
  border-collapse:separate!important;
  border-spacing:0!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-2-quality-table="1"] col.rr-radar-vq-col-asset { width:23%!important; }
.rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-2-quality-table="1"] col.rr-radar-vq-col-evaluation { width:27%!important; }
.rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-2-quality-table="1"] col.rr-radar-vq-col-evidence { width:32%!important; }
.rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-2-quality-table="1"] col.rr-radar-vq-col-action { width:18%!important; }
.rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-2-quality-table="1"] th,
.rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-2-quality-table="1"] td {
  position:static!important;
  vertical-align:top!important;
  box-sizing:border-box!important;
  border-right:1px solid #e7eeeb!important;
  box-shadow:none!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-2-quality-table="1"] th:last-child,
.rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-2-quality-table="1"] td:last-child { border-right:0!important; }
.rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-2-quality-table="1"] .rr-radar-vq-action-col {
  position:static!important;
  min-width:0!important;
  background:#fbfcfc!important;
  box-shadow:none!important;
}
.rr-radar-client-surface-pass .rr-radar-vq-action-stack {
  display:grid!important;
  gap:8px!important;
  align-content:start!important;
  padding:12px!important;
  border:1px solid #dce6e1!important;
  border-radius:9px!important;
  background:#fff!important;
}
.rr-radar-client-surface-pass .rr-radar-vq-action-stack .button { justify-self:start!important; margin:0!important; }

@media(max-width:980px){
  .rr-radar-client-surface-pass .rr-radar-vq-filter-heading { grid-template-columns:1fr!important; }
  .rr-radar-client-surface-pass .rr-radar-vq-filter-current { min-width:0!important; }
  .rr-radar-client-surface-pass .rr-radar-vq-table-wrap { overflow:visible!important; border:0!important; background:transparent!important; box-shadow:none!important; }
  .rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-2-quality-table="1"] { display:block!important; min-width:0!important; background:transparent!important; }
  .rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-2-quality-table="1"] colgroup,
  .rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-2-quality-table="1"] thead { display:none!important; }
  .rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-2-quality-table="1"] tbody { display:block!important; }
  .rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-2-quality-table="1"] tr {
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    margin:0 0 14px!important;
    overflow:hidden!important;
    border:1px solid #dce6e1!important;
    border-radius:10px!important;
    background:#fff!important;
  }
  .rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-2-quality-table="1"] td {
    display:block!important;
    width:auto!important;
    min-width:0!important;
    padding:13px 14px!important;
    border:0!important;
    border-right:1px solid #edf2ef!important;
    border-bottom:1px solid #edf2ef!important;
    background:#fff!important;
  }
  .rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-2-quality-table="1"] td:nth-child(2n) { border-right:0!important; }
  .rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-2-quality-table="1"] td::before {
    content:attr(data-label)!important;
    display:block!important;
    margin-bottom:7px!important;
    color:#66766f!important;
    font-size:11px!important;
    font-weight:800!important;
    letter-spacing:.035em!important;
    text-transform:uppercase!important;
  }
  .rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-2-quality-table="1"] .rr-radar-vq-action-col {
    grid-column:1/-1!important;
    border-right:0!important;
    border-bottom:0!important;
    background:#f7faf8!important;
  }
}
@media(max-width:640px){
  .rr-radar-client-surface-pass .rr-radar-vq-filter-option { width:100%!important; justify-content:space-between!important; }
  .rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-2-quality-table="1"] tr { grid-template-columns:1fr!important; }
  .rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-2-quality-table="1"] td { border-right:0!important; }
}

/* v1.107.21.4 · PC10.8.4 frontend precedence for one-stack quality evidence and top-aligned action. */
.rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-4-quality-table="1"] {
  min-width:1040px!important;
  table-layout:fixed!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-4-quality-table="1"] col.rr-radar-vq-col-asset { width:22%!important; }
.rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-4-quality-table="1"] col.rr-radar-vq-col-evaluation { width:25%!important; }
.rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-4-quality-table="1"] col.rr-radar-vq-col-evidence { width:38%!important; }
.rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-4-quality-table="1"] col.rr-radar-vq-col-action { width:15%!important; }
.rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-4-quality-table="1"] th,
.rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-4-quality-table="1"] td {
  vertical-align:top!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-4-quality-table="1"] .rr-radar-vq-evidence-cell,
.rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-4-quality-table="1"] .rr-radar-vq-action-cell {
  padding:16px!important;
  background:#fff!important;
}
.rr-radar-client-surface-pass .rr-radar-vq-evidence-stack {
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:12px!important;
  width:100%!important;
  min-width:0!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-4-quality-table="1"] .rr-radar-vq-evidence-head {
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:10px 16px!important;
  padding:0 0 11px!important;
  border-bottom:1px solid #e7eeeb!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-4-quality-table="1"] .rr-radar-vq-evidence-context {
  display:flex!important;
  flex:1 1 220px!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  gap:6px 10px!important;
  min-width:0!important;
  padding:0!important;
  border:0!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-4-quality-table="1"] .rr-radar-vq-data-state {
  display:flex!important;
  flex:0 1 auto!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:6px 9px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-4-quality-table="1"] .rr-radar-vq-evidence-grid {
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:7px!important;
  margin:0!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-4-quality-table="1"] .rr-radar-vq-evidence-summary {
  margin:0!important;
  color:#5f6f68!important;
  font-size:12px!important;
  line-height:1.45!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-4-quality-table="1"] .rr-radar-vq-evidence-details {
  margin:0!important;
  padding-top:10px!important;
  border-top:1px solid #edf2ef!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-4-quality-table="1"] .rr-radar-vq-action-cell {
  vertical-align:top!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-4-quality-table="1"] .rr-radar-vq-action-stack {
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  gap:9px!important;
  min-width:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
}
.rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-4-quality-table="1"] .rr-radar-vq-action-stack .button {
  margin:0!important;
}
@media(max-width:1240px){
  .rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-4-quality-table="1"] .rr-radar-vq-evidence-grid {
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media(max-width:980px){
  .rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-4-quality-table="1"] { min-width:0!important; }
  .rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-4-quality-table="1"] .rr-radar-vq-evidence-head {
    display:grid!important;
    grid-template-columns:1fr!important;
  }
  .rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-4-quality-table="1"] .rr-radar-vq-data-state {
    justify-content:flex-start!important;
  }
  .rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-4-quality-table="1"] .rr-radar-vq-action-cell {
    background:#f8faf9!important;
  }
}
@media(max-width:640px){
  .rr-radar-client-surface-pass .rr-radar-client-table--visibility-quality[data-pc10-8-4-quality-table="1"] .rr-radar-vq-evidence-grid {
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}

/* v1.107.21.5 · PC10.8.5 frontend non-table quality ranking precedence. */
.rr-radar-client-surface-pass .rr-radar-vq-ranking-grid {
  --rr-vq-ranking-columns:minmax(180px,1.05fr) minmax(220px,1.18fr) minmax(360px,1.75fr) minmax(160px,.78fr)!important;
  overflow:hidden!important;border:1px solid #dce6e1!important;border-radius:10px!important;background:#fff!important;box-shadow:0 1px 2px rgba(15,63,50,.035)!important;
}
.rr-radar-client-surface-pass .rr-radar-vq-ranking-head,
.rr-radar-client-surface-pass .rr-radar-vq-ranking-row {display:grid!important;grid-template-columns:var(--rr-vq-ranking-columns)!important;align-items:stretch!important;min-width:1060px!important;}
.rr-radar-client-surface-pass .rr-radar-vq-ranking-head {background:#f4f8f6!important;color:#61716b!important;font-size:11px!important;font-weight:800!important;letter-spacing:.045em!important;text-transform:uppercase!important;}
.rr-radar-client-surface-pass .rr-radar-vq-ranking-head>span,
.rr-radar-client-surface-pass .rr-radar-vq-ranking-cell {min-width:0!important;padding:14px 16px!important;border-right:1px solid #e7eeeb!important;box-sizing:border-box!important;}
.rr-radar-client-surface-pass .rr-radar-vq-ranking-head>span:last-child,
.rr-radar-client-surface-pass .rr-radar-vq-ranking-cell:last-child {border-right:0!important;}
.rr-radar-client-surface-pass .rr-radar-vq-ranking-row {border-top:1px solid #e7eeeb!important;background:#fff!important;}
.rr-radar-client-surface-pass .rr-radar-vq-ranking-cell {display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:7px!important;background:#fff!important;}
.rr-radar-client-surface-pass .rr-radar-vq-ranking-evidence {gap:12px!important;}
.rr-radar-client-surface-pass .rr-radar-vq-evidence-meta {display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:7px 12px!important;width:100%!important;padding:0 0 10px!important;border-bottom:1px solid #e7eeeb!important;color:#53645d!important;font-size:12px!important;line-height:1.4!important;}
.rr-radar-client-surface-pass .rr-radar-vq-evidence-band {display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;width:100%!important;}
.rr-radar-client-surface-pass .rr-radar-vq-evidence-band>span {min-width:0!important;padding:8px 9px!important;border:1px solid #e2ebe7!important;border-radius:7px!important;background:#f8fbfa!important;}
.rr-radar-client-surface-pass .rr-radar-vq-evidence-band small,
.rr-radar-client-surface-pass .rr-radar-vq-evidence-band strong {display:block!important;}
.rr-radar-client-surface-pass .rr-radar-vq-evidence-band small {color:#66766f!important;font-size:10px!important;font-weight:750!important;letter-spacing:.035em!important;text-transform:uppercase!important;}
.rr-radar-client-surface-pass .rr-radar-vq-evidence-band strong {margin-top:2px!important;color:#243e35!important;font-size:15px!important;}
.rr-radar-client-surface-pass .rr-radar-vq-ranking-evidence .rr-radar-vq-evidence-summary {margin:0!important;color:#5f6f68!important;font-size:12px!important;line-height:1.5!important;}
.rr-radar-client-surface-pass .rr-radar-vq-ranking-evidence .rr-radar-vq-evidence-details {width:100%!important;margin:0!important;padding-top:10px!important;border-top:1px solid #edf2ef!important;}
.rr-radar-client-surface-pass .rr-radar-vq-ranking-action {align-items:flex-start!important;justify-content:flex-start!important;gap:10px!important;background:#fbfcfc!important;}
.rr-radar-client-surface-pass .rr-radar-vq-ranking-action>strong {margin:0!important;font-size:14px!important;line-height:1.35!important;}
.rr-radar-client-surface-pass .rr-radar-vq-ranking-action .button {margin:0!important;}
@media(max-width:1100px){
  .rr-radar-client-surface-pass .rr-radar-vq-ranking-grid {overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important;}
  .rr-radar-client-surface-pass .rr-radar-vq-ranking-head {display:none!important;}
  .rr-radar-client-surface-pass .rr-radar-vq-ranking-row {grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0!important;margin:0 0 14px!important;overflow:hidden!important;border:1px solid #dce6e1!important;border-radius:10px!important;box-shadow:0 1px 2px rgba(15,63,50,.035)!important;}
  .rr-radar-client-surface-pass .rr-radar-vq-ranking-cell {border-right:1px solid #edf2ef!important;border-bottom:1px solid #edf2ef!important;}
  .rr-radar-client-surface-pass .rr-radar-vq-ranking-cell:nth-child(2n) {border-right:0!important;}
  .rr-radar-client-surface-pass .rr-radar-vq-ranking-cell::before {content:attr(aria-label)!important;display:block!important;margin-bottom:3px!important;color:#66766f!important;font-size:10px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important;}
  .rr-radar-client-surface-pass .rr-radar-vq-ranking-evidence,
  .rr-radar-client-surface-pass .rr-radar-vq-ranking-action {grid-column:1/-1!important;border-right:0!important;}
  .rr-radar-client-surface-pass .rr-radar-vq-ranking-action {border-bottom:0!important;}
}
@media(max-width:700px){
  .rr-radar-client-surface-pass .rr-radar-vq-ranking-row {grid-template-columns:1fr!important;}
  .rr-radar-client-surface-pass .rr-radar-vq-ranking-cell {grid-column:1!important;border-right:0!important;}
  .rr-radar-client-surface-pass .rr-radar-vq-evidence-band {grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}


/* v1.107.21.6 · PC10.8.6 frontend evidence metric label/value alignment precedence. */
.rr-radar-client-surface-pass .rr-radar-vq-evidence-band > span {
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:flex-start!important;
}
.rr-radar-client-surface-pass .rr-radar-vq-evidence-band > span > small {
  min-height:2.4em!important;
  line-height:1.2!important;
}
.rr-radar-client-surface-pass .rr-radar-vq-evidence-band > span > strong {
  line-height:1.2!important;
}

/* T2.4V.1f · focused client-safe decision rhythm and context */
.rr-focused-decision{display:block}
.rr-focused-decision .rr-section-head{margin-bottom:20px}
.rr-focused-decision__evidence,.rr-focused-decision__status{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:24px;align-items:center;padding:24px}
.rr-focused-decision__evidence-copy,.rr-focused-decision__status-copy{display:grid;align-content:start;gap:8px;min-width:0}
.rr-focused-decision__status-copy{gap:12px}
.rr-focused-decision__evidence h3,.rr-focused-decision__evidence p,.rr-focused-decision__status h3,.rr-focused-decision__status p{margin:0}
.rr-focused-decision__evidence h3{overflow-wrap:anywhere}
.rr-focused-decision__status-copy .rr-chip{justify-self:start}
.rr-focused-decision__source-meta{display:flex;flex-wrap:wrap;gap:8px 24px;margin:8px 0 0}
.rr-focused-decision__source-meta>div{display:grid;gap:2px;min-width:140px}
.rr-focused-decision__source-meta dt{font-size:12px;color:var(--rr-muted,#66756e)}
.rr-focused-decision__source-meta dd{margin:0;font-weight:650}
.rr-focused-decision__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--rr-border,#d7e2dc);border-radius:7px;overflow:hidden}
.rr-focused-decision__facts>div{padding:14px 16px;display:grid;gap:4px;border-right:1px solid var(--rr-border,#d7e2dc);border-bottom:1px solid var(--rr-border,#d7e2dc)}
.rr-focused-decision__facts>div:nth-child(2n){border-right:0}.rr-focused-decision__facts>div:nth-last-child(-n+2){border-bottom:0}
.rr-focused-decision__facts small,.rr-focused-decision__status dt{font-size:12px;color:var(--rr-muted,#66756e)}
.rr-focused-decision__facts strong{font-size:22px}.rr-focused-decision__status dl{margin:0;display:grid;gap:12px}.rr-focused-decision__status dl>div{display:grid;gap:3px}.rr-focused-decision__status dd{margin:0;font-weight:650}
.rr-focused-decision__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;overflow:hidden}
.rr-focused-decision__actions form{padding:22px;display:grid;align-content:start;justify-items:start;gap:12px;border-right:1px solid var(--rr-border,#d7e2dc)}
.rr-focused-decision__actions form:last-child{border-right:0}.rr-focused-decision__actions form p{margin:0;color:var(--rr-muted,#66756e)}
.rr-focused-decision__footer{display:flex;gap:24px;flex-wrap:wrap;margin-top:20px}
@media (max-width:1024px){.rr-focused-decision__evidence,.rr-focused-decision__status{grid-template-columns:1fr}.rr-focused-decision__actions{grid-template-columns:1fr}.rr-focused-decision__actions form{border-right:0;border-bottom:1px solid var(--rr-border,#d7e2dc)}.rr-focused-decision__actions form:last-child{border-bottom:0}}
@media (max-width:520px){.rr-focused-decision__evidence,.rr-focused-decision__status{padding:18px}.rr-focused-decision__source-meta{display:grid;gap:8px}.rr-focused-decision__facts{grid-template-columns:1fr}.rr-focused-decision__facts>div{border-right:0}.rr-focused-decision__facts>div:nth-last-child(-n+2){border-bottom:1px solid var(--rr-border,#d7e2dc)}.rr-focused-decision__facts>div:last-child{border-bottom:0}}

/* v1.135.0.7 · V3.4F / T2.4V.1g · S01 post-create readback and S18 client-product surface recovery. */
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-readback{
  margin:0 0 var(--rr-space-7);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-callout--verified{
  color:var(--rr-semantic-state-verified-fg);
  background:var(--rr-semantic-state-verified-bg);
  border-color:var(--rr-semantic-state-verified-border);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-callout--verified svg{color:var(--rr-semantic-state-verified-fg)}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-primary-action{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:var(--rr-space-3);
  margin-top:var(--rr-space-5);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-primary-action span{
  color:var(--rr-semantic-text-secondary);
  font-size:var(--rr-font-size-caption);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-onboarding{
  display:grid;
  gap:var(--rr-space-4);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-origin{
  display:grid;
  grid-template-columns:minmax(0,1.25fr) minmax(25rem,1fr);
  align-items:start;
  gap:var(--rr-space-6);
  padding:var(--rr-space-5);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-origin h3,
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-origin p{
  margin:0;
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-origin h3{margin-top:var(--rr-space-2)}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-origin p{margin-top:var(--rr-space-2);color:var(--rr-semantic-text-secondary)}
.rr-13r-app [data-product-ux-surface="S18"] .rr-origin-facts{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:0;
  margin:0;
  overflow:hidden;
  border:1px solid var(--rr-semantic-border-soft);
  border-radius:var(--rr-radius-sm);
  background:var(--rr-semantic-bg-soft);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-origin-facts>div{
  display:grid;
  gap:.2rem;
  min-width:0;
  padding:var(--rr-space-3);
  border-right:1px solid var(--rr-semantic-border-soft);
  border-bottom:1px solid var(--rr-semantic-border-soft);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-origin-facts>div:nth-child(3n){border-right:0}
.rr-13r-app [data-product-ux-surface="S18"] .rr-origin-facts>div:nth-last-child(-n+3){border-bottom:0}
.rr-13r-app [data-product-ux-surface="S18"] .rr-origin-facts dt{
  color:var(--rr-semantic-text-muted);
  font-size:var(--rr-font-size-caption);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-origin-facts dd{
  margin:0;
  overflow-wrap:anywhere;
  color:var(--rr-semantic-text-primary);
  font-weight:var(--rr-font-weight-semibold);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-onboarding-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:var(--rr-space-4);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-onboarding-step{
  position:relative;
  display:grid;
  grid-template-columns:auto minmax(0,1fr);
  align-content:start;
  gap:var(--rr-space-3);
  min-height:15rem;
  padding:var(--rr-space-5);
  border-top:3px solid var(--rr-semantic-border-default);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-onboarding-step.is-current{border-top-color:var(--rr-color-brand-600)}
.rr-13r-app [data-product-ux-surface="S18"] .rr-onboarding-step.is-complete{border-top-color:var(--rr-semantic-state-verified-fg)}
.rr-13r-app [data-product-ux-surface="S18"] .rr-onboarding-step.is-blocked{background:var(--rr-semantic-bg-soft)}
.rr-13r-app [data-product-ux-surface="S18"] .rr-step-index{
  display:grid;
  place-items:center;
  width:1.75rem;
  height:1.75rem;
  border-radius:var(--rr-radius-pill);
  color:var(--rr-semantic-text-inverse);
  background:var(--rr-color-brand-700);
  font-size:var(--rr-font-size-caption);
  font-weight:var(--rr-font-weight-bold);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-onboarding-step.is-blocked .rr-step-index{background:var(--rr-color-ink-400)}
.rr-13r-app [data-product-ux-surface="S18"] .rr-onboarding-step h3,
.rr-13r-app [data-product-ux-surface="S18"] .rr-onboarding-step p{margin:0}
.rr-13r-app [data-product-ux-surface="S18"] .rr-onboarding-step h3{margin-top:var(--rr-space-3)}
.rr-13r-app [data-product-ux-surface="S18"] .rr-onboarding-step p{margin-top:var(--rr-space-2);color:var(--rr-semantic-text-secondary)}
.rr-13r-app [data-product-ux-surface="S18"] .rr-onboarding-step .rr-button,
.rr-13r-app [data-product-ux-surface="S18"] .rr-step-readback{margin-top:var(--rr-space-4)}
.rr-13r-app [data-product-ux-surface="S18"] .rr-step-readback{
  display:block;
  color:var(--rr-semantic-text-secondary);
  font-size:var(--rr-font-size-caption);
  font-weight:var(--rr-font-weight-semibold);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-context-edit{display:inline-flex;margin-top:var(--rr-space-4)}
.rr-13r-app [data-product-ux-surface="S18"] .rr-context-governance-panel{
  display:grid;
  gap:var(--rr-space-4);
  margin-top:var(--rr-space-4);
  padding:var(--rr-space-5);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-context-governance-summary{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:start;
  gap:var(--rr-space-5);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-context-governance-summary h3,
.rr-13r-app [data-product-ux-surface="S18"] .rr-context-governance-summary p{margin:0}
.rr-13r-app [data-product-ux-surface="S18"] .rr-context-governance-summary h3{margin-top:var(--rr-space-2)}
.rr-13r-app [data-product-ux-surface="S18"] .rr-context-governance-summary p{margin-top:var(--rr-space-2);color:var(--rr-semantic-text-secondary)}
.rr-13r-app [data-product-ux-surface="S18"] .rr-context-score{
  display:grid;
  justify-items:end;
  gap:.15rem;
  min-width:7rem;
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-context-score strong{font-size:var(--rr-font-size-heading-2);line-height:1;color:var(--rr-color-brand-700)}
.rr-13r-app [data-product-ux-surface="S18"] .rr-context-score span{color:var(--rr-semantic-text-secondary);font-size:var(--rr-font-size-caption)}
.rr-13r-app [data-product-ux-surface="S18"] .rr-context-warnings{
  display:grid;
  gap:var(--rr-space-2);
  margin:0;
  padding:var(--rr-space-4) var(--rr-space-4) var(--rr-space-4) 2.25rem;
  color:var(--rr-semantic-state-attention-fg);
  background:var(--rr-semantic-state-attention-bg);
  border:1px solid var(--rr-semantic-state-attention-border);
  border-radius:var(--rr-radius-sm);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-template-form{display:grid;gap:var(--rr-space-4)}
.rr-13r-app [data-product-ux-surface="S18"] .rr-template-diff{
  overflow:hidden;
  border:1px solid var(--rr-semantic-border-default);
  border-radius:var(--rr-radius-sm);
  background:var(--rr-semantic-bg-surface);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-template-diff>summary{
  display:flex;
  align-items:center;
  min-height:var(--rr-control-target-min);
  padding:var(--rr-space-3) var(--rr-space-4);
  font-weight:var(--rr-font-weight-semibold);
  cursor:pointer;
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-template-table-wrap{overflow:auto;border-top:1px solid var(--rr-semantic-border-soft)}
.rr-13r-app [data-product-ux-surface="S18"] .rr-template-table{width:100%;min-width:48rem;border-collapse:collapse}
.rr-13r-app [data-product-ux-surface="S18"] .rr-template-table th,
.rr-13r-app [data-product-ux-surface="S18"] .rr-template-table td{padding:var(--rr-space-3) var(--rr-space-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--rr-semantic-border-soft)}
.rr-13r-app [data-product-ux-surface="S18"] .rr-template-table thead th{color:var(--rr-semantic-text-muted);background:var(--rr-semantic-bg-soft);font-size:var(--rr-font-size-caption);text-transform:uppercase;letter-spacing:.04em}
.rr-13r-app [data-product-ux-surface="S18"] .rr-template-diff>p{margin:0;padding:var(--rr-space-3) var(--rr-space-4);color:var(--rr-semantic-text-secondary)}
.rr-13r-app [data-product-ux-surface="S18"] .rr-template-approval{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:space-between;
  gap:var(--rr-space-4);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-template-approval label{display:flex;align-items:flex-start;gap:var(--rr-space-2);max-width:48rem}
.rr-13r-app [data-product-ux-surface="S18"] .rr-template-approval input{margin-top:.2rem}
.rr-13r-app [data-product-ux-surface="S18"] .rr-context-readonly{margin:0;color:var(--rr-semantic-text-secondary)}

/* S01 header audit: retain the post-12G.4 canonical tokens; no local override is introduced. */
.rr-13r-app [data-product-ux-surface="S01"] .rr-page-head{
  margin-bottom:var(--rr-space-8);
}
.rr-13r-app [data-product-ux-surface="S01"] .rr-page-head h1{
  margin:var(--rr-space-1) 0 var(--rr-space-2);
}


/* v1.135.0.211 · S01 executive home reconstruction without semantic color changes. */
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v211{
  display:grid;
  gap:0;
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v211 .rr-home-canonical-hero{
  margin:0;
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v211 .rr-home-canonical-hero>.rr-radar-lead{
  max-width:68ch;
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v211 .rr-section{
  margin-top:var(--rr-space-9);
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v211 .rr-section-head{
  align-items:flex-end;
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v211 .rr-section-head>div{
  max-width:72ch;
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v211 .rr-home-priority .rr-priority,
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v211 .rr-home-row-list .rr-row{
  min-height:100%;
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v211 .rr-home-priority .rr-priority{
  grid-template-columns:minmax(0,1.15fr) auto;
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v211 .rr-home-pulse .rr-kpi-value{
  font-variant-numeric:tabular-nums;
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v211 .rr-home-pulse .rr-kpi-band,
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v211 .rr-home-row-list{
  background:var(--rr-semantic-bg-surface);
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v211 .rr-home-decision-grid{
  grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);
  align-items:start;
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v211 .rr-home-row-list .rr-row{
  align-items:flex-start;
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v211 .rr-home-row-list .rr-text-action{
  align-self:center;
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v211 .rr-home-watch .rr-callout{
  padding:var(--rr-space-4) var(--rr-space-5);
}
@media(max-width:980px){
  .rr-13r-app [data-product-ux-surface="S01"].rr-home-v211 .rr-home-decision-grid{
    grid-template-columns:1fr;
  }
}
@media(max-width:767px){
  .rr-13r-app [data-product-ux-surface="S01"].rr-home-v211 .rr-section{
    margin-top:var(--rr-space-8);
  }
  .rr-13r-app [data-product-ux-surface="S01"].rr-home-v211 .rr-home-priority .rr-priority,
  .rr-13r-app [data-product-ux-surface="S01"].rr-home-v211 .rr-home-row-list .rr-row{
    grid-template-columns:1fr;
  }
  .rr-13r-app [data-product-ux-surface="S01"].rr-home-v211 .rr-home-priority .rr-priority-action,
  .rr-13r-app [data-product-ux-surface="S01"].rr-home-v211 .rr-home-row-list .rr-text-action{
    align-self:flex-start;
  }
}

@media(max-width:1180px){
  .rr-13r-app [data-product-ux-surface="S18"] .rr-asset-origin{grid-template-columns:1fr}
  .rr-13r-app [data-product-ux-surface="S18"] .rr-onboarding-grid{grid-template-columns:1fr 1fr}
  .rr-13r-app [data-product-ux-surface="S18"] .rr-onboarding-step:last-child{grid-column:1/-1;min-height:auto}
}
@media(max-width:767px){
  .rr-13r-app [data-product-ux-surface="S18"] .rr-origin-facts{grid-template-columns:1fr 1fr}
  .rr-13r-app [data-product-ux-surface="S18"] .rr-origin-facts>div{border-right:1px solid var(--rr-semantic-border-soft);border-bottom:1px solid var(--rr-semantic-border-soft)}
  .rr-13r-app [data-product-ux-surface="S18"] .rr-origin-facts>div:nth-child(2n){border-right:0}
  .rr-13r-app [data-product-ux-surface="S18"] .rr-origin-facts>div:nth-last-child(-n+2){border-bottom:0}
  .rr-13r-app [data-product-ux-surface="S18"] .rr-onboarding-grid{grid-template-columns:1fr}
  .rr-13r-app [data-product-ux-surface="S18"] .rr-onboarding-step:last-child{grid-column:auto}
  .rr-13r-app [data-product-ux-surface="S18"] .rr-onboarding-step{min-height:0}
  .rr-13r-app [data-product-ux-surface="S18"] .rr-context-governance-summary{grid-template-columns:1fr}
  .rr-13r-app [data-product-ux-surface="S18"] .rr-context-score{justify-items:start}
  .rr-13r-app [data-product-ux-surface="S18"] .rr-template-approval{display:grid;grid-template-columns:1fr}
  .rr-13r-app [data-product-ux-surface="S18"] .rr-template-approval .rr-button{width:100%}
}


/* v1.135.0.8 · V3.4F / T2.4V.1h · S18 no-evidence truthfulness, hierarchy and action deduplication. */
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-hero{
  grid-template-columns:minmax(0,1.45fr) minmax(21rem,.55fr);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-url{
  display:block;
  max-width:100%;
  overflow-wrap:anywhere;
  color:var(--rr-color-brand-700);
  font-weight:var(--rr-font-weight-semibold);
  text-decoration:none;
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-url:hover,
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-url:focus-visible{text-decoration:underline;text-underline-offset:.18em}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-detail-grid{align-items:start}
.rr-13r-app [data-product-ux-surface="S18"] .rr-detail-group{align-self:start}
.rr-13r-app [data-product-ux-surface="S18"] .rr-onboarding-step{min-height:13.5rem}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-not-evaluable{min-height:100%;align-items:flex-start}
.rr-13r-app [data-product-ux-surface="S18"] .rr-action-summary--empty{background:var(--rr-semantic-bg-soft)}
.rr-13r-app [data-product-ux-surface="S18"] [data-template-approval-submit][disabled]{opacity:.48;cursor:not-allowed;box-shadow:none!important}
@media(max-width:1180px){
  .rr-13r-app [data-product-ux-surface="S18"] .rr-asset-hero{grid-template-columns:1fr}
}

/* v1.135.0.9 · V3.4F / T2.4V.1i · S18 initial-state product reconstruction. */
.rr-13r-app [data-product-ux-surface="S18"] .rr-family-tabs a{
  border-radius:var(--rr-radius-sm);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-page-head{
  margin-bottom:var(--rr-space-7);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-title-flags{
  margin-bottom:var(--rr-space-2);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-next{
  display:grid;
  grid-template-columns:minmax(0,1.45fr) minmax(19rem,.55fr);
  gap:var(--rr-space-4);
  align-items:stretch;
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-next-main,
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-state{
  padding:var(--rr-space-6);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-next-main{
  display:grid;
  align-content:start;
  justify-items:start;
  gap:var(--rr-space-3);
  border-inline-start:4px solid var(--rr-color-brand-600);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-next-main :is(h2,p,small){margin:0}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-next-main .rr-eyebrow{margin-top:var(--rr-space-1)}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-next-main .rr-button{margin-top:var(--rr-space-2)}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-next-main small{
  color:var(--rr-semantic-text-secondary);
  font-size:var(--rr-font-size-caption);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-state{
  display:grid;
  align-content:start;
  gap:var(--rr-space-4);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-state h2{margin:0;font-size:var(--rr-font-size-heading-3)}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-state dl{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:0;
  margin:0;
  border:1px solid var(--rr-semantic-border-soft);
  border-radius:var(--rr-radius-sm);
  overflow:hidden;
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-state dl>div{
  display:grid;
  gap:.2rem;
  min-width:0;
  padding:var(--rr-space-3);
  border-inline-end:1px solid var(--rr-semantic-border-soft);
  border-block-end:1px solid var(--rr-semantic-border-soft);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-state dl>div:nth-child(2n){border-inline-end:0}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-state dl>div:last-child{grid-column:1/-1;border-block-end:0;border-inline-end:0}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-state dt{
  color:var(--rr-semantic-text-muted);
  font-size:var(--rr-font-size-caption);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-state dd{
  margin:0;
  overflow-wrap:anywhere;
  color:var(--rr-semantic-text-primary);
  font-weight:var(--rr-font-weight-semibold);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-identity{
  display:grid;
  gap:var(--rr-space-3);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-identity-panel{
  display:grid;
  grid-template-columns:minmax(0,1.35fr) minmax(22rem,.65fr);
  gap:var(--rr-space-6);
  align-items:center;
  padding:var(--rr-space-5);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-identity-panel :is(h3,p){margin:0}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-identity-panel h3{margin-top:var(--rr-space-2)}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-identity-panel p{margin-top:var(--rr-space-2);color:var(--rr-semantic-text-secondary)}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-identity-facts{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:0;
  margin:0;
  border:1px solid var(--rr-semantic-border-soft);
  border-radius:var(--rr-radius-sm);
  overflow:hidden;
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-identity-facts>div{
  display:grid;
  gap:.2rem;
  padding:var(--rr-space-3);
  border-inline-end:1px solid var(--rr-semantic-border-soft);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-identity-facts>div:last-child{border-inline-end:0}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-identity-facts dt{
  color:var(--rr-semantic-text-muted);
  font-size:var(--rr-font-size-caption);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-identity-facts dd{margin:0;font-weight:var(--rr-font-weight-semibold)}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-source-disclosure,
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-context-disclosure{
  overflow:hidden;
}
.rr-13r-app [data-product-ux-surface="S18"] :is(.rr-asset-source-disclosure,.rr-asset-context-disclosure)>summary{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:var(--rr-space-4);
  min-height:var(--rr-control-target-min);
  padding:var(--rr-space-3) var(--rr-space-4);
  cursor:pointer;
  font-weight:var(--rr-font-weight-semibold);
}
.rr-13r-app [data-product-ux-surface="S18"] :is(.rr-asset-source-disclosure,.rr-asset-context-disclosure)>summary strong{
  color:var(--rr-semantic-text-secondary);
  font-size:var(--rr-font-size-body-sm);
}
.rr-13r-app [data-product-ux-surface="S18"] :is(.rr-asset-source-disclosure,.rr-asset-context-disclosure)>.rr-disclosure-body{
  padding:var(--rr-space-5);
  border-top:1px solid var(--rr-semantic-border-soft);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-source-disclosure>.rr-disclosure-body>p{
  margin:0 0 var(--rr-space-4);
  color:var(--rr-semantic-text-secondary);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-stage-list{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:var(--rr-space-3);
  margin:0;
  padding:0;
  list-style:none;
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-stage-list>li{
  display:grid;
  grid-template-columns:auto minmax(0,1fr);
  gap:var(--rr-space-3);
  align-content:start;
  min-width:0;
  padding:var(--rr-space-4);
  border-top:3px solid var(--rr-semantic-border-default);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-stage-list>li.is-complete{border-top-color:var(--rr-semantic-state-verified-fg)}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-stage-list>li.is-current{border-top-color:var(--rr-color-brand-600)}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-stage-list>li.is-blocked{background:var(--rr-semantic-bg-soft)}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-stage-list h3,
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-stage-list p,
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-stage-list small{margin:0}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-stage-list h3{margin-top:var(--rr-space-3)}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-stage-list p{margin-top:var(--rr-space-2);color:var(--rr-semantic-text-secondary)}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-stage-list small{display:block;margin-top:var(--rr-space-3);color:var(--rr-semantic-text-muted);font-size:var(--rr-font-size-caption);font-weight:var(--rr-font-weight-semibold)}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-context{
  display:grid;
  gap:var(--rr-space-3);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-context-summary{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:center;
  gap:var(--rr-space-6);
  padding:var(--rr-space-5);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-context-summary :is(h3,p){margin:0}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-context-summary h3{margin-top:var(--rr-space-3)}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-context-summary p{margin-top:var(--rr-space-2);color:var(--rr-semantic-text-secondary)}
.rr-13r-app [data-product-ux-surface="S18"] .rr-context-missing{
  margin-top:var(--rr-space-3);
  color:var(--rr-semantic-state-attention-fg);
  font-size:var(--rr-font-size-body-sm);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-context-provenance-list{
  display:grid;
  gap:0;
  margin-bottom:var(--rr-space-4);
  border:1px solid var(--rr-semantic-border-soft);
  border-radius:var(--rr-radius-sm);
  overflow:hidden;
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-context-provenance-list>div{
  display:grid;
  grid-template-columns:minmax(10rem,.7fr) minmax(0,1.6fr) auto;
  align-items:center;
  gap:var(--rr-space-4);
  padding:var(--rr-space-3) var(--rr-space-4);
  border-bottom:1px solid var(--rr-semantic-border-soft);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-context-provenance-list>div:last-child{border-bottom:0}
.rr-13r-app [data-product-ux-surface="S18"] .rr-context-provenance-list>div>span:first-child{color:var(--rr-semantic-text-muted);font-size:var(--rr-font-size-body-sm)}
.rr-13r-app [data-product-ux-surface="S18"] .rr-context-provenance-list strong{overflow-wrap:anywhere}
.rr-13r-app [data-product-ux-surface="S18"] .rr-context-governance-panel{
  margin-top:0;
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-no-reading .rr-callout{
  align-items:flex-start;
  padding:var(--rr-space-5);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-no-reading :is(h2,p,ul){margin:0}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-no-reading p{margin-top:var(--rr-space-2)}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-no-reading ul{display:grid;gap:var(--rr-space-2);margin-top:var(--rr-space-3);padding-left:1.2rem}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-partial-evidence{margin-top:var(--rr-space-4)}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-reading-summary{margin-top:var(--rr-space-4);align-items:start}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-reading-summary>.rr-panel{padding:var(--rr-space-5)}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-reading-summary h3{margin:0 0 var(--rr-space-2)}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-secondary{
  display:grid;
  gap:var(--rr-space-3);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-secondary .rr-asset-actions{
  padding:var(--rr-space-3);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-secondary .rr-asset-disclosure{margin-top:0}

@media(max-width:1180px){
  .rr-13r-app [data-product-ux-surface="S18"] .rr-asset-next,
  .rr-13r-app [data-product-ux-surface="S18"] .rr-asset-identity-panel{grid-template-columns:1fr}
  .rr-13r-app [data-product-ux-surface="S18"] .rr-asset-stage-list{grid-template-columns:1fr 1fr}
}
@media(max-width:767px){
  .rr-13r-app [data-product-ux-surface="S18"] .rr-asset-next-main,
  .rr-13r-app [data-product-ux-surface="S18"] .rr-asset-state{padding:var(--rr-space-5)}
  .rr-13r-app [data-product-ux-surface="S18"] .rr-asset-state dl,
  .rr-13r-app [data-product-ux-surface="S18"] .rr-asset-identity-facts{grid-template-columns:1fr}
  .rr-13r-app [data-product-ux-surface="S18"] .rr-asset-state dl>div,
  .rr-13r-app [data-product-ux-surface="S18"] .rr-asset-identity-facts>div{border-inline-end:0;border-block-end:1px solid var(--rr-semantic-border-soft)}
  .rr-13r-app [data-product-ux-surface="S18"] .rr-asset-state dl>div:last-child,
  .rr-13r-app [data-product-ux-surface="S18"] .rr-asset-identity-facts>div:last-child{border-block-end:0}
  .rr-13r-app [data-product-ux-surface="S18"] .rr-asset-stage-list{grid-template-columns:1fr}
  .rr-13r-app [data-product-ux-surface="S18"] .rr-asset-context-summary{grid-template-columns:1fr}
  .rr-13r-app [data-product-ux-surface="S18"] .rr-asset-context-summary .rr-button{width:100%}
  .rr-13r-app [data-product-ux-surface="S18"] .rr-context-provenance-list>div{grid-template-columns:1fr;gap:var(--rr-space-2)}
  .rr-13r-app [data-product-ux-surface="S18"] :is(.rr-asset-source-disclosure,.rr-asset-context-disclosure)>summary{align-items:flex-start;flex-direction:column}
}
.rr-13r-app [data-product-ux-surface="S18"] details.rr-context-governance-panel{
  display:block;
  padding:0;
  overflow:hidden;
}
.rr-13r-app [data-product-ux-surface="S18"] details.rr-context-governance-panel>summary{
  padding:var(--rr-space-4) var(--rr-space-5);
  cursor:pointer;
  list-style:none;
}
.rr-13r-app [data-product-ux-surface="S18"] details.rr-context-governance-panel>summary::-webkit-details-marker{display:none}
.rr-13r-app [data-product-ux-surface="S18"] .rr-context-governance-body{
  display:grid;
  gap:var(--rr-space-4);
  padding:0 var(--rr-space-5) var(--rr-space-5);
  border-top:1px solid var(--rr-semantic-border-soft);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-context-governance-body .rr-template-form{padding-top:var(--rr-space-4)}

/* v1.135.0.10 · V3.4F / T2.4V.1j · S18 context editor product reconstruction. */
body.rr-radar-suite-page .rr-context-editor{
  width:min(100%,1400px);
  margin:0 auto;
  padding-bottom:40px;
}
body.rr-radar-suite-page .rr-context-editor-form{
  display:grid;
  gap:24px;
}
body.rr-radar-suite-page .rr-context-editor-toolbar{
  position:sticky;
  top:72px;
  z-index:24;
  display:grid;
  grid-template-columns:minmax(0,1fr) auto auto;
  align-items:center;
  gap:20px;
  padding:16px 18px;
  border:1px solid var(--rr-border,#D8E3DE);
  border-radius:7px;
  background:rgba(255,255,255,.96);
  box-shadow:0 8px 24px rgba(12,39,30,.08);
  backdrop-filter:blur(10px);
}
body.rr-radar-suite-page .rr-context-editor-toolbar h1,
body.rr-radar-suite-page .rr-context-editor-toolbar p{
  margin:0;
}
body.rr-radar-suite-page .rr-context-editor-toolbar h1{
  margin-top:2px;
  font-size:clamp(1.25rem,1.5vw,1.65rem);
  line-height:1.15;
}
body.rr-radar-suite-page .rr-context-editor-toolbar__copy>p:last-child{
  margin-top:5px;
  color:#5F726A;
  overflow-wrap:anywhere;
}
body.rr-radar-suite-page .rr-context-editor-toolbar__state{
  display:grid;
  justify-items:end;
  gap:5px;
  min-width:180px;
}
body.rr-radar-suite-page .rr-context-editor-toolbar__state small{
  color:#66786F;
  text-align:right;
}
body.rr-radar-suite-page .rr-context-editor-toolbar__actions,
body.rr-radar-suite-page .rr-context-editor-footer>div:last-child{
  display:flex;
  align-items:center;
  gap:10px;
}
body.rr-radar-suite-page .rr-context-editor-nav{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  padding:10px;
  border:1px solid #D8E3DE;
  border-radius:7px;
  background:#fff;
}
body.rr-radar-suite-page .rr-context-editor-nav a{
  display:inline-flex;
  align-items:center;
  min-height:34px;
  padding:7px 11px;
  border:1px solid transparent;
  border-radius:7px;
  color:#174F3E;
  font-weight:650;
  text-decoration:none;
}
body.rr-radar-suite-page .rr-context-editor-nav a:hover,
body.rr-radar-suite-page .rr-context-editor-nav a:focus-visible{
  border-color:#B8D6CA;
  background:#F4FAF7;
}
body.rr-radar-suite-page .rr-context-editor .rr-section{
  scroll-margin-top:170px;
}
body.rr-radar-suite-page .rr-context-editor-summary{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:12px;
  margin-bottom:12px;
}
body.rr-radar-suite-page .rr-context-editor-summary .rr-panel{
  display:grid;
  align-content:start;
  gap:6px;
  min-height:116px;
  padding:16px;
}
body.rr-radar-suite-page .rr-context-editor-summary span{
  color:#64766E;
  font-size:.76rem;
  font-weight:700;
  letter-spacing:.04em;
  text-transform:uppercase;
}
body.rr-radar-suite-page .rr-context-editor-summary strong{
  font-size:1.4rem;
  line-height:1.15;
}
body.rr-radar-suite-page .rr-context-editor-summary small{
  color:#66786F;
}
body.rr-radar-suite-page .rr-context-field-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:12px;
}
body.rr-radar-suite-page .rr-context-field-grid--identity{
  grid-template-columns:repeat(3,minmax(0,1fr));
}
body.rr-radar-suite-page .rr-context-field-grid--governance{
  grid-template-columns:1fr 1fr 1.35fr;
}
body.rr-radar-suite-page .rr-context-field{
  display:grid;
  align-content:start;
  gap:10px;
  padding:16px;
  min-width:0;
}
body.rr-radar-suite-page .rr-context-field__head{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:12px;
}
body.rr-radar-suite-page .rr-context-field__head>label,
body.rr-radar-suite-page .rr-context-field__head>span:first-child{
  color:#162D25;
  font-weight:720;
}
body.rr-radar-suite-page .rr-context-field :is(input[type="text"],input[type="url"],input[type="number"],select,textarea){
  width:100%;
  max-width:none;
  min-height:42px;
  margin:0;
  border:1px solid #C9D8D2;
  border-radius:7px;
  background:#fff;
  color:#162D25;
  box-shadow:none;
}
body.rr-radar-suite-page .rr-context-field textarea{
  min-height:112px;
  resize:vertical;
}
body.rr-radar-suite-page .rr-context-field :is(input,select,textarea):focus{
  border-color:#176A4F;
  outline:3px solid rgba(23,106,79,.14);
  outline-offset:1px;
}
body.rr-radar-suite-page .rr-context-field>small{
  color:#64766E;
  line-height:1.45;
}
body.rr-radar-suite-page .rr-context-field--readonly{
  background:#F6FAF8;
}
body.rr-radar-suite-page .rr-context-field--readonly>strong{
  overflow-wrap:anywhere;
}
body.rr-radar-suite-page .rr-context-confirm{
  display:flex;
  align-items:flex-start;
  gap:8px;
  padding-top:9px;
  border-top:1px solid #E4ECE8;
  color:#435B51;
  font-size:.88rem;
}
body.rr-radar-suite-page .rr-context-confirm input{
  margin-top:2px;
}
body.rr-radar-suite-page .rr-context-proposal-table-wrap{
  overflow-x:auto;
  padding:0;
}
body.rr-radar-suite-page .rr-context-proposal-table{
  width:100%;
  min-width:760px;
  border-collapse:collapse;
}
body.rr-radar-suite-page .rr-context-proposal-table th,
body.rr-radar-suite-page .rr-context-proposal-table td{
  padding:13px 15px;
  border-bottom:1px solid #E1EAE6;
  text-align:left;
  vertical-align:top;
}
body.rr-radar-suite-page .rr-context-proposal-table thead th{
  background:#F5F9F7;
  color:#566A61;
  font-size:.76rem;
  letter-spacing:.03em;
  text-transform:uppercase;
}
body.rr-radar-suite-page .rr-context-proposal-table tbody tr:last-child>*{
  border-bottom:0;
}
body.rr-radar-suite-page .rr-button--compact{
  min-height:34px;
  padding:6px 10px;
  white-space:nowrap;
}
body.rr-radar-suite-page .rr-context-frequency{
  display:grid;
  grid-template-columns:minmax(90px,140px) auto;
  align-items:center;
  gap:10px;
}
body.rr-radar-suite-page .rr-context-state-field fieldset{
  display:grid;
  gap:8px;
  margin:0;
  padding:0;
  border:0;
}
body.rr-radar-suite-page .rr-context-state-field fieldset>label{
  display:grid;
  grid-template-columns:auto 1fr;
  gap:2px 9px;
  padding:10px;
  border:1px solid #D8E3DE;
  border-radius:7px;
  background:#fff;
}
body.rr-radar-suite-page .rr-context-state-field fieldset>label input{
  grid-row:1 / span 2;
  margin-top:3px;
}
body.rr-radar-suite-page .rr-context-state-field fieldset>label span{
  color:#64766E;
  font-size:.82rem;
}
body.rr-radar-suite-page .rr-context-editor-footer{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:20px;
  padding:16px 18px;
  border:1px solid #CFE0D8;
  border-radius:7px;
  background:#F7FBF9;
}
body.rr-radar-suite-page .rr-context-editor-footer>div:first-child{
  display:grid;
  gap:3px;
}
body.rr-radar-suite-page .rr-context-editor-footer span{
  color:#64766E;
}
body.rr-radar-suite-page .rr-context-editor [data-context-provenance="suggested"]{
  border-left:3px solid #D49B31;
}
body.rr-radar-suite-page .rr-context-editor [data-context-provenance="pending"]{
  border-left:3px solid #9A8191;
}
body.rr-radar-suite-page .rr-context-editor [data-context-provenance="confirmed"]{
  border-left:3px solid #176A4F;
}
@media (max-width:1100px){
  body.rr-radar-suite-page .rr-context-editor-toolbar{
    grid-template-columns:1fr auto;
    top:64px;
  }
  body.rr-radar-suite-page .rr-context-editor-toolbar__state{
    display:none;
  }
  body.rr-radar-suite-page .rr-context-editor-summary,
  body.rr-radar-suite-page .rr-context-field-grid--identity{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  body.rr-radar-suite-page .rr-context-field-grid--governance{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  body.rr-radar-suite-page .rr-context-state-field{
    grid-column:1/-1;
  }
}
@media (max-width:720px){
  body.rr-radar-suite-page .rr-context-editor-form{gap:18px;}
  body.rr-radar-suite-page .rr-context-editor-toolbar{
    position:static;
    grid-template-columns:1fr;
    gap:12px;
  }
  body.rr-radar-suite-page .rr-context-editor-toolbar__actions,
  body.rr-radar-suite-page .rr-context-editor-footer>div:last-child{
    width:100%;
  }
  body.rr-radar-suite-page .rr-context-editor-toolbar__actions>* ,
  body.rr-radar-suite-page .rr-context-editor-footer>div:last-child>*{
    flex:1;
    justify-content:center;
  }
  body.rr-radar-suite-page .rr-context-editor-summary,
  body.rr-radar-suite-page .rr-context-field-grid,
  body.rr-radar-suite-page .rr-context-field-grid--identity,
  body.rr-radar-suite-page .rr-context-field-grid--governance{
    grid-template-columns:1fr;
  }
  body.rr-radar-suite-page .rr-context-state-field{grid-column:auto;}
  body.rr-radar-suite-page .rr-context-editor-footer{
    align-items:flex-start;
    flex-direction:column;
  }
}


/* v1.135.0.11 · V3.4F / T2.4V.1k · context journey interaction closeout. */
body.rr-radar-suite-page .rr-context-editor [data-context-save]:disabled{
  cursor:not-allowed;
  opacity:.5;
}
body.rr-radar-suite-page .rr-context-proposal-action{
  display:grid;
  justify-items:start;
  gap:6px;
}
body.rr-radar-suite-page .rr-context-proposal-action [data-context-proposal-status]{
  min-height:16px;
  color:#64766E;
  font-size:.76rem;
  line-height:1.25;
}
body.rr-radar-suite-page .rr-context-proposal-table tr.is-proposal-applied{
  background:#F2FAF6;
}
body.rr-radar-suite-page .rr-context-proposal-table tr.is-proposal-applied th:first-child{
  box-shadow:inset 3px 0 0 #176A4F;
}
html.rr-context-dialog-open{overflow:hidden;}
body.rr-radar-suite-page .rr-context-dialog[hidden]{display:none!important;}
body.rr-radar-suite-page .rr-context-dialog{
  position:fixed;
  inset:0;
  z-index:10020;
  display:grid;
  place-items:center;
  padding:24px;
}
body.rr-radar-suite-page .rr-context-dialog__backdrop{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  border:0;
  background:rgba(8,28,21,.52);
  cursor:default;
}
body.rr-radar-suite-page .rr-context-dialog__panel{
  position:relative;
  z-index:1;
  width:min(100%,520px);
  display:grid;
  gap:14px;
  padding:24px;
  border:1px solid #D4E1DB;
  border-radius:7px;
  background:#fff;
  box-shadow:0 24px 64px rgba(8,28,21,.24);
}
body.rr-radar-suite-page .rr-context-dialog__panel h2,
body.rr-radar-suite-page .rr-context-dialog__panel p{margin:0;}
body.rr-radar-suite-page .rr-context-dialog__panel .rr-chip{justify-self:start;}
body.rr-radar-suite-page .rr-context-dialog__actions{
  display:flex;
  justify-content:flex-end;
  gap:10px;
  margin-top:4px;
}
body.rr-radar-suite-page .rr-button--danger{
  border-color:#A44949;
  background:#8E3434;
  color:#fff;
}
body.rr-radar-suite-page .rr-button--danger:hover,
body.rr-radar-suite-page .rr-button--danger:focus-visible{
  border-color:#752626;
  background:#752626;
  color:#fff;
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-readback--context{
  align-items:start;
  padding:18px 20px;
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-readback__body{
  min-width:0;
  display:grid;
  gap:12px;
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-readback__body>p,
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-readback__heading h2,
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-readback__heading p{margin:0;}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-readback__heading{
  display:flex;
  align-items:start;
  justify-content:space-between;
  gap:16px;
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-readback__facts{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:0;
  margin:0;
  border:1px solid rgba(23,106,79,.18);
  border-radius:7px;
  overflow:hidden;
  background:rgba(255,255,255,.48);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-readback__facts>div{
  display:grid;
  gap:3px;
  padding:10px 12px;
  border-right:1px solid rgba(23,106,79,.16);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-readback__facts>div:last-child{border-right:0;}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-readback__facts dt{
  color:#547064;
  font-size:.72rem;
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-readback__facts dd{
  margin:0;
  color:#163B2F;
  font-weight:700;
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-readback__changes{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:8px 12px;
}
@media (max-width:720px){
  body.rr-radar-suite-page .rr-context-dialog__actions{flex-direction:column-reverse;}
  body.rr-radar-suite-page .rr-context-dialog__actions>*{width:100%;justify-content:center;}
  .rr-13r-app [data-product-ux-surface="S18"] .rr-asset-readback__facts{grid-template-columns:repeat(2,minmax(0,1fr));}
  .rr-13r-app [data-product-ux-surface="S18"] .rr-asset-readback__facts>div:nth-child(2){border-right:0;}
  .rr-13r-app [data-product-ux-surface="S18"] .rr-asset-readback__facts>div:nth-child(-n+2){border-bottom:1px solid rgba(23,106,79,.16);}
}


/* v1.135.0.12 · V3.4F / T2.4V.1l · S01 consolidated multi-viewport refinements. */
@media (max-width:47.99rem){
  .rr-13r-app .rr-context-line .rr-context-secondary{
    white-space:normal;
    overflow:visible;
    text-overflow:clip;
    line-height:1.25;
  }
  .rr-13r-app .rr-topbar{
    min-height:4.5rem;
  }
}
body.rr-radar-suite-page .rr-context-editor-toolbar__state small{
  max-width:32rem;
  line-height:1.35;
  white-space:normal;
  overflow-wrap:anywhere;
}
@media (max-width:1100px){
  body.rr-radar-suite-page .rr-context-editor-toolbar__state{
    display:grid;
    grid-column:1/-1;
    justify-items:start;
    min-width:0;
  }
  body.rr-radar-suite-page .rr-context-editor-toolbar__state small{text-align:left;}
  body.rr-radar-suite-page .rr-context-editor-toolbar__actions{grid-column:2;grid-row:1;}
}
@media (max-width:720px){
  body.rr-radar-suite-page .rr-context-editor-toolbar__state,
  body.rr-radar-suite-page .rr-context-editor-toolbar__actions{
    grid-column:auto;
    grid-row:auto;
  }
}

/* v1.135.0.13 · V3.4F / T2.4V.1m · S16 monitored-webs product reconstruction. */
.rr-webs-page-head{align-items:start}
.rr-webs-active-context{
  display:grid;
  grid-template-columns:auto minmax(0,1fr) auto;
  align-items:center;
  gap:16px;
}
.rr-webs-active-context>svg{align-self:start;margin-top:3px}
.rr-webs-active-context .rr-eyebrow{margin:0 0 3px}
.rr-webs-active-context h2{margin:0 0 4px;font-size:clamp(20px,2vw,26px)}
.rr-webs-active-context p{margin:0;max-width:78ch}
.rr-webs-kpis .rr-kpi{min-width:0}
.rr-webs-list{display:grid;gap:18px}
.rr-web-card{
  display:grid;
  gap:18px;
  padding:20px;
  border-radius:7px;
}
.rr-web-card.is-active{
  border-left:4px solid var(--rr-color-brand,#176a4f);
  padding-left:17px;
}
.rr-web-card--empty{justify-items:start}
.rr-web-card__head{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:start;
  gap:20px;
}
.rr-web-card__head h3{margin:9px 0 3px;font-size:clamp(21px,2vw,27px);overflow-wrap:anywhere}
.rr-web-card__head p{margin:0;color:var(--rr-color-text-muted,#60716b)}
.rr-web-card__progress{display:grid;justify-items:end;align-content:start;gap:2px;min-width:112px}
.rr-web-card__progress strong{font-size:26px;line-height:1;color:var(--rr-color-text,#17231f)}
.rr-web-card__progress span{font-size:12px;color:var(--rr-color-text-muted,#60716b)}
.rr-web-journey{
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  border:1px solid var(--rr-color-border,#d9e2df);
  border-radius:7px;
  overflow:hidden;
  background:#fff;
}
.rr-web-step{
  position:relative;
  display:grid;
  grid-template-columns:auto minmax(0,1fr);
  grid-template-areas:"number title" "number state";
  align-items:center;
  gap:2px 9px;
  min-height:76px;
  padding:13px 14px;
  border-right:1px solid var(--rr-color-border,#d9e2df);
}
.rr-web-step:last-child{border-right:0}
.rr-web-step>span{
  grid-area:number;
  display:grid;
  place-items:center;
  width:25px;
  height:25px;
  border:1px solid #c9d5d1;
  border-radius:50%;
  color:#62716c;
  font-size:12px;
  font-weight:800;
}
.rr-web-step>strong{grid-area:title;font-size:13px;line-height:1.25}
.rr-web-step>small{grid-area:state;font-size:11px;color:#6f7d78}
.rr-web-step.is-done{background:#f4faf7}
.rr-web-step.is-done>span{background:#176a4f;border-color:#176a4f;color:#fff}
.rr-web-step.is-current{background:#fff8eb;box-shadow:inset 0 3px 0 #d79b32}
.rr-web-step.is-current>span{border-color:#d79b32;color:#8b5a09;background:#fff}
.rr-web-step.is-pending{background:#f8faf9}
.rr-web-card__facts{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  border:1px solid var(--rr-color-border,#d9e2df);
  border-radius:7px;
  overflow:hidden;
}
.rr-web-card__facts>div{display:grid;gap:4px;min-width:0;padding:13px 14px;border-right:1px solid var(--rr-color-border,#d9e2df)}
.rr-web-card__facts>div:last-child{border-right:0}
.rr-web-card__facts small{color:#6d7a76;font-size:11px}
.rr-web-card__facts strong{font-size:14px;line-height:1.35;overflow-wrap:anywhere}
.rr-web-card__next{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:center;
  gap:22px;
  padding:15px 16px;
  border:1px solid #d7e5df;
  border-radius:7px;
  background:#f7fbf9;
}
.rr-web-card__next .rr-eyebrow{margin:0 0 4px}
.rr-web-card__next h4{margin:0 0 4px;font-size:17px}
.rr-web-card__next p{margin:0;color:#5d6d67}
.rr-web-card__actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}
.rr-web-card__actions .rr-link{white-space:nowrap;font-weight:750;color:#176a4f;text-decoration:none}
.rr-web-card__actions .rr-link:hover{text-decoration:underline}
.rr-webs-boundary{margin-bottom:0}
@media (max-width:1100px){
  .rr-web-journey{grid-template-columns:repeat(3,minmax(0,1fr))}
  .rr-web-step:nth-child(3){border-right:0}
  .rr-web-step:nth-child(n+4){border-top:1px solid var(--rr-color-border,#d9e2df)}
  .rr-web-step:nth-child(4){grid-column:1/2}
  .rr-web-card__facts{grid-template-columns:repeat(2,minmax(0,1fr))}
  .rr-web-card__facts>div:nth-child(2){border-right:0}
  .rr-web-card__facts>div:nth-child(n+3){border-top:1px solid var(--rr-color-border,#d9e2df)}
}
@media (max-width:720px){
  .rr-webs-active-context{grid-template-columns:auto minmax(0,1fr)}
  .rr-webs-active-context .rr-button{grid-column:1/-1;width:100%;justify-content:center}
  .rr-web-card{padding:16px}
  .rr-web-card.is-active{padding-left:13px}
  .rr-web-card__head{grid-template-columns:1fr}
  .rr-web-card__progress{justify-items:start;grid-template-columns:auto auto;align-items:baseline;gap:7px}
  .rr-web-card__progress strong{font-size:22px}
  .rr-web-journey{grid-template-columns:1fr}
  .rr-web-step,.rr-web-step:nth-child(3),.rr-web-step:nth-child(4){grid-column:auto;border-right:0;border-top:1px solid var(--rr-color-border,#d9e2df)}
  .rr-web-step:first-child{border-top:0}
  .rr-web-card__facts{grid-template-columns:1fr}
  .rr-web-card__facts>div,.rr-web-card__facts>div:nth-child(2){border-right:0;border-top:1px solid var(--rr-color-border,#d9e2df)}
  .rr-web-card__facts>div:first-child{border-top:0}
  .rr-web-card__next{grid-template-columns:1fr;align-items:stretch}
  .rr-web-card__actions{justify-content:flex-start}
  .rr-web-card__actions .rr-button{width:100%;justify-content:center}
}

/* v1.135.0.14 · V3.4F / T2.4V.1n · S16 client/project/web isolation and global client switcher. */
.rr-client-context{overflow:visible}
.rr-global-client-switcher{position:relative;margin-top:10px}
.rr-global-client-switcher>summary{
  display:inline-flex;
  align-items:center;
  min-height:34px;
  padding:7px 10px;
  border:1px solid rgba(196,224,213,.36);
  border-radius:7px;
  color:#d9eee6;
  font-size:12px;
  font-weight:750;
  cursor:pointer;
  list-style:none;
}
.rr-global-client-switcher>summary::-webkit-details-marker{display:none}
.rr-global-client-switcher>summary::after{content:'▾';margin-left:8px;font-size:10px}
.rr-global-client-switcher[open]>summary::after{content:'▴'}
.rr-global-client-switcher__menu{
  position:absolute;
  z-index:40;
  left:0;
  top:calc(100% + 7px);
  display:grid;
  min-width:220px;
  max-width:280px;
  padding:6px;
  border:1px solid #d6e2de;
  border-radius:7px;
  background:#fff;
  box-shadow:0 12px 28px rgba(11,42,32,.2);
}
.rr-global-client-switcher__menu a{
  display:grid;
  gap:2px;
  padding:9px 10px;
  border-radius:7px;
  color:#1c2b26;
  text-decoration:none;
}
.rr-global-client-switcher__menu a:hover,
.rr-global-client-switcher__menu a:focus-visible{background:#eef7f3;outline:none}
.rr-global-client-switcher__menu a[aria-current="true"]{background:#e2f2eb;color:#155a44}
.rr-global-client-switcher__menu strong{font-size:13px;overflow-wrap:anywhere}
.rr-global-client-switcher__menu span{font-size:11px;color:#61716b}

[data-product-ux-surface="S16"] .rr-family-tabs a{border-radius:7px}
.rr-webs-client-context{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:center;
  gap:20px;
  padding:18px 20px;
}
.rr-webs-client-context__copy .rr-eyebrow{margin:0 0 3px}
.rr-webs-client-context__copy h2{margin:0 0 4px;font-size:clamp(21px,2vw,27px)}
.rr-webs-client-context__copy p{margin:0;max-width:84ch}
.rr-webs-client-context__actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}
.rr-client-switcher{position:relative}
.rr-client-switcher>summary{list-style:none;cursor:pointer}
.rr-client-switcher>summary::-webkit-details-marker{display:none}
.rr-client-switcher__menu{
  position:absolute;
  z-index:35;
  right:0;
  top:calc(100% + 7px);
  display:grid;
  min-width:250px;
  padding:6px;
  border:1px solid #d6e2de;
  border-radius:7px;
  background:#fff;
  box-shadow:0 12px 28px rgba(11,42,32,.16);
}
.rr-client-switcher__menu a{display:grid;gap:3px;padding:10px;border-radius:7px;color:#17231f;text-decoration:none}
.rr-client-switcher__menu a:hover,.rr-client-switcher__menu a:focus-visible{background:#eef7f3;outline:none}
.rr-client-switcher__menu a[aria-current="true"]{background:#e2f2eb;color:#155a44}
.rr-client-switcher__menu span{font-size:12px;color:#60716b}
.rr-webs-isolation-readback{margin:8px 2px 0;color:#667670;font-size:12px}
.rr-webs-boundary-note{
  margin:0;
  padding:12px 14px;
  border-left:3px solid #9fb5ad;
  border-radius:0 7px 7px 0;
  background:#f5f8f7;
  color:#51615b;
  font-size:13px;
}
.rr-web-card__empty-fact{font-size:13px;font-weight:700;color:#64736e}
.rr-web-journey{grid-template-columns:repeat(4,minmax(0,1fr))}
.rr-web-step:nth-child(3){border-right:1px solid var(--rr-color-border,#d9e2df)}
.rr-web-step:nth-child(4){border-right:0}
@media (max-width:1100px){
  .rr-web-journey{grid-template-columns:repeat(2,minmax(0,1fr))}
  .rr-web-step:nth-child(2){border-right:0}
  .rr-web-step:nth-child(3),.rr-web-step:nth-child(4){grid-column:auto;border-top:1px solid var(--rr-color-border,#d9e2df)}
  .rr-web-step:nth-child(3){border-right:1px solid var(--rr-color-border,#d9e2df)}
}
@media (max-width:720px){
  .rr-webs-client-context{grid-template-columns:1fr;padding:16px}
  .rr-webs-client-context__actions{justify-content:flex-start}
  .rr-webs-client-context__actions>.rr-button,.rr-webs-client-context__actions>details{width:100%}
  .rr-webs-client-context__actions .rr-button{width:100%;justify-content:center}
  .rr-client-switcher__menu{position:static;min-width:0;margin-top:7px}
  .rr-web-journey{grid-template-columns:1fr}
  .rr-web-step,.rr-web-step:nth-child(2),.rr-web-step:nth-child(3),.rr-web-step:nth-child(4){grid-column:auto;border-right:0;border-top:1px solid var(--rr-color-border,#d9e2df)}
  .rr-web-step:first-child{border-top:0}
  .rr-global-client-switcher__menu{position:static;min-width:0;max-width:none;margin-top:7px}
}


/* v1.135.0.16 · V3.4F / T2.4V.1p · premium client-context switcher reconstruction. */
.rr-global-client-switcher{position:relative;margin-top:12px}
.rr-global-client-switcher>summary{
  display:grid;
  grid-template-columns:30px minmax(0,1fr) 22px;
  align-items:center;
  gap:9px;
  width:100%;
  min-height:48px;
  padding:8px 9px;
  border:1px solid rgba(196,224,213,.34);
  border-radius:7px;
  background:rgba(255,255,255,.045);
  color:#eef8f4;
  cursor:pointer;
  list-style:none;
  transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease;
}
.rr-global-client-switcher>summary::-webkit-details-marker{display:none}
.rr-global-client-switcher>summary::after{content:none}
.rr-global-client-switcher>summary:hover{background:rgba(255,255,255,.085);border-color:rgba(196,224,213,.56)}
.rr-global-client-switcher>summary:focus-visible{outline:2px solid #b9e3d2;outline-offset:2px;box-shadow:0 0 0 4px rgba(185,227,210,.12)}
.rr-global-client-switcher[open]>summary{background:rgba(255,255,255,.1);border-color:rgba(196,224,213,.62)}
.rr-global-client-switcher__trigger-icon{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:3px;width:28px;height:28px;padding:5px;border:1px solid rgba(214,239,229,.28);border-radius:7px;background:rgba(238,247,243,.09)}
.rr-global-client-switcher__trigger-icon span{display:block;border-radius:3px;background:#bfe0d3}
.rr-global-client-switcher__trigger-copy{display:grid;gap:1px;min-width:0;text-align:left}
.rr-global-client-switcher__trigger-label{font-size:12px;font-weight:780;line-height:1.2;color:#f3faf7}
.rr-global-client-switcher__trigger-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;color:#a9c9bd}
.rr-global-client-switcher__chevron{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;color:#cfe6dd;transition:transform .16s ease,background-color .16s ease}
.rr-global-client-switcher__chevron svg{width:16px;height:16px;overflow:visible}
.rr-global-client-switcher__chevron path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.rr-global-client-switcher[open] .rr-global-client-switcher__chevron{transform:rotate(180deg);background:rgba(255,255,255,.07)}
.rr-global-client-switcher__menu{
  position:fixed;
  z-index:90;
  left:16px;
  top:200px;
  display:grid;
  gap:7px;
  width:328px;
  max-width:min(328px,calc(100vw - 28px));
  padding:10px;
  border:1px solid #ccdcd6;
  border-radius:7px;
  background:#fff;
  box-shadow:0 18px 42px rgba(8,40,29,.24),0 2px 8px rgba(8,40,29,.08);
}
.rr-global-client-switcher__menu::before{content:'';position:absolute;left:24px;top:-6px;width:10px;height:10px;border-left:1px solid #ccdcd6;border-top:1px solid #ccdcd6;background:#fff;transform:rotate(45deg)}
.rr-global-client-switcher__menu-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:2px 3px 8px;border-bottom:1px solid #e3ebe8}
.rr-global-client-switcher__menu-head strong{font-size:12px;line-height:1.2;color:#263630}
.rr-global-client-switcher__menu-head span{font-size:10px;line-height:1.2;color:#74847e;white-space:nowrap}
.rr-global-client-switcher__list{display:grid;gap:5px;max-height:322px;overflow:auto;overscroll-behavior:contain}
.rr-global-client-switcher__option,
.rr-global-client-switcher__option:hover,
.rr-global-client-switcher__option:focus,
.rr-global-client-switcher__option *{text-decoration:none!important}
.rr-global-client-switcher__option{
  display:grid;
  grid-template-columns:36px minmax(0,1fr) auto;
  align-items:center;
  gap:10px;
  min-height:58px;
  padding:9px;
  border:1px solid transparent;
  border-radius:7px;
  color:#1b2d27;
  background:#fff;
  transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease;
}
.rr-global-client-switcher__option:hover{background:#f3f8f6;border-color:#d8e6e1;transform:translateY(-1px)}
.rr-global-client-switcher__option:focus-visible{outline:2px solid #176a4f;outline-offset:1px;background:#f3f8f6}
.rr-global-client-switcher__option.is-current{background:#eef7f3;border-color:#b9dace;box-shadow:inset 3px 0 0 #176a4f}
.rr-global-client-switcher__avatar{display:grid;place-items:center;width:36px;height:36px;border:1px solid #d4e3de;border-radius:7px;background:#f4f8f7;color:#176a4f;font-size:14px;font-weight:800;line-height:1}
.rr-global-client-switcher__option.is-current .rr-global-client-switcher__avatar{border-color:#a9d1c1;background:#dff0e9}
.rr-global-client-switcher__option-copy{display:grid;gap:2px;min-width:0}
.rr-global-client-switcher__option-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;color:#1c2d27}
.rr-global-client-switcher__option-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;color:#5f706a}
.rr-global-client-switcher__option-meta{font-size:10px!important;line-height:1.2!important;color:#82908b!important;text-transform:none!important;letter-spacing:0!important}
.rr-global-client-switcher__option-state{display:flex;align-items:center;gap:6px;justify-self:end}
.rr-global-client-switcher__active-label{padding:4px 7px;border:1px solid #b5d7ca;border-radius:999px;background:#fff;color:#176a4f;font-size:9px;font-weight:800;line-height:1;text-transform:uppercase;letter-spacing:.04em}
.rr-global-client-switcher__check{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#176a4f;color:#fff;font-size:12px;font-weight:800}
.rr-global-client-switcher__arrow{display:grid;place-items:center;width:24px;height:24px;border:1px solid #d7e3df;border-radius:7px;color:#176a4f;font-size:15px;transition:transform .14s ease,background-color .14s ease}
.rr-global-client-switcher__option:hover .rr-global-client-switcher__arrow{transform:translateX(2px);background:#e8f4ef}
.rr-drawer .rr-global-client-switcher__menu{position:static;width:100%;max-width:none;margin-top:8px;box-shadow:none}
.rr-drawer .rr-global-client-switcher__menu::before{display:none}
@media (max-width:720px){
  .rr-global-client-switcher__menu{position:static;width:100%;max-width:none;margin-top:8px;box-shadow:none}
  .rr-global-client-switcher__menu::before{display:none}
}
.rr-13r-app .rr-rail{z-index:70}

/* v1.135.0.17 · V3.4F / T2.4V.1q · active client state is resolved server-side by project membership; visual tokens preserved. */


/* v1.135.0.19 · V3.4F / T2.4V.1s · complete S16 web-create product journey; deterministic switcher preserved. */
.rr-global-client-switcher>.rr-global-client-switcher__trigger{
  appearance:none;-webkit-appearance:none;font:inherit;text-align:inherit;
  display:grid;grid-template-columns:30px minmax(0,1fr) 22px;align-items:center;gap:9px;
  width:100%;min-height:48px;padding:8px 9px;border:1px solid rgba(196,224,213,.34);
  border-radius:7px;background:rgba(255,255,255,.045);color:#eef8f4;cursor:pointer;
  transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease;
}
.rr-global-client-switcher>.rr-global-client-switcher__trigger:hover{background:rgba(255,255,255,.085);border-color:rgba(196,224,213,.56)}
.rr-global-client-switcher>.rr-global-client-switcher__trigger:focus-visible{outline:2px solid #b9e3d2;outline-offset:2px;box-shadow:0 0 0 4px rgba(185,227,210,.12)}
.rr-global-client-switcher.is-open>.rr-global-client-switcher__trigger{background:rgba(255,255,255,.1);border-color:rgba(196,224,213,.62)}
.rr-global-client-switcher.is-open .rr-global-client-switcher__chevron{transform:rotate(180deg);background:rgba(255,255,255,.07)}
.rr-global-client-switcher__menu[hidden]{display:none!important}
.rr-s16-create-page-head{align-items:flex-start}
.rr-s16-create-context{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.42fr);gap:24px;align-items:center;padding:20px 22px;border-left:3px solid #176a4f}
.rr-s16-create-context h2{margin:2px 0 5px;font-size:clamp(20px,2vw,26px)}
.rr-s16-create-context p{margin:0;max-width:76ch}
.rr-s16-create-context__status{display:grid;gap:8px;justify-items:start;padding-left:18px;border-left:1px solid #dce7e3}
.rr-s16-create-context__status p{font-size:12px;line-height:1.45;color:#66766f}
.rr-s16-create-form{display:grid;gap:20px}
.rr-s16-create-model{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.rr-s16-create-model__item{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;padding:17px 18px}
.rr-s16-create-model__item--primary{border-left:3px solid #176a4f}
.rr-s16-create-model__number{display:grid;place-items:center;width:30px;height:30px;border-radius:7px;background:#eef7f3;color:#176a4f;font-size:13px;font-weight:800}
.rr-s16-create-model__item h3{margin:0 0 5px;font-size:15px}
.rr-s16-create-model__item p{margin:0;color:#596a64;line-height:1.5}
.rr-s16-create-model__note{margin:10px 0 0;padding:11px 13px;border-left:3px solid #9a7a34;background:#fff8e9;color:#675529;font-size:12px;line-height:1.5}
.rr-s16-create-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:14px}
.rr-s16-create-field{display:grid;align-content:start;gap:8px;padding:17px;border:1px solid var(--rr-color-border,#d9e2df);border-radius:7px;background:#fff}
.rr-s16-create-field--primary{border-left:3px solid #176a4f}
.rr-s16-create-field__head{display:flex;align-items:center;justify-content:space-between;gap:12px}
.rr-s16-create-field label{font-size:13px;font-weight:760;color:#24342e}
.rr-s16-create-field input{width:100%;min-height:46px;border:1px solid #cfdcd7;border-radius:7px;padding:10px 12px;background:#fff;color:#17231f;font:inherit}
.rr-s16-create-field input:hover{border-color:#aebfb8}
.rr-s16-create-field input:focus{outline:2px solid #176a4f;outline-offset:1px;border-color:#176a4f}
.rr-s16-create-field input[aria-invalid="true"]{border-color:#b6403b;background:#fff9f8}
.rr-s16-create-field small{color:#63736d;line-height:1.45}
.rr-s16-create-field code{padding:1px 4px;border-radius:4px;background:#f1f5f3;color:#34453f;font-size:.92em}
.rr-field-error{margin:0;color:#9d2f2b;font-size:12px;font-weight:650;line-height:1.4}
.rr-s16-create-preview{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 17px;margin-top:12px;background:#f8fbfa}
.rr-s16-create-preview h3{margin:2px 0 4px;font-size:15px;overflow-wrap:anywhere}
.rr-s16-create-preview p{margin:0;color:#63736d;font-size:12px}
.rr-s16-create-journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;border:1px solid #d8e4df;border-radius:7px;overflow:hidden;background:#fff}
.rr-s16-create-journey li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;align-items:start;min-height:94px;padding:15px;border-right:1px solid #dfe8e5;color:#6d7c76}
.rr-s16-create-journey li:last-child{border-right:0}
.rr-s16-create-journey li>span{display:grid;place-items:center;width:25px;height:25px;border:1px solid #d6e1dd;border-radius:50%;font-size:11px;font-weight:800;color:#71817b;background:#f7faf9}
.rr-s16-create-journey li strong,.rr-s16-create-journey li small{display:block}
.rr-s16-create-journey li strong{margin-bottom:4px;font-size:13px;color:#34443e}
.rr-s16-create-journey li small{line-height:1.4;color:#71817b}
.rr-s16-create-journey li.is-current{background:#eef7f3;color:#176a4f;box-shadow:inset 0 3px 0 #176a4f}
.rr-s16-create-journey li.is-current>span{border-color:#176a4f;background:#176a4f;color:#fff}
.rr-s16-create-journey li.is-current strong{color:#154f3d}
.rr-s16-create-boundary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.rr-s16-create-boundary>div{padding:15px;border:1px solid #dbe7e2;border-radius:7px;background:#f8fbfa}
.rr-s16-create-boundary strong{display:block;margin-bottom:5px;font-size:13px;color:#263630}
.rr-s16-create-boundary span{display:block;font-size:12px;line-height:1.5;color:#5f706a}
.rr-s16-create-actions{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:15px 17px}
.rr-s16-create-actions>div:first-child{display:grid;gap:3px;max-width:68ch}
.rr-s16-create-actions>div:first-child strong{font-size:13px;color:#263630}
.rr-s16-create-actions>div:first-child span{font-size:12px;line-height:1.45;color:#63736d}
.rr-s16-create-actions__buttons{display:flex;align-items:center;gap:9px;flex:0 0 auto}
.rr-s16-create-actions [data-s16-create-submit]:disabled{cursor:not-allowed;opacity:.48;filter:saturate(.7)}
html.rr-s16-create-dialog-open{overflow:hidden}
@media(max-width:1024px){
  .rr-s16-create-context{grid-template-columns:1fr}
  .rr-s16-create-context__status{padding:14px 0 0;border-left:0;border-top:1px solid #dce7e3}
  .rr-s16-create-journey{grid-template-columns:repeat(2,minmax(0,1fr))}
  .rr-s16-create-journey li:nth-child(2){border-right:0}
  .rr-s16-create-journey li:nth-child(-n+2){border-bottom:1px solid #dfe8e5}
}
@media(max-width:720px){
  .rr-s16-create-model,.rr-s16-create-grid,.rr-s16-create-boundary{grid-template-columns:1fr}
  .rr-s16-create-preview{align-items:flex-start;flex-direction:column}
  .rr-s16-create-journey{grid-template-columns:1fr}
  .rr-s16-create-journey li{min-height:0;border-right:0;border-bottom:1px solid #dfe8e5}
  .rr-s16-create-journey li:nth-child(2){border-bottom:1px solid #dfe8e5}
  .rr-s16-create-journey li:last-child{border-bottom:0}
  .rr-s16-create-actions{align-items:stretch;flex-direction:column}
  .rr-s16-create-actions__buttons{flex-direction:column-reverse;align-items:stretch}
  .rr-s16-create-actions__buttons .rr-button{width:100%;justify-content:center}
}
[data-product-ux-surface="S16-WEB-CREATE"] .rr-family-tabs a{border-radius:7px}

/* v1.135.0.20 · V3.4F / T2.4V.1t · shared transactional hierarchy and vertical-rhythm alignment for S16. */
[data-product-ux-surface="S16-WEB-CREATE"]{
  --rr-transactional-block-gap:32px;
  --rr-transactional-compact-gap:24px;
}
[data-product-ux-surface="S16-WEB-CREATE"] .rr-breadcrumbs{margin-bottom:16px}
.rr-transactional-page-head{margin-bottom:24px}
.rr-transactional-page-head h1{margin-top:4px;margin-bottom:8px}
.rr-transactional-page-head>div:first-child>p:last-child{max-width:66ch}
.rr-transactional-context-section{margin-top:0}
.rr-transactional-context{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(180px,.42fr);
  align-items:center;
  gap:0;
  padding:0;
  overflow:hidden;
  border-left:3px solid #176a4f;
}
.rr-transactional-context>div{min-width:0;padding:16px 18px}
.rr-transactional-context>div+div{border-left:1px solid #dce7e3}
.rr-s16-create-context h2,.rr-s16-create-context h3{margin:3px 0 5px;color:#1f302a}
.rr-s16-create-context h2{font-size:20px;line-height:1.2}
.rr-s16-create-context h3{font-size:15px;line-height:1.3}
.rr-s16-create-context p{margin:0;color:#5d6e68;line-height:1.45}
.rr-s16-create-context__domain{margin:-1px 0 6px!important;color:#176a4f!important;font-size:12px;font-weight:700}
.rr-s16-create-context__model{display:grid;align-content:center;gap:0}
.rr-s16-create-context__model .rr-link{display:inline-flex;margin-top:8px;font-size:12px;font-weight:700;text-decoration:none}
.rr-s16-create-context__model .rr-link:hover{text-decoration:underline;text-underline-offset:3px}
.rr-s16-create-context__status{display:grid;align-content:center;justify-items:start;gap:8px;padding-left:18px;border-left:1px solid #dce7e3}
.rr-s16-create-context__status p{font-size:11px;line-height:1.45}
.rr-s16-create-form{display:block}
[data-product-ux-surface="S16-WEB-CREATE"] .rr-s16-create-form>.rr-section{margin-top:var(--rr-transactional-block-gap)}
[data-product-ux-surface="S16-WEB-CREATE"] .rr-s16-create-form>.rr-transactional-task-section{margin-top:var(--rr-transactional-compact-gap)}
[data-product-ux-surface="S16-WEB-CREATE"] .rr-section-head{margin-bottom:16px}
[data-product-ux-surface="S16-WEB-CREATE"] .rr-section-head h2{margin-top:3px}
.rr-s16-create-grid{gap:12px}
.rr-s16-create-field{padding:15px 16px}
.rr-s16-create-preview[hidden]{display:none!important}
.rr-s16-create-preview:not([hidden]){display:flex}
.rr-s16-create-preview{margin-top:12px;padding:14px 16px;background:#f8fbfa}
.rr-s16-create-preview h3{font-size:15px}
.rr-s16-create-journey li{min-height:84px;padding:13px 14px}
.rr-s16-create-boundary>div{padding:13px 14px}
.rr-s16-create-actions{padding:14px 16px}
@media(max-width:1120px){
  .rr-transactional-context{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
  .rr-s16-create-context__status{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:12px 18px;border-left:0;border-top:1px solid #dce7e3}
}
@media(max-width:720px){
  [data-product-ux-surface="S16-WEB-CREATE"]{--rr-transactional-block-gap:28px;--rr-transactional-compact-gap:20px}
  .rr-transactional-page-head{margin-bottom:20px}
  .rr-transactional-context{grid-template-columns:1fr}
  .rr-transactional-context>div+div{border-left:0;border-top:1px solid #dce7e3}
  .rr-s16-create-context__status{grid-column:auto;grid-template-columns:1fr;padding:14px 16px}
  .rr-transactional-context>div{padding:14px 16px}
}
/* v1.135.0.20 context compaction follow-up: status is integrated into the client heading. */
.rr-transactional-context{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);border-radius:7px}
.rr-s16-create-context__heading{display:flex;align-items:center;justify-content:space-between;gap:12px}
@media(max-width:1120px){.rr-transactional-context{grid-template-columns:1fr 1fr}.rr-s16-create-context__status{display:none}}
@media(max-width:720px){
 .rr-transactional-context{grid-template-columns:1fr}
 .rr-s16-create-context__heading{align-items:flex-start}
 .rr-s16-create-context__model .rr-link{line-height:1.35}
}


/* v1.135.0.21 · V3.4F / T2.4V.1u · S17 active-web scope, evidence-aware states and inventory hierarchy. */
[data-product-ux-surface="S17"] .rr-breadcrumbs{margin-bottom:16px}
.rr-s17-page-head{margin-bottom:24px}
.rr-s17-page-head>div:first-child>p:last-child{max-width:68ch}
.rr-s17-context-section{margin-top:0}
.rr-s17-web-context{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:24px;
  min-height:78px;
  padding:15px 18px;
  border-left:3px solid #176a4f;
  border-radius:7px;
}
.rr-s17-web-context__copy{display:grid;gap:2px;min-width:0}
.rr-s17-web-context__copy h2{margin:0;font-size:18px;line-height:1.25;color:#1f302a;overflow-wrap:anywhere}
.rr-s17-web-context__copy p{margin:0;color:#5d6e68;line-height:1.45}
.rr-s17-web-context__name{font-size:12px;font-weight:700;color:#176a4f!important}
.rr-s17-web-context>.rr-link{flex:0 0 auto;font-size:12px;font-weight:750;text-decoration:none}
.rr-s17-web-context>.rr-link:hover{text-decoration:underline;text-underline-offset:3px}
.rr-s17-kpis .rr-kpi-copy{max-width:24ch}
.rr-s17-object-list .rr-object-facts strong{overflow-wrap:anywhere}
.rr-s17-object-list .rr-object-row[data-materiality="epistemic"]{border-inline-start-color:var(--rr-semantic-state-epistemic-fg)}
@media(max-width:860px){
  .rr-s17-web-context{align-items:flex-start;flex-direction:column;gap:12px}
}
@media(max-width:720px){
  .rr-s17-page-head{margin-bottom:20px}
  .rr-s17-web-context{padding:14px 16px}
  .rr-s17-web-context>.rr-link{width:100%}
}

/* v1.135.0.22 · V3.4F / T2.4V.1v · S16 monitored-web preparation journey reconstruction. */
[data-product-ux-surface="S16-WEB-SETUP"]{
  --rr-transactional-block-gap:30px;
  --rr-transactional-compact-gap:22px;
}
[data-product-ux-surface="S16-WEB-SETUP"] .rr-breadcrumbs{margin-bottom:16px}
[data-product-ux-surface="S16-WEB-SETUP"]>.rr-section{margin-top:var(--rr-transactional-block-gap)}
[data-product-ux-surface="S16-WEB-SETUP"]>.rr-transactional-context-section,
[data-product-ux-surface="S16-WEB-SETUP"]>.rr-s16-setup-notice,
[data-product-ux-surface="S16-WEB-SETUP"]>.rr-s16-setup-progress-section,
[data-product-ux-surface="S16-WEB-SETUP"]>.rr-transactional-task-section{margin-top:var(--rr-transactional-compact-gap)}
.rr-s16-setup-page-head{align-items:flex-start;margin-bottom:24px}
.rr-s16-setup-page-head>div:first-child>p:last-child{max-width:70ch}
.rr-s16-setup-context{
  display:grid;
  grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);
  gap:0;
  padding:0;
  overflow:hidden;
  border-left:3px solid #176a4f;
  border-radius:7px;
}
.rr-s16-setup-context>div{display:grid;align-content:center;gap:3px;min-width:0;padding:16px 18px}
.rr-s16-setup-context>div+div{border-left:1px solid #dce7e3}
.rr-s16-setup-context h2,.rr-s16-setup-context h3{margin:0;color:#1f302a;overflow-wrap:anywhere}
.rr-s16-setup-context h2{font-size:18px;line-height:1.25}
.rr-s16-setup-context h3{font-size:17px;line-height:1.3}
.rr-s16-setup-context p{margin:0;color:#5d6e68;line-height:1.45}
.rr-s16-setup-context__name{font-size:12px;font-weight:700;color:#176a4f!important}
.rr-s16-setup-context .rr-chip-row{margin-top:8px}
.rr-s16-setup-journey li.is-done{background:#f5faf7;color:#176a4f}
.rr-s16-setup-journey li.is-done>span{border-color:#176a4f;background:#fff;color:#176a4f}
.rr-s16-setup-journey li.is-done strong{color:#195c47}
.rr-s16-setup-journey li.is-done small{color:#60736b}
.rr-s16-setup-journey li.is-pending{background:#fbfcfc}
.rr-s16-setup-form{display:grid;gap:14px}
.rr-s16-setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.rr-s16-setup-field{
  display:grid;
  align-content:start;
  gap:8px;
  min-width:0;
  padding:15px 16px;
  border:1px solid #d8e3df;
  border-radius:7px;
  background:#fff;
}
.rr-s16-setup-field--wide{grid-column:1/-1}
.rr-s16-setup-field--context{border-left:3px solid #176a4f;background:#f8fbfa}
.rr-s16-setup-field>span,.rr-s16-setup-label{font-size:13px;font-weight:760;color:#24342e}
.rr-s16-setup-field strong{font-size:16px;color:#1f302a;overflow-wrap:anywhere}
.rr-s16-setup-field small{font-size:11px;line-height:1.45;color:#65756f}
.rr-s16-setup-field input,
.rr-s16-setup-field select,
.rr-s16-setup-field textarea{
  width:100%;
  min-height:44px;
  border:1px solid #cfdcd7;
  border-radius:7px;
  padding:10px 12px;
  background:#fff;
  color:#17231f;
  font:inherit;
  box-sizing:border-box;
}
.rr-s16-setup-field textarea{min-height:116px;resize:vertical;line-height:1.45}
.rr-s16-setup-field input:hover,.rr-s16-setup-field select:hover,.rr-s16-setup-field textarea:hover{border-color:#aebfb8}
.rr-s16-setup-field input:focus,.rr-s16-setup-field select:focus,.rr-s16-setup-field textarea:focus{outline:2px solid #176a4f;outline-offset:1px;border-color:#176a4f}
.rr-s16-setup-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px}
.rr-s16-setup-actions>div:first-child{display:grid;gap:3px;max-width:70ch}
.rr-s16-setup-actions>div:first-child strong{font-size:13px;color:#263630}
.rr-s16-setup-actions>div:first-child span{font-size:12px;line-height:1.45;color:#63736d}
.rr-s16-setup-actions>div:last-child{display:flex;align-items:center;gap:9px;flex:0 0 auto}
.rr-s16-setup-source-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:14px;align-items:start}
.rr-s16-setup-source-card,.rr-s16-setup-reference-form{padding:18px}
.rr-s16-setup-source-card{display:grid;gap:14px;border-left:3px solid #176a4f}
.rr-s16-setup-source-card h3,.rr-s16-setup-reference-form h3{margin:3px 0 5px;font-size:17px;color:#1f302a}
.rr-s16-setup-source-card p,.rr-s16-setup-reference-form p{margin:0;line-height:1.48;color:#5d6e68}
.rr-s16-setup-source-actions{display:flex;align-items:center;gap:9px}
.rr-s16-setup-list{margin:0;padding-left:18px;color:#6d5a2c;font-size:12px;line-height:1.5}
.rr-s16-setup-reference-form{gap:16px}
.rr-s16-setup-reference-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:2px}
.rr-s16-setup-reference-actions>span{font-size:12px;color:#63736d}
.rr-s16-setup-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.rr-s16-setup-options label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:start;padding:15px 16px;border:1px solid #d8e3df;border-radius:7px;background:#fff;cursor:pointer}
.rr-s16-setup-options input{margin-top:2px;accent-color:#176a4f}
.rr-s16-setup-options span{display:grid;gap:4px}
.rr-s16-setup-options strong{font-size:13px;color:#263630}
.rr-s16-setup-options small{font-size:11px;line-height:1.45;color:#65756f}
.rr-s16-setup-ready-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}
.rr-s16-setup-ready-actions .rr-link{margin-left:4px;font-size:12px;font-weight:700;text-decoration:none}
.rr-s16-setup-ready-actions .rr-link:hover{text-decoration:underline;text-underline-offset:3px}
.rr-s16-setup-boundary>div{min-height:88px}
[data-s16-setup-submit]:disabled{cursor:not-allowed;opacity:.55}
html.rr-s16-setup-dialog-open{overflow:hidden}
@media(max-width:1120px){
  .rr-s16-setup-source-layout{grid-template-columns:1fr}
}
@media(max-width:860px){
  .rr-s16-setup-context,.rr-s16-setup-grid,.rr-s16-setup-options{grid-template-columns:1fr}
  .rr-s16-setup-context>div+div{border-left:0;border-top:1px solid #dce7e3}
  .rr-s16-setup-field--wide{grid-column:auto}
}
@media(max-width:720px){
  [data-product-ux-surface="S16-WEB-SETUP"]{--rr-transactional-block-gap:28px;--rr-transactional-compact-gap:20px}
  .rr-s16-setup-page-head{margin-bottom:20px}
  .rr-s16-setup-context>div,.rr-s16-setup-field,.rr-s16-setup-source-card,.rr-s16-setup-reference-form{padding:14px 16px}
  .rr-s16-setup-actions,.rr-s16-setup-reference-actions{align-items:stretch;flex-direction:column}
  .rr-s16-setup-actions>div:last-child,.rr-s16-setup-source-actions{width:100%;flex-direction:column-reverse;align-items:stretch}
  .rr-s16-setup-actions .rr-button,.rr-s16-setup-source-actions .rr-button,.rr-s16-setup-reference-actions .rr-button{width:100%;justify-content:center}
  .rr-s16-setup-ready-actions{align-items:stretch;flex-direction:column}
  .rr-s16-setup-ready-actions .rr-button{width:100%;justify-content:center}
  .rr-s16-setup-ready-actions .rr-link{margin:4px 0 0;text-align:center}
}

/* T2.4V.1x · S17 perceptible validation and host-proof primary-action states. */
body.rr-radar-suite-page .rr-13r-app [data-screen="assets"] a.rr-s17-add-asset,
body.rr-radar-suite-page .rr-13r-app [data-screen="assets"] a.rr-s17-add-asset:is(:link,:visited,:hover,:focus,:focus-visible,:active){
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:9.75rem!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  background:var(--rr-color-brand-700,#176A4F)!important;
  border-color:var(--rr-color-brand-700,#176A4F)!important;
  font-size:var(--rr-font-size-body-sm,14px)!important;
  font-weight:var(--rr-font-weight-semibold,700)!important;
  line-height:1.2!important;
  opacity:1!important;
  visibility:visible!important;
  text-indent:0!important;
  text-decoration:none!important;
  filter:none!important;
}
body.rr-radar-suite-page .rr-13r-app [data-screen="assets"] a.rr-s17-add-asset:is(:hover,:focus,:focus-visible){
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  background:var(--rr-color-brand-800,#12563F)!important;
  border-color:var(--rr-color-brand-800,#12563F)!important;
}
body.rr-radar-suite-page .rr-13r-app [data-screen="assets"] a.rr-s17-add-asset > .rr-s17-add-asset__label,
body.rr-radar-suite-page .rr-13r-app [data-screen="assets"] a.rr-s17-add-asset > span,
body.rr-radar-suite-page .rr-13r-app [data-screen="assets"] a.rr-s17-add-asset:is(:hover,:focus,:focus-visible,:active) > span{
  display:inline-block!important;
  position:static!important;
  width:auto!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  background:transparent!important;
  font-size:var(--rr-font-size-body-sm,14px)!important;
  font-weight:var(--rr-font-weight-semibold,700)!important;
  line-height:1.2!important;
  opacity:1!important;
  visibility:visible!important;
  text-indent:0!important;
  white-space:nowrap!important;
  clip:auto!important;
  clip-path:none!important;
  transform:none!important;
  filter:none!important;
}

.rr-13r-app [data-screen="asset-new"] .rr-s17-validation-state{
  display:inline-flex;
  align-items:center;
  min-height:1.5rem;
  margin-inline-start:auto;
  padding:.2rem .55rem;
  border:1px solid var(--rr-semantic-border-default);
  border-radius:var(--rr-radius-sm);
  font-size:var(--rr-font-size-caption);
  font-weight:var(--rr-font-weight-semibold);
  line-height:1;
  white-space:nowrap;
}
.rr-13r-app [data-screen="asset-new"] .rr-s17-validation-state--pending{
  color:var(--rr-semantic-text-secondary);
  background:var(--rr-semantic-bg-subtle);
  border-color:var(--rr-semantic-border-default);
}
.rr-13r-app [data-screen="asset-new"] .rr-s17-validation-state--invalid{
  color:var(--rr-semantic-danger-text,#8B2C2C);
  background:var(--rr-semantic-danger-bg,#FFF4F2);
  border-color:var(--rr-semantic-danger-border,#D98C82);
}
.rr-13r-app [data-screen="asset-new"] .rr-s17-validation-state--valid{
  color:var(--rr-color-brand-800,#12563F);
  background:var(--rr-color-brand-50,#EEF7F3);
  border-color:var(--rr-color-brand-300,#8DBFAE);
}
.rr-13r-app [data-screen="asset-new"] .rr-s17-field[data-validation-state="invalid"]{
  background:var(--rr-semantic-danger-bg,#FFF4F2)!important;
  border-color:var(--rr-semantic-danger-border,#D98C82)!important;
}
.rr-13r-app [data-screen="asset-new"] .rr-s17-field[data-validation-state="valid"]{
  background:var(--rr-color-brand-50,#EEF7F3)!important;
  border-color:var(--rr-color-brand-300,#8DBFAE)!important;
}
.rr-13r-app [data-screen="asset-new"] .rr-s17-field[data-validation-state="invalid"] input{
  border-color:var(--rr-semantic-danger-border,#D98C82)!important;
}
.rr-13r-app [data-screen="asset-new"] .rr-s17-field[data-validation-state="valid"] input{
  border-color:var(--rr-color-brand-400,#5A9C83)!important;
}
.rr-13r-app [data-screen="asset-new"] .rr-s17-create-actions{
  position:sticky!important;
  top:1rem!important;
  z-index:18!important;
  margin:calc(var(--rr-space-2) * -1) 0 var(--rr-space-6)!important;
  border-color:var(--rr-semantic-border-default)!important;
  box-shadow:0 8px 24px rgba(8,39,29,.12)!important;
}
.rr-13r-app [data-screen="asset-new"] .rr-s17-create-actions[data-validation-state="pending"]{
  background:var(--rr-semantic-bg-surface)!important;
}
.rr-13r-app [data-screen="asset-new"] .rr-s17-create-actions[data-validation-state="invalid"]{
  background:var(--rr-semantic-danger-bg,#FFF4F2)!important;
  border-color:var(--rr-semantic-danger-border,#D98C82)!important;
}
.rr-13r-app [data-screen="asset-new"] .rr-s17-create-actions[data-validation-state="valid"]{
  background:var(--rr-color-brand-50,#EEF7F3)!important;
  border-color:var(--rr-color-brand-300,#8DBFAE)!important;
}
.rr-13r-app [data-screen="asset-new"] .rr-s17-create-actions [data-s17-submit-status]{
  color:var(--rr-semantic-text-primary)!important;
}
.rr-13r-app [data-screen="asset-new"] .rr-s17-create-actions[data-validation-state="invalid"] [data-s17-submit-status]{
  color:var(--rr-semantic-danger-text,#8B2C2C)!important;
}
body.rr-radar-suite-page .rr-13r-app [data-screen="asset-new"] button.rr-s17-create-submit,
body.rr-radar-suite-page .rr-13r-app [data-screen="asset-new"] button.rr-s17-create-submit:is(:hover,:focus,:focus-visible,:active){
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:9.25rem!important;
  opacity:1!important;
  visibility:visible!important;
  font-size:var(--rr-font-size-body-sm,14px)!important;
  line-height:1.2!important;
}
body.rr-radar-suite-page .rr-13r-app [data-screen="asset-new"] button.rr-s17-create-submit:not(:disabled){
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  background:var(--rr-color-brand-700,#176A4F)!important;
  border-color:var(--rr-color-brand-700,#176A4F)!important;
  cursor:pointer!important;
  box-shadow:var(--rr-shadow-sm)!important;
}
body.rr-radar-suite-page .rr-13r-app [data-screen="asset-new"] button.rr-s17-create-submit:not(:disabled):is(:hover,:focus,:focus-visible){
  background:var(--rr-color-brand-800,#12563F)!important;
  border-color:var(--rr-color-brand-800,#12563F)!important;
}
body.rr-radar-suite-page .rr-13r-app [data-screen="asset-new"] button.rr-s17-create-submit:disabled,
body.rr-radar-suite-page .rr-13r-app [data-screen="asset-new"] button.rr-s17-create-submit[aria-disabled="true"]{
  color:#64766F!important;
  -webkit-text-fill-color:#64766F!important;
  background:#DDE5E2!important;
  border-color:#C8D3CF!important;
  cursor:not-allowed!important;
  box-shadow:none!important;
  opacity:1!important;
}
body.rr-radar-suite-page .rr-13r-app [data-screen="asset-new"] button.rr-s17-create-submit > .rr-s17-create-submit__label,
body.rr-radar-suite-page .rr-13r-app [data-screen="asset-new"] button.rr-s17-create-submit > span{
  display:inline-block!important;
  color:inherit!important;
  -webkit-text-fill-color:inherit!important;
  font-size:var(--rr-font-size-body-sm,14px)!important;
  font-weight:var(--rr-font-weight-semibold,700)!important;
  line-height:1.2!important;
  opacity:1!important;
  visibility:visible!important;
  text-indent:0!important;
  white-space:nowrap!important;
  clip:auto!important;
  clip-path:none!important;
  filter:none!important;
}
.rr-13r-app [data-screen="asset-new"] .rr-s17-create-boundary{
  display:grid;
  gap:.25rem;
  padding:var(--rr-space-4) var(--rr-space-5);
  color:var(--rr-semantic-text-secondary);
}
.rr-13r-app [data-screen="asset-new"] .rr-s17-create-boundary strong{
  color:var(--rr-semantic-text-primary);
}
@media(max-width:767px){
  .rr-13r-app [data-screen="asset-new"] .rr-s17-create-actions{
    position:static!important;
    margin:0 0 var(--rr-space-5)!important;
  }
  .rr-13r-app [data-screen="asset-new"] .rr-s17-create-actions>div:last-child,
  .rr-13r-app [data-screen="asset-new"] .rr-s17-create-actions .rr-button{
    width:100%!important;
  }
}

/* T2.4V.1y · S18 web-scope continuity, client-safe state and truthful dimension summary. */
.rr-13r-app [data-product-ux-surface="S18"] .rr-asset-page-head{
  margin-bottom:var(--rr-space-4);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-s18-scope{
  margin-top:0;
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-s18-scope-card{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr)) auto;
  align-items:center;
  gap:var(--rr-space-5);
  padding:var(--rr-space-4) var(--rr-space-5);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-s18-scope-card>div{
  display:grid;
  gap:.2rem;
  min-width:0;
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-s18-scope-card :is(p,strong,small){
  margin:0;
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-s18-scope-card strong,
.rr-13r-app [data-product-ux-surface="S18"] .rr-s18-scope-card small{
  overflow-wrap:anywhere;
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-s18-scope-card small{
  color:var(--rr-semantic-text-secondary);
  font-size:var(--rr-font-size-caption);
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-s18-scope-card .rr-link{
  white-space:nowrap;
  justify-self:end;
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-s18-dimensions-missing{
  margin-top:var(--rr-space-4);
  align-items:flex-start;
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-s18-dimensions-missing :is(h4,p){
  margin:0;
}
.rr-13r-app [data-product-ux-surface="S18"] .rr-s18-dimensions-missing p{
  margin-top:var(--rr-space-1);
}
@media(max-width:1180px){
  .rr-13r-app [data-product-ux-surface="S18"] .rr-s18-scope-card{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  .rr-13r-app [data-product-ux-surface="S18"] .rr-s18-scope-card .rr-link{
    justify-self:start;
  }
}
@media(max-width:767px){
  .rr-13r-app [data-product-ux-surface="S18"] .rr-s18-scope-card{
    grid-template-columns:1fr;
    gap:var(--rr-space-3);
  }
}


/* T2.4V.1z · Global diagnosis scope continuity and operator journey reconciliation. */
.rr-13r-app .rr-radar-global-health .rr-global-health-page-head{
  margin-bottom:var(--rr-space-4);
}
.rr-13r-app .rr-radar-global-health .rr-global-health-scope{
  margin-top:0;
}
.rr-13r-app .rr-radar-global-health .rr-global-health-scope .rr-s18-scope-card{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr)) auto;
  align-items:center;
  gap:var(--rr-space-5);
  padding:var(--rr-space-4) var(--rr-space-5);
}
.rr-13r-app .rr-radar-global-health .rr-global-health-scope .rr-s18-scope-card>div{
  display:grid;
  gap:.2rem;
  min-width:0;
}
.rr-13r-app .rr-radar-global-health .rr-global-health-scope .rr-s18-scope-card :is(p,strong,small){
  margin:0;
}
.rr-13r-app .rr-radar-global-health .rr-global-health-scope .rr-s18-scope-card strong,
.rr-13r-app .rr-radar-global-health .rr-global-health-scope .rr-s18-scope-card small{
  overflow-wrap:anywhere;
}
.rr-13r-app .rr-radar-global-health .rr-global-health-scope .rr-s18-scope-card small{
  color:var(--rr-semantic-text-secondary);
  font-size:var(--rr-font-size-caption);
}
.rr-13r-app .rr-radar-global-health .rr-global-health-scope .rr-s18-scope-card .rr-link{
  white-space:nowrap;
  justify-self:end;
}
@media(max-width:1180px){
  .rr-13r-app .rr-radar-global-health .rr-global-health-scope .rr-s18-scope-card{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  .rr-13r-app .rr-radar-global-health .rr-global-health-scope .rr-s18-scope-card .rr-link{
    justify-self:start;
  }
}
@media(max-width:767px){
  .rr-13r-app .rr-radar-global-health .rr-global-health-scope .rr-s18-scope-card{
    grid-template-columns:1fr;
    gap:var(--rr-space-3);
  }
}


/* Radar R&R · T2.4V.2p · S20 evaluation truth + S21 review table width correction. */
.rr-radar-client-surface-pass .rr-radar-vq-score--historical{
  opacity:.78!important;
}
.rr-radar-client-surface-pass .rr-radar-vq-score--historical .rr-radar-scorebar{
  background:#eef2f0!important;
}
.rr-radar-client-surface-pass .rr-radar-vq-score--historical .rr-radar-scorebar i{
  background:#7b8b84!important;
}

@media(min-width:981px){
  .rr-radar-client-surface-pass .rr-radar-client-table-wrap--sticky-action{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    overflow-x:visible!important;
  }
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    table-layout:fixed!important;
  }
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state th,
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state td{
    min-width:0!important;
    max-width:none!important;
    box-sizing:border-box!important;
    overflow-wrap:anywhere!important;
  }
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state th:nth-child(1),
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state td:nth-child(1){width:24%!important}
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state th:nth-child(2),
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state td:nth-child(2){width:28%!important}
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state th:nth-child(3),
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state td:nth-child(3){width:34%!important}
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state th:nth-child(4),
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state td:nth-child(4){width:14%!important}
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state td{
    padding:16px!important;
  }
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state .rr-radar-client-action-col{
    position:static!important;
    min-width:0!important;
    max-width:none!important;
    padding:16px 12px!important;
    background:#f8fbfa!important;
    box-shadow:none!important;
    overflow:hidden!important;
  }
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state .rr-radar-review-next-action{
    width:auto!important;
    max-width:100%!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    line-height:1.35!important;
    font-size:13px!important;
  }
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state .rr-radar-client-action-col .button{
    max-width:100%!important;
    min-width:0!important;
    white-space:normal!important;
    text-align:center!important;
    padding:7px 10px!important;
  }
}


/* v1.135.0.43 · S21 review-state table definitive width contract.
   Supersedes historic intrinsic minimums and prevents desktop horizontal scroll. */
@media (min-width:981px){
  .rr-radar-client-surface-pass .rr-radar-client-table-wrap--sticky-action{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    overflow-x:hidden!important;
    overflow-y:visible!important;
    box-sizing:border-box!important;
  }
  .rr-radar-client-surface-pass table.rr-radar-client-table--review-state{
    display:table!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    table-layout:fixed!important;
    border-collapse:separate!important;
    box-sizing:border-box!important;
  }
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state col.rr-radar-review-state-col--asset{width:22%!important}
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state col.rr-radar-review-state-col--status{width:27%!important}
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state col.rr-radar-review-state-col--base{width:36%!important}
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state col.rr-radar-review-state-col--action{width:15%!important}
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state th,
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state td{
    width:auto!important;
    min-width:0!important;
    max-width:none!important;
    box-sizing:border-box!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    word-break:normal!important;
  }
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state th:nth-child(1),
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state td:nth-child(1),
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state th:nth-child(2),
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state td:nth-child(2),
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state th:nth-child(3),
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state td:nth-child(3),
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state th:nth-child(4),
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state td:nth-child(4){
    width:auto!important;
    min-width:0!important;
    max-width:none!important;
  }
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state th:nth-child(4),
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state td:nth-child(4){
    padding-left:12px!important;
    padding-right:12px!important;
  }
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state .rr-radar-client-action-col{
    width:auto!important;
    min-width:0!important;
    max-width:none!important;
    overflow:hidden!important;
  }
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state .rr-radar-review-next-action,
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state .rr-radar-client-action-col>strong{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    word-break:normal!important;
    hyphens:auto!important;
  }
  .rr-radar-client-surface-pass .rr-radar-client-table--review-state .rr-radar-client-action-col .button{
    width:auto!important;
    max-width:100%!important;
    min-width:0!important;
    white-space:normal!important;
  }
}


/* Events surface visual consolidation · v1.135.0.49 · T2.4V.2w */
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-legacy-bridge{
  display:flex!important;
  flex-direction:column!important;
  gap:32px!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-admin.rr-radar-events{
  display:flex!important;
  flex-direction:column!important;
  gap:32px!important;
  margin:0!important;
  padding:0!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-parity-notice{
  margin:0!important;
  padding:14px 16px!important;
  border:1px solid #e8d8ad!important;
  border-radius:7px!important;
  background:#fbf7ec!important;
  color:#665328!important;
  box-shadow:none!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-parity-notice svg{
  color:#a87508!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-top-actions,
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-header,
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-notice{
  display:none!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-events-guidance{
  margin:0!important;
  padding:18px 20px!important;
  border:1px solid #dfe8e3!important;
  border-radius:7px!important;
  background:#fff!important;
  color:#43564d!important;
  box-shadow:none!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-events-guidance strong{
  color:#21352c!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-events-summary{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:16px!important;
  margin:0!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-events-summary .rr-radar-card{
  min-height:96px!important;
  padding:18px 20px!important;
  border:1px solid #dfe8e3!important;
  border-left:3px solid #7c8e85!important;
  border-radius:7px!important;
  background:#fff!important;
  box-shadow:none!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-events-summary .rr-radar-card-label{
  color:#6a7c74!important;
  font-size:12px!important;
  line-height:1.35!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-events-summary .rr-radar-card strong{
  display:block!important;
  margin-top:8px!important;
  color:#23352d!important;
  font-size:26px!important;
  line-height:1!important;
  font-variant-numeric:tabular-nums!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-section{
  margin:0!important;
  padding:24px!important;
  border:1px solid #dfe8e3!important;
  border-radius:7px!important;
  background:#fff!important;
  box-shadow:none!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-section>h2{
  margin:0!important;
  color:#20332a!important;
  font-size:20px!important;
  line-height:1.25!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-section>h2+p{
  margin:10px 0 22px!important;
  max-width:1000px!important;
  color:#60736a!important;
  line-height:1.5!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-events-form{
  display:flex!important;
  flex-direction:column!important;
  gap:18px!important;
  margin:0!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-form-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:16px!important;
  margin:0!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] :is(.rr-radar-form-grid label,.rr-radar-form-wide){
  display:flex!important;
  flex-direction:column!important;
  gap:7px!important;
  margin:0!important;
  min-width:0!important;
  color:#2f453b!important;
  font-size:12px!important;
  font-weight:700!important;
  line-height:1.35!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] :is(.rr-radar-form-grid input,.rr-radar-form-grid select,.rr-radar-form-wide input,.rr-radar-form-wide textarea){
  box-sizing:border-box!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  margin:0!important;
  border:1px solid #b9cbc2!important;
  border-radius:7px!important;
  background:#fff!important;
  color:#263b31!important;
  box-shadow:none!important;
  font:inherit!important;
  font-weight:400!important;
  line-height:1.35!important;
  transition:border-color .15s ease,box-shadow .15s ease,background .15s ease!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] :is(.rr-radar-form-grid input,.rr-radar-form-grid select,.rr-radar-form-wide input){
  height:42px!important;
  padding:0 12px!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-form-wide textarea{
  min-height:108px!important;
  padding:12px!important;
  resize:vertical!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] :is(.rr-radar-form-grid input,.rr-radar-form-grid select,.rr-radar-form-wide input,.rr-radar-form-wide textarea):focus{
  outline:0!important;
  border-color:#176a4f!important;
  box-shadow:0 0 0 3px rgba(23,106,79,.12)!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] :is(input,textarea)::placeholder{
  color:#8a9992!important;
  opacity:1!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-event-date-field{
  position:relative!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-event-date-time-split{
  display:grid!important;
  grid-template-columns:minmax(0,1.45fr) minmax(92px,.7fr)!important;
  gap:10px!important;
  align-items:center!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-event-date-control{
  position:relative!important;
  display:block!important;
  width:100%!important;
  min-width:0!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-event-date-input{
  appearance:auto!important;
  -webkit-appearance:auto!important;
  width:100%!important;
  padding-right:42px!important;
  border-radius:7px!important;
  background:#fff!important;
  background-image:none!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-event-date-input::-webkit-calendar-picker-indicator{
  opacity:0!important;
  width:0!important;
  margin:0!important;
  padding:0!important;
  pointer-events:none!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-event-date-picker{
  position:absolute!important;
  top:50%!important;
  right:10px!important;
  transform:translateY(-50%)!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:22px!important;
  height:22px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:5px!important;
  background:transparent!important;
  color:#2e3f38!important;
  box-shadow:none!important;
  cursor:pointer!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-event-date-picker svg{
  width:18px!important;
  height:18px!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:1.85!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-event-date-picker:hover{
  background:rgba(23,106,79,.06)!important;
  color:#176a4f!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-event-date-picker:focus-visible{
  outline:0!important;
  box-shadow:0 0 0 3px rgba(23,106,79,.12)!important;
  color:#176a4f!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-field-hint{
  margin-top:1px!important;
  color:#71837a!important;
  font-size:11px!important;
  font-weight:400!important;
  line-height:1.45!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-events-form .submit{
  display:flex!important;
  align-items:center!important;
  margin:0!important;
  padding:2px 0 0!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-events-form .button-primary{
  min-height:40px!important;
  padding:0 18px!important;
  border-color:#176a4f!important;
  border-radius:7px!important;
  background:#176a4f!important;
  color:#fff!important;
  font-weight:700!important;
  box-shadow:none!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-events-log-section{
  margin-top:8px!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-events-filters{
  display:grid!important;
  grid-template-columns:minmax(150px,.75fr) minmax(180px,.9fr) minmax(240px,1.35fr) auto auto!important;
  gap:12px!important;
  align-items:end!important;
  margin:0 0 18px!important;
  padding:16px!important;
  border:1px solid #e1e9e5!important;
  border-radius:7px!important;
  background:#f7faf8!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-events-filters label{
  display:flex!important;
  flex-direction:column!important;
  gap:7px!important;
  min-width:0!important;
  color:#52675d!important;
  font-size:11px!important;
  font-weight:700!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-events-filters select{
  width:100%!important;
  min-width:0!important;
  height:40px!important;
  margin:0!important;
  border:1px solid #b9cbc2!important;
  border-radius:7px!important;
  background:#fff!important;
  color:#263b31!important;
  box-shadow:none!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-events-filters>.button,
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-events-filters>button{
  min-height:40px!important;
  margin:0!important;
  padding:0 14px!important;
  border-radius:7px!important;
  box-shadow:none!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-events-table{
  width:100%!important;
  margin:0!important;
  border:1px solid #dfe8e3!important;
  border-collapse:separate!important;
  border-spacing:0!important;
  border-radius:7px!important;
  overflow:hidden!important;
  background:#fff!important;
  box-shadow:none!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-events-table thead th{
  padding:12px 14px!important;
  border-bottom:1px solid #dfe8e3!important;
  background:#f3f7f5!important;
  color:#53685e!important;
  font-size:10px!important;
  line-height:1.3!important;
  letter-spacing:.04em!important;
  text-transform:uppercase!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-events-table td{
  padding:14px!important;
  border-bottom:1px solid #e5ece8!important;
  color:#344a40!important;
  vertical-align:top!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-events-table tbody tr:last-child td{
  border-bottom:0!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-events-table .rr-radar-empty{
  padding:30px 18px!important;
  background:#fbfcfb!important;
  color:#6d7f76!important;
  text-align:center!important;
  font-size:13px!important;
}
@media(max-width:1100px){
  body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-events-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:720px){
  body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-legacy-bridge,
  body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-admin.rr-radar-events{gap:24px!important}
  body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-events-summary,
  body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-form-grid,
  body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-events-filters{grid-template-columns:1fr!important}
  body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="events"] .rr-radar-section{padding:18px!important}
}


/* T2.4V.3b · Scheduled reviews role-safe operational hierarchy */
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-scheduled-reviews{display:flex!important;flex-direction:column!important;gap:28px!important}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-scheduled-reviews>.rr-radar-section,
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-scheduled-reviews>details{margin:0!important}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-operational-details,
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-technical-details{border:1px solid #dce6e1!important;border-radius:7px!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] :is(.rr-radar-operational-details,.rr-radar-technical-details)>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;min-height:48px!important;padding:13px 16px!important;background:#fff!important;color:#263b31!important;font-weight:700!important;cursor:pointer!important}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] :is(.rr-radar-operational-details,.rr-radar-technical-details)[open]>summary{border-bottom:1px solid #e2eae6!important;background:#f8faf9!important}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] :is(.rr-radar-operational-details,.rr-radar-technical-details)>summary small{color:#6f8078!important;font-size:12px!important;font-weight:500!important;text-align:right!important}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-operational-details-body{padding:20px!important}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-scheduled-technical-summary{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-scheduled-technical-summary>div,
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-scheduled-readonly-settings>div{display:flex!important;flex-direction:column!important;gap:6px!important;padding:14px!important;border:1px solid #e1e9e5!important;border-radius:7px!important;background:#f8faf9!important;min-width:0!important}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] :is(.rr-radar-scheduled-technical-summary,.rr-radar-scheduled-readonly-settings) span{color:#71817a!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.04em!important}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] :is(.rr-radar-scheduled-technical-summary,.rr-radar-scheduled-readonly-settings) strong{color:#263b31!important;font-size:14px!important;overflow-wrap:anywhere!important}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-masked-secret{font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:.04em!important}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-security-note{margin:16px 0!important;padding:12px 14px!important;border-left:3px solid #98aaa1!important;background:#f5f8f6!important;color:#52645b!important;font-size:12px!important;line-height:1.5!important}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-scheduled-technical-form{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:14px!important;margin-top:16px!important}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-setting-toggle{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:10px 12px!important;border:1px solid #dce6e1!important;border-radius:7px!important;background:#fff!important}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-setting-toggle--attention{border-color:#e4c98e!important;background:#fff9ec!important}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-scheduled-settings-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin:18px 0!important}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-setting-card{display:flex!important;flex-direction:column!important;gap:8px!important;padding:16px!important;border:1px solid #dfe8e3!important;border-radius:7px!important;background:#fff!important;min-width:0!important}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-setting-card--wide{grid-column:span 2!important}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-setting-card>span{color:#66786f!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.04em!important}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-setting-card input[type="number"]{width:100%!important;height:40px!important;border:1px solid #b9cbc2!important;border-radius:7px!important;padding:0 10px!important;box-sizing:border-box!important}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-setting-card small{color:#74847d!important;font-size:11px!important;line-height:1.4!important}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-scheduled-readonly-settings{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:16px!important}
@media(max-width:1024px){body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-scheduled-technical-summary,body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-scheduled-readonly-settings{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-scheduled-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:640px){body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-scheduled-technical-summary,body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-scheduled-readonly-settings,body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-scheduled-settings-grid{grid-template-columns:1fr!important}body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-setting-card--wide{grid-column:auto!important}}


/* T2.4V.3c · Scheduled reviews systemic control and hierarchy refinement */
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] details.rr-radar-operational-details>summary,
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] details.rr-radar-technical-details>summary{
  position:relative!important;
  padding-right:46px!important;
  list-style:none!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] details>summary::-webkit-details-marker{display:none!important}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] details.rr-radar-operational-details>summary::after,
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] details.rr-radar-technical-details>summary::after{
  content:""!important;
  position:absolute!important;
  top:50%!important;
  right:17px!important;
  width:8px!important;
  height:8px!important;
  border-right:1.7px solid #53675e!important;
  border-bottom:1.7px solid #53675e!important;
  transform:translateY(-65%) rotate(45deg)!important;
  transform-origin:center!important;
  transition:transform .16s ease!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] details[open]>summary::after{
  transform:translateY(-35%) rotate(225deg)!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] select{
  appearance:none!important;
  -webkit-appearance:none!important;
  min-height:40px!important;
  padding:0 38px 0 12px!important;
  border:1px solid #b9cbc2!important;
  border-radius:7px!important;
  background-color:#fff!important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2353675e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")!important;
  background-repeat:no-repeat!important;
  background-position:right 12px center!important;
  background-size:14px 14px!important;
  box-shadow:none!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] input[type="number"]{
  appearance:textfield!important;
  -moz-appearance:textfield!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] input[type="number"]::-webkit-inner-spin-button,
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] input[type="number"]::-webkit-outer-spin-button{
  -webkit-appearance:none!important;
  margin:0!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-setting-card :is(input[type="number"],input[type="time"]){
  box-sizing:border-box!important;
  width:100%!important;
  height:42px!important;
  padding:0 12px!important;
  border:1px solid #b9cbc2!important;
  border-radius:7px!important;
  background:#fff!important;
  color:#263b31!important;
  box-shadow:none!important;
  font:inherit!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-setting-card :is(input[type="number"],input[type="time"]):focus,
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] select:focus{
  outline:0!important;
  border-color:#176a4f!important;
  box-shadow:0 0 0 3px rgba(23,106,79,.12)!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-scheduled-settings-grid{
  grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,.8fr))!important;
  align-items:stretch!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-setting-card--wide{
  grid-column:auto!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-scheduled-settings-grid .rr-radar-setting-card:last-child{
  grid-column:1/-1!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-scheduled-technical-actions{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:18px!important;
  flex-wrap:wrap!important;
  margin-top:16px!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-scheduled-technical-form,
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-scheduled-credential-form{
  display:flex!important;
  align-items:center!important;
  gap:12px!important;
  margin:0!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-sensitive-action{
  min-height:40px!important;
  padding:0 15px!important;
  border:1px solid #c68a28!important;
  border-radius:7px!important;
  background:#fff9ec!important;
  color:#845700!important;
  font-weight:700!important;
  box-shadow:none!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-sensitive-action:hover{
  background:#fff2d5!important;
  border-color:#ad741b!important;
  color:#704800!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-scheduled-technical-summary>div:nth-child(3){
  background:#fbfcfb!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-policy-mode-grid--compact{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:12px!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-policy-mode-card{
  min-height:0!important;
  padding:14px 16px!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-policy-review-card{
  padding:18px!important;
  gap:14px!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-policy-review-facts{
  display:grid!important;
  grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr) minmax(110px,.7fr)!important;
  gap:0!important;
  border-top:1px solid #e3eae6!important;
  border-bottom:1px solid #e3eae6!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-policy-review-fact{
  padding:11px 12px!important;
  border:0!important;
  border-right:1px solid #e3eae6!important;
  border-radius:0!important;
  background:transparent!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-policy-review-fact:last-child{border-right:0!important}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-policy-review-outcome{
  padding:11px 13px!important;
  border:0!important;
  border-left:3px solid #176a4f!important;
  border-radius:0 7px 7px 0!important;
  background:#f5f9f7!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-scheduled-history-section .rr-radar-table{
  table-layout:fixed!important;
  width:100%!important;
  border-collapse:separate!important;
  border-spacing:0!important;
  font-size:12px!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-scheduled-history-section .rr-radar-table th{
  padding:11px 10px!important;
  background:#f4f7f5!important;
  color:#607169!important;
  font-size:10px!important;
  letter-spacing:.04em!important;
  text-transform:uppercase!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-scheduled-history-section .rr-radar-table td{
  padding:13px 10px!important;
  vertical-align:middle!important;
  line-height:1.45!important;
  overflow-wrap:anywhere!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-scheduled-runs-table th:nth-child(1){width:15%!important}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-scheduled-runs-table th:nth-child(2){width:17%!important}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-scheduled-runs-table th:nth-child(3){width:14%!important}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-scheduled-runs-table th:nth-child(4){width:18%!important}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-scheduled-runs-table th:nth-child(5){width:24%!important}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-scheduled-runs-table th:nth-child(6){width:12%!important}
@media(max-width:1100px){
  body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-scheduled-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-scheduled-settings-grid .rr-radar-setting-card:last-child{grid-column:1/-1!important}
}
@media(max-width:720px){
  body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-scheduled-settings-grid,
  body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-policy-mode-grid--compact,
  body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-policy-review-facts{grid-template-columns:1fr!important}
  body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-policy-review-fact{border-right:0!important;border-bottom:1px solid #e3eae6!important}
  body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="scheduled-reviews"] .rr-radar-policy-review-fact:last-child{border-bottom:0!important}
}


/* v1.135.0.56 · T2.4V.3d scheduled reviews policy clarity and disclosure consistency. */
.rr-radar-scheduled-reviews details > summary{list-style:none!important;}
.rr-radar-scheduled-reviews details > summary::-webkit-details-marker{display:none!important;}
.rr-radar-scheduled-reviews details > summary::after{content:"▾";margin-left:auto;flex:0 0 auto;color:#6B7671;font-size:12px;line-height:1;transition:transform .18s ease;}
.rr-radar-scheduled-reviews details[open] > summary::after{transform:rotate(180deg);}
.rr-radar-scheduled-reviews .rr-radar-operational-details > summary small{margin-left:auto;}
.rr-radar-scheduled-reviews select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.25 4.5L6 8.25L9.75 4.5' stroke='%236B7671' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:34px!important;}
.rr-radar-scheduled-reviews .rr-radar-policy-disclosure .rr-radar-operational-details-body{display:grid;gap:16px;}
.rr-radar-scheduled-reviews .rr-radar-policy-mode-grid--compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important;}
.rr-radar-scheduled-reviews .rr-radar-policy-mode-grid--compact .rr-radar-policy-mode-card{padding:14px!important;border-radius:14px!important;border:1px solid #DDE4E1!important;background:#fff!important;}
.rr-radar-scheduled-reviews .rr-radar-policy-mode-grid--compact .rr-radar-policy-mode-card p{font-size:12px!important;line-height:1.46!important;}
.rr-radar-scheduled-reviews .rr-radar-policy-email-note{margin:0!important;}
.rr-radar-scheduled-reviews .rr-radar-policy-filter-pills{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:0!important;}
.rr-radar-scheduled-reviews .rr-radar-policy-filter-pills .rr-radar-filter-pill{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:36px!important;padding:0 12px!important;border-radius:999px!important;font-size:12.5px!important;font-weight:700!important;line-height:1!important;}
.rr-radar-scheduled-reviews .rr-radar-policy-filter-pill-label{display:inline-block;white-space:nowrap;}
.rr-radar-scheduled-reviews .rr-radar-policy-filter-pill-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:rgba(23,106,79,.08);color:#14543D;font-size:11px;font-weight:800;line-height:1;}
.rr-radar-scheduled-reviews .rr-radar-policy-filter-pills .rr-radar-filter-pill.is-active .rr-radar-policy-filter-pill-count{background:rgba(255,255,255,.18);color:#fff;}
.rr-radar-scheduled-reviews .rr-radar-policy-premium-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;margin-top:0!important;}
.rr-radar-scheduled-reviews .rr-radar-policy-review-card{padding:16px!important;gap:12px!important;border-radius:14px!important;box-shadow:none!important;}
.rr-radar-scheduled-reviews .rr-radar-policy-review-main{padding-bottom:10px!important;}
.rr-radar-scheduled-reviews .rr-radar-policy-review-title{font-size:16px!important;line-height:1.3!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-wrap:pretty;}
.rr-radar-scheduled-reviews .rr-radar-policy-review-url{font-size:12.5px!important;line-height:1.42!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}
.rr-radar-scheduled-reviews .rr-radar-policy-review-facts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;}
.rr-radar-scheduled-reviews .rr-radar-policy-review-fact{min-width:0!important;display:block!important;padding:11px 12px!important;}
.rr-radar-scheduled-reviews .rr-radar-policy-review-fact:nth-child(3){grid-column:1 / -1!important;}
.rr-radar-scheduled-reviews .rr-radar-policy-review-fact strong{font-size:13px!important;line-height:1.35!important;}
.rr-radar-scheduled-reviews .rr-radar-policy-review-outcome{padding:12px 14px!important;border-left-width:3px!important;border-radius:12px!important;background:#F7FBF8!important;}
.rr-radar-scheduled-reviews .rr-radar-policy-review-outcome p{font-size:13px!important;line-height:1.46!important;}
.rr-radar-scheduled-reviews .rr-radar-setting-checkbox-line{display:flex!important;align-items:center!important;gap:8px!important;line-height:1.35!important;}
.rr-radar-scheduled-reviews .rr-radar-setting-checkbox-line input{margin:0!important;}
.rr-radar-scheduled-reviews .rr-radar-scheduled-settings-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;}
.rr-radar-scheduled-reviews .rr-radar-scheduled-settings-grid .rr-radar-setting-card:last-child{grid-column:1 / -1!important;}
.rr-radar-scheduled-reviews .rr-radar-scheduled-runs-table th:nth-child(4),
.rr-radar-scheduled-reviews .rr-radar-scheduled-runs-table td:nth-child(4){width:16%!important;}
.rr-radar-scheduled-reviews .rr-radar-scheduled-runs-table th:nth-child(5),
.rr-radar-scheduled-reviews .rr-radar-scheduled-runs-table td:nth-child(5){width:20%!important;}
@media (max-width: 1180px){
  .rr-radar-scheduled-reviews .rr-radar-policy-premium-list{grid-template-columns:1fr!important;}
  .rr-radar-scheduled-reviews .rr-radar-scheduled-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media (max-width: 760px){
  .rr-radar-scheduled-reviews .rr-radar-policy-mode-grid--compact,
  .rr-radar-scheduled-reviews .rr-radar-policy-review-facts,
  .rr-radar-scheduled-reviews .rr-radar-scheduled-settings-grid{grid-template-columns:1fr!important;}
  .rr-radar-scheduled-reviews .rr-radar-policy-review-fact:nth-child(3){grid-column:auto!important;}
}


/* v1.135.0.57 · T2.4V.3e scheduled reviews policy-map final micro-refinement. */
.rr-radar-scheduled-reviews .rr-radar-policy-disclosure h3{
  margin:0!important;
  font-size:19px!important;
  line-height:1.25!important;
  font-weight:750!important;
}
.rr-radar-scheduled-reviews .rr-radar-policy-email-note{
  margin-bottom:-2px!important;
}
.rr-radar-scheduled-reviews .rr-radar-policy-filter-pills{
  margin-top:-2px!important;
}
.rr-radar-scheduled-reviews .rr-radar-policy-filter-pills .rr-radar-filter-pill,
.rr-radar-scheduled-reviews .rr-radar-policy-filter-pills .rr-radar-filter-pill:hover,
.rr-radar-scheduled-reviews .rr-radar-policy-filter-pills .rr-radar-filter-pill:focus,
.rr-radar-scheduled-reviews .rr-radar-policy-filter-pills .rr-radar-filter-pill:visited{
  text-decoration:none!important;
}
.rr-radar-scheduled-reviews .rr-radar-policy-review-facts{
  grid-template-columns:minmax(110px,.8fr) minmax(0,1.8fr) minmax(130px,1fr)!important;
}
.rr-radar-scheduled-reviews .rr-radar-policy-review-fact:nth-child(3){
  grid-column:auto!important;
}
.rr-radar-scheduled-reviews .rr-radar-policy-review-fact .rr-radar-badge{
  border-radius:7px!important;
}
@media (max-width: 980px){
  .rr-radar-scheduled-reviews .rr-radar-policy-review-facts{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  .rr-radar-scheduled-reviews .rr-radar-policy-review-fact:nth-child(3){
    grid-column:1 / -1!important;
  }
}
@media (max-width: 760px){
  .rr-radar-scheduled-reviews .rr-radar-policy-review-facts{
    grid-template-columns:1fr!important;
  }
  .rr-radar-scheduled-reviews .rr-radar-policy-review-fact:nth-child(3){
    grid-column:auto!important;
  }
}

/* v1.135.0.64 · S20 canonical section rhythm and disclosure control closeout. */
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="visibility-criteria"] .rr-radar-visibility-criteria{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:16px!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="visibility-criteria"] .rr-radar-visibility-criteria > *{
  min-width:0!important;
  margin-top:0!important;
  margin-bottom:0!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="visibility-criteria"] .rr-radar-visibility-criteria > .rr-radar-theme-break{
  margin-top:0!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="visibility-criteria"] .rr-radar-visibility-criteria.rr-radar-environment-not-run > .rr-radar-guided-empty-state,
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="visibility-criteria"] .rr-radar-visibility-criteria.rr-radar-environment-not-run > .rr-radar-criteria-governance-note{
  margin-top:-16px!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="visibility-criteria"] .rr-radar-visibility-criteria details > summary{
  position:relative!important;
  padding-right:46px!important;
  list-style:none!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="visibility-criteria"] .rr-radar-visibility-criteria details > summary::-webkit-details-marker{
  display:none!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="visibility-criteria"] .rr-radar-visibility-criteria details > summary::after{
  content:""!important;
  position:absolute!important;
  top:50%!important;
  right:17px!important;
  width:8px!important;
  height:8px!important;
  margin:0!important;
  border:0!important;
  border-right:1.7px solid #53675e!important;
  border-bottom:1.7px solid #53675e!important;
  background:none!important;
  color:transparent!important;
  font-size:0!important;
  line-height:0!important;
  transform:translateY(-65%) rotate(45deg)!important;
  transform-origin:center!important;
  transition:transform .16s ease!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="visibility-criteria"] .rr-radar-visibility-criteria details[open] > summary::after{
  transform:translateY(-35%) rotate(225deg)!important;
}

/* v1.135.0.68 · S25 Estado de fuentes — neutral coverage bars, semantic color reserved for operational state */
[data-product-ux-surface="S25"]{
  --rr-s25-section-gap:24px;
  --rr-s25-card-gap:12px;
}
[data-product-ux-surface="S25"]>.rr-section{
  margin-block:var(--rr-s25-section-gap) 0!important;
}
[data-product-ux-surface="S25"]>.rr-section:first-of-type{
  margin-top:28px!important;
}
[data-product-ux-surface="S25"] .rr-source-status-summary .rr-kpi-band{
  border-block:1px solid var(--rr-semantic-border-soft);
}
[data-product-ux-surface="S25"] .rr-source-status-summary .rr-kpi-item{
  padding-block:18px;
}
[data-product-ux-surface="S25"] .rr-source-status-summary .rr-kpi-value{
  font-size:28px;
  line-height:1.05;
}
[data-product-ux-surface="S25"] .rr-source-status-scope{
  margin:8px 0 0!important;
  color:var(--rr-semantic-text-secondary);
  font-size:12px;
}
[data-product-ux-surface="S25"] .rr-source-status-reading .rr-section-head{
  margin-bottom:14px!important;
  align-items:flex-end;
}
[data-product-ux-surface="S25"] .rr-source-status-reading .rr-section-head h2{
  font-size:22px;
}
[data-product-ux-surface="S25"] .rr-source-status-reading .rr-section-head p{
  margin-top:5px!important;
}
[data-product-ux-surface="S25"] .rr-source-status-list{
  display:grid;
  gap:12px;
}
[data-product-ux-surface="S25"] .rr-source-status-card{
  grid-template-columns:minmax(0,.96fr) minmax(560px,1.06fr);
  gap:22px;
  padding:15px 18px;
  border-radius:7px;
  box-shadow:none;
  align-items:center;
}
[data-product-ux-surface="S25"] .rr-source-status-card-topline{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:8px 10px;
  margin-bottom:8px;
}
[data-product-ux-surface="S25"] .rr-source-status-card .rr-reference-id{
  margin:0;
}
[data-product-ux-surface="S25"] .rr-source-status-card .rr-chip{
  min-height:22px;
  padding:2px 7px;
  font-size:11px;
}
[data-product-ux-surface="S25"] .rr-source-status-card h3{
  margin:0 0 5px!important;
  font-size:16px;
  line-height:1.25;
}
[data-product-ux-surface="S25"] .rr-source-status-card p{
  margin:0!important;
  max-width:66ch;
  color:var(--rr-semantic-text-secondary);
}
[data-product-ux-surface="S25"] .rr-source-status-metrics{
  display:grid;
  grid-template-columns:minmax(190px,1.08fr) minmax(150px,.96fr) minmax(170px,1fr);
  gap:16px;
  align-items:center;
}
[data-product-ux-surface="S25"] .rr-source-status-label{
  display:flex;
  justify-content:space-between;
  align-items:baseline;
  gap:10px;
  margin-bottom:7px;
}
[data-product-ux-surface="S25"] .rr-source-status-label small,
[data-product-ux-surface="S25"] .rr-source-status-fact small{
  display:block;
  margin-bottom:4px;
  color:var(--rr-semantic-text-secondary);
  font-size:11px;
  font-weight:600;
  line-height:1.2;
}
[data-product-ux-surface="S25"] .rr-source-status-label strong,
[data-product-ux-surface="S25"] .rr-source-status-fact strong{
  display:block;
  color:var(--rr-semantic-text-primary);
  font-size:13px;
  line-height:1.25;
}
[data-product-ux-surface="S25"] .rr-source-status-track{
  height:8px;
  overflow:hidden;
  border-radius:999px;
  background:var(--rr-semantic-bg-subtle);
  box-shadow:inset 0 0 0 1px var(--rr-semantic-border-soft);
}
[data-product-ux-surface="S25"] .rr-source-status-track>span{
  display:block;
  height:100%;
  border-radius:inherit;
  background:#667085!important;
}
[data-product-ux-surface="S25"] .rr-source-status-scope-note{
  margin-top:24px!important;
}
[data-product-ux-surface="S25"] .rr-source-status-scope-note .rr-callout{
  padding:18px 20px;
  border-radius:7px;
}
[data-product-ux-surface="S25"] .rr-source-status-scope-note .rr-callout h2{
  font-size:18px;
  margin-bottom:6px!important;
}
[data-product-ux-surface="S25"] .rr-source-status-scope-note .rr-callout p{
  margin:0!important;
}
@media(max-width:78rem){
  [data-product-ux-surface="S25"] .rr-source-status-card{
    grid-template-columns:1fr;
    gap:16px;
  }
}
@media(max-width:52rem){
  [data-product-ux-surface="S25"] .rr-source-status-metrics{
    grid-template-columns:1fr 1fr;
  }
  [data-product-ux-surface="S25"] .rr-source-coverage{
    grid-column:1/-1;
  }
}
@media(max-width:34rem){
  [data-product-ux-surface="S25"] .rr-source-status-metrics{
    grid-template-columns:1fr;
  }
}

/* v1.135.0.73 · S27 Preparación del diagnóstico — governed stepper, compact hierarchy and project progress readback. */
[data-product-ux-surface="S27"]{
  display:grid;
  gap:20px;
}
[data-product-ux-surface="S27"] > *{
  min-width:0;
  margin:0!important;
}
[data-product-ux-surface="S27"] .rr-preparation-overview,
[data-product-ux-surface="S27"] .rr-preparation-projects{
  display:grid;
  gap:16px;
}
[data-product-ux-surface="S27"] .rr-preparation-layout{
  display:grid;
  grid-template-columns:minmax(0,2.2fr) minmax(250px,.8fr);
  gap:16px;
  align-items:stretch;
}
[data-product-ux-surface="S27"] .rr-preparation-stepper{
  padding:0;
  overflow:hidden;
  border-radius:7px;
  box-shadow:none;
}
[data-product-ux-surface="S27"] .rr-preparation-stepper ol{
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  margin:0;
  padding:0;
  list-style:none;
}
[data-product-ux-surface="S27"] .rr-preparation-stepper li{
  position:relative;
  display:grid;
  grid-template-rows:auto 1fr auto;
  gap:10px;
  min-width:0;
  padding:18px 16px;
  border-right:0;
  background:#fff;
}
[data-product-ux-surface="S27"] .rr-preparation-stepper li:last-child{
  border-right:0;
}
[data-product-ux-surface="S27"] .rr-preparation-stepper li::before{
  content:"";
  position:absolute;
  top:28px;
  left:27px;
  right:-27px;
  height:1px;
  background:var(--rr-semantic-border-soft);
}
[data-product-ux-surface="S27"] .rr-preparation-stepper li:last-child::before{
  display:none;
}
[data-product-ux-surface="S27"] .rr-preparation-step-index{
  position:relative;
  z-index:1;
  display:grid;
  place-items:center;
  width:22px;
  height:22px;
  border:1px solid #cdd8d3;
  border-radius:50%;
  background:#fff;
  color:#66736d;
  font-size:11px;
  font-weight:800;
}
[data-product-ux-surface="S27"] .rr-preparation-stepper li[data-step-state="done"] .rr-preparation-step-index{
  border-color:#8fc4ae;
  background:#eaf6f0;
  color:#176a4f;
}
[data-product-ux-surface="S27"] .rr-preparation-stepper li[data-step-state="current"] .rr-preparation-step-index{
  border-color:#d9ad63;
  background:#fff5e5;
  color:#8a5a11;
}
[data-product-ux-surface="S27"] .rr-preparation-stepper small{
  display:block;
  margin-bottom:4px;
  color:#77857f;
  font-size:10px;
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:.04em;
}
[data-product-ux-surface="S27"] .rr-preparation-stepper strong{
  display:block;
  min-height:38px;
  color:var(--rr-semantic-text-primary);
  font-size:13px;
  line-height:1.35;
}
[data-product-ux-surface="S27"] .rr-preparation-stepper li>div>span{
  display:block;
  margin-top:5px;
  color:#64726c;
  font-size:12px;
}
[data-product-ux-surface="S27"] .rr-preparation-stepper .rr-chip{
  justify-self:start;
}
[data-product-ux-surface="S27"] .rr-preparation-current{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  padding:20px;
  border-radius:7px;
  box-shadow:none;
}
[data-product-ux-surface="S27"] .rr-preparation-current>small{
  margin:18px 0 6px;
  color:#74817b;
  font-size:10px;
  font-weight:800;
  letter-spacing:.05em;
  text-transform:uppercase;
}
[data-product-ux-surface="S27"] .rr-preparation-current h3{
  margin:0 0 8px;
  font-size:21px;
  line-height:1.2;
}
[data-product-ux-surface="S27"] .rr-preparation-current p{
  margin:0 0 18px;
  color:#5a6962;
  line-height:1.5;
}
[data-product-ux-surface="S27"] .rr-preparation-current .rr-button{
  width:100%;
  margin-top:auto;
}
[data-product-ux-surface="S27"] .rr-preparation-projects .rr-object-list{
  gap:12px;
}
[data-product-ux-surface="S27"] .rr-preparation-project{
  display:grid;
  grid-template-columns:minmax(0,1.7fr) minmax(180px,.8fr) minmax(150px,.62fr) 150px;
  gap:20px;
  align-items:center;
  padding:16px 18px;
  border-left:3px solid #d7dfdb;
  box-shadow:none;
}
[data-product-ux-surface="S27"] .rr-preparation-project[data-preparation-state="ready_for_review"]{
  border-left-color:#278060;
}
[data-product-ux-surface="S27"] .rr-preparation-project[data-preparation-state="in_progress"]{
  border-left-color:#b47619;
}
[data-product-ux-surface="S27"] .rr-preparation-project-topline{
  display:flex;
  align-items:center;
  gap:8px;
  flex-wrap:wrap;
  margin-bottom:8px;
}
[data-product-ux-surface="S27"] .rr-preparation-project .rr-object-copy h3{
  margin:0 0 5px;
}
[data-product-ux-surface="S27"] .rr-preparation-project .rr-object-copy p{
  margin:0;
}
[data-product-ux-surface="S27"] .rr-preparation-project-progress>div:first-child{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:10px;
  margin-bottom:8px;
}
[data-product-ux-surface="S27"] .rr-preparation-project-progress small,
[data-product-ux-surface="S27"] .rr-preparation-next small{
  display:block;
  color:#75827c;
  font-size:10px;
}
[data-product-ux-surface="S27"] .rr-preparation-project-progress strong,
[data-product-ux-surface="S27"] .rr-preparation-next strong{
  color:var(--rr-semantic-text-primary);
  font-size:12px;
  line-height:1.35;
}
[data-product-ux-surface="S27"] .rr-preparation-track{
  height:6px;
  overflow:hidden;
  border:1px solid #dfe7e3;
  border-radius:999px;
  background:#f2f5f3;
}
[data-product-ux-surface="S27"] .rr-preparation-track span{
  display:block;
  height:100%;
  border-radius:inherit;
  background:#6B6F6D!important;
}
[data-product-ux-surface="S27"] .rr-preparation-next{
  min-width:0;
}
[data-product-ux-surface="S27"] .rr-preparation-next strong{
  display:block;
  margin-top:5px;
}
[data-product-ux-surface="S27"] .rr-preparation-project .rr-object-action .rr-button{
  width:100%;
}
[data-product-ux-surface="S27"] > .rr-section:last-child .rr-callout{
  margin:0;
}
@media(max-width:1180px){
  [data-product-ux-surface="S27"] .rr-preparation-layout{grid-template-columns:1fr}
  [data-product-ux-surface="S27"] .rr-preparation-project{grid-template-columns:minmax(0,1.4fr) minmax(170px,.8fr) minmax(140px,.65fr)}
  [data-product-ux-surface="S27"] .rr-preparation-project .rr-object-action{grid-column:1/-1;justify-self:end;width:150px}
}
@media(max-width:900px){
  [data-product-ux-surface="S27"] .rr-preparation-stepper ol{grid-template-columns:1fr}
  [data-product-ux-surface="S27"] .rr-preparation-stepper li{grid-template-columns:auto 1fr auto;grid-template-rows:auto;align-items:center;border-right:0;border-bottom:1px solid var(--rr-semantic-border-soft)}
  [data-product-ux-surface="S27"] .rr-preparation-stepper li:last-child{border-bottom:0}
  [data-product-ux-surface="S27"] .rr-preparation-stepper li::before{display:none}
  [data-product-ux-surface="S27"] .rr-preparation-stepper strong{min-height:0}
  [data-product-ux-surface="S27"] .rr-preparation-project{grid-template-columns:1fr 1fr}
  [data-product-ux-surface="S27"] .rr-preparation-project .rr-object-copy{grid-column:1/-1}
  [data-product-ux-surface="S27"] .rr-preparation-project .rr-object-action{grid-column:auto;justify-self:stretch;width:auto}
}
@media(max-width:620px){
  [data-product-ux-surface="S27"]{gap:16px}
  [data-product-ux-surface="S27"] .rr-preparation-project{grid-template-columns:1fr;gap:14px}
  [data-product-ux-surface="S27"] .rr-preparation-project .rr-object-copy{grid-column:auto}
}


/* v1.135.0.77 · S31 Grupos de activos — subtler distribution bar proportions and reduced visual dominance. */
[data-product-ux-surface="S31"]{
  display:grid;
  gap:16px;
}
[data-product-ux-surface="S31"] > *{
  min-width:0;
  margin-block:0!important;
}
[data-product-ux-surface="S31"] .rr-asset-groups-reading{
  display:grid;
  gap:16px;
}
[data-product-ux-surface="S31"] .rr-asset-groups-list{
  display:grid;
  gap:10px;
}
[data-product-ux-surface="S31"] .rr-asset-group-card{
  display:grid;
  grid-template-columns:minmax(0,1.7fr) minmax(148px,170px) auto;
  gap:24px;
  align-items:center;
  min-height:0;
  padding:16px;
  border-radius:7px;
  box-shadow:none;
}
[data-product-ux-surface="S31"] .rr-asset-group-topline{
  display:flex;
  align-items:center;
  gap:8px;
  flex-wrap:wrap;
  margin-bottom:7px;
}
[data-product-ux-surface="S31"] .rr-asset-group-card h3{
  margin:0 0 5px;
  font-size:16px;
  line-height:1.3;
}
[data-product-ux-surface="S31"] .rr-asset-group-card p{
  margin:0;
  color:var(--rr-semantic-text-muted);
  line-height:1.45;
}
[data-product-ux-surface="S31"] .rr-asset-group-distribution{
  display:grid;
  gap:6px;
  justify-self:start;
  width:min(100%,148px);
}
[data-product-ux-surface="S31"] .rr-asset-group-distribution small{
  display:block;
  margin-bottom:2px;
  color:var(--rr-semantic-text-muted);
  font-size:10px;
}
[data-product-ux-surface="S31"] .rr-asset-group-distribution strong{
  display:block;
  color:var(--rr-semantic-text-primary);
  font-size:12px;
  line-height:1.35;
}
[data-product-ux-surface="S31"] .rr-asset-group-track{
  width:132px;
  max-width:100%;
  height:4px;
  overflow:hidden;
  border:1px solid var(--rr-semantic-border-soft);
  border-radius:999px;
  background:var(--rr-semantic-bg-subtle);
}
[data-product-ux-surface="S31"] .rr-asset-group-track>span{
  display:block;
  height:100%;
  border-radius:inherit;
  background:#6B6F6D;
}
[data-product-ux-surface="S31"] .rr-asset-groups-scope-note .rr-callout{
  margin:0;
}
@media(max-width:900px){
  [data-product-ux-surface="S31"] .rr-asset-group-card{
    grid-template-columns:1fr auto;
  }
  [data-product-ux-surface="S31"] .rr-asset-group-distribution{
    grid-column:1/-1;
  }
}
@media(max-width:620px){
  [data-product-ux-surface="S31"] .rr-asset-group-card{
    grid-template-columns:1fr;
  }
  [data-product-ux-surface="S31"] .rr-object-action,
  [data-product-ux-surface="S31"] .rr-object-action .rr-button{
    width:100%;
  }
}

/* v1.135.0.79 · S31 persistent governed groups, membership management and exact readback. */
[data-product-ux-surface="S31"] .rr-group-notice{padding:12px 16px;border:1px solid var(--rr-semantic-border-soft);border-radius:7px;font-weight:650}
[data-product-ux-surface="S31"] .rr-group-notice--ok{border-left:3px solid var(--rr-semantic-state-verified-fg);background:var(--rr-semantic-state-verified-bg);color:var(--rr-semantic-state-verified-fg)}
[data-product-ux-surface="S31"] .rr-group-notice--error{border-left:3px solid var(--rr-semantic-state-critical-fg);background:var(--rr-semantic-state-critical-bg);color:var(--rr-semantic-state-critical-fg)}
[data-product-ux-surface="S31"] .rr-group-create{padding:0;overflow:hidden}
[data-product-ux-surface="S31"] .rr-group-create>summary,[data-product-ux-surface="S31"] .rr-managed-group-edit>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;cursor:pointer;list-style:none}
[data-product-ux-surface="S31"] .rr-group-create>summary::-webkit-details-marker,[data-product-ux-surface="S31"] .rr-managed-group-edit>summary::-webkit-details-marker{display:none}
[data-product-ux-surface="S31"] .rr-group-create>summary span{display:grid;gap:3px}
[data-product-ux-surface="S31"] .rr-group-create>summary small{color:var(--rr-semantic-text-muted);font-weight:400}
[data-product-ux-surface="S31"] .rr-group-create>summary::after,[data-product-ux-surface="S31"] .rr-managed-group-edit>summary::after{content:"";width:8px;height:8px;border-right:1.7px solid #53675e;border-bottom:1.7px solid #53675e;transform:rotate(45deg);transition:transform .16s ease}
[data-product-ux-surface="S31"] .rr-group-create[open]>summary::after,[data-product-ux-surface="S31"] .rr-managed-group-edit[open]>summary::after{transform:rotate(225deg)}
[data-product-ux-surface="S31"] .rr-group-form{display:grid;gap:16px;padding:18px;border-top:1px solid var(--rr-semantic-border-soft);background:#fbfdfc}
[data-product-ux-surface="S31"] .rr-group-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);gap:14px}
[data-product-ux-surface="S31"] .rr-group-fields label{display:grid;gap:6px;color:var(--rr-semantic-text-muted);font-size:11px;font-weight:700}
[data-product-ux-surface="S31"] .rr-group-fields input,[data-product-ux-surface="S31"] .rr-group-fields select,[data-product-ux-surface="S31"] .rr-group-fields textarea{width:100%;min-height:38px;border:1px solid var(--rr-semantic-border);border-radius:7px;background:#fff;color:var(--rr-semantic-text-primary)}
[data-product-ux-surface="S31"] .rr-group-field-wide{grid-column:1/-1}
[data-product-ux-surface="S31"] .rr-group-members{margin:0;padding:14px;border:1px solid var(--rr-semantic-border-soft);border-radius:7px}
[data-product-ux-surface="S31"] .rr-group-members legend{padding:0 6px;font-size:12px;font-weight:800}
[data-product-ux-surface="S31"] .rr-group-member-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}
[data-product-ux-surface="S31"] .rr-group-member-grid label{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:8px;border-radius:7px;background:#fff}
[data-product-ux-surface="S31"] .rr-group-member-grid input[type="checkbox"]{
  width:16px;
  min-width:16px;
  height:16px;
  margin:2px 0 0;
  border:1px solid #9fb7ad!important;
  border-radius:4px;
  background:#fff;
  box-shadow:none!important;
  accent-color:var(--rr-brand-600,#176A4F)!important;
}
[data-product-ux-surface="S31"] .rr-group-member-grid input[type="checkbox"]:checked{
  background:var(--rr-brand-600,#176A4F)!important;
  border-color:var(--rr-brand-600,#176A4F)!important;
}
[data-product-ux-surface="S31"] .rr-group-member-grid input[type="checkbox"]:focus,
[data-product-ux-surface="S31"] .rr-group-member-grid input[type="checkbox"]:focus-visible{
  outline:none;
  border-color:var(--rr-brand-600,#176A4F)!important;
  box-shadow:0 0 0 3px rgba(23,106,79,.14)!important;
}
[data-product-ux-surface="S31"] .rr-group-member-grid span{overflow-wrap:anywhere}
[data-product-ux-surface="S31"] .rr-group-form-actions{display:flex;justify-content:flex-end}
[data-product-ux-surface="S31"] .rr-managed-groups{display:grid;gap:16px}
[data-product-ux-surface="S31"] .rr-managed-group-list{display:grid;gap:10px}
[data-product-ux-surface="S31"] .rr-managed-group-card{overflow:hidden;border:1px solid var(--rr-semantic-border);border-left:3px solid var(--rr-semantic-state-verified-fg);border-radius:7px;background:#fff}
[data-product-ux-surface="S31"] .rr-managed-group-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:16px}
[data-product-ux-surface="S31"] .rr-managed-group-summary h3{margin:7px 0 4px;font-size:16px}
[data-product-ux-surface="S31"] .rr-managed-group-summary p{margin:0;color:var(--rr-semantic-text-muted)}
[data-product-ux-surface="S31"] .rr-managed-group-facts{display:grid;grid-template-columns:repeat(2,minmax(90px,1fr));gap:16px}
[data-product-ux-surface="S31"] .rr-managed-group-facts small{display:block;color:var(--rr-semantic-text-muted);font-size:10px}
[data-product-ux-surface="S31"] .rr-managed-group-facts strong{display:block;margin-top:4px;font-size:13px}
[data-product-ux-surface="S31"] .rr-managed-group-members{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 14px}
[data-product-ux-surface="S31"] .rr-managed-group-members span{padding:5px 8px;border:1px solid var(--rr-semantic-border-soft);border-radius:7px;background:var(--rr-semantic-bg-subtle);font-size:11px}
[data-product-ux-surface="S31"] .rr-managed-group-edit{border-top:1px solid var(--rr-semantic-border-soft);background:#fbfdfc}
[data-product-ux-surface="S31"] .rr-managed-group-edit>summary{padding:12px 16px;color:var(--rr-semantic-text-muted);font-size:12px;font-weight:750}
[data-product-ux-surface="S31"] .rr-group-delete-form{display:flex;justify-content:flex-end;padding:0 18px 18px;background:#fbfdfc}
[data-product-ux-surface="S31"] .rr-button--danger{border-color:#d7a5a0!important;background:#fff!important;color:#9c2f27!important}
[data-product-ux-surface="S31"] .rr-empty-state-compact{padding:18px;border:1px dashed var(--rr-semantic-border);border-radius:7px;background:#fbfdfc}
[data-product-ux-surface="S31"] .rr-empty-state-compact p{margin:5px 0 0;color:var(--rr-semantic-text-muted)}
[data-product-ux-surface="S31"] .rr-object-action form{margin:0}
[data-product-ux-surface="S31"] .rr-object-action form .rr-button{width:100%}
@media(max-width:900px){[data-product-ux-surface="S31"] .rr-group-fields,[data-product-ux-surface="S31"] .rr-managed-group-summary{grid-template-columns:1fr}[data-product-ux-surface="S31"] .rr-group-member-grid{grid-template-columns:1fr}}

/* v1.135.0.81 · Competitividad / Demanda generativa — semantic and operational reconstruction. */
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-visibility{
  display:grid;
  gap:16px;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-visibility > *{
  margin-block:0!important;
  min-width:0;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-hero{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto;
  gap:18px 24px;
  align-items:end;
  padding:22px 24px!important;
  border:1px solid var(--rr-vs-border-soft,#dce7e1)!important;
  border-radius:7px!important;
  background:linear-gradient(180deg,#fbfdfc 0%,#f7faf8 100%)!important;
  box-shadow:none!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-hero > :not(.rr-radar-hero-actions):not(.rr-radar-version-note){grid-column:1}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-hero .rr-radar-hero-actions{grid-column:2;grid-row:1/6;align-self:center;display:flex;flex-direction:column;gap:8px}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-hero .rr-radar-visibility-stack,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-hero .rr-radar-version-note{display:none!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-hero h1{margin:2px 0 6px!important;font-size:27px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-hero .rr-radar-lead{margin:0!important;max-width:78ch!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-visibility > .rr-radar-notice-info{
  padding:12px 15px!important;
  border:1px solid #d8e1dd!important;
  border-left:3px solid #77857f!important;
  border-radius:7px!important;
  background:#fafcfb!important;
  color:#47564f!important;
  box-shadow:none!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-kpis.rr-radar-card-grid{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-kpis .rr-radar-card{padding:16px!important;min-height:104px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-kpis strong{font-size:25px!important;line-height:1.1!important}
.rr-radar-genai-provenance{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  overflow:hidden;
  border:1px solid var(--rr-vs-border-soft,#dce7e1);
  border-radius:7px;
  background:#fff;
}
.rr-radar-genai-provenance>div{padding:12px 15px;border-left:1px solid var(--rr-vs-border-soft,#dce7e1)}
.rr-radar-genai-provenance>div:first-child{border-left:0}
.rr-radar-genai-provenance small{display:block;margin-bottom:4px;color:#6c7a74;font-size:10px;font-weight:750}
.rr-radar-genai-provenance strong{display:block;overflow-wrap:anywhere;color:#26352f;font-size:12.5px}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-api-preview{
  padding:16px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-api-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-api-card{padding:12px!important;min-height:0!important;background:#fafcfb!important;border:1px solid #e5ece8!important;border-left:0!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-decision-summary{padding:18px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-decision-badges{display:none!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-filter-chips{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin-top:14px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-filter-chip{border-radius:7px!important;padding:8px 10px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-workflow-grid.is-empty{grid-template-columns:1fr!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-workflow-grid.is-empty .rr-radar-genai-workflow-card{display:inline-flex!important;gap:10px!important;align-items:center!important;min-height:0!important;padding:13px 15px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-workflow-grid.is-empty .rr-radar-genai-workflow-card h3{margin:0!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-workflow-grid.is-empty .rr-radar-muted{margin:0!important}

/* Convert the two operational tables into readable record cards: no horizontal scroll at 2048px. */
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] :is(.rr-radar-genai-query-table,.rr-radar-genai-url-table){
  display:block!important;
  width:100%!important;
  border:0!important;
  background:transparent!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] :is(.rr-radar-genai-query-table,.rr-radar-genai-url-table) thead{display:none!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] :is(.rr-radar-genai-query-table,.rr-radar-genai-url-table) tbody{display:grid!important;gap:10px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] :is(.rr-radar-genai-query-table,.rr-radar-genai-url-table) tr{
  display:grid!important;
  grid-template-columns:minmax(0,1.45fr) minmax(170px,.6fr) minmax(185px,.65fr) minmax(230px,.8fr)!important;
  gap:16px!important;
  align-items:start!important;
  padding:15px 16px!important;
  border:1px solid #dfe8e3!important;
  border-radius:7px!important;
  background:#fff!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] :is(.rr-radar-genai-query-table,.rr-radar-genai-url-table) td{
  display:block!important;
  min-width:0!important;
  padding:0!important;
  border:0!important;
  overflow-wrap:anywhere!important;
  line-height:1.45!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] :is(.rr-radar-genai-query-table,.rr-radar-genai-url-table) td::before{
  display:block;
  margin-bottom:5px;
  color:#728079;
  font-size:9px;
  font-weight:800;
  letter-spacing:.045em;
  text-transform:uppercase;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] :is(.rr-radar-genai-query-table,.rr-radar-genai-url-table) td:nth-child(1)::before{content:"Evidencia"}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] :is(.rr-radar-genai-query-table,.rr-radar-genai-url-table) td:nth-child(2)::before{content:"Clasificación inferida"}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] :is(.rr-radar-genai-query-table,.rr-radar-genai-url-table) td:nth-child(3)::before{content:"Métricas observadas"}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] :is(.rr-radar-genai-query-table,.rr-radar-genai-url-table) td:nth-child(4)::before{content:"Decisión humana"}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-table-scroll{overflow:visible!important}
.rr-radar-genai-decision-editor{margin-top:10px;border-top:1px solid #e5ece8;padding-top:8px}
.rr-radar-genai-decision-editor>summary{cursor:pointer;color:#176a4f;font-size:11px;font-weight:750;list-style:none}
.rr-radar-genai-decision-editor>summary::-webkit-details-marker{display:none}
.rr-radar-genai-decision-editor>summary::after{content:"›";margin-left:6px}
.rr-radar-genai-decision-editor[open]>summary::after{content:"⌄"}
.rr-radar-genai-decision-form{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:10px!important}
.rr-radar-genai-decision-form :is(select,input,button){width:100%!important;min-height:36px!important;margin:0!important}

@media(max-width:1100px){
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-hero{grid-template-columns:1fr}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-hero .rr-radar-hero-actions{grid-column:1;grid-row:auto;flex-direction:row;flex-wrap:wrap}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-kpis.rr-radar-card-grid,.rr-radar-genai-provenance{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] :is(.rr-radar-genai-query-table,.rr-radar-genai-url-table) tr{grid-template-columns:1fr 1fr!important}
}
@media(max-width:680px){
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-kpis.rr-radar-card-grid,.rr-radar-genai-provenance,body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-api-grid{grid-template-columns:1fr!important}
  .rr-radar-genai-provenance>div{border-left:0;border-top:1px solid #dce7e1}.rr-radar-genai-provenance>div:first-child{border-top:0}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] :is(.rr-radar-genai-query-table,.rr-radar-genai-url-table) tr{grid-template-columns:1fr!important}
}

/* v1.135.0.82 · Competitividad / Demanda generativa — UX refinement pass.
   Aligns the frontend GenAI view with the validated Radar shell: cleaner spacing,
   provenance band, readable signal cards and style-guide-consistent decision semantics. */
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-visibility{
  display:grid;
  gap:16px;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-visibility > *{
  margin-block:0!important;
  min-width:0;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-hero{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto;
  gap:20px 24px;
  align-items:start;
  padding:22px 24px!important;
  border:1px solid var(--rr-vs-border-soft,#dce7e1)!important;
  border-radius:7px!important;
  background:linear-gradient(180deg,#fbfdfc 0%,#f7faf8 100%)!important;
  box-shadow:none!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-hero > :not(.rr-radar-hero-actions):not(.rr-radar-version-note){grid-column:1}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-hero .rr-radar-hero-actions{grid-column:2;grid-row:1/6;align-self:center;display:flex;flex-direction:column;gap:8px}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-hero .rr-radar-visibility-stack,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-hero .rr-radar-version-note{display:none!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-hero h1{margin:2px 0 6px!important;font-size:27px!important;line-height:1.18!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-hero .rr-radar-lead{margin:0!important;max-width:78ch!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-visibility > .rr-radar-notice-info{
  padding:12px 15px!important;
  border:1px solid #d8e1dd!important;
  border-left:3px solid #77857f!important;
  border-radius:7px!important;
  background:#fafcfb!important;
  color:#47564f!important;
  box-shadow:none!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-kpis.rr-radar-card-grid{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:16px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-kpis .rr-radar-card{
  padding:16px!important;
  min-height:118px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:flex-start!important;
  gap:8px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-kpis strong{font-size:25px!important;line-height:1.1!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-kpis small{max-width:none!important;line-height:1.45!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-provenance{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  overflow:hidden!important;
  border:1px solid var(--rr-vs-border-soft,#dce7e1)!important;
  border-radius:7px!important;
  background:#fff!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-provenance>div{
  padding:13px 15px!important;
  border-right:1px solid var(--rr-vs-border-soft,#dce7e1)!important;
  display:flex!important;
  flex-direction:column!important;
  gap:4px!important;
  min-width:0!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-provenance>div:last-child{border-right:0!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-provenance small,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-record-label{
  display:block!important;
  color:#6c7a74!important;
  font-size:10px!important;
  font-weight:800!important;
  letter-spacing:.045em!important;
  text-transform:uppercase!important;
  line-height:1.35!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-provenance strong{display:block!important;overflow-wrap:anywhere!important;color:#26352f!important;font-size:12.5px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-section{padding:18px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-section h2{margin:0 0 8px!important;line-height:1.28!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-section .rr-radar-muted{margin:0 0 14px!important;max-width:none!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-api-preview{padding:18px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-api-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-api-card{padding:12px!important;min-height:0!important;background:#fafcfb!important;border:1px solid #e5ece8!important;border-left:0!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-decision-summary{padding:18px!important;border-left:4px solid #176a4f!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-decision-badges{display:none!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-filter-bar{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin-top:16px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-filter-chip{border-radius:7px!important;padding:8px 10px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-workflow{border-left:4px solid #d7c38b!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-workflow-grid.is-empty{grid-template-columns:1fr!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-workflow-grid.is-empty .rr-radar-genai-workflow-card{display:inline-flex!important;gap:10px!important;align-items:center!important;min-height:0!important;padding:13px 15px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-workflow-grid.is-empty .rr-radar-genai-workflow-card h3,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-workflow-grid.is-empty .rr-radar-muted{margin:0!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-record-list{display:flex!important;flex-direction:column!important;gap:14px!important;margin-top:14px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-record{
  border:1px solid #dfe8e3!important;
  border-radius:7px!important;
  background:#fff!important;
  overflow:hidden!important;
  box-shadow:none!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-record-grid{
  display:grid!important;
  grid-template-columns:minmax(0,2.1fr) minmax(190px,1fr) minmax(220px,1.05fr) minmax(260px,1.2fr)!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-record-block{
  padding:15px 16px!important;
  border-right:1px solid #e7eeea!important;
  min-width:0!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-record-block:last-child{border-right:0!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-record-primary{background:linear-gradient(180deg,#fbfdfc 0%,#fff 100%)!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-record-block>strong{
  display:block!important;
  margin-top:8px!important;
  color:#26352f!important;
  font-size:15px!important;
  font-weight:760!important;
  line-height:1.45!important;
  overflow-wrap:anywhere!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-record-support{
  display:block!important;
  margin-top:8px!important;
  color:#6c7a74!important;
  font-size:12px!important;
  line-height:1.45!important;
  overflow-wrap:anywhere!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-signal-pill{
  display:inline-flex!important;
  align-items:center!important;
  margin-top:8px!important;
  border:1px solid #cfe0d8!important;
  background:#f6faf8!important;
  color:#183c31!important;
  border-radius:999px!important;
  padding:6px 10px!important;
  font-size:12px!important;
  font-weight:760!important;
  line-height:1.2!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-metric-list{
  list-style:none!important;
  margin:10px 0 0!important;
  padding:0!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-metric-list li{
  display:flex!important;
  flex-direction:column!important;
  gap:3px!important;
  padding:10px 10px 9px!important;
  border:1px solid #e8eeeb!important;
  border-radius:7px!important;
  background:#fafcfb!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-metric-list li strong{color:#183c31!important;font-size:14px!important;line-height:1.1!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-metric-list li span{color:#60726b!important;font-size:11px!important;line-height:1.3!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-weight:760!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-record-decision .rr-radar-genai-decision-pill{margin-top:10px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-decision-pending{border-color:#e0b35f!important;background:#fff8e8!important;color:#6a4900!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-decision-review{border-color:#d7c38b!important;background:#fffaf0!important;color:#6f5309!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-decision-watch,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-decision-candidate{border-color:#8ec4ae!important;background:#eef7f3!important;color:#14543d!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-decision-category_risk{border-color:#d99b68!important;background:#fff3ea!important;color:#7b4214!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-decision-ignored{border-color:#d8dfdc!important;background:#f5f7f6!important;color:#61716a!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-decision-editor{margin-top:10px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-decision-editor>summary{cursor:pointer!important;color:#176a4f!important;font-size:11px!important;font-weight:760!important;list-style:none!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-decision-editor>summary::-webkit-details-marker{display:none}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-decision-editor>summary::after{content:"▾";margin-left:6px}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-decision-editor[open]>summary::after{transform:rotate(180deg)}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-decision-form{display:grid!important;grid-template-columns:minmax(0,170px) minmax(0,1fr) auto!important;gap:8px!important;margin-top:10px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-decision-form :is(select,input,button){min-height:36px!important;margin:0!important}

@media(max-width:1180px){
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-hero{grid-template-columns:1fr!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-hero .rr-radar-hero-actions{grid-column:1!important;grid-row:auto!important;flex-direction:row!important;flex-wrap:wrap!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-kpis.rr-radar-card-grid,
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-provenance{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-provenance>div:nth-child(2n){border-right:0!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-provenance>div:nth-child(-n+2){border-bottom:1px solid var(--rr-vs-border-soft,#dce7e1)!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-record-block:nth-child(2n){border-right:0!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-record-block:nth-child(-n+2){border-bottom:1px solid #e7eeea!important}
}
@media(max-width:680px){
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-kpis.rr-radar-card-grid,
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-provenance,
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-api-grid,
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-record-grid,
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-metric-list{grid-template-columns:1fr!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-provenance>div{border-right:0!important;border-bottom:1px solid var(--rr-vs-border-soft,#dce7e1)!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-provenance>div:last-child{border-bottom:0!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-record-block{border-right:0!important;border-bottom:1px solid #e7eeea!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-record-block:last-child{border-bottom:0!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-decision-form{grid-template-columns:1fr!important}
}

/* v1.135.0.84 · Demanda generativa — opportunity map, URL concentration and section rhythm. */
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-visibility{
  row-gap:22px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-visibility > :not(:last-child){
  margin-bottom:0!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-visibility > .rr-radar-section + .rr-radar-section{
  margin-top:6px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-visibility > .rr-radar-genai-provenance + .rr-radar-section,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-visibility > .rr-radar-card-grid + .rr-radar-genai-provenance{
  margin-top:2px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-volume-snapshot{
  margin:16px 0 18px!important;
  padding:14px 16px!important;
  border:1px solid #dfe8e3!important;
  border-radius:7px!important;
  background:#fafcfb!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-volume-snapshot-heading{
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
  gap:16px!important;
  margin-bottom:12px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-volume-snapshot-heading span{
  display:block!important;
  margin-bottom:3px!important;
  color:#6c7a74!important;
  font-size:10px!important;
  font-weight:800!important;
  letter-spacing:.045em!important;
  text-transform:uppercase!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-volume-snapshot-heading strong{
  display:block!important;
  color:#26352f!important;
  font-size:14px!important;
  line-height:1.3!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-volume-snapshot-heading small{
  color:#6c7a74!important;
  font-size:11px!important;
  line-height:1.35!important;
  text-align:right!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-volume-bars{
  display:grid!important;
  gap:9px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-volume-row{
  display:grid!important;
  grid-template-columns:minmax(180px,1.4fr) minmax(180px,2fr) 54px!important;
  gap:12px!important;
  align-items:center!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-volume-label{
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  color:#34453e!important;
  font-size:12px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-volume-track{
  display:block!important;
  height:6px!important;
  overflow:hidden!important;
  border-radius:999px!important;
  background:#e7ece9!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-volume-track>span{
  display:block!important;
  height:100%!important;
  border-radius:inherit!important;
  background:#6b6f6d!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-volume-row>strong{
  color:#26352f!important;
  font-size:12px!important;
  line-height:1!important;
  text-align:right!important;
}
@media(max-width:782px){
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-volume-snapshot-heading{
    align-items:flex-start!important;
    flex-direction:column!important;
  }
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-volume-snapshot-heading small{text-align:left!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-volume-row{
    grid-template-columns:1fr 48px!important;
  }
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-volume-track{
    grid-column:1/3!important;
    grid-row:2!important;
  }
}

/* v1.135.0.85 · Demanda generativa — chart proportion, positioning and density refinement. */
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-visibility{row-gap:26px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-section{padding:20px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-volume-snapshot{margin:20px 0 24px!important;padding:16px!important;border-radius:7px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-volume-snapshot-heading{align-items:flex-start!important;margin-bottom:14px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-volume-snapshot-heading>div{min-width:0!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-volume-snapshot-heading small{max-width:340px!important;text-align:right!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-summary{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:0 0 12px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-card{min-height:56px!important;padding:10px 12px!important;border-radius:7px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-card strong{display:block!important;margin:0 0 4px!important;font-size:17px!important;line-height:1!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-card span{display:block!important;font-size:11px!important;line-height:1.3!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-chart{position:relative!important;min-height:252px!important;padding:28px 26px 30px 50px!important;border:1px solid #e5ece8!important;border-radius:7px!important;background:#fbfcfb!important;overflow:hidden!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-axis{position:absolute!important;color:#718079!important;font-size:9px!important;font-weight:760!important;line-height:1.2!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-axis-y-top{left:10px!important;top:12px!important;writing-mode:vertical-rl!important;transform:rotate(180deg)!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-axis-y-bottom{left:10px!important;bottom:28px!important;writing-mode:vertical-rl!important;transform:rotate(180deg)!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-axis-x-left{left:50px!important;bottom:8px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-axis-x-right{right:24px!important;bottom:8px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-threshold{position:absolute!important;background:#cbd6d0!important;pointer-events:none!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-threshold-x{top:16px!important;bottom:26px!important;width:1px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-threshold-y{left:50px!important;right:18px!important;height:1px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-quadrant{position:absolute!important;display:flex!important;flex-direction:column!important;gap:2px!important;max-width:145px!important;padding:5px 7px!important;border-radius:5px!important;background:rgba(255,255,255,.84)!important;box-shadow:0 1px 2px rgba(15,59,46,.05)!important;color:#64766f!important;font-size:9px!important;line-height:1.25!important;z-index:1!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-quadrant strong{display:block!important;margin:0!important;color:#26352f!important;font-size:11px!important;line-height:1.15!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-q-captured{left:58px!important;top:12px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-q-opportunity{right:18px!important;top:12px!important;text-align:right!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-q-visible{left:58px!important;bottom:26px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-q-emerging{right:18px!important;bottom:26px!important;text-align:right!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-point{position:absolute!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;border-radius:999px!important;border:2px solid #fff!important;font-size:10px!important;font-weight:800!important;line-height:1!important;box-shadow:0 2px 6px rgba(23,106,79,.14)!important;transform:translate(-50%,-50%)!important;z-index:3!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-index{list-style:none!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:12px 0 0!important;padding:0!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-index li{display:flex!important;align-items:flex-start!important;gap:8px!important;min-height:56px!important;padding:8px 9px!important;border:1px solid #e5ece8!important;border-radius:7px!important;background:#fff!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-index-marker{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 22px!important;width:22px!important;height:22px!important;border-radius:999px!important;font-size:9px!important;font-weight:800!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-index li>div{min-width:0!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-index strong{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;margin:0!important;color:#26352f!important;font-size:11px!important;line-height:1.3!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-index small{display:block!important;margin-top:3px!important;color:#6a7b74!important;font-size:9.5px!important;line-height:1.25!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-concentration-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-auto-flow:dense!important;gap:10px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-concentration-tile{display:flex!important;flex-direction:column!important;gap:7px!important;min-height:122px!important;padding:12px!important;border-radius:7px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-concentration-tile-label{display:block!important;color:#6c7a74!important;font-size:9px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-concentration-tile>strong{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;margin:0!important;color:#21332b!important;font-size:13px!important;line-height:1.32!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-concentration-signal{display:inline-flex!important;align-self:flex-start!important;padding:4px 8px!important;border-radius:999px!important;font-size:9.5px!important;font-weight:760!important;line-height:1.2!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-concentration-metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-top:auto!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-concentration-metrics div{padding:8px!important;border-radius:6px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-concentration-metrics span{display:block!important;color:#687a73!important;font-size:8.5px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important;line-height:1.2!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-concentration-metrics strong{display:block!important;margin:3px 0 0!important;color:#21332b!important;font-size:13px!important;line-height:1.2!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-concentration-legend{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-top:10px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-concentration-legend span{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:5px 8px!important;border-radius:999px!important;font-size:9.5px!important;font-weight:760!important;line-height:1.2!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-concentration-legend span::before{content:""!important;display:block!important;width:8px!important;height:8px!important;border-radius:999px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-record-list{gap:12px!important;margin-top:20px!important}
@media(max-width:1360px){
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-index{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:782px){
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-volume-snapshot-heading small{max-width:none!important;text-align:left!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-summary,
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-index,
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-concentration-grid{grid-template-columns:1fr!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-chart{min-height:280px!important;padding-left:42px!important}
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-card.is-opportunity{border-color:#e7c98a!important;background:#fff7ea!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-card.is-captured{border-color:#9fc8b5!important;background:#eef7f3!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-card.is-visible{border-color:#bfd7cd!important;background:#f4faf7!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-card.is-emerging{border-color:#d9e2dd!important;background:#f7f9f8!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-point.is-opportunity,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-index li.is-opportunity .rr-radar-genai-opportunity-index-marker{background:#efc978!important;color:#5f4300!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-point.is-captured,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-index li.is-captured .rr-radar-genai-opportunity-index-marker{background:#7db89d!important;color:#fff!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-point.is-visible,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-index li.is-visible .rr-radar-genai-opportunity-index-marker{background:#b8d3c7!important;color:#174c3a!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-point.is-emerging,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-opportunity-index li.is-emerging .rr-radar-genai-opportunity-index-marker{background:#cfd9d4!important;color:#41524b!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-concentration-tile.is-geo{background:#eef7f3!important;border-color:#9fc8b5!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-concentration-tile.is-platform{background:#eef6f7!important;border-color:#afcfd1!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-concentration-tile.is-weak{background:#f5f7f6!important;border-color:#cfd8d3!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-concentration-tile.is-neutral{background:#fbfcfb!important;border-color:#dfe8e3!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-concentration-legend span.is-geo::before{background:#7db89d!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-concentration-legend span.is-platform::before{background:#8dbec4!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-concentration-legend span.is-weak::before{background:#b9c8c0!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-genai-concentration-legend span.is-neutral::before{background:#dfe8e3!important}

/* v1.135.0.87 · GenAI demand operational visual candidate. */
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility{
  --rr-genai-green:#176a4f;
  --rr-genai-green-soft:#eef7f3;
  --rr-genai-ink:#1f3029;
  --rr-genai-muted:#64756e;
  --rr-genai-line:#dce6e1;
  --rr-genai-panel:#ffffff;
  --rr-genai-soft:#f7f9f8;
  --rr-genai-amber:#b66f09;
  --rr-genai-amber-soft:#fff7e6;
  --rr-genai-red:#b42318;
  --rr-genai-red-soft:#fff1f0;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-hero{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:end!important;
  gap:24px!important;
  padding-bottom:24px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-hero .rr-radar-eyebrow{
  grid-column:1/-1!important;
  margin-bottom:0!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-hero h1,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-hero .rr-radar-lead,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-hero .rr-radar-visibility-stack{
  grid-column:1/2!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-hero-actions{
  grid-column:2/3!important;
  grid-row:2/6!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  justify-content:flex-end!important;
  gap:9px!important;
  min-width:250px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-primary-cta{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:40px!important;
  padding:8px 14px!important;
  font-weight:780!important;
  text-align:center!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-primary-cta.is-disabled{
  cursor:not-allowed!important;
  opacity:.6!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-truth-band{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  margin:16px 0 18px!important;
  border:1px solid var(--rr-genai-line)!important;
  border-radius:7px!important;
  background:var(--rr-genai-panel)!important;
  overflow:hidden!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-truth-band>div{
  position:relative!important;
  display:grid!important;
  grid-template-columns:30px minmax(0,1fr)!important;
  column-gap:10px!important;
  row-gap:2px!important;
  align-items:center!important;
  min-height:72px!important;
  padding:14px 16px!important;
  border-right:1px solid var(--rr-genai-line)!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-truth-band>div:last-child{border-right:0!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-truth-band>div>span{
  grid-row:1/3!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:28px!important;
  height:28px!important;
  border:1px solid #b9ccc3!important;
  border-radius:50%!important;
  color:var(--rr-genai-green)!important;
  background:var(--rr-genai-green-soft)!important;
  font-size:12px!important;
  font-weight:800!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-truth-band strong{color:var(--rr-genai-ink)!important;font-size:13px!important;line-height:1.25!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-truth-band small{color:var(--rr-genai-muted)!important;font-size:11px!important;line-height:1.35!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-feedback{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:16px!important;
  margin:0 0 18px!important;
  padding:13px 15px!important;
  border:1px solid #b8d7c9!important;
  border-radius:7px!important;
  background:var(--rr-genai-green-soft)!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-feedback.is-error{border-color:#efb8b2!important;background:var(--rr-genai-red-soft)!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-feedback>div{display:flex!important;flex-direction:column!important;gap:3px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-feedback strong{font-size:13px!important;line-height:1.3!important;color:var(--rr-genai-ink)!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-feedback span{font-size:12px!important;line-height:1.4!important;color:var(--rr-genai-muted)!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-kpis{margin-bottom:14px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-kpis .rr-radar-card{min-height:118px!important;padding:16px!important;border-radius:7px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-kpis .rr-radar-card strong{font-size:28px!important;line-height:1!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-kpis .rr-radar-card small{font-size:11px!important;line-height:1.35!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-provenance{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:0!important;
  margin:0 0 14px!important;
  border:1px solid var(--rr-genai-line)!important;
  border-radius:7px!important;
  background:#f9fbfa!important;
  overflow:hidden!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-provenance>div{
  min-width:0!important;
  padding:12px 15px!important;
  border-right:1px solid var(--rr-genai-line)!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-provenance>div:last-child{border-right:0!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-provenance small{display:block!important;margin-bottom:4px!important;color:var(--rr-genai-muted)!important;font-size:9px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;white-space:nowrap!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-provenance strong{display:block!important;overflow:hidden!important;color:var(--rr-genai-ink)!important;font-size:12px!important;line-height:1.3!important;text-overflow:ellipsis!important;white-space:nowrap!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility details.rr-radar-genai-methodology{
  margin:0 0 18px!important;
  padding:0!important;
  border:1px solid var(--rr-genai-line)!important;
  border-radius:7px!important;
  background:var(--rr-genai-panel)!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility details.rr-radar-genai-methodology>summary{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  min-height:42px!important;
  padding:10px 14px!important;
  cursor:pointer!important;
  color:var(--rr-genai-green)!important;
  font-size:12px!important;
  font-weight:760!important;
  list-style:none!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility details.rr-radar-genai-methodology>summary::-webkit-details-marker{display:none!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility details.rr-radar-genai-methodology>summary::after{content:'⌄'!important;font-size:16px!important;line-height:1!important;transform-origin:center!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility details.rr-radar-genai-methodology[open]>summary::after{transform:rotate(180deg)!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-methodology-grid{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:10px!important;
  margin:0!important;
  padding:0 14px 14px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-methodology-grid>div{padding:12px!important;border:1px solid var(--rr-genai-line)!important;border-radius:7px!important;background:var(--rr-genai-soft)!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-methodology-grid span{display:block!important;color:var(--rr-genai-muted)!important;font-size:9px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-methodology-grid strong{display:block!important;margin-top:5px!important;color:var(--rr-genai-ink)!important;font-size:12px!important;line-height:1.3!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-methodology-grid p{margin:5px 0 0!important;color:var(--rr-genai-muted)!important;font-size:11px!important;line-height:1.4!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-section{margin-top:16px!important;padding:20px!important;border-radius:7px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-section-heading{margin-bottom:12px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-section-heading h2,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-list-heading h2{margin:0!important;color:var(--rr-genai-ink)!important;font-size:18px!important;line-height:1.25!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-section-heading p,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-list-heading p{margin:5px 0 0!important;color:var(--rr-genai-muted)!important;font-size:12px!important;line-height:1.45!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-filter-bar{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin:12px 0 8px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-filter-chip{
  display:inline-flex!important;
  align-items:center!important;
  gap:6px!important;
  min-height:31px!important;
  padding:5px 10px!important;
  border:1px solid var(--rr-genai-line)!important;
  border-radius:7px!important;
  background:#fff!important;
  color:#40534b!important;
  font-size:11px!important;
  font-weight:700!important;
  text-decoration:none!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-filter-chip strong{font-size:11px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-filter-chip.is-active{border-color:var(--rr-genai-green)!important;background:var(--rr-genai-green-soft)!important;color:var(--rr-genai-green)!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-filter-chip.is-disabled{opacity:.45!important;cursor:not-allowed!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-filter-reading{margin:0!important;color:var(--rr-genai-muted)!important;font-size:11px!important;line-height:1.4!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-workflow-card-empty{min-height:0!important;padding:14px 15px!important;border:1px solid var(--rr-genai-line)!important;border-radius:7px!important;background:#f7f9f8!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-workflow-card-empty strong{display:block!important;color:var(--rr-genai-ink)!important;font-size:13px!important;line-height:1.35!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-workflow-card-empty p{margin:4px 0 0!important;color:var(--rr-genai-muted)!important;font-size:11px!important;line-height:1.4!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-workflow-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-workflow-card{padding:14px!important;border:1px solid var(--rr-genai-line)!important;border-radius:7px!important;background:#fff!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-workflow-card h3{margin:0 0 10px!important;font-size:13px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-priority-list{display:grid!important;gap:7px!important;margin:0!important;padding:0!important;list-style:none!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-priority-list li{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:9px 10px!important;border:1px solid var(--rr-genai-line)!important;border-radius:7px!important;background:var(--rr-genai-soft)!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-priority-list li>div{min-width:0!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-priority-list li>div span{display:block!important;color:var(--rr-genai-muted)!important;font-size:9px!important;font-weight:800!important;text-transform:uppercase!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-priority-list li>div strong{display:block!important;overflow:hidden!important;margin-top:2px!important;font-size:11px!important;text-overflow:ellipsis!important;white-space:nowrap!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-list-heading{
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
  gap:18px!important;
  margin-bottom:14px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-sort-form{display:flex!important;align-items:center!important;gap:10px!important;flex:0 0 auto!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-sort-form label{color:var(--rr-genai-muted)!important;font-size:10px!important;font-weight:760!important;white-space:nowrap!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-sort-form select{min-width:190px!important;min-height:40px!important;border-color:#cfdcd6!important;border-radius:7px!important;font-size:12px!important;padding:0 12px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-sort-form .button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;min-width:96px!important;min-height:40px!important;padding:0 18px!important;margin:0!important;white-space:nowrap!important;line-height:1!important;text-align:center!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-volume-snapshot{margin:0 0 14px!important;padding:14px!important;border:1px solid var(--rr-genai-line)!important;border-radius:7px!important;background:#fbfcfb!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-volume-snapshot-heading{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin-bottom:11px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-volume-snapshot-heading span{display:block!important;color:var(--rr-genai-muted)!important;font-size:9px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-volume-snapshot-heading strong{display:block!important;margin-top:3px!important;color:var(--rr-genai-ink)!important;font-size:14px!important;line-height:1.3!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-volume-snapshot-heading small{max-width:510px!important;color:var(--rr-genai-muted)!important;font-size:10px!important;line-height:1.4!important;text-align:right!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-summary{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:0 0 10px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-card{min-height:56px!important;padding:9px 10px!important;border:1px solid var(--rr-genai-line)!important;border-radius:7px!important;background:#fff!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-card.is-opportunity{border-color:#e1b46e!important;background:var(--rr-genai-amber-soft)!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-card strong{display:block!important;margin:0 0 3px!important;color:var(--rr-genai-ink)!important;font-size:17px!important;line-height:1!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-card span{display:block!important;color:var(--rr-genai-muted)!important;font-size:10px!important;line-height:1.3!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-chart{
  position:relative!important;
  min-height:300px!important;
  padding:28px 26px 34px 48px!important;
  border:1px solid var(--rr-genai-line)!important;
  border-radius:7px!important;
  background:linear-gradient(180deg,#fff 0%,#f7f9f8 100%)!important;
  overflow:hidden!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-chart::before,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-chart::after{content:''!important;position:absolute!important;background:#cfdad5!important;z-index:0!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-chart::before{left:48px!important;right:24px!important;bottom:34px!important;height:1px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-chart::after{left:48px!important;top:24px!important;bottom:34px!important;width:1px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-threshold{position:absolute!important;z-index:1!important;pointer-events:none!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-threshold-x{top:24px!important;bottom:34px!important;border-left:1px dashed #b7c5be!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-threshold-y{left:48px!important;right:24px!important;border-top:1px dashed #b7c5be!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-threshold-label{position:absolute!important;z-index:2!important;padding:2px 5px!important;border-radius:4px!important;background:rgba(255,255,255,.9)!important;color:#697a72!important;font-size:8.5px!important;font-weight:700!important;line-height:1.2!important;white-space:nowrap!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-threshold-label-x{top:25px!important;transform:translateX(5px)!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-threshold-label-y{left:52px!important;transform:translateY(-100%)!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-axis-tick{position:absolute!important;z-index:2!important;color:#74847d!important;font-size:8.5px!important;font-weight:700!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-axis-tick.is-y-top{left:12px!important;top:19px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-axis-tick.is-y-bottom{left:29px!important;bottom:30px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-axis-tick.is-x-left{left:46px!important;bottom:12px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-axis-tick.is-x-right{right:22px!important;bottom:12px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-quadrant{position:absolute!important;z-index:1!important;max-width:150px!important;padding:5px 7px!important;border:1px solid rgba(220,230,225,.8)!important;border-radius:5px!important;background:rgba(255,255,255,.86)!important;color:#607169!important;font-size:9px!important;line-height:1.25!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-quadrant strong{display:block!important;color:#394c44!important;font-size:10px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-q-captured{left:56px!important;top:34px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-q-opportunity{right:30px!important;top:34px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-q-visible{left:56px!important;bottom:42px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-q-emerging{right:30px!important;bottom:42px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-point{
  position:absolute!important;
  z-index:4!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:24px!important;
  height:24px!important;
  margin:-12px 0 0 -12px!important;
  border:2px solid #687a72!important;
  border-radius:50%!important;
  background:#fff!important;
  color:#394c44!important;
  box-shadow:0 2px 6px rgba(31,48,41,.14)!important;
  font-size:9px!important;
  font-weight:800!important;
  text-decoration:none!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-point.is-opportunity{border-color:var(--rr-genai-amber)!important;background:var(--rr-genai-amber-soft)!important;color:#7d4a00!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-point:focus{outline:3px solid rgba(23,106,79,.22)!important;outline-offset:2px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-index{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:10px 0 0!important;padding:0!important;list-style:none!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-index li{min-width:0!important;border:1px solid var(--rr-genai-line)!important;border-radius:7px!important;background:#fff!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-index li.is-opportunity{border-color:#e1b46e!important;background:var(--rr-genai-amber-soft)!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-index a{display:flex!important;align-items:flex-start!important;gap:8px!important;min-height:55px!important;padding:8px!important;color:inherit!important;text-decoration:none!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-index-marker{display:inline-flex!important;flex:0 0 22px!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;border:1px solid #b8c6bf!important;border-radius:50%!important;color:#42564d!important;font-size:9px!important;font-weight:800!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-index a>div{min-width:0!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-index strong{display:-webkit-box!important;overflow:hidden!important;color:var(--rr-genai-ink)!important;font-size:10.5px!important;line-height:1.3!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-index small{display:block!important;margin-top:2px!important;color:var(--rr-genai-muted)!important;font-size:9px!important;line-height:1.3!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-sharebar-track{display:flex!important;height:22px!important;border:1px solid #d0dbd6!important;border-radius:7px!important;background:#e7ece9!important;overflow:hidden!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-sharebar-segment{display:block!important;min-width:2px!important;height:100%!important;border-right:1px solid rgba(255,255,255,.8)!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-sharebar-segment.tone-1{background:#40534b!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-sharebar-segment.tone-2{background:#667970!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-sharebar-segment.tone-3{background:#8d9d96!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-sharebar-segment.tone-4{background:#b4c0ba!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-sharebar-segment.tone-5{background:#d1d9d5!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-sharebar-segment:hover,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-sharebar-segment:focus{filter:brightness(.86)!important;outline:2px solid #fff!important;outline-offset:-3px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-url-ranking{display:grid!important;gap:6px!important;margin:11px 0 0!important;padding:0!important;list-style:none!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-url-ranking li{min-width:0!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-url-ranking a{display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;padding:8px 9px!important;border:1px solid var(--rr-genai-line)!important;border-radius:7px!important;background:#fff!important;color:inherit!important;text-decoration:none!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-url-ranking a:hover,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-url-ranking a:focus{border-color:#9fb9ad!important;background:#f7fbf9!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-url-rank{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;border-radius:50%!important;background:#edf1ef!important;color:#53665d!important;font-size:9px!important;font-weight:800!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-url-ranking a>div{min-width:0!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-url-ranking a>div strong{display:block!important;overflow:hidden!important;color:var(--rr-genai-ink)!important;font-size:11px!important;line-height:1.3!important;text-overflow:ellipsis!important;white-space:nowrap!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-url-ranking a>div small{display:block!important;margin-top:2px!important;color:var(--rr-genai-muted)!important;font-size:9.5px!important;line-height:1.3!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-url-share{display:flex!important;align-items:baseline!important;gap:7px!important;text-align:right!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-url-share strong{color:var(--rr-genai-ink)!important;font-size:12px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-url-share small{color:var(--rr-genai-muted)!important;font-size:10px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-list-note{display:flex!important;align-items:center!important;gap:8px!important;margin:0 0 9px!important;padding:8px 10px!important;border-left:3px solid #a8bbb2!important;background:#f7f9f8!important;color:var(--rr-genai-muted)!important;font-size:10px!important;line-height:1.35!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-list-note strong{color:#40534b!important;font-size:10px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-record-list{display:grid!important;gap:8px!important;margin-top:0!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-record{
  scroll-margin-top:110px!important;
  border:1px solid var(--rr-genai-line)!important;
  border-radius:7px!important;
  background:#fff!important;
  overflow:hidden!important;
  transition:border-color .16s ease,box-shadow .16s ease,background .16s ease!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-record:target{
  border-color:var(--rr-genai-green)!important;
  background:#fbfefc!important;
  box-shadow:0 0 0 3px rgba(23,106,79,.12)!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-record-grid{
  display:grid!important;
  grid-template-columns:minmax(0,48fr) minmax(260px,32fr) minmax(210px,20fr)!important;
  align-items:stretch!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-record-block{min-width:0!important;padding:12px 14px!important;border-right:1px solid #e7edea!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-record-block:last-child{border-right:0!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-record-label{display:block!important;margin:0 0 6px!important;color:#708078!important;font-size:8.5px!important;font-weight:820!important;letter-spacing:.06em!important;line-height:1.2!important;text-transform:uppercase!important;white-space:nowrap!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-record-primary>strong{display:block!important;overflow:hidden!important;color:var(--rr-genai-ink)!important;font-size:12px!important;line-height:1.35!important;text-overflow:ellipsis!important;white-space:nowrap!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-signal-label{display:inline-flex!important;align-items:center!important;max-width:100%!important;margin-top:7px!important;padding:3px 0!important;color:#51645b!important;font-size:10px!important;font-weight:700!important;line-height:1.25!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-signal-label::before{content:'◇'!important;margin-right:5px!important;color:#6f8078!important;font-size:10px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-metric-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin:0!important;padding:0!important;list-style:none!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-metric-list.has-three-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-metric-list li{min-width:0!important;padding:7px 5px!important;border:1px solid #e5ebe8!important;border-radius:6px!important;background:#fafcfb!important;text-align:center!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-metric-list strong{display:block!important;color:var(--rr-genai-ink)!important;font-size:11px!important;line-height:1.15!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-metric-list span{display:block!important;margin-top:3px!important;color:#74847d!important;font-size:7.8px!important;font-weight:800!important;letter-spacing:.02em!important;line-height:1.1!important;text-transform:uppercase!important;white-space:nowrap!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-record-decision{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:6px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-decision-state{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;max-width:100%!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-decision-pill{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:3px 8px!important;border:1px solid #cdd7d2!important;border-radius:7px!important;background:#f4f6f5!important;color:#4a5c54!important;font-size:9.5px!important;font-weight:800!important;line-height:1.2!important;white-space:nowrap!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-decision-pending{border-color:#e7bd79!important;background:var(--rr-genai-amber-soft)!important;color:#855100!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-decision-watch,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-decision-candidate,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-decision-review{border-color:#a9cab9!important;background:var(--rr-genai-green-soft)!important;color:#13563f!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-decision-category_risk{border-color:#efb8b2!important;background:var(--rr-genai-red-soft)!important;color:var(--rr-genai-red)!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-decision-ignored{border-color:#d3dad6!important;background:#f1f3f2!important;color:#66766f!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-decision-note{display:-webkit-box!important;overflow:hidden!important;max-width:100%!important;color:var(--rr-genai-muted)!important;font-size:9px!important;line-height:1.3!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-record-support{display:block!important;color:var(--rr-genai-muted)!important;font-size:9px!important;line-height:1.3!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-decision-editor{width:100%!important;margin-top:auto!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-decision-editor>summary{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:32px!important;
  padding:6px 10px!important;
  border:1px solid var(--rr-genai-green)!important;
  border-radius:7px!important;
  background:#fff!important;
  color:var(--rr-genai-green)!important;
  cursor:pointer!important;
  font-size:10px!important;
  font-weight:800!important;
  line-height:1.2!important;
  list-style:none!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-decision-editor>summary::-webkit-details-marker{display:none!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-decision-editor>summary::after{content:'›'!important;margin-left:6px!important;font-size:13px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-decision-editor[open]>summary::after{transform:rotate(90deg)!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-decision-editor[open]{grid-column:1/-1!important;margin-top:8px!important;padding-top:9px!important;border-top:1px solid var(--rr-genai-line)!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-decision-form{display:grid!important;grid-template-columns:minmax(160px,.8fr) minmax(220px,1.6fr) auto!important;align-items:end!important;gap:9px!important;width:100%!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-decision-form label{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-decision-form label>span{color:var(--rr-genai-muted)!important;font-size:9px!important;font-weight:760!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-decision-form select,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-decision-form input[type="text"]{width:100%!important;min-height:36px!important;border-color:#cbd8d2!important;border-radius:7px!important;font-size:11px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-decision-form .button{min-height:36px!important;margin:0!important;white-space:nowrap!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-pagination{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;margin-top:12px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-pagination span{color:var(--rr-genai-muted)!important;font-size:10px!important;font-weight:700!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-pagination .button{min-height:32px!important;margin:0!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-internal-details{margin-top:16px!important;padding:14px!important;border-radius:7px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-internal-details>summary{cursor:pointer!important;color:var(--rr-genai-green)!important;font-size:12px!important;font-weight:750!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-internal-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:12px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-internal-grid>div{padding:12px!important;border:1px solid var(--rr-genai-line)!important;border-radius:7px!important;background:var(--rr-genai-soft)!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-internal-grid ul{margin:8px 0 0!important;padding:0!important;list-style:none!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-internal-grid li{display:flex!important;justify-content:space-between!important;gap:10px!important;padding:6px 0!important;border-top:1px solid var(--rr-genai-line)!important;font-size:10px!important}
@media(max-width:1280px){
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-record-grid{grid-template-columns:minmax(0,1.35fr) minmax(250px,1fr)!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-record-decision{grid-column:1/-1!important;border-top:1px solid #e7edea!important;border-right:0!important;flex-direction:row!important;align-items:center!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-record-decision .rr-radar-genai-record-label{margin-right:auto!important;margin-bottom:0!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-decision-editor{width:auto!important;margin:0 0 0 auto!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-decision-editor[open]{width:100%!important}
}
@media(max-width:900px){
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-hero{grid-template-columns:1fr!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-hero-actions{grid-column:1!important;grid-row:auto!important;min-width:0!important;align-items:flex-start!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-truth-band,
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-provenance,
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-methodology-grid,
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-workflow-grid,
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-internal-grid{grid-template-columns:1fr!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-truth-band>div,
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-provenance>div{border-right:0!important;border-bottom:1px solid var(--rr-genai-line)!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-truth-band>div:last-child,
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-provenance>div:last-child{border-bottom:0!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-list-heading{align-items:flex-start!important;flex-direction:column!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-sort-form{flex-wrap:wrap!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-index{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-record-grid{grid-template-columns:1fr!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-record-block{border-right:0!important;border-bottom:1px solid #e7edea!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-record-block:last-child{border-bottom:0!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-record-decision{grid-column:auto!important;flex-direction:column!important;align-items:flex-start!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-record-decision .rr-radar-genai-record-label{margin:0 0 6px!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-decision-editor{width:100%!important;margin-top:4px!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-decision-form{grid-template-columns:1fr!important}
}
@media(max-width:600px){
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-summary,
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-index{grid-template-columns:1fr!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-chart{min-height:330px!important;padding-left:42px!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-volume-snapshot-heading{flex-direction:column!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-volume-snapshot-heading small{text-align:left!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-metric-list,
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-metric-list.has-three-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-feedback{align-items:flex-start!important;flex-direction:column!important}
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-record-decision .rr-radar-genai-decision-form{grid-template-columns:1fr!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-internal-volume-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-top:12px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-internal-volume-grid>div{padding:12px!important;border:1px solid var(--rr-genai-line)!important;border-radius:7px!important;background:var(--rr-genai-soft)!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-internal-volume-grid span{display:block!important;color:var(--rr-genai-muted)!important;font-size:9px!important;font-weight:800!important;text-transform:uppercase!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-internal-volume-grid strong{display:block!important;margin-top:5px!important;font-size:12px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-internal-volume-grid p{margin:5px 0 0!important;color:var(--rr-genai-muted)!important;font-size:10px!important;line-height:1.4!important}
@media(max-width:900px){body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-internal-volume-grid{grid-template-columns:1fr!important}}


/* v1.135.0.88 · Frontend parity: readability balance and directly labelled URL-weight bars. */
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-provenance small,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-methodology-grid span,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-volume-snapshot-heading span,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-record-label{font-size:10px!important;line-height:1.25!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-provenance strong,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-methodology-grid strong{font-size:13px!important;line-height:1.35!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-methodology-grid p,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-filter-reading,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-workflow-card-empty p{font-size:12px!important;line-height:1.5!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-filter-chip,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-filter-chip strong{font-size:12px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-priority-list li>div span{font-size:10px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-priority-list li>div strong{font-size:12px!important;line-height:1.35!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-sort-form label{font-size:11px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-sort-form select{font-size:12px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-volume-snapshot-heading strong{font-size:15px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-volume-snapshot-heading small{font-size:11px!important;line-height:1.5!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-card span{font-size:11px!important;line-height:1.4!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-threshold-label,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-axis-tick{font-size:9.5px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-quadrant{font-size:10px!important;line-height:1.35!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-quadrant strong{font-size:11px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-index strong{font-size:11.5px!important;line-height:1.4!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-index small{font-size:10px!important;line-height:1.4!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-list-note,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-list-note strong{font-size:11px!important;line-height:1.45!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-record-primary>strong{font-size:13px!important;line-height:1.4!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-signal-label{font-size:11px!important;line-height:1.35!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-metric-list strong{font-size:12px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-metric-list span{font-size:9px!important;line-height:1.2!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-decision-pill{font-size:10.5px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-decision-note,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-record-support{font-size:10.5px!important;line-height:1.4!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-decision-editor>summary{font-size:11px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-decision-form label>span{font-size:10px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-decision-form select,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-decision-form input[type="text"]{font-size:12px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-pagination span{font-size:11px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-record-block{padding:14px 15px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-metric-list li{padding:8px 6px!important}

body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-url-bars{display:grid!important;gap:9px!important;margin:14px 0 0!important;padding:0!important;list-style:none!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-url-bars li{min-width:0!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-url-bars a{display:block!important;padding:10px 11px!important;border:1px solid var(--rr-genai-line)!important;border-radius:7px!important;background:#fff!important;color:inherit!important;text-decoration:none!important;transition:border-color .15s ease,background-color .15s ease!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-url-bars a:hover,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-url-bars a:focus{border-color:#9fb9ad!important;background:#f7fbf9!important;outline:none!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-url-bar-heading{display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-width:0!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-url-bar-identity{min-width:0!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-url-bar-identity strong{display:block!important;overflow:hidden!important;color:var(--rr-genai-ink)!important;font-size:12px!important;line-height:1.35!important;text-overflow:ellipsis!important;white-space:nowrap!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-url-bar-identity small{display:block!important;margin-top:2px!important;color:var(--rr-genai-muted)!important;font-size:10.5px!important;line-height:1.35!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-url-share{display:grid!important;grid-template-columns:auto auto!important;align-items:baseline!important;gap:7px!important;text-align:right!important;white-space:nowrap!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-url-share strong{color:var(--rr-genai-ink)!important;font-size:12px!important;line-height:1.2!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-url-share small{color:var(--rr-genai-muted)!important;font-size:11px!important;line-height:1.2!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-url-bar-track{display:block!important;height:9px!important;margin:9px 0 0 34px!important;overflow:hidden!important;border:1px solid #dbe5e0!important;border-radius:999px!important;background:#edf2ef!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-url-bar-track>span{display:block!important;height:100%!important;border-radius:999px!important;background:#527466!important}
@media(max-width:700px){
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-url-bar-heading{grid-template-columns:24px minmax(0,1fr)!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-url-share{grid-column:2!important;justify-content:start!important;text-align:left!important}
}

body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-truth-band small,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-kpis .rr-radar-card small{font-size:12px!important;line-height:1.45!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-point,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-opportunity-index-marker,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-url-rank{font-size:10px!important}


/* v1.135.0.90 · Canonical surface hero v1 + progressive URL-weight disclosure. */
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-surface-hero{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:end!important;
  gap:24px!important;
  padding-bottom:24px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-surface-hero>.rr-radar-brand-lockup{grid-column:1/-1!important}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-surface-hero>.rr-radar-eyebrow{grid-column:1/-1!important;margin-bottom:0!important}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-surface-hero>h1,
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-surface-hero>.rr-radar-lead,
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-surface-hero>.rr-radar-visibility-stack{grid-column:1/2!important}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-surface-hero__actions{
  grid-column:2/3!important;
  grid-row:2/6!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  justify-content:flex-end!important;
  gap:9px!important;
  min-width:250px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-surface-hero__actions .button{margin:0!important;text-align:center!important}
body.rr-radar-suite-page .rr-radar-real-view-inner [data-rr-genai-url-bar-item][hidden]{display:none!important}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-genai-url-bars-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin-top:12px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-genai-url-bars-more{flex:0 0 auto!important;min-height:34px!important;margin:0!important}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-genai-url-bars-more[hidden]{display:none!important}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-genai-url-bars-status{display:block!important;margin:0!important;color:var(--rr-genai-muted,#64756e)!important;font-size:11px!important;font-weight:650!important;line-height:1.4!important;text-align:right!important}
@media(max-width:900px){
  body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-surface-hero{grid-template-columns:1fr!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-surface-hero__actions{grid-column:1!important;grid-row:auto!important;min-width:0!important;align-items:flex-start!important}
}
@media(max-width:600px){
  body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-genai-url-bars-actions{align-items:flex-start!important;flex-direction:column!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-genai-url-bars-status{text-align:left!important}
}

/* v1.135.0.91 · Salud global blocks 1–2: canonical header, truthful context, hierarchy and density. */
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="global-health"] .rr-radar-global-health--cockpit .rr-global-health-scope .rr-s18-scope-card{
  grid-template-columns:repeat(4,minmax(0,1fr)) auto!important;
  gap:18px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="global-health"] .rr-radar-global-health--cockpit .rr-global-health-scope .rr-s18-scope-card>.rr-link{justify-self:end!important}
@media(max-width:1200px){
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="global-health"] .rr-radar-global-health--cockpit .rr-global-health-scope .rr-s18-scope-card{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="global-health"] .rr-radar-global-health--cockpit .rr-global-health-scope .rr-s18-scope-card>.rr-link{justify-self:start!important}
}
@media(max-width:640px){
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="global-health"] .rr-radar-global-health--cockpit .rr-global-health-scope .rr-s18-scope-card{grid-template-columns:1fr!important}
}


/* v1.135.0.92 · Salud global visual refinement: legibility, map scale and aligned cards. */
.rr-radar-global-health--cockpit{
  --rr-gh-text:#40534a!important;
  --rr-gh-muted:#718179!important;
}
.rr-radar-global-health--cockpit .rr-radar-section-heading{margin-bottom:20px!important;padding-bottom:12px!important}
.rr-radar-global-health--cockpit .rr-radar-section-heading h2{font-size:21px!important;line-height:1.25!important}
.rr-radar-global-health--cockpit .rr-radar-section-heading .rr-radar-muted,
.rr-radar-global-health--cockpit .rr-radar-muted{font-size:14.5px!important;line-height:1.55!important}
.rr-radar-global-health--cockpit .rr-global-health-scope .rr-s18-scope-card{padding:18px 20px!important;align-items:center!important}
.rr-radar-global-health--cockpit .rr-global-health-scope .rr-s18-scope-card .rr-eyebrow{font-size:11.5px!important;line-height:1.25!important}
.rr-radar-global-health--cockpit .rr-global-health-scope .rr-s18-scope-card strong{font-size:13.5px!important;line-height:1.35!important}
.rr-radar-global-health--cockpit .rr-global-health-scope .rr-s18-scope-card small{font-size:12px!important;line-height:1.4!important}
.rr-radar-global-health--cockpit .rr-global-health-scope .rr-s18-scope-card>.rr-link{font-size:13px!important;white-space:nowrap!important}

.rr-radar-global-health--cockpit .rr-radar-global-health-hero{grid-template-columns:minmax(0,1.5fr) minmax(340px,.9fr)!important;gap:22px!important}
.rr-radar-global-health--cockpit .rr-radar-global-health-hero__main{padding:30px 32px!important}
.rr-radar-global-health--cockpit .rr-radar-global-health-hero__main h2{font-size:29px!important;margin:13px 0 14px!important}
.rr-radar-global-health--cockpit .rr-radar-global-health-hero__reading{font-size:14.5px!important;line-height:1.62!important}
.rr-radar-global-health--cockpit .rr-radar-global-health-hero__note{padding:22px 24px!important}
.rr-radar-global-health--cockpit .rr-radar-global-health-hero__note>span,
.rr-radar-global-health--cockpit .rr-radar-card-label{font-size:11.5px!important}
.rr-radar-global-health--cockpit .rr-radar-global-health-hero__note p{font-size:14px!important;line-height:1.55!important}
.rr-radar-global-health--cockpit .rr-radar-global-health-hero__note--dates dl>div{min-height:30px!important;gap:14px!important}
.rr-radar-global-health--cockpit .rr-radar-global-health-hero__note--dates dt,
.rr-radar-global-health--cockpit .rr-radar-global-health-hero__note--dates dd{font-size:12.5px!important;line-height:1.35!important}
.rr-radar-global-health--cockpit .rr-radar-global-health-hero__facts{margin-top:22px!important;padding-top:18px!important}
.rr-radar-global-health--cockpit .rr-radar-global-health-hero__facts strong{font-size:20px!important}
.rr-radar-global-health--cockpit .rr-radar-global-health-hero__facts small{font-size:12.5px!important;line-height:1.4!important}

.rr-radar-global-health--cockpit .rr-radar-global-health-focus__card{grid-template-columns:minmax(0,1.35fr) minmax(340px,.75fr)!important}
.rr-radar-global-health--cockpit .rr-radar-global-health-focus__main,
.rr-radar-global-health--cockpit .rr-radar-global-health-focus__side{padding:27px 30px!important}
.rr-radar-global-health--cockpit .rr-radar-global-health-focus__main h3{font-size:20px!important;line-height:1.3!important}
.rr-radar-global-health--cockpit .rr-radar-global-health-focus__main p,
.rr-radar-global-health--cockpit .rr-radar-global-health-focus__side li{font-size:14.5px!important;line-height:1.55!important}
.rr-radar-global-health--cockpit .rr-radar-global-health-focus__side>strong{font-size:11.5px!important}
.rr-radar-global-health--cockpit .rr-radar-global-health-focus__score{font-size:12px!important;line-height:1.3!important}

.rr-radar-global-health--cockpit .rr-radar-health-map--grouped{grid-template-columns:290px minmax(0,1fr)!important;gap:24px!important;padding:20px!important}
.rr-radar-global-health--cockpit .rr-radar-health-map--grouped .rr-radar-health-map__overview{gap:16px!important}
.rr-radar-global-health--cockpit .rr-radar-health-map--grouped .rr-radar-health-map__wheel{width:205px!important;height:205px!important}
.rr-radar-global-health--cockpit .rr-radar-health-map--grouped .rr-radar-health-map__sector{padding:13px!important}
.rr-radar-global-health--cockpit .rr-radar-health-map--grouped .rr-radar-health-map__sector strong{max-width:68px!important;font-size:12px!important;line-height:1.12!important}
.rr-radar-global-health--cockpit .rr-radar-health-map--grouped .rr-radar-health-map__sector-index{font-size:10.5px!important}
.rr-radar-global-health--cockpit .rr-radar-health-map--grouped .rr-radar-health-map__hub{width:82px!important;height:82px!important;padding:9px!important;gap:4px!important}
.rr-radar-global-health--cockpit .rr-radar-health-map--grouped .rr-radar-health-map__hub small{font-size:9.5px!important;line-height:1.15!important}
.rr-radar-global-health--cockpit .rr-radar-health-map--grouped .rr-radar-health-map__hub strong{font-size:12px!important;line-height:1.15!important}
.rr-radar-global-health--cockpit .rr-radar-health-map--grouped .rr-radar-health-map__guide{padding:15px!important;gap:12px!important}
.rr-radar-global-health--cockpit .rr-radar-health-map--grouped .rr-radar-health-map__guide h3{font-size:14.5px!important;line-height:1.3!important}
.rr-radar-global-health--cockpit .rr-radar-health-map--grouped .rr-radar-health-map__guide p{font-size:12.5px!important;line-height:1.48!important}
.rr-radar-global-health--cockpit .rr-radar-health-map--grouped .rr-radar-health-map__legend{gap:8px!important}
.rr-radar-global-health--cockpit .rr-radar-health-map--grouped .rr-radar-health-map__legend-row{grid-template-columns:20px 78px minmax(0,1fr)!important;gap:8px!important;font-size:12px!important;line-height:1.35!important}
.rr-radar-global-health--cockpit .rr-radar-health-map__groups{gap:14px!important}
.rr-radar-global-health--cockpit .rr-radar-health-map__group{padding:15px!important}
.rr-radar-global-health--cockpit .rr-radar-health-map__group>header{margin-bottom:10px!important;padding-bottom:10px!important}
.rr-radar-global-health--cockpit .rr-radar-health-map__group>header>span{width:26px!important;height:26px!important;flex-basis:26px!important;font-size:11px!important}
.rr-radar-global-health--cockpit .rr-radar-health-map__group>header h3{font-size:13.5px!important;line-height:1.3!important}
.rr-radar-global-health--cockpit .rr-radar-health-map__group-signals{gap:7px!important}
.rr-radar-global-health--cockpit .rr-radar-health-map--grouped .rr-radar-health-map__signal{grid-template-columns:minmax(0,1fr) auto 22px!important;min-height:36px!important;gap:9px!important;padding:9px 10px!important}
.rr-radar-global-health--cockpit .rr-radar-health-map--grouped .rr-radar-health-map__signal-label{font-size:12px!important;line-height:1.35!important;color:#465d53!important}
.rr-radar-global-health--cockpit .rr-radar-health-map--grouped .rr-radar-health-map__signal>strong{font-size:13px!important;line-height:1.2!important}
.rr-radar-global-health--cockpit .rr-radar-health-map--grouped .rr-radar-health-map__state{width:22px!important;height:22px!important;flex-basis:22px!important;font-size:12px!important}

.rr-radar-global-health--cockpit .rr-radar-health-dimension-grid--premium{align-items:stretch!important;gap:20px!important}
.rr-radar-global-health--cockpit .rr-radar-health-dimension-card{align-self:stretch!important;height:100%!important;gap:17px!important;padding:28px 30px!important}
.rr-radar-global-health--cockpit .rr-radar-health-dimension-card__top{align-items:flex-start!important;gap:14px!important}
.rr-radar-global-health--cockpit .rr-radar-health-dimension-card__eyebrow{font-size:11.5px!important}
.rr-radar-global-health--cockpit .rr-radar-health-dimension-card__top h3{font-size:17px!important;line-height:1.3!important}
.rr-radar-global-health--cockpit .rr-radar-health-dimension-card__summary{font-size:14.5px!important;line-height:1.58!important}
.rr-radar-global-health--cockpit .rr-radar-health-dimension-card__facts{margin-top:1px!important}
.rr-radar-global-health--cockpit .rr-radar-health-dimension-card__facts strong{font-size:20px!important}
.rr-radar-global-health--cockpit .rr-radar-health-dimension-card__facts small{font-size:12.5px!important;line-height:1.4!important}
.rr-radar-global-health--cockpit .rr-radar-health-dimension-card__meta{font-size:12.5px!important;line-height:1.5!important;color:#6f8078!important}
.rr-radar-global-health--cockpit .rr-radar-health-dimension-card__actions{margin-top:auto!important;padding-top:2px!important}
.rr-radar-global-health--cockpit .rr-radar-health-dimension-card__attention{padding:13px 15px!important;gap:5px!important}
.rr-radar-global-health--cockpit .rr-radar-health-dimension-card__attention strong{font-size:13px!important;line-height:1.4!important}
.rr-radar-global-health--cockpit .rr-radar-health-dimension-card__attention span{font-size:12.5px!important;line-height:1.48!important}
.rr-radar-global-health--cockpit .rr-radar-quality-badge{font-size:11.5px!important;line-height:1.25!important}

.rr-radar-global-health--cockpit .rr-radar-global-health-detail-links{gap:14px!important}
.rr-radar-global-health--cockpit .rr-radar-global-health-detail-links>.rr-radar-global-health-disclosure{min-height:0!important;height:auto!important}
.rr-radar-global-health--cockpit .rr-radar-global-health-detail-links>.rr-radar-global-health-disclosure>summary{min-height:68px!important;padding:15px 18px!important}
.rr-radar-global-health--cockpit .rr-radar-global-health-disclosure__copy>span{font-size:16px!important;line-height:1.3!important}
.rr-radar-global-health--cockpit .rr-radar-global-health-disclosure__copy>small{font-size:13px!important;line-height:1.4!important}
.rr-radar-global-health--cockpit .rr-radar-global-health-disclosure__affordance{min-width:120px!important;min-height:36px!important;font-size:12.5px!important}

@media(max-width:1400px){
  .rr-radar-global-health--cockpit .rr-radar-health-map--grouped{grid-template-columns:260px minmax(0,1fr)!important;gap:20px!important}
  .rr-radar-global-health--cockpit .rr-radar-health-map--grouped .rr-radar-health-map__wheel{width:190px!important;height:190px!important}
}
@media(max-width:1200px){
  .rr-radar-global-health--cockpit .rr-radar-global-health-hero,
  .rr-radar-global-health--cockpit .rr-radar-global-health-focus__card{grid-template-columns:1fr!important}
  .rr-radar-global-health--cockpit .rr-radar-health-map--grouped{grid-template-columns:1fr!important}
  .rr-radar-global-health--cockpit .rr-radar-health-map--grouped .rr-radar-health-map__overview{grid-template-columns:220px minmax(0,1fr)!important;align-items:start!important}
}
@media(max-width:880px){
  .rr-radar-global-health--cockpit .rr-radar-health-map--grouped .rr-radar-health-map__overview{grid-template-columns:1fr!important}
  .rr-radar-global-health--cockpit .rr-radar-health-map--grouped .rr-radar-health-map__wheel{width:205px!important;height:205px!important}
}
@media(max-width:640px){
  .rr-radar-global-health--cockpit .rr-radar-health-dimension-card{padding:22px!important}
  .rr-radar-global-health--cockpit .rr-radar-health-map--grouped{padding:16px!important}
  .rr-radar-global-health--cockpit .rr-radar-health-map__groups{grid-template-columns:1fr!important}
  .rr-radar-global-health--cockpit .rr-radar-global-health-detail-links>.rr-radar-global-health-disclosure>summary{min-height:0!important}
}


/* Canonical product surface hero v2 · v1.135.0.96 / T2.4V.2zco
   Source of truth: the approved Demanda generativa header.
   The visual contract is surface-agnostic; screens supply only content/actions. */
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-admin .rr-radar-surface-hero.rr-radar-surface-hero--canonical{
  box-sizing:border-box!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(280px,410px)!important;
  align-items:end!important;
  column-gap:24px!important;
  row-gap:18px!important;
  width:100%!important;
  min-height:0!important;
  padding:22px 24px!important;
  border:1px solid #dce7e1!important;
  border-top:1px solid #dce7e1!important;
  border-radius:7px!important;
  background:linear-gradient(180deg,#fbfdfc 0%,#f7faf8 100%)!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-admin .rr-radar-surface-hero.rr-radar-surface-hero--canonical>.rr-radar-brand-lockup{
  display:none!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-admin .rr-radar-surface-hero.rr-radar-surface-hero--canonical>.rr-radar-eyebrow{
  grid-column:1/2!important;
  margin:0!important;
  color:#176a4f!important;
  font-size:11px!important;
  font-weight:800!important;
  line-height:1.25!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-admin .rr-radar-surface-hero.rr-radar-surface-hero--canonical>h1{
  grid-column:1/2!important;
  margin:2px 0 6px!important;
  color:#1f2421!important;
  font-size:27px!important;
  font-weight:760!important;
  line-height:1.18!important;
  letter-spacing:-.025em!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-admin .rr-radar-surface-hero.rr-radar-surface-hero--canonical>.rr-radar-lead{
  grid-column:1/2!important;
  max-width:78ch!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  color:#64756e!important;
  font-size:15px!important;
  font-weight:450!important;
  line-height:1.5!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-admin .rr-radar-surface-hero.rr-radar-surface-hero--canonical>.rr-radar-visibility-stack,
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-admin .rr-radar-surface-hero.rr-radar-surface-hero--canonical>.rr-radar-version-note{
  display:none!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-admin .rr-radar-surface-hero.rr-radar-surface-hero--canonical>.rr-radar-surface-hero__actions{
  grid-column:2/3!important;
  grid-row:1/5!important;
  align-self:center!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  justify-content:center!important;
  gap:9px!important;
  width:100%!important;
  min-width:0!important;
  margin:0!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-admin .rr-radar-surface-hero.rr-radar-surface-hero--canonical>.rr-radar-surface-hero__actions .button{
  box-sizing:border-box!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  min-height:48px!important;
  margin:0!important;
  padding:10px 18px!important;
  border-radius:7px!important;
  font-size:14px!important;
  font-weight:760!important;
  line-height:1.2!important;
  text-align:center!important;
  text-decoration:none!important;
  white-space:normal!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-admin .rr-radar-surface-hero.rr-radar-surface-hero--canonical>.rr-radar-surface-hero__actions .button-primary{
  border-color:#176a4f!important;
  background:#176a4f!important;
  color:#fff!important;
  box-shadow:none!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-admin .rr-radar-surface-hero.rr-radar-surface-hero--canonical>.rr-radar-surface-hero__actions .button-secondary{
  border-color:#b9d1c7!important;
  background:#fff!important;
  color:#163f32!important;
  box-shadow:none!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-admin .rr-radar-surface-hero.rr-radar-surface-hero--canonical>.rr-radar-surface-hero__actions .button:focus-visible{
  outline:3px solid rgba(23,106,79,.22)!important;
  outline-offset:2px!important;
}
@media(max-width:900px){
  body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-admin .rr-radar-surface-hero.rr-radar-surface-hero--canonical{
    grid-template-columns:1fr!important;
    row-gap:14px!important;
  }
  body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-admin .rr-radar-surface-hero.rr-radar-surface-hero--canonical>.rr-radar-surface-hero__actions{
    grid-column:1!important;
    grid-row:auto!important;
    flex-direction:row!important;
    flex-wrap:wrap!important;
    justify-content:flex-start!important;
  }
  body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-admin .rr-radar-surface-hero.rr-radar-surface-hero--canonical>.rr-radar-surface-hero__actions .button{
    width:auto!important;
    min-width:190px!important;
  }
}
@media(max-width:600px){
  body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-admin .rr-radar-surface-hero.rr-radar-surface-hero--canonical{
    padding:18px!important;
  }
  body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-admin .rr-radar-surface-hero.rr-radar-surface-hero--canonical>h1{
    font-size:24px!important;
  }
  body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-admin .rr-radar-surface-hero.rr-radar-surface-hero--canonical>.rr-radar-surface-hero__actions{
    flex-direction:column!important;
  }
  body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-admin .rr-radar-surface-hero.rr-radar-surface-hero--canonical>.rr-radar-surface-hero__actions .button{
    width:100%!important;
    min-width:0!important;
  }
}


/* v1.135.0.99 · Strategic quality truth, filter and density refinement. */
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="visibility-quality"] .rr-radar-visibility-quality .rr-radar-vq-filter-option{text-decoration:none!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="visibility-quality"] .rr-radar-visibility-quality .rr-radar-vq-filter-option:not(.is-empty):not(.is-current){border-color:#cfdcd6!important;background:#fff!important;color:#28463a!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="visibility-quality"] .rr-radar-visibility-quality .rr-radar-vq-filter-option.is-current{border-color:#8aa197!important;background:#edf3f0!important;color:#183f31!important;box-shadow:inset 0 0 0 1px #8aa197!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="visibility-quality"] .rr-radar-visibility-quality .rr-radar-vq-filter-option.is-empty{opacity:.42!important;pointer-events:none!important;text-decoration:none!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="visibility-quality"] .rr-radar-visibility-quality .rr-radar-vq-filter-hidden-note{margin:0!important;padding:10px 12px!important;border-left:3px solid #7f9189!important;background:#f7f9f8!important;color:#4f6259!important;font-size:12px!important;line-height:1.45!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="visibility-quality"] .rr-radar-visibility-quality .rr-radar-vq-filter-hidden-note a{font-weight:750!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="visibility-quality"] .rr-radar-visibility-quality .rr-radar-vq-score-reference{display:grid!important;gap:3px!important;margin-top:2px!important;color:#687871!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="visibility-quality"] .rr-radar-visibility-quality .rr-radar-vq-score-reference strong{font-size:20px!important;line-height:1!important;color:#72817a!important;font-weight:750!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="visibility-quality"] .rr-radar-visibility-quality .rr-radar-vq-score-reference span{font-size:11px!important;line-height:1.4!important;color:#7a8882!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="visibility-quality"] .rr-radar-visibility-quality .rr-radar-scorebar--usable{position:relative!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="visibility-quality"] .rr-radar-visibility-quality .rr-radar-scorebar--usable b{position:absolute!important;top:-2px!important;bottom:-2px!important;left:85%!important;width:2px!important;background:#253d33!important;opacity:.55!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="visibility-quality"] .rr-radar-visibility-quality .rr-radar-vq-dimension-details{width:100%!important;margin:0!important;padding-top:5px!important;border-top:1px solid #edf2ef!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="visibility-quality"] .rr-radar-visibility-quality .rr-radar-vq-dimension-details>summary{cursor:pointer!important;color:#176a4f!important;font-size:11px!important;font-weight:750!important;line-height:1.35!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="visibility-quality"] .rr-radar-visibility-quality .rr-radar-vq-dimension-details[open] .rr-radar-vq-dimensions-mini{margin-top:8px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="visibility-quality"] .rr-radar-visibility-quality .rr-radar-vq-dimensions-mini.is-reference-only{opacity:.62!important;filter:grayscale(.35)!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="visibility-quality"] .rr-radar-visibility-quality .rr-radar-vq-ranking-head,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="visibility-quality"] .rr-radar-visibility-quality .rr-radar-vq-ranking-row{--rr-vq-ranking-columns:minmax(180px,1.05fr) minmax(205px,1.05fr) minmax(350px,1.7fr) minmax(180px,.9fr)!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="visibility-quality"] .rr-radar-visibility-quality .rr-radar-vq-ranking-cell{padding:12px 14px!important;gap:6px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="visibility-quality"] .rr-radar-visibility-quality .rr-radar-vq-ranking-evidence{gap:9px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="visibility-quality"] .rr-radar-visibility-quality .rr-radar-vq-evidence-meta{padding-bottom:8px!important;gap:6px 9px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="visibility-quality"] .rr-radar-visibility-quality .rr-radar-vq-evidence-band{gap:6px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="visibility-quality"] .rr-radar-visibility-quality .rr-radar-vq-evidence-band>span{padding:7px 8px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="visibility-quality"] .rr-radar-visibility-quality .rr-radar-vq-ranking-action .button{white-space:normal!important;text-align:center!important;line-height:1.25!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="visibility-quality"] .rr-radar-visibility-quality .rr-radar-vq-page-link{font-size:11px!important;font-weight:700!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="visibility-quality"] .rr-radar-visibility-quality .rr-radar-vq-summary small{font-size:11px!important;line-height:1.35!important;color:#687871!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="visibility-quality"] .rr-radar-visibility-quality .rr-radar-vq-closeout{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:22px!important;padding:16px 18px!important;border:1px solid #dce6e1!important;border-radius:7px!important;background:#fff!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="visibility-quality"] .rr-radar-visibility-quality .rr-radar-vq-closeout>div:first-child{display:grid!important;gap:5px!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="visibility-quality"] .rr-radar-visibility-quality .rr-radar-vq-closeout :is(p,h2){margin:0!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="visibility-quality"] .rr-radar-visibility-quality .rr-radar-vq-closeout h2{font-size:17px!important;line-height:1.3!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="visibility-quality"] .rr-radar-visibility-quality .rr-radar-vq-closeout p:last-child{font-size:12px!important;color:#64736c!important;line-height:1.45!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="visibility-quality"] .rr-radar-visibility-quality .rr-radar-vq-closeout-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;flex-wrap:wrap!important}
@media(max-width:900px){body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="visibility-quality"] .rr-radar-visibility-quality .rr-radar-vq-closeout{grid-template-columns:1fr!important}body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="visibility-quality"] .rr-radar-visibility-quality .rr-radar-vq-closeout-actions{justify-content:flex-start!important}}

/* Search Console · client-operational truth and decision closeout · v1.135.0.105 / T2.4V.2zcx */
.rr-radar-real-view-inner[data-radar-view="search-console"]{
  width:100%;
  max-width:none;
}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational{
  display:grid;
  gap:20px;
  width:100%;
  color:#20312b;
}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__hero{
  width:100%;
  box-sizing:border-box;
}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__context,
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__qualification{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  border:1px solid #d7e2dc;
  border-radius:7px;
  background:#fff;
  overflow:hidden;
}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__qualification{
  grid-template-columns:repeat(2,minmax(0,1fr));
  background:#f7faf8;
}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__context>div,
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__qualification>div{
  min-width:0;
  padding:15px 17px;
  border-right:1px solid #e4ebe7;
}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__context>div:last-child,
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__qualification>div:last-child{border-right:0}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__context span,
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__qualification span,
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__kpi>span,
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__trend-deltas span{
  display:block;
  margin-bottom:5px;
  color:#61726b;
  font-size:11px;
  font-weight:750;
  line-height:1.3;
  letter-spacing:.055em;
  text-transform:uppercase;
}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__context strong,
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__qualification strong{
  display:block;
  color:#293a34;
  font-size:14px;
  line-height:1.35;
}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__context strong.is-ok{color:#176a4f}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__context strong.is-warning{color:#9b6511}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__kpis{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:10px;
}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__kpi{
  position:relative;
  min-width:0;
  padding:16px 17px 15px;
  border:1px solid #dbe5e0;
  border-radius:7px;
  background:#fff;
}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__kpi::before{
  content:"";
  position:absolute;
  top:-1px;
  left:12px;
  right:12px;
  height:3px;
  border-radius:0 0 3px 3px;
  background:#596a63;
}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__kpi>strong{
  display:block;
  color:#263831;
  font-size:27px;
  line-height:1.05;
}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__kpi>small,
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__trend-deltas small{
  display:block;
  margin-top:7px;
  color:#75837e;
  font-size:12px;
}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__section,
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__review-card,
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__closing,
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__empty{
  padding:22px 24px;
  border:1px solid #d8e2dd;
  border-radius:7px;
  background:#fff;
}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__section-head{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:22px;
  margin-bottom:17px;
  padding-bottom:13px;
  border-bottom:1px solid #e6ece9;
}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__section-head h2,
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__closing h2{
  margin:0;
  color:#20312b;
  font-size:20px;
  line-height:1.25;
}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__section-head>.rr-radar-sc-operational__state,
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__section-head>span{
  flex:0 0 auto;
  padding:6px 9px;
  border:1px solid #d7e2dc;
  border-radius:999px;
  background:#f7faf8;
  color:#52655d;
  font-size:12px;
  font-weight:700;
}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__section-head>.is-ready{border-color:#bad9cc;background:#eef7f3;color:#176a4f}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__section-head>.is-watch,
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__section-head>.is-warning{border-color:#efd39c;background:#fff8ea;color:#8a5a0d}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__section-note{
  margin:13px 0 0;
  color:#65756f;
  font-size:13px;
  line-height:1.5;
}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__trend-pending{
  display:grid;
  grid-template-columns:minmax(240px,.75fr) minmax(0,1.5fr);
  align-items:center;
  gap:22px;
  padding:17px 18px;
  border:1px solid #e0e6e3;
  border-radius:7px;
  background:#f8faf9;
}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__trend-pending strong,
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__trend-pending span{display:block}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__trend-pending strong{font-size:16px;color:#293a34}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__trend-pending span,
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__trend-pending p{margin:5px 0 0;color:#697973;font-size:13px;line-height:1.45}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__trend-chart{overflow:hidden}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__trend-deltas{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:9px;
  margin-top:15px;
}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__trend-deltas>div{padding:12px 13px;border:1px solid #e2e9e5;border-radius:7px;background:#f9fbfa}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__trend-deltas strong{font-size:18px;color:#24352f}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__coverage-bar{
  display:flex;
  width:100%;
  height:20px;
  overflow:hidden;
  border:1px solid #d5dfda;
  border-radius:6px;
  background:#f0f3f1;
}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__coverage-bar span{display:block;height:100%}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__coverage-bar .is-linked{background:#53655e}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__coverage-bar .is-outside{background:#b7c0bc}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__coverage-legend{display:flex;flex-wrap:wrap;gap:18px;margin-top:12px;color:#485a53;font-size:13px}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__coverage-legend span{display:inline-flex;align-items:center;gap:7px}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__coverage-legend i{width:9px;height:9px;border-radius:2px;background:#53655e}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__coverage-legend i.is-outside{background:#b7c0bc}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__review-grid{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:16px}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__ranked-list{list-style:none;margin:0;padding:0}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__ranked-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid #e7ece9}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__ranked-list li:last-child{border-bottom:0;padding-bottom:0}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__ranked-list strong,
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__ranked-list span{display:block;overflow-wrap:anywhere}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__ranked-list strong{font-size:14px;color:#263831}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__ranked-list span{margin-top:4px;color:#71807b;font-size:12px}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__ranked-list .button{white-space:nowrap}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__empty-note{margin:0;color:#6d7c76;font-size:13px;line-height:1.5}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__query-table{border:1px solid #dce5e0;border-radius:7px;overflow:hidden}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__query-table>div{display:grid;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(90px,.55fr)) minmax(140px,.9fr);align-items:center}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__query-table>div>*{min-width:0;padding:11px 13px;border-right:1px solid #e4eae7;overflow-wrap:anywhere}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__query-table>div>*:last-child{border-right:0}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__query-table>div+div{border-top:1px solid #e4eae7}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__query-table .is-head{background:#f4f7f5;color:#61726b;font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__query-table strong{font-size:13px;color:#273932}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__query-table span{font-size:13px;color:#52635c}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__query-table em{font-style:normal;font-size:12px;font-weight:700;color:#465851}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__closing{display:block;padding:0;overflow:hidden}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__closing>div{padding:19px 22px}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__closing p:last-child{margin:8px 0 0;color:#62736c;font-size:13px;line-height:1.5}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__empty{color:#51625b}
@media(max-width:1100px){
  .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__context{grid-template-columns:1fr 1fr}
  .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__context>div:nth-child(2){border-right:0}
  .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__context>div:nth-child(-n+2){border-bottom:1px solid #e4ebe7}
  .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__review-grid{grid-template-columns:1fr}
}
@media(max-width:800px){
  .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__qualification,
  .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__kpis,
  .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__trend-deltas,
  .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__closing{grid-template-columns:1fr 1fr}
  .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__qualification>div:nth-child(2){border-right:0}
  .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__qualification>div:first-child{grid-column:1/-1;border-right:0;border-bottom:1px solid #e4ebe7}
  .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__trend-pending{grid-template-columns:1fr}
  .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__query-table{overflow-x:auto}
  .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__query-table>div{min-width:760px}
}
@media(max-width:600px){
  .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__context,
  .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__qualification,
  .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__kpis,
  .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__trend-deltas,
  .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__closing{grid-template-columns:1fr}
  .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__context>div,
  .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__qualification>div{border-right:0;border-bottom:1px solid #e4ebe7}
  .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__context>div:last-child,
  .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__qualification>div:last-child{border-bottom:0}
  .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__ranked-list li{grid-template-columns:1fr}
  .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__closing>div+div{border-left:0;border-top:1px solid #e3e9e6}
}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__criterion{margin:-4px 0 10px;color:#687871;font-size:12px;line-height:1.45}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__section-head>div>p:last-child:not(.rr-radar-eyebrow){margin:6px 0 0;color:#6d7c76;font-size:12px;line-height:1.4}


.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__kpi.is-stale{background:#fbfcfb}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__kpi.is-stale>strong{opacity:.72}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__kpi>b{display:block;margin-top:7px;color:#8a5a0d;font-size:10px;font-weight:700;line-height:1.35}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__trend-pending strong i{margin-right:9px;color:#687a73;font-style:normal;letter-spacing:4px}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__coverage-block+ .rr-radar-sc-operational__coverage-block{margin-top:20px;padding-top:18px;border-top:1px solid #e6ece9}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__coverage-block h3{margin:0 0 10px;color:#34463f;font-size:14px;line-height:1.3}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__all-link{margin:14px 0 0;padding-top:12px;border-top:1px solid #e7ece9;font-size:13px;font-weight:700}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__ranked-list.is-url-list strong{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:12px;font-weight:650}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__query-table.no-ctr>div{grid-template-columns:minmax(260px,2.4fr) minmax(110px,.7fr) minmax(110px,.7fr) minmax(160px,1fr)}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__query-table.no-reading>div{grid-template-columns:minmax(300px,2.8fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(120px,.7fr)}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__query-table.no-ctr.no-reading>div{grid-template-columns:minmax(360px,3fr) minmax(120px,.8fr) minmax(120px,.8fr)}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__closing p+p{margin-top:7px}

.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-inventory-list{display:grid;gap:20px;width:100%}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-inventory-list__context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #d7e2dc;border-radius:7px;background:#fff;overflow:hidden}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-inventory-list__context>div{padding:15px 17px;border-right:1px solid #e4ebe7}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-inventory-list__context>div:last-child{border-right:0}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-inventory-list__context span{display:block;margin-bottom:5px;color:#61726b;font-size:11px;font-weight:750;letter-spacing:.055em;text-transform:uppercase}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-inventory-list__context strong{font-size:14px;color:#293a34}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-inventory-list__rows{border:1px solid #d8e2dd;border-radius:7px;background:#fff;overflow:hidden}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-inventory-list__row{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.9fr) auto;align-items:center;gap:18px;padding:15px 17px;border-bottom:1px solid #e5ebe8}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-inventory-list__row:last-child{border-bottom:0}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-inventory-list__row>div strong,.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-inventory-list__row>div span{display:block;overflow-wrap:anywhere}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-inventory-list__row>div strong{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:13px;color:#263831}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-inventory-list__row>div span{margin-top:4px;color:#71807b;font-size:11px}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-inventory-list__row dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-inventory-list__row dl div{min-width:0}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-inventory-list__row dt{color:#71807b;font-size:10px;font-weight:700;text-transform:uppercase}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-inventory-list__row dd{margin:3px 0 0;color:#293a34;font-size:13px;font-weight:700}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-inventory-list__pagination{display:flex;align-items:center;justify-content:center;gap:12px}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-inventory-list__pagination span{color:#566861;font-size:13px;font-weight:700}
@media(max-width:900px){.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-inventory-list__row{grid-template-columns:1fr}.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-inventory-list__row dl{max-width:420px}}
@media(max-width:600px){.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-inventory-list__context{grid-template-columns:1fr}.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-inventory-list__context>div{border-right:0;border-bottom:1px solid #e4ebe7}.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-inventory-list__context>div:last-child{border-bottom:0}}
/* Search Console v1.135.0.105 final cascade guards */
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__kpi::before{top:0;left:0;right:0;border-radius:7px 7px 0 0}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__qualification{grid-template-columns:repeat(2,minmax(0,1fr))}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__qualification>div:nth-child(2){border-right:0}
.rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__section-note{max-width:90ch}
@media(max-width:800px){
 .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__qualification{grid-template-columns:1fr 1fr}
 .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__qualification>div:first-child{grid-column:auto;border-right:1px solid #e4ebe7;border-bottom:0}
}
@media(max-width:600px){
 .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__qualification{grid-template-columns:1fr}
 .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational__qualification>div:first-child{border-right:0;border-bottom:1px solid #e4ebe7}
}


/* Search Console compact canonical hero · v1.135.0.106 / T2.4V.2zcy
   Fixes the frontend safe-summary header, which is rendered without the
   legacy .rr-radar-admin ancestor and therefore inherited the old tall
   .rr-radar-header contract instead of the approved canonical hero. */
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational > .rr-radar-sc-operational__hero{
  box-sizing:border-box!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(300px,410px)!important;
  align-items:center!important;
  column-gap:32px!important;
  row-gap:9px!important;
  width:100%!important;
  min-height:0!important;
  margin:0!important;
  padding:20px 24px!important;
  border:1px solid #dce7e1!important;
  border-top:1px solid #dce7e1!important;
  border-radius:7px!important;
  background:linear-gradient(180deg,#fbfdfc 0%,#f7faf8 100%)!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational > .rr-radar-sc-operational__hero > .rr-radar-eyebrow{
  grid-column:1/2!important;
  grid-row:1/2!important;
  align-self:end!important;
  margin:0!important;
  color:#176a4f!important;
  font-size:11px!important;
  font-weight:800!important;
  line-height:1.25!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational > .rr-radar-sc-operational__hero > h1{
  grid-column:1/2!important;
  grid-row:2/3!important;
  align-self:center!important;
  margin:2px 0 4px!important;
  color:#1f2421!important;
  font-size:27px!important;
  font-weight:760!important;
  line-height:1.18!important;
  letter-spacing:-.025em!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational > .rr-radar-sc-operational__hero > .rr-radar-lead{
  grid-column:1/2!important;
  grid-row:3/4!important;
  align-self:start!important;
  max-width:78ch!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  color:#52645c!important;
  font-size:15px!important;
  font-weight:450!important;
  line-height:1.48!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational > .rr-radar-sc-operational__hero > .rr-radar-surface-hero__actions{
  grid-column:2/3!important;
  grid-row:1/4!important;
  align-self:center!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  justify-content:center!important;
  gap:9px!important;
  width:100%!important;
  min-width:0!important;
  margin:0!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational > .rr-radar-sc-operational__hero > .rr-radar-surface-hero__actions .button{
  box-sizing:border-box!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  min-height:48px!important;
  margin:0!important;
  padding:10px 18px!important;
  border-radius:7px!important;
  font-size:14px!important;
  font-weight:760!important;
  line-height:1.2!important;
  text-align:center!important;
  text-decoration:none!important;
  white-space:normal!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational > .rr-radar-sc-operational__hero > .rr-radar-surface-hero__actions .button-primary{
  border-color:#176a4f!important;
  background:#176a4f!important;
  color:#fff!important;
  box-shadow:none!important;
}
@media(max-width:900px){
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational > .rr-radar-sc-operational__hero{
    grid-template-columns:1fr!important;
    row-gap:12px!important;
  }
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational > .rr-radar-sc-operational__hero > .rr-radar-eyebrow{grid-column:1!important;grid-row:1!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational > .rr-radar-sc-operational__hero > h1{grid-column:1!important;grid-row:2!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational > .rr-radar-sc-operational__hero > .rr-radar-lead{grid-column:1!important;grid-row:3!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational > .rr-radar-sc-operational__hero > .rr-radar-surface-hero__actions{
    grid-column:1!important;
    grid-row:4!important;
    flex-direction:row!important;
    flex-wrap:wrap!important;
    justify-content:flex-start!important;
  }
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational > .rr-radar-sc-operational__hero > .rr-radar-surface-hero__actions .button{
    width:auto!important;
    min-width:220px!important;
  }
}
@media(max-width:600px){
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational > .rr-radar-sc-operational__hero{
    padding:18px!important;
  }
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational > .rr-radar-sc-operational__hero > h1{
    font-size:24px!important;
  }
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational > .rr-radar-sc-operational__hero > .rr-radar-surface-hero__actions{
    flex-direction:column!important;
  }
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="search-console"] .rr-radar-sc-operational > .rr-radar-sc-operational__hero > .rr-radar-surface-hero__actions .button{
    width:100%!important;
    min-width:0!important;
  }
}

/* v1.135.0.107 · Análisis cruzado canónico */
.rr-radar-cross-analysis-v2{display:grid;gap:16px!important;max-width:none!important}
.rr-radar-cross-analysis-v2 .rr-radar-cross-canonical-hero{margin:0!important}
.rr-radar-cross-analysis-v2 .rr-radar-surface-hero__actions{min-width:280px!important}
.rr-cross-context-panel{display:grid;grid-template-columns:1.25fr 1.25fr .75fr .9fr 1.45fr;gap:0;background:#fff;border:1px solid #dbe5e0;border-radius:7px;overflow:hidden}
.rr-cross-context-panel>div{display:grid;align-content:start;gap:5px;min-width:0;padding:14px 16px;border-right:1px solid #e3ebe7}
.rr-cross-context-panel>div:last-of-type{border-right:0}
.rr-cross-context-panel small,.rr-cross-kpi-grid small{font-size:10px!important;font-weight:800;line-height:1.25!important;letter-spacing:.055em;text-transform:uppercase;color:#62756d}
.rr-cross-context-panel strong{font-size:13px;line-height:1.35;color:#23352f}
.rr-cross-context-panel span{font-size:11px;line-height:1.4;color:#687a73}
.rr-cross-compatibility strong{color:#9b6500}
.rr-cross-import-form{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(260px,1fr) auto;align-items:end;gap:8px;padding:12px 16px;background:#f8fbf9;border-top:1px solid #e3ebe7}
.rr-cross-import-form label{font-size:11px;font-weight:800;color:#345148}
.rr-cross-import-form select{min-height:38px!important;border-radius:7px!important}
.rr-cross-import-form .button{min-height:38px!important;margin:0!important}
.rr-cross-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;background:#f7faf8;border:1px solid #dbe5e0;border-radius:7px;padding:9px}
.rr-cross-kpi-grid article{display:grid;align-content:start;gap:5px;min-width:0;min-height:96px;padding:13px 14px;background:#fff;border:1px solid #dde6e2;border-left:3px solid #66746e;border-radius:7px}
.rr-cross-kpi-grid article.is-attention{border-left-color:#d69a22}
.rr-cross-kpi-grid article.is-positive{border-left-color:#176a4f}
.rr-cross-kpi-grid strong{font-size:25px;line-height:1;color:#243630}
.rr-cross-kpi-grid span{font-size:11px;line-height:1.35;color:#6c7b75}
.rr-cross-matrix-section,.rr-cross-priorities,.rr-cross-unlinked-summary,.rr-cross-methodology{background:#fff;border:1px solid #dbe5e0;border-radius:7px}
.rr-cross-matrix-section,.rr-cross-priorities{padding:18px}
.rr-cross-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:13px;border-bottom:1px solid #e4ebe8}
.rr-cross-section-head h2{margin:2px 0 6px!important;font-size:19px!important;line-height:1.25!important;color:#20312b}
.rr-cross-section-head p{margin:0!important;max-width:900px;font-size:13px;line-height:1.5;color:#65766f}
.rr-cross-section-meta{flex:0 0 auto;padding:6px 9px;border:1px solid #d9e4df;border-radius:999px;background:#f7faf8;font-size:11px;font-weight:700;color:#53655e}
.rr-cross-matrix-empty{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 20px;margin-top:12px;padding:18px;border:1px solid #dfe8e4;border-radius:7px;background:#f8fbf9}
.rr-cross-matrix-empty strong{font-size:15px;color:#253831}
.rr-cross-matrix-empty p{margin:0!important;font-size:12px;color:#65766f}
.rr-cross-matrix-empty div{grid-column:2;grid-row:1/3;display:flex;gap:8px}
.rr-cross-matrix-plot{position:relative;min-height:390px;margin-top:14px;border:1px solid #d8e3de;border-radius:7px;overflow:hidden;background:linear-gradient(90deg,rgba(218,227,223,.25) 0 50%,rgba(238,247,243,.45) 50% 100%),linear-gradient(0deg,rgba(245,247,246,.55) 0 50%,rgba(255,249,235,.24) 50% 100%)}
.rr-cross-matrix-plot:before,.rr-cross-matrix-plot:after{content:"";position:absolute;background:#bdcbc5;z-index:1}
.rr-cross-matrix-plot:before{left:50%;top:0;bottom:0;width:1px}
.rr-cross-matrix-plot:after{left:0;right:0;top:50%;height:1px}
.rr-cross-quadrant{position:absolute;z-index:2;display:grid;gap:2px;padding:8px 10px;border:1px solid rgba(207,220,214,.9);border-radius:7px;background:rgba(255,255,255,.88);pointer-events:none}
.rr-cross-quadrant strong{font-size:11px;color:#30463d}.rr-cross-quadrant small{font-size:9px!important;color:#718078}
.rr-cross-quadrant--tl{left:12px;top:12px}.rr-cross-quadrant--tr{right:12px;top:12px}.rr-cross-quadrant--bl{left:12px;bottom:28px}.rr-cross-quadrant--br{right:12px;bottom:28px}
.rr-cross-axis{position:absolute;z-index:2;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#718078}
.rr-cross-axis--x{left:50%;bottom:7px;transform:translateX(-50%)}
.rr-cross-axis--y{left:5px;top:50%;transform:translate(-43%,-50%) rotate(-90deg)}
.rr-cross-matrix-point{position:absolute;z-index:4;left:var(--x);bottom:var(--y);display:block;width:var(--size);height:var(--size);transform:translate(-50%,50%);text-decoration:none!important}
.rr-cross-matrix-point i{display:block;width:100%;height:100%;border:3px solid #fff;border-radius:50%;background:#66746e;box-shadow:0 0 0 2px #66746e,0 5px 12px rgba(25,49,40,.17)}
.rr-cross-matrix-point.is-capitalize i{background:#176a4f;box-shadow:0 0 0 2px #176a4f,0 5px 12px rgba(25,49,40,.17)}
.rr-cross-matrix-point.is-correct_before i{background:#c98213;box-shadow:0 0 0 2px #c98213,0 5px 12px rgba(25,49,40,.17)}
.rr-cross-matrix-point.is-distribute i{background:#657a91;box-shadow:0 0 0 2px #657a91,0 5px 12px rgba(25,49,40,.17)}
.rr-cross-matrix-point b{position:absolute;left:calc(100% + 7px);top:50%;min-width:105px;max-width:155px;transform:translateY(-50%);font-size:10px;line-height:1.25;color:#294239;text-align:left;text-shadow:0 1px 0 #fff;background:rgba(255,255,255,.83);border-radius:4px;padding:2px 4px}
.rr-cross-filter-chips{display:flex;flex-wrap:wrap;gap:7px;margin:13px 0 14px}
.rr-cross-filter-chips a,.rr-cross-filter-chips span{display:inline-flex;align-items:center;gap:7px;min-height:33px;padding:0 10px;border:1px solid #d9e4df;border-radius:7px;background:#fff;color:#3a5047;font-size:11px;font-weight:700;text-decoration:none!important}
.rr-cross-filter-chips a.is-active{border-color:#77aa98;background:#eef7f3;color:#155e49;box-shadow:inset 3px 0 0 #176a4f}
.rr-cross-filter-chips .is-disabled{opacity:.46;cursor:not-allowed}.rr-cross-filter-chips em{display:inline-grid;place-items:center;min-width:18px;height:18px;border-radius:999px;background:#edf2ef;font-style:normal;font-size:9px;color:#52645d}
.rr-cross-filter-empty{display:grid;gap:8px;justify-items:start;padding:18px;border:1px solid #dfe8e4;border-radius:7px;background:#f8fbf9}.rr-cross-filter-empty p{margin:0!important}
.rr-cross-ranking{border:1px solid #d8e3de;border-radius:7px;overflow:hidden}
.rr-cross-ranking-head,.rr-cross-ranking-row{display:grid;grid-template-columns:1.25fr .85fr .95fr 1.2fr 1.05fr}
.rr-cross-ranking-head{background:#f3f7f5;border-bottom:1px solid #d8e3de}
.rr-cross-ranking-head span{padding:10px 12px;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#6a7a73;border-right:1px solid #dfe7e3}.rr-cross-ranking-head span:last-child{border-right:0}
.rr-cross-ranking-row{border-bottom:1px solid #dfe7e3}.rr-cross-ranking-row:last-child{border-bottom:0}
.rr-cross-ranking-row>div{display:grid;align-content:start;gap:7px;min-width:0;padding:13px 12px;border-right:1px solid #e1e9e5;font-size:12px;line-height:1.45;color:#33473e}.rr-cross-ranking-row>div:last-child{border-right:0}
.rr-cross-ranking-row strong{font-size:12px;line-height:1.35;color:#23372f}.rr-cross-ranking-row a:not(.button){color:#176a4f;text-decoration:underline}.rr-cross-ranking-row small{font-size:10px!important;line-height:1.35!important;color:#74827c;overflow-wrap:anywhere}.rr-cross-ranking-row span{font-size:11px;color:#52645d}.rr-cross-ranking-row p{margin:0!important;font-size:11px;line-height:1.45;color:#5d6f67}.rr-cross-ranking-row .button{align-self:end;justify-self:start;min-height:35px!important;margin-top:3px!important}
.rr-cross-status-line{display:inline-flex!important;align-items:center;gap:6px;font-weight:700}.rr-cross-status-line:before{content:"";width:7px;height:7px;border-radius:50%;background:#85938d}.rr-cross-status-line.is-ok:before{background:#176a4f}.rr-cross-status-line.is-warning:before{background:#d29213}.rr-cross-status-line.is-neutral:before{background:#98a49f}.rr-cross-ranking-row .is-muted-score{color:#7b8883}
.rr-cross-unlinked-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:18px}
.rr-cross-unlinked-summary h2{margin:2px 0 7px!important;font-size:18px!important}.rr-cross-unlinked-summary p{margin:0!important;max-width:900px;font-size:12px;line-height:1.5;color:#61726b}.rr-cross-unlinked-summary>div:last-child{display:flex;gap:8px}
.rr-cross-methodology{overflow:hidden}.rr-cross-methodology summary{padding:13px 16px;font-size:12px;font-weight:800;color:#176a4f;cursor:pointer}.rr-cross-methodology>div{padding:0 16px 14px}.rr-cross-methodology p{margin:7px 0 0!important;font-size:11px;color:#63746d}
@media(max-width:1280px){.rr-cross-context-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.rr-cross-context-panel>div:nth-child(3){border-right:0}.rr-cross-context-panel>div:nth-child(n+4){border-top:1px solid #e3ebe7}.rr-cross-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-cross-ranking-head,.rr-cross-ranking-row{grid-template-columns:1.15fr .85fr .9fr 1.1fr .95fr}}
@media(max-width:1000px){.rr-cross-context-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-cross-context-panel>div{border-top:1px solid #e3ebe7}.rr-cross-context-panel>div:nth-child(odd){border-right:1px solid #e3ebe7}.rr-cross-context-panel>div:nth-child(even){border-right:0}.rr-cross-matrix-plot{min-height:350px}.rr-cross-ranking-head{display:none}.rr-cross-ranking-row{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-cross-ranking-row>div{border-bottom:1px solid #e1e9e5}.rr-cross-ranking-row>div:nth-child(even){border-right:0}.rr-cross-ranking-row>div:last-child{grid-column:1/-1;border-bottom:0}.rr-cross-unlinked-summary{grid-template-columns:1fr}.rr-cross-unlinked-summary>div:last-child{justify-content:flex-start}}
@media(max-width:720px){.rr-radar-cross-analysis-v2 .rr-radar-surface-hero__actions{min-width:0!important}.rr-cross-context-panel,.rr-cross-kpi-grid{grid-template-columns:1fr}.rr-cross-context-panel>div{border-right:0!important}.rr-cross-import-form{grid-template-columns:1fr}.rr-cross-matrix-section,.rr-cross-priorities{padding:14px}.rr-cross-section-head{display:grid;gap:10px}.rr-cross-matrix-plot{min-height:430px}.rr-cross-quadrant{max-width:145px}.rr-cross-matrix-point b{display:none}.rr-cross-ranking-row{grid-template-columns:1fr}.rr-cross-ranking-row>div{border-right:0;border-bottom:1px solid #e1e9e5}.rr-cross-ranking-row>div:last-child{grid-column:auto}.rr-cross-unlinked-summary>div:last-child{display:grid}.rr-cross-unlinked-summary .button{width:100%;justify-content:center}}

/* v1.135.0.108 · Análisis cruzado: cobertura clasificable y acciones diferenciadas */
.rr-radar-cross-analysis-v2 .rr-cross-classification-summary{display:grid;gap:10px;padding:9px;background:#f7faf8;border:1px solid #dbe5e0;border-radius:7px}
.rr-radar-cross-analysis-v2 .rr-cross-completeness{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:13px 14px;background:#fff;border:1px solid #dde6e2;border-radius:7px}
.rr-radar-cross-analysis-v2 .rr-cross-completeness>div:first-child{display:grid;gap:4px;min-width:0}
.rr-radar-cross-analysis-v2 .rr-cross-completeness small{font-size:10px!important;font-weight:800;line-height:1.25!important;letter-spacing:.055em;text-transform:uppercase;color:#62756d}
.rr-radar-cross-analysis-v2 .rr-cross-completeness strong{font-size:15px;line-height:1.3;color:#243630}
.rr-radar-cross-analysis-v2 .rr-cross-completeness span{font-size:11px;line-height:1.4;color:#687a73}
.rr-radar-cross-analysis-v2 .rr-cross-completeness-dots{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #dce5e1;border-radius:999px;background:#f8fbf9}
.rr-radar-cross-analysis-v2 .rr-cross-completeness-dots i{display:block;width:13px;height:13px;border:2px solid #a8b5af;border-radius:50%;background:#fff}
.rr-radar-cross-analysis-v2 .rr-cross-completeness-dots i.is-complete{border-color:#52665e;background:#52665e;box-shadow:inset 0 0 0 3px #fff}
.rr-radar-cross-analysis-v2 .rr-cross-kpi-grid{margin:0;padding:0;border:0;background:transparent}
.rr-radar-cross-analysis-v2 .rr-cross-kpi-grid article{border-left-color:#66746e}
.rr-radar-cross-analysis-v2 .rr-cross-kpi-grid article.is-attention{border-left-color:#d69a22}
.rr-radar-cross-analysis-v2 .rr-cross-kpi-grid article.is-positive{border-left-color:#176a4f}
.rr-radar-cross-analysis-v2 .rr-cross-kpi-grid strong{display:flex;align-items:baseline;gap:7px;font-size:inherit;line-height:1}
.rr-radar-cross-analysis-v2 .rr-cross-kpi-grid strong b{font-size:25px;line-height:1;color:#243630}
.rr-radar-cross-analysis-v2 .rr-cross-kpi-grid strong em{font-size:11px;font-style:normal;font-weight:700;line-height:1.25;color:#6c7b75}
.rr-radar-cross-analysis-v2 .rr-cross-materiality-note{display:block;margin-top:2px;padding:6px 7px;border-left:2px solid #aeb9b4;background:#f6f8f7;font-size:10px;font-style:normal;line-height:1.4;color:#67766f}
.rr-radar-cross-analysis-v2 .rr-cross-ranking-row>div:last-child .button{max-width:100%;white-space:normal;text-align:center;line-height:1.25}
.rr-radar-cross-analysis-v2 .rr-cross-unlinked-summary>div:last-child{display:flex;gap:8px}
@media(max-width:720px){.rr-radar-cross-analysis-v2 .rr-cross-completeness{grid-template-columns:1fr}.rr-radar-cross-analysis-v2 .rr-cross-completeness-dots{justify-self:start}.rr-radar-cross-analysis-v2 .rr-cross-kpi-grid{grid-template-columns:1fr}}


/* v1.135.0.109 · Análisis cruzado: ritmo vertical, legibilidad y densidad visual */
.rr-radar-cross-analysis-v2{
  gap:24px!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-context-panel + .rr-cross-classification-summary{
  margin-top:-8px!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-classification-summary{
  gap:12px!important;
  padding:12px!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-completeness{
  padding:14px 16px!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-kpi-grid{
  gap:12px!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-kpi-grid article{
  min-height:100px!important;
  padding:14px 15px!important;
  gap:7px!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-matrix-section{
  padding:16px 18px!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-matrix-section .rr-cross-section-head{
  padding-bottom:10px!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-matrix-section .rr-cross-section-head h2{
  margin-bottom:5px!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-matrix-section .rr-cross-section-head p{
  max-width:820px!important;
  font-size:12.5px!important;
  line-height:1.48!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-matrix-empty{
  margin-top:10px!important;
  padding:14px 16px!important;
  min-height:0!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-matrix-empty strong{
  font-size:14px!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-matrix-empty p{
  font-size:11.5px!important;
  line-height:1.45!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-priorities{
  padding:20px!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-priorities .rr-cross-section-head{
  padding-bottom:15px!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-priorities .rr-cross-section-head h2{
  margin-bottom:7px!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-priorities .rr-cross-section-head p{
  font-size:12.5px!important;
  line-height:1.5!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-filter-chips{
  gap:8px!important;
  margin:16px 0!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-filter-chips a,
.rr-radar-cross-analysis-v2 .rr-cross-filter-chips span{
  min-height:34px!important;
  padding:0 11px!important;
  font-size:11px!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-ranking-head span{
  padding:11px 13px!important;
  font-size:10px!important;
  line-height:1.3!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-ranking-row>div{
  gap:9px!important;
  padding:15px 13px!important;
  font-size:12px!important;
  line-height:1.5!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-ranking-row strong{
  font-size:12.5px!important;
  line-height:1.4!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-ranking-row span,
.rr-radar-cross-analysis-v2 .rr-cross-ranking-row p{
  font-size:11.5px!important;
  line-height:1.48!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-ranking-row small{
  font-size:11px!important;
  line-height:1.42!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-ranking-row .button{
  min-height:38px!important;
  margin-top:6px!important;
  padding:7px 12px!important;
  line-height:1.32!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-materiality-note{
  margin-top:4px!important;
  padding:7px 8px!important;
  font-size:11px!important;
  line-height:1.42!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-unlinked-summary{
  padding:20px!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-unlinked-summary h2{
  margin-bottom:8px!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-unlinked-summary p{
  max-width:820px!important;
  font-size:12.5px!important;
  line-height:1.5!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-unlinked-summary .button{
  min-height:40px!important;
  padding:8px 15px!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-unlinked-summary + .rr-cross-methodology{
  margin-top:-8px!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-methodology summary{
  padding:15px 18px!important;
  font-size:12.5px!important;
  line-height:1.4!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-methodology>div{
  padding:0 18px 17px!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-methodology p{
  margin-top:9px!important;
  font-size:11.5px!important;
  line-height:1.55!important;
}
@media(max-width:1000px){
  .rr-radar-cross-analysis-v2{
    gap:20px!important;
  }
  .rr-radar-cross-analysis-v2 .rr-cross-context-panel + .rr-cross-classification-summary,
  .rr-radar-cross-analysis-v2 .rr-cross-unlinked-summary + .rr-cross-methodology{
    margin-top:-4px!important;
  }
}
@media(max-width:720px){
  .rr-radar-cross-analysis-v2{
    gap:18px!important;
  }
  .rr-radar-cross-analysis-v2 .rr-cross-context-panel + .rr-cross-classification-summary,
  .rr-radar-cross-analysis-v2 .rr-cross-unlinked-summary + .rr-cross-methodology{
    margin-top:0!important;
  }
  .rr-radar-cross-analysis-v2 .rr-cross-classification-summary,
  .rr-radar-cross-analysis-v2 .rr-cross-priorities,
  .rr-radar-cross-analysis-v2 .rr-cross-matrix-section,
  .rr-radar-cross-analysis-v2 .rr-cross-unlinked-summary{
    padding:14px!important;
  }
  .rr-radar-cross-analysis-v2 .rr-cross-ranking-row>div{
    padding:14px!important;
  }
}


/* v1.135.0.110 · Análisis cruzado: separación estructural y consistencia de siguiente acción */
.rr-radar-cross-analysis-v2 > .rr-cross-classification-summary,
.rr-radar-cross-analysis-v2 > .rr-cross-matrix-section,
.rr-radar-cross-analysis-v2 > .rr-cross-priorities,
.rr-radar-cross-analysis-v2 > .rr-cross-unlinked-summary,
.rr-radar-cross-analysis-v2 > .rr-cross-methodology{
  margin-top:0!important;
}
.rr-radar-cross-analysis-v2 > .rr-cross-classification-summary + .rr-cross-matrix-section,
.rr-radar-cross-analysis-v2 > .rr-cross-matrix-section + .rr-cross-priorities,
.rr-radar-cross-analysis-v2 > .rr-cross-priorities + .rr-cross-unlinked-summary,
.rr-radar-cross-analysis-v2 > .rr-cross-unlinked-summary + .rr-cross-methodology{
  margin-top:12px!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-priorities .rr-cross-section-head{
  margin-bottom:8px!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-ranking{
  margin-top:8px!important;
  border:1px solid #dfe7e3;
  border-radius:7px;
  overflow:hidden;
  background:#fff;
}
.rr-radar-cross-analysis-v2 .rr-cross-ranking-head{
  border-bottom:1px solid #dfe7e3!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-ranking-row{
  align-items:stretch!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-ranking-row + .rr-cross-ranking-row{
  margin-top:8px!important;
  border-top:1px solid #e8efeb!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-ranking-row>div{
  padding-top:18px!important;
  padding-bottom:18px!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-ranking-row>div:last-child{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:flex-start!important;
  gap:12px!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-ranking-row>div:last-child strong{
  display:block!important;
  max-width:31ch!important;
  margin:0!important;
  font-size:11.5px!important;
  font-weight:700!important;
  line-height:1.5!important;
  color:#30443c!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-ranking-row>div:last-child .button{
  align-self:flex-start!important;
  justify-self:auto!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  max-width:284px!important;
  min-width:240px!important;
  min-height:44px!important;
  margin-top:0!important;
  padding:10px 16px!important;
  font-size:11.5px!important;
  font-weight:700!important;
  line-height:1.35!important;
  text-align:center!important;
  white-space:normal!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-unlinked-summary{
  margin-top:14px!important;
}
.rr-radar-cross-analysis-v2 .rr-cross-methodology{
  margin-top:14px!important;
}
@media(max-width:1000px){
  .rr-radar-cross-analysis-v2 > .rr-cross-classification-summary + .rr-cross-matrix-section,
  .rr-radar-cross-analysis-v2 > .rr-cross-matrix-section + .rr-cross-priorities,
  .rr-radar-cross-analysis-v2 > .rr-cross-priorities + .rr-cross-unlinked-summary,
  .rr-radar-cross-analysis-v2 > .rr-cross-unlinked-summary + .rr-cross-methodology{
    margin-top:10px!important;
  }
  .rr-radar-cross-analysis-v2 .rr-cross-ranking-row + .rr-cross-ranking-row{
    margin-top:0!important;
  }
  .rr-radar-cross-analysis-v2 .rr-cross-ranking-row>div:last-child .button{
    max-width:100%!important;
  }
}
@media(max-width:720px){
  .rr-radar-cross-analysis-v2 > .rr-cross-classification-summary + .rr-cross-matrix-section,
  .rr-radar-cross-analysis-v2 > .rr-cross-matrix-section + .rr-cross-priorities,
  .rr-radar-cross-analysis-v2 > .rr-cross-priorities + .rr-cross-unlinked-summary,
  .rr-radar-cross-analysis-v2 > .rr-cross-unlinked-summary + .rr-cross-methodology{
    margin-top:8px!important;
  }
  .rr-radar-cross-analysis-v2 .rr-cross-ranking-row>div:last-child .button{
    min-width:0!important;
    width:100%!important;
  }
}


/* v1.135.0.112 · Análisis cruzado: contrato canónico de separación vertical */
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="cross-analysis"] > .rr-radar-wrap.rr-radar-cross-analysis-v2.rr-diagnosis-cluster{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  align-content:start!important;
  gap:0!important;
  row-gap:24px!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="cross-analysis"] > .rr-radar-wrap.rr-radar-cross-analysis-v2.rr-diagnosis-cluster > *{
  margin-block:0!important;
}
@media(max-width:1000px){
  body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="cross-analysis"] > .rr-radar-wrap.rr-radar-cross-analysis-v2.rr-diagnosis-cluster{
    row-gap:20px!important;
  }
}
@media(max-width:720px){
  body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="cross-analysis"] > .rr-radar-wrap.rr-radar-cross-analysis-v2.rr-diagnosis-cluster{
    row-gap:18px!important;
  }
}


/* v1.135.0.113 · S16 monitored-webs adaptive density and canonical readback */
[data-product-ux-surface="S16"] .rr-webs-client-context--readback{
  grid-template-columns:minmax(0,1fr)!important;
  padding:16px 18px!important;
}
[data-product-ux-surface="S16"] .rr-webs-client-context--readback .rr-webs-client-context__copy h2{
  margin:0 0 4px!important;
  font-size:clamp(19px,1.5vw,23px)!important;
  line-height:1.28!important;
}
[data-product-ux-surface="S16"] .rr-webs-single-state{
  display:flex;
  align-items:baseline;
  gap:10px;
  min-height:48px;
  padding:12px 14px;
  border:1px solid var(--rr-color-border,#d9e2df);
  border-radius:7px;
  background:#fff;
}
[data-product-ux-surface="S16"] .rr-webs-single-state small{
  font-size:10px;
  font-weight:800;
  letter-spacing:.05em;
  text-transform:uppercase;
  color:#6a7a73;
}
[data-product-ux-surface="S16"] .rr-webs-single-state strong{
  font-size:14px;
  color:#243630;
}
[data-product-ux-surface="S16"] .rr-webs-single-state span{
  font-size:12px;
  color:#65766f;
}
[data-product-ux-surface="S16"] .rr-web-card{
  gap:14px!important;
}
[data-product-ux-surface="S16"] .rr-web-card__head h3{
  margin-top:8px!important;
}
[data-product-ux-surface="S16"] .rr-web-journey-disclosure{
  overflow:hidden;
  border:1px solid var(--rr-color-border,#d9e2df);
  border-radius:7px;
  background:#fff;
}
[data-product-ux-surface="S16"] .rr-web-journey-disclosure>summary{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:18px;
  min-height:48px;
  padding:10px 13px;
  list-style:none;
  cursor:pointer;
  background:#f7faf8;
}
[data-product-ux-surface="S16"] .rr-web-journey-disclosure>summary::-webkit-details-marker{display:none}
[data-product-ux-surface="S16"] .rr-web-journey-disclosure>summary:focus-visible{
  outline:2px solid #176a4f;
  outline-offset:-2px;
}
[data-product-ux-surface="S16"] .rr-web-journey-disclosure__state{
  display:flex;
  align-items:baseline;
  gap:9px;
  min-width:0;
}
[data-product-ux-surface="S16"] .rr-web-journey-disclosure__state strong{
  font-size:17px;
  line-height:1;
  color:#243630;
}
[data-product-ux-surface="S16"] .rr-web-journey-disclosure__state span{
  font-size:12px;
  font-weight:700;
  color:#52645d;
}
[data-product-ux-surface="S16"] .rr-web-journey-disclosure__toggle{
  flex:0 0 auto;
  font-size:12px;
  font-weight:750;
  color:#176a4f;
}
[data-product-ux-surface="S16"] .rr-web-journey-disclosure__toggle .is-open{display:none}
[data-product-ux-surface="S16"] .rr-web-journey-disclosure[open] .rr-web-journey-disclosure__toggle .is-closed{display:none}
[data-product-ux-surface="S16"] .rr-web-journey-disclosure[open] .rr-web-journey-disclosure__toggle .is-open{display:inline}
[data-product-ux-surface="S16"] .rr-web-journey-disclosure[open]>summary{
  border-bottom:1px solid var(--rr-color-border,#d9e2df);
}
[data-product-ux-surface="S16"] .rr-web-journey-disclosure .rr-web-journey{
  border:0!important;
  border-radius:0!important;
}
[data-product-ux-surface="S16"] .rr-web-card__facts strong{
  font-size:13.5px!important;
}
[data-product-ux-surface="S16"] .rr-web-card__next{
  padding:13px 15px!important;
}
[data-product-ux-surface="S16"] .rr-web-card__next h4{
  font-size:15px!important;
}
@media(max-width:720px){
  [data-product-ux-surface="S16"] .rr-webs-single-state{
    display:grid;
    grid-template-columns:auto 1fr;
    gap:4px 9px;
  }
  [data-product-ux-surface="S16"] .rr-webs-single-state span{
    grid-column:1/-1;
  }
  [data-product-ux-surface="S16"] .rr-web-journey-disclosure>summary{
    align-items:flex-start;
  }
  [data-product-ux-surface="S16"] .rr-web-journey-disclosure__state{
    display:grid;
    gap:4px;
  }
}


/* v1.135.0.114 · S16 Webs monitorizadas: canonical surface hero adoption */
[data-product-ux-surface="S16"] .rr-s16-canonical-hero-wrap{
  width:100%!important;
  margin:0!important;
}
[data-product-ux-surface="S16"] .rr-s16-canonical-hero-wrap .rr-s16-canonical-hero{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}


/* v1.135.0.115 · S16 canonical hero/context vertical stack */
[data-product-ux-surface="S16"] .rr-s16-hero-context-stack{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  align-content:start!important;
  row-gap:24px!important;
}
[data-product-ux-surface="S16"] .rr-s16-hero-context-stack>*{
  margin-block:0!important;
}
@media(max-width:900px){
  [data-product-ux-surface="S16"] .rr-s16-hero-context-stack{row-gap:20px!important;}
}
@media(max-width:640px){
  [data-product-ux-surface="S16"] .rr-s16-hero-context-stack{row-gap:18px!important;}
}

/* v1.135.0.116 · S17 canonical composed asset state + visual reconciliation */
[data-product-ux-surface="S17"] .rr-s17-hero-context-stack{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  row-gap:24px!important;
}
[data-product-ux-surface="S17"] .rr-s17-hero-context-stack>*{margin-block:0!important;min-width:0}
[data-product-ux-surface="S17"] .rr-s17-canonical-hero-wrap{min-width:0}
[data-product-ux-surface="S17"] .rr-s17-canonical-hero-wrap .rr-radar-surface-hero__actions{min-width:280px!important}
[data-product-ux-surface="S17"] .rr-s17-kpi-attention{border-inline-start:3px solid #d39a22!important;background:#fffaf0!important}
[data-product-ux-surface="S17"] .rr-s17-filterbar{display:flex!important;align-items:center;gap:8px;flex-wrap:wrap}
[data-product-ux-surface="S17"] .rr-s17-filterbar .rr-filter-button em{
  display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;margin-left:5px;padding:0 5px;
  border-radius:999px;background:#edf3f0;color:#607169;font-size:10px;font-style:normal;font-weight:800;line-height:1;
}
[data-product-ux-surface="S17"] .rr-s17-filterbar .rr-filter-button.is-disabled{
  opacity:.48;cursor:not-allowed;pointer-events:none
}
[data-product-ux-surface="S17"] .rr-s17-asset-row{align-items:stretch!important}
[data-product-ux-surface="S17"] .rr-s17-state-dimensions{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:12px 0 10px;
  border:1px solid #dfe8e4;border-radius:7px;overflow:hidden;background:#f9fbfa
}
[data-product-ux-surface="S17"] .rr-s17-state-dimensions>div{
  min-width:0;padding:10px 11px;border-right:1px solid #e2eae6;display:grid;gap:3px
}
[data-product-ux-surface="S17"] .rr-s17-state-dimensions>div:last-child{border-right:0}
[data-product-ux-surface="S17"] .rr-s17-state-dimensions small{
  color:#71827a;font-size:9.5px!important;font-weight:800;letter-spacing:.045em;line-height:1.25;text-transform:uppercase
}
[data-product-ux-surface="S17"] .rr-s17-state-dimensions strong{color:#2d4038;font-size:11.5px!important;line-height:1.35!important}
[data-product-ux-surface="S17"] .rr-s17-state-dimensions span{color:#72827b;font-size:10.5px!important;line-height:1.35!important}
[data-product-ux-surface="S17"] .rr-s17-description{display:grid;gap:4px;margin-top:8px}
[data-product-ux-surface="S17"] .rr-s17-description>small{
  color:#73827b;font-size:9.5px!important;font-weight:800;letter-spacing:.045em;text-transform:uppercase
}
[data-product-ux-surface="S17"] .rr-s17-description>p{
  display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;
  margin:0!important;line-height:1.48!important;max-width:72ch
}
[data-product-ux-surface="S17"] .rr-s17-object-list .rr-object-row[data-materiality="attention"]{border-inline-start-color:#d39a22!important}
[data-product-ux-surface="S17"] .rr-s17-object-list .rr-object-action .rr-button{
  min-width:150px;max-width:205px;white-space:normal;text-align:center;line-height:1.3
}
@media(max-width:1100px){
  [data-product-ux-surface="S17"] .rr-s17-hero-context-stack{row-gap:20px!important}
  [data-product-ux-surface="S17"] .rr-s17-state-dimensions{grid-template-columns:1fr}
  [data-product-ux-surface="S17"] .rr-s17-state-dimensions>div{border-right:0;border-bottom:1px solid #e2eae6}
  [data-product-ux-surface="S17"] .rr-s17-state-dimensions>div:last-child{border-bottom:0}
}
@media(max-width:720px){
  [data-product-ux-surface="S17"] .rr-s17-hero-context-stack{row-gap:18px!important}
  [data-product-ux-surface="S17"] .rr-s17-canonical-hero-wrap .rr-radar-surface-hero__actions{min-width:0!important}
  [data-product-ux-surface="S17"] .rr-s17-object-list .rr-object-action .rr-button{width:100%;max-width:none}
}


/* v1.135.0.118 · S17 restore v116 KPI treatment + structural spacing/alignment only */
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] [data-product-ux-surface="S17"] .rr-s17-canonical-hero-wrap{
  width:100%!important;
  max-width:100%!important;
  justify-self:stretch!important;
  margin-left:0!important;
  margin-right:0!important;
  box-sizing:border-box!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] [data-product-ux-surface="S17"] .rr-s17-canonical-hero-wrap>.rr-radar-surface-hero.rr-radar-surface-hero--canonical{
  width:100%!important;
  max-width:100%!important;
  margin-left:0!important;
  margin-right:0!important;
  box-sizing:border-box!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] [data-product-ux-surface="S17"] .rr-s17-hero-context-stack{
  width:100%!important;
  max-width:100%!important;
  row-gap:24px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] [data-product-ux-surface="S17"] .rr-s17-hero-context-stack>.rr-section{
  width:100%!important;
  max-width:100%!important;
  margin-block:0!important;
}
@media(max-width:1100px){
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] [data-product-ux-surface="S17"] .rr-s17-hero-context-stack{row-gap:20px!important}
}
@media(max-width:720px){
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="assets"] [data-product-ux-surface="S17"] .rr-s17-hero-context-stack{row-gap:18px!important}
}

/* v1.135.0.124 · Neutral canonical hero scope.
   Same canonical hero contract without inheriting .rr-radar-admin layout width. */
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-surface-hero-scope .rr-radar-surface-hero.rr-radar-surface-hero--canonical{
  box-sizing:border-box!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(280px,410px)!important;
  align-items:end!important;
  column-gap:24px!important;
  row-gap:18px!important;
  width:100%!important;
  min-height:0!important;
  padding:22px 24px!important;
  border:1px solid #dce7e1!important;
  border-top:1px solid #dce7e1!important;
  border-radius:7px!important;
  background:linear-gradient(180deg,#fbfdfc 0%,#f7faf8 100%)!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-surface-hero-scope .rr-radar-surface-hero.rr-radar-surface-hero--canonical>.rr-radar-brand-lockup{
  display:none!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-surface-hero-scope .rr-radar-surface-hero.rr-radar-surface-hero--canonical>.rr-radar-eyebrow{
  grid-column:1/2!important;
  margin:0!important;
  color:#176a4f!important;
  font-size:11px!important;
  font-weight:800!important;
  line-height:1.25!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-surface-hero-scope .rr-radar-surface-hero.rr-radar-surface-hero--canonical>h1{
  grid-column:1/2!important;
  margin:2px 0 6px!important;
  color:#1f2421!important;
  font-size:27px!important;
  font-weight:760!important;
  line-height:1.18!important;
  letter-spacing:-.025em!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-surface-hero-scope .rr-radar-surface-hero.rr-radar-surface-hero--canonical>.rr-radar-lead{
  grid-column:1/2!important;
  max-width:78ch!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  color:#64756e!important;
  font-size:15px!important;
  font-weight:450!important;
  line-height:1.5!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-surface-hero-scope .rr-radar-surface-hero.rr-radar-surface-hero--canonical>.rr-radar-visibility-stack,
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-surface-hero-scope .rr-radar-surface-hero.rr-radar-surface-hero--canonical>.rr-radar-version-note{
  display:none!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-surface-hero-scope .rr-radar-surface-hero.rr-radar-surface-hero--canonical>.rr-radar-surface-hero__actions{
  grid-column:2/3!important;
  grid-row:1/5!important;
  align-self:center!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  justify-content:center!important;
  gap:9px!important;
  width:100%!important;
  min-width:0!important;
  margin:0!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-surface-hero-scope .rr-radar-surface-hero.rr-radar-surface-hero--canonical>.rr-radar-surface-hero__actions .button{
  box-sizing:border-box!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  min-height:48px!important;
  margin:0!important;
  padding:10px 18px!important;
  border-radius:7px!important;
  font-size:14px!important;
  font-weight:760!important;
  line-height:1.2!important;
  text-align:center!important;
  text-decoration:none!important;
  white-space:normal!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-surface-hero-scope .rr-radar-surface-hero.rr-radar-surface-hero--canonical>.rr-radar-surface-hero__actions .button-primary{
  border-color:#176a4f!important;
  background:#176a4f!important;
  color:#fff!important;
  box-shadow:none!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-surface-hero-scope .rr-radar-surface-hero.rr-radar-surface-hero--canonical>.rr-radar-surface-hero__actions .button-secondary{
  border-color:#b9d1c7!important;
  background:#fff!important;
  color:#163f32!important;
  box-shadow:none!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-surface-hero-scope .rr-radar-surface-hero.rr-radar-surface-hero--canonical>.rr-radar-surface-hero__actions .button:focus-visible{
  outline:3px solid rgba(23,106,79,.22)!important;
  outline-offset:2px!important;
}
@media(max-width:900px){
  body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-surface-hero-scope .rr-radar-surface-hero.rr-radar-surface-hero--canonical{
    grid-template-columns:1fr!important;
    row-gap:14px!important;
  }
  body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-surface-hero-scope .rr-radar-surface-hero.rr-radar-surface-hero--canonical>.rr-radar-surface-hero__actions{
    grid-column:1!important;
    grid-row:auto!important;
    flex-direction:row!important;
    flex-wrap:wrap!important;
    justify-content:flex-start!important;
  }
  body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-surface-hero-scope .rr-radar-surface-hero.rr-radar-surface-hero--canonical>.rr-radar-surface-hero__actions .button{
    width:auto!important;
    min-width:190px!important;
  }
}
@media(max-width:600px){
  body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-surface-hero-scope .rr-radar-surface-hero.rr-radar-surface-hero--canonical{
    padding:18px!important;
  }
  body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-surface-hero-scope .rr-radar-surface-hero.rr-radar-surface-hero--canonical>h1{
    font-size:24px!important;
  }
  body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-surface-hero-scope .rr-radar-surface-hero.rr-radar-surface-hero--canonical>.rr-radar-surface-hero__actions{
    flex-direction:column!important;
  }
  body.rr-radar-suite-page .rr-radar-real-view-inner .rr-radar-surface-hero-scope .rr-radar-surface-hero.rr-radar-surface-hero--canonical>.rr-radar-surface-hero__actions .button{
    width:100%!important;
    min-width:0!important;
  }
}



/* v1.135.0.124 · S31 canonical header on neutral scope: no admin-layout inset. */
[data-product-ux-surface="S31"] .rr-s31-canonical-hero-wrap{
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  box-sizing:border-box!important;
}
[data-product-ux-surface="S31"] .rr-s31-canonical-hero-wrap>.rr-radar-surface-hero{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  box-sizing:border-box!important;
}
[data-product-ux-surface="S31"] .rr-s31-canonical-hero-wrap .rr-radar-surface-hero__actions{min-width:280px!important}
@media(max-width:720px){[data-product-ux-surface="S31"] .rr-s31-canonical-hero-wrap .rr-radar-surface-hero__actions{min-width:0!important}}

/* v1.135.0.126 · Prioridades visual-system alignment after productive readback. */
body.rr-radar-suite-page .rr-radar-multipage-shell .rr-radar-content--view[data-radar-content-view="priorities"]{
  max-width:1480px!important;
}
.rr-priorities-v2{
  --rr-priorities-border:#d9e2de;
  --rr-priorities-ink:#17332a;
  --rr-priorities-muted:#66756f;
  --rr-priorities-soft:#f6f9f7;
  --rr-priorities-brand:#176a4f;
  --rr-priorities-brand-soft:#eef7f3;
  --rr-priorities-warning:#b7791f;
  --rr-priorities-warning-soft:#fff9ed;
  display:flex;
  flex-direction:column;
  gap:26px;
  width:100%;
  max-width:none;
  margin:0;
  padding:0;
  color:var(--rr-priorities-ink);
  box-sizing:border-box;
}
.rr-priorities-v2 *{box-sizing:border-box}
.rr-priorities-v2 .rr-priorities-hero-scope{width:100%;max-width:none;margin:0;padding:0}
.rr-priorities-v2 .rr-priorities-canonical-hero{width:100%;max-width:none;margin:0}
.rr-priorities-v2 .rr-radar-notice{margin:0}

.rr-priorities-context{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:0;
  overflow:hidden;
  border:1px solid var(--rr-priorities-border);
  border-radius:7px;
  background:#fff;
}
.rr-priorities-context>div{min-width:0;padding:16px 18px;border-right:1px solid var(--rr-priorities-border)}
.rr-priorities-context>div:last-child{border-right:0}
.rr-priorities-context span,.rr-priorities-context small{display:block;color:var(--rr-priorities-muted);font-size:12.5px;line-height:1.35}
.rr-priorities-context strong{display:block;margin-top:5px;color:var(--rr-priorities-ink);font-size:15px;font-weight:720;line-height:1.35;overflow-wrap:anywhere}

.rr-priorities-summary{
  display:grid;
  grid-template-columns:minmax(0,1.55fr) minmax(430px,.75fr);
  align-items:center;
  gap:28px;
  padding:25px 28px;
  border:1px solid var(--rr-priorities-border);
  border-left:4px solid #9aa9a2;
  border-radius:7px;
  background:#fff;
}
.rr-priorities-summary--attention{border-color:#ead8ae;border-left-color:var(--rr-priorities-warning);background:var(--rr-priorities-warning-soft)}
.rr-priorities-summary__copy{min-width:0}
.rr-priorities-summary__copy .rr-radar-eyebrow{margin-bottom:8px;color:#5f746b}
.rr-priorities-summary--attention .rr-priorities-summary__copy .rr-radar-eyebrow{color:#75603c}
.rr-priorities-summary__copy h2{margin:0 0 9px;font-size:28px;line-height:1.18;letter-spacing:-.022em;color:#242b28}
.rr-priorities-summary__copy p{max-width:860px;margin:0;color:#4f5a55;font-size:15px;line-height:1.58}
.rr-priorities-summary__copy .rr-priorities-summary__criterion{margin-top:10px;font-size:12.5px;line-height:1.48;color:#66736e}
.rr-priorities-summary__criterion strong{margin-right:5px;color:#40534b}
.rr-priorities-summary__facts{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  align-self:center;
  justify-self:end;
  width:min(100%,520px);
  min-width:0;
  background:transparent;
}
.rr-priorities-summary__facts>span{min-width:0;padding:7px 14px;border-left:1px solid rgba(97,111,105,.2)}
.rr-priorities-summary__facts>span:first-child{border-left:0;padding-left:0}
.rr-priorities-summary__facts>span:last-child{padding-right:0}
.rr-priorities-summary__facts strong{display:block;margin-bottom:3px;font-size:24px;line-height:1;color:#2c3d36;font-variant-numeric:tabular-nums}
.rr-priorities-summary__facts small{display:block;color:#69736f;font-size:12px;line-height:1.3}

.rr-priorities-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:16px}
.rr-priorities-section-head>div{min-width:0}
.rr-priorities-section-head .rr-radar-eyebrow{margin-bottom:7px}
.rr-priorities-section-head h2{margin:0 0 7px;color:var(--rr-priorities-ink);font-size:24px;line-height:1.22;letter-spacing:-.017em}
.rr-priorities-section-head p{max-width:900px;margin:0;color:var(--rr-priorities-muted);font-size:14.5px;line-height:1.52}
.rr-priorities-section-count{flex:0 0 auto;padding:8px 11px;border:1px solid var(--rr-priorities-border);border-radius:7px;background:#fff;color:#53635d;font-size:12.5px;font-weight:690;white-space:nowrap}

.rr-priorities-decision-stack{display:flex;flex-direction:column;gap:14px}
.rr-priorities-decision{
  position:relative;
  display:grid;
  grid-template-columns:46px minmax(0,1fr) 210px;
  gap:20px;
  align-items:start;
  min-width:0;
  padding:22px 24px;
  border:1px solid var(--rr-priorities-border);
  border-left:4px solid #9aa9a2;
  border-radius:7px;
  background:#fff;
}
.rr-priorities-decision[data-priority-level="high"]{border-left-color:var(--rr-priorities-warning)}
.rr-priorities-decision[data-priority-level="low"]{border-left-color:#b5c0bb}
.rr-priorities-decision__rank{
  display:flex;
  align-items:center;
  justify-content:center;
  width:40px;
  height:40px;
  border-radius:7px;
  background:#f0f4f2;
  color:#31483f;
  font-size:17px;
  font-weight:780;
  font-variant-numeric:tabular-nums;
}
.rr-priorities-decision[data-priority-level="high"] .rr-priorities-decision__rank{background:#fff3d8;color:#805813}
.rr-priorities-decision__body{min-width:0}
.rr-priorities-decision__chips{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:10px}
.rr-priorities-chip{display:inline-flex;align-items:center;min-height:25px;padding:4px 8px;border:1px solid var(--rr-priorities-border);border-radius:5px;background:#fff;color:#5e6d67;font-size:11.5px;font-weight:650;line-height:1.2}
.rr-priorities-chip--source{background:var(--rr-priorities-soft);color:#586861}
.rr-priorities-chip--human-pending{border-color:#d8dfdc;background:#f5f7f6;color:#596761}
.rr-priorities-chip--human-confirmed{border-color:#cde3d9;background:var(--rr-priorities-brand-soft);color:#32624f}
.rr-priorities-decision h3{margin:0 0 4px;color:#172f27;font-size:19.5px;line-height:1.3;letter-spacing:-.012em}
.rr-priorities-decision__meta{max-width:900px;margin:0 0 13px;color:#73817b;font-size:12.5px;line-height:1.38;overflow-wrap:anywhere}
.rr-priorities-decision__reason,.rr-priorities-decision__next{max-width:980px;margin:0 0 10px;color:#44534d;font-size:14.5px;line-height:1.54}
.rr-priorities-decision__reason strong,.rr-priorities-decision__next strong{display:block;margin-bottom:3px;color:#263d34;font-size:12.5px;font-weight:760}
.rr-priorities-decision__next{margin-bottom:15px}
.rr-priorities-decision__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;border-top:1px solid #edf1ef;border-bottom:1px solid #edf1ef}
.rr-priorities-decision__facts>div{min-width:0;padding:11px 14px 11px 0}
.rr-priorities-decision__facts>div+div{padding-left:14px;border-left:1px solid #edf1ef}
.rr-priorities-decision__facts dt{margin:0 0 3px;color:#7a8782;font-size:11px;font-weight:680;text-transform:uppercase;letter-spacing:.035em}
.rr-priorities-decision__facts dd{margin:0;color:#31453d;font-size:13px;font-weight:660;line-height:1.38}
.rr-priorities-decision__facts dd small{display:block;margin-top:3px;color:#76837e;font-size:11.5px;font-weight:500;line-height:1.38}
.rr-priorities-decision__sample{margin-top:11px}
.rr-priorities-decision__sample summary{display:inline-flex;cursor:pointer;color:var(--rr-priorities-brand);font-size:12.5px;font-weight:700}
.rr-priorities-decision__sample ul{margin:8px 0 0 18px;color:#5f6f69;font-size:12.5px;line-height:1.48}
.rr-priorities-decision__actions{display:flex;flex-direction:column;align-items:stretch;gap:9px;padding-top:28px}
.rr-priorities-decision__actions .button,.rr-priorities-intake-form .button{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;margin:0!important;padding:9px 14px!important;border-radius:7px!important;font-size:14px!important;text-align:center;white-space:normal}
.rr-priorities-intake-form{margin:0}
.rr-priorities-action-state{display:block;margin-bottom:2px;color:#47665a;font-size:12px;font-weight:700;text-align:center}

.rr-priorities-decision--compact{grid-template-columns:minmax(0,1fr) 200px;padding:18px 20px;border-left-width:3px}
.rr-priorities-decision--compact .rr-priorities-decision__actions{padding-top:20px}
.rr-priorities-decision--compact h3{font-size:17px}
.rr-priorities-decision--compact .rr-priorities-decision__reason,.rr-priorities-decision--compact .rr-priorities-decision__next{font-size:13.5px}

.rr-priorities-empty{margin:0;border:1px dashed var(--rr-priorities-border);border-radius:7px;background:#fff}
.rr-priorities-disclosures{display:flex;flex-direction:column;gap:9px}
.rr-priorities-disclosures>details{margin:0;overflow:hidden;border:1px solid var(--rr-priorities-border);border-radius:7px;background:#fff}
.rr-priorities-disclosures>details>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px;padding:15px 18px;cursor:pointer;list-style:none}
.rr-priorities-disclosures>details>summary::-webkit-details-marker{display:none}
.rr-priorities-disclosures>details>summary:after{content:'+';order:3;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--rr-priorities-border);border-radius:5px;color:#566760;font-size:17px;line-height:1}
.rr-priorities-disclosures>details[open]>summary:after{content:'−'}
.rr-priorities-disclosures>details>summary>span{display:flex;flex-direction:column;min-width:0;gap:3px}
.rr-priorities-disclosures>details>summary strong{color:#263d34;font-size:14.5px}
.rr-priorities-disclosures>details>summary small{color:#76837e;font-size:12px;line-height:1.38}
.rr-priorities-disclosures>details>summary>b{margin-left:auto;color:#3e554c;font-size:16px;font-variant-numeric:tabular-nums}
.rr-priorities-disclosures>details.is-empty>summary{opacity:.68}
.rr-priorities-disclosure-body{padding:0 18px 18px;border-top:1px solid #edf1ef}
.rr-priorities-disclosure-body>.rr-priorities-decision{margin-top:14px}
.rr-priorities-coverage-note,.rr-priorities-retained-note{margin:13px 0 0;padding:10px 12px;border-radius:7px;background:var(--rr-priorities-soft);color:#65736e;font-size:12px;line-height:1.46}

.rr-priorities-maintain-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:14px}
.rr-priorities-maintain-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:'status action' 'title action' 'url action' 'fresh action';align-items:center;gap:3px 18px;min-width:0;padding:16px;border:1px solid #d6e8df;border-left:3px solid #2f8f69;border-radius:7px;background:#f4faf7}
.rr-priorities-maintain-card>span{grid-area:status;color:#54806d;font-size:11px;text-transform:uppercase;letter-spacing:.04em}
.rr-priorities-maintain-card h3{grid-area:title;margin:1px 0;color:#224538;font-size:16px;line-height:1.3}
.rr-priorities-maintain-card p{grid-area:url;min-width:0;margin:0;color:#71817a;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.rr-priorities-maintain-card small{grid-area:fresh;color:#788781;font-size:11px}
.rr-priorities-maintain-card .button{grid-area:action;align-self:center;margin:0!important}

.rr-priorities-source-body{padding-top:16px}
.rr-priorities-source-form{display:flex;align-items:flex-end;gap:11px;max-width:900px}
.rr-priorities-source-form label{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0}
.rr-priorities-source-form label>span{color:#56665f;font-size:12px;font-weight:680}
.rr-priorities-source-form select{width:100%;min-height:40px;margin:0}
.rr-priorities-source-form .button{flex:0 0 auto;min-height:40px;margin:0!important}
.rr-priorities-source-body>p{max-width:980px;margin:11px 0 0;color:#66756f;font-size:12.5px;line-height:1.52}

@media(max-width:1180px){
  .rr-priorities-summary{grid-template-columns:1fr}
  .rr-priorities-summary__facts{justify-self:start;width:min(100%,560px)}
  .rr-priorities-decision{grid-template-columns:46px minmax(0,1fr)}
  .rr-priorities-decision__actions{grid-column:2;flex-direction:row;flex-wrap:wrap;padding-top:0}
  .rr-priorities-decision__actions .button,.rr-priorities-intake-form .button{width:auto;min-width:180px}
  .rr-priorities-decision--compact{grid-template-columns:1fr}
  .rr-priorities-decision--compact .rr-priorities-decision__actions{grid-column:1}
}
@media(max-width:900px){
  .rr-priorities-context{grid-template-columns:repeat(2,minmax(0,1fr))}
  .rr-priorities-context>div:nth-child(2){border-right:0}
  .rr-priorities-context>div:nth-child(-n+2){border-bottom:1px solid var(--rr-priorities-border)}
  .rr-priorities-summary__facts,.rr-priorities-decision__facts{grid-template-columns:repeat(2,minmax(0,1fr))}
  .rr-priorities-summary__facts>span:nth-child(3){border-left:0;padding-left:0;margin-top:10px}
  .rr-priorities-summary__facts>span:nth-child(4){margin-top:10px}
  .rr-priorities-decision__facts>div:nth-child(3){padding-left:0;border-left:0;border-top:1px solid #edf1ef}
  .rr-priorities-decision__facts>div:nth-child(4){border-top:1px solid #edf1ef}
  .rr-priorities-maintain-grid{grid-template-columns:1fr}
}
@media(max-width:640px){
  .rr-priorities-v2{gap:18px}
  .rr-priorities-context{grid-template-columns:1fr}
  .rr-priorities-context>div{border-right:0!important;border-bottom:1px solid var(--rr-priorities-border)}
  .rr-priorities-context>div:last-child{border-bottom:0}
  .rr-priorities-summary{padding:20px}
  .rr-priorities-summary__copy h2{font-size:24px}
  .rr-priorities-summary__facts,.rr-priorities-decision__facts{grid-template-columns:1fr}
  .rr-priorities-summary__facts>span,.rr-priorities-summary__facts>span:nth-child(3){margin:0;padding:8px 0;border-left:0;border-top:1px solid rgba(97,111,105,.18)}
  .rr-priorities-summary__facts>span:first-child{border-top:0}
  .rr-priorities-section-head{align-items:flex-start;flex-direction:column;gap:10px}
  .rr-priorities-decision{grid-template-columns:1fr;padding:17px}
  .rr-priorities-decision__rank{display:none}
  .rr-priorities-decision__actions{grid-column:1;flex-direction:column}
  .rr-priorities-decision__actions .button,.rr-priorities-intake-form .button{width:100%;min-width:0}
  .rr-priorities-decision__facts>div,.rr-priorities-decision__facts>div+div{padding:10px 0;border-left:0;border-top:1px solid #edf1ef}
  .rr-priorities-decision__facts>div:first-child{border-top:0}
  .rr-priorities-maintain-card{grid-template-columns:1fr;grid-template-areas:'status' 'title' 'url' 'fresh' 'action';gap:3px}
  .rr-priorities-maintain-card .button{margin-top:8px!important;justify-self:start}
  .rr-priorities-source-form{align-items:stretch;flex-direction:column}
  .rr-priorities-source-form .button{width:100%}
}

/* v1.135.0.129 · Prioridades canonical vertical rhythm closeout.
   Enforces semantic separation independently from legacy .wrap margin resets.
   13R spacing tokens remain the source of truth. */
body.rr-radar-suite-page :is(.rr-radar-client-surface-view,.rr-radar-real-view-inner)[data-radar-view="priorities"] .rr-priorities-v2.rr-radar-priorities{
  --rr-priorities-rhythm-block:var(--rr-space-6,24px);
  --rr-priorities-rhythm-section:var(--rr-space-8,32px);
  --rr-priorities-rhythm-theme:var(--rr-space-10,40px);
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  row-gap:var(--rr-priorities-rhythm-block)!important;
  align-content:start!important;
}
body.rr-radar-suite-page :is(.rr-radar-client-surface-view,.rr-radar-real-view-inner)[data-radar-view="priorities"] .rr-priorities-v2.rr-radar-priorities>.rr-priorities-primary{
  margin-top:calc(var(--rr-priorities-rhythm-section) - var(--rr-priorities-rhythm-block))!important;
}
body.rr-radar-suite-page :is(.rr-radar-client-surface-view,.rr-radar-real-view-inner)[data-radar-view="priorities"] .rr-priorities-v2.rr-radar-priorities>.rr-priorities-secondary{
  margin-top:calc(var(--rr-priorities-rhythm-theme) - var(--rr-priorities-rhythm-block))!important;
}
body.rr-radar-suite-page :is(.rr-radar-client-surface-view,.rr-radar-real-view-inner)[data-radar-view="priorities"] .rr-priorities-section-head{
  margin-bottom:var(--rr-space-5,20px)!important;
}
body.rr-radar-suite-page :is(.rr-radar-client-surface-view,.rr-radar-real-view-inner)[data-radar-view="priorities"] .rr-priorities-decision-stack{
  gap:var(--rr-space-5,20px)!important;
}
body.rr-radar-suite-page :is(.rr-radar-client-surface-view,.rr-radar-real-view-inner)[data-radar-view="priorities"] .rr-priorities-disclosures{
  gap:var(--rr-space-4,16px)!important;
}
body.rr-radar-suite-page :is(.rr-radar-client-surface-view,.rr-radar-real-view-inner)[data-radar-view="priorities"] .rr-priorities-disclosure-body>.rr-priorities-decision,
body.rr-radar-suite-page :is(.rr-radar-client-surface-view,.rr-radar-real-view-inner)[data-radar-view="priorities"] .rr-priorities-maintain-grid{
  margin-top:var(--rr-space-4,16px)!important;
}
.rr-priorities-v2 .rr-priorities-canonical-hero--no-actions{
  grid-template-columns:minmax(0,1fr)!important;
}
.rr-priorities-v2 .rr-priorities-canonical-hero--no-actions>.rr-radar-lead{
  max-width:92ch!important;
}
@media(max-width:640px){
  body.rr-radar-suite-page :is(.rr-radar-client-surface-view,.rr-radar-real-view-inner)[data-radar-view="priorities"] .rr-priorities-v2.rr-radar-priorities{
    --rr-priorities-rhythm-block:var(--rr-space-4,16px);
    --rr-priorities-rhythm-section:var(--rr-space-6,24px);
    --rr-priorities-rhythm-theme:var(--rr-space-8,32px);
  }
  body.rr-radar-suite-page :is(.rr-radar-client-surface-view,.rr-radar-real-view-inner)[data-radar-view="priorities"] .rr-priorities-decision-stack{
    gap:var(--rr-space-4,16px)!important;
  }
  body.rr-radar-suite-page :is(.rr-radar-client-surface-view,.rr-radar-real-view-inner)[data-radar-view="priorities"] .rr-priorities-disclosures{
    gap:var(--rr-space-3,12px)!important;
  }
}

/* v1.135.0.131 · Prioridades final component-polish pass.
   Preserves the validated IA/journey; normalizes wrapping, CTA geometry,
   state/severity components, accordion affordance, metadata and form controls. */
.rr-priorities-v2 :is(.rr-priorities-context strong,.rr-priorities-summary__facts small,.rr-priorities-severity,.rr-priorities-chip,.rr-priorities-section-count,.rr-priorities-disclosure-titleline,.rr-priorities-decision__actions .button){
  word-break:normal!important;
  overflow-wrap:normal!important;
  hyphens:none!important;
}
.rr-priorities-context strong{overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap}

.rr-priorities-summary{
  grid-template-columns:minmax(0,1fr) max-content;
  gap:32px;
  padding:22px 24px;
}
.rr-priorities-summary__copy h2{font-size:24px;line-height:1.22;letter-spacing:-.018em}
.rr-priorities-summary__copy p{max-width:78ch}
.rr-priorities-summary__copy .rr-priorities-summary__criterion{margin-top:8px;font-size:11.5px;line-height:1.45;color:#64736d}
.rr-priorities-summary__facts{
  display:flex;
  flex-wrap:nowrap;
  align-items:center;
  justify-content:flex-end;
  justify-self:end;
  width:auto;
  min-width:0;
}
.rr-priorities-summary__facts>span{flex:0 0 auto;min-width:94px;padding:6px 14px}
.rr-priorities-summary__facts strong{font-size:23px;color:#344740}
.rr-priorities-summary--attention .rr-priorities-summary__facts>span:first-child strong{color:#8a5a10}
.rr-priorities-summary__facts small{font-size:12px;line-height:1.25;white-space:nowrap;color:#63716c}

.rr-priorities-decision{
  grid-template-columns:46px minmax(0,1fr) max-content;
  grid-template-areas:
    'rank body actions'
    '. facts facts'
    '. sample sample';
  column-gap:20px;
  row-gap:20px;
  padding:22px 24px;
}
.rr-priorities-decision__rank{grid-area:rank}
.rr-priorities-decision__body{grid-area:body;min-width:0}
.rr-priorities-decision__actions{
  grid-area:actions;
  align-self:start;
  width:max-content;
  min-width:168px;
  max-width:220px;
  padding-top:0;
}
.rr-priorities-decision__actions .button,.rr-priorities-intake-form .button{
  width:100%;
  min-width:168px;
  white-space:nowrap!important;
}
.rr-priorities-decision__facts{grid-area:facts;width:100%}
.rr-priorities-decision__sample{grid-area:sample;margin-top:-8px}
.rr-priorities-decision h3{
  display:-webkit-box;
  overflow:hidden;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  max-width:100%;
}
.rr-priorities-decision__meta{
  max-width:100%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-break:normal;
  overflow-wrap:normal;
}
.rr-priorities-decision__reason,.rr-priorities-decision__next{max-width:78ch}
.rr-priorities-decision__chips{gap:7px;margin-bottom:12px}
.rr-priorities-severity{
  display:inline-flex;
  align-items:center;
  gap:6px;
  min-height:26px;
  color:#52625c;
  font-size:12px;
  font-weight:720;
  line-height:1.2;
  white-space:nowrap;
}
.rr-priorities-severity i{display:block;width:7px;height:7px;border-radius:999px;background:#aeb8b4}
.rr-priorities-severity--high{color:#7a5719}
.rr-priorities-severity--high i{background:#b7791f}
.rr-priorities-severity--medium i{background:#71847b}
.rr-priorities-severity--low{color:#6f7b76}
.rr-priorities-severity--low i{background:#aab5b0}
.rr-priorities-severity--maintain{color:#3f6f5a}
.rr-priorities-severity--maintain i{background:#2f8f69}
.rr-priorities-chip{
  min-height:26px;
  padding:4px 9px;
  border-radius:5px;
  font-size:12px;
  font-weight:650;
  white-space:nowrap;
}
.rr-priorities-chip--source{border-color:#dce4e0;background:#f6f9f7;color:#56675f}
.rr-priorities-chip--state{border-color:#dce4e0;background:#f5f7f6;color:#56655f}
.rr-priorities-chip--human-confirmed{border-color:#cde3d9;background:#eef7f3;color:#32624f}
.rr-priorities-decision__facts dt{color:#66756f;font-size:11.5px;font-weight:720}
.rr-priorities-decision__facts dd{font-size:13.5px;line-height:1.42;color:#31453d}
.rr-priorities-decision__facts dd small{margin-top:4px;color:#62716b;font-size:13px;line-height:1.42}

/* Contexto secundario: misma información, menor peso que las tres decisiones. */
.rr-priorities-decision--compact{
  grid-template-columns:minmax(0,1fr) max-content;
  grid-template-areas:'body actions';
  column-gap:18px;
  row-gap:0;
  padding:16px 18px;
  border-left-width:1px;
  background:#fbfcfc;
}
.rr-priorities-decision--compact .rr-priorities-decision__actions{padding-top:0;min-width:160px}
.rr-priorities-decision--compact .rr-priorities-decision__actions .button{min-width:160px}
.rr-priorities-decision--compact h3{font-size:16.5px}
.rr-priorities-decision--compact .rr-priorities-decision__reason,.rr-priorities-decision--compact .rr-priorities-decision__next{max-width:86ch;margin-bottom:8px;font-size:13px;line-height:1.48}
.rr-priorities-decision--compact .rr-priorities-decision__next{margin-bottom:0}

/* Accordions: canonical chevron, full-row target and count tied to its label. */
.rr-priorities-disclosures>details>summary{
  position:relative;
  min-height:68px;
  padding:15px 58px 15px 18px;
  transition:background-color .15s ease,border-color .15s ease;
}
.rr-priorities-disclosures>details>summary:hover{background:#f8faf9}
.rr-priorities-disclosures>details>summary:focus-visible{outline:2px solid #176a4f;outline-offset:-2px}
.rr-priorities-disclosures>details>summary:after{
  content:'';
  position:absolute;
  order:initial;
  top:50%;
  right:21px;
  width:9px;
  height:9px;
  border:0;
  border-right:1.8px solid #53675e;
  border-bottom:1.8px solid #53675e;
  border-radius:0;
  background:transparent;
  transform:translateY(-65%) rotate(45deg);
  transform-origin:center;
  transition:transform .16s ease;
}
.rr-priorities-disclosures>details[open]>summary:after{content:'';transform:translateY(-35%) rotate(225deg)}
.rr-priorities-disclosures>details>summary>span{width:100%;gap:4px}
.rr-priorities-disclosure-titleline{display:flex;align-items:center;gap:8px;min-width:0}
.rr-priorities-disclosure-titleline strong{min-width:0}
.rr-priorities-disclosure-titleline>b{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:24px;
  min-height:22px;
  padding:2px 7px;
  border:1px solid #dce4e0;
  border-radius:5px;
  background:#f6f8f7;
  color:#53645d;
  font-size:12px;
  font-weight:720;
  line-height:1;
  font-variant-numeric:tabular-nums;
}
.rr-priorities-disclosures>details>summary>b{display:none}

.rr-priorities-maintain-grid{align-items:stretch}
.rr-priorities-maintain-card{height:100%;align-content:center}
.rr-priorities-maintain-card h3{
  display:-webkit-box;
  overflow:hidden;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  min-height:2.6em;
}

/* Search Console selector: same control language and date presentation as the Radar. */
.rr-priorities-source-form select,.rr-priorities-decision-form select{
  appearance:none!important;
  -webkit-appearance:none!important;
  min-height:40px!important;
  padding:0 38px 0 12px!important;
  border:1px solid #b9cbc2!important;
  border-radius:7px!important;
  background-color:#fff!important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2353675e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")!important;
  background-repeat:no-repeat!important;
  background-position:right 12px center!important;
  background-size:14px 14px!important;
  box-shadow:none!important;
  color:#263d34!important;
}
.rr-priorities-source-form select:focus,.rr-priorities-decision-form select:focus,.rr-priorities-decision-form textarea:focus{
  border-color:#6e9b89!important;
  box-shadow:0 0 0 2px rgba(23,106,79,.13)!important;
  outline:0!important;
}

@media(max-width:1180px){
  .rr-priorities-summary{grid-template-columns:1fr;gap:18px}
  .rr-priorities-summary__facts{justify-self:start;justify-content:flex-start;width:auto}
  .rr-priorities-decision{
    grid-template-columns:46px minmax(0,1fr);
    grid-template-areas:'rank body' '. actions' '. facts' '. sample';
    row-gap:16px;
  }
  .rr-priorities-decision__actions{width:auto;max-width:none;min-width:0;flex-direction:row;flex-wrap:wrap}
  .rr-priorities-decision__actions .button,.rr-priorities-intake-form .button{width:auto;min-width:168px}
  .rr-priorities-decision--compact{grid-template-columns:1fr;grid-template-areas:'body' 'actions';row-gap:12px}
  .rr-priorities-decision--compact .rr-priorities-decision__actions{width:auto;flex-direction:row}
}
@media(max-width:900px){
  .rr-priorities-summary__facts{flex-wrap:wrap;row-gap:10px}
  .rr-priorities-summary__facts>span{min-width:120px}
}
@media(max-width:640px){
  .rr-priorities-summary{padding:20px;gap:16px}
  .rr-priorities-summary__copy h2{font-size:22px}
  .rr-priorities-summary__facts{display:grid;grid-template-columns:repeat(2,max-content);justify-content:start;column-gap:0;row-gap:0;width:100%}
  .rr-priorities-summary__facts>span,.rr-priorities-summary__facts>span:nth-child(3){min-width:0;margin:0;padding:8px 14px 8px 0;border-left:0;border-top:1px solid rgba(97,111,105,.18)}
  .rr-priorities-summary__facts>span:nth-child(even){padding-left:14px;border-left:1px solid rgba(97,111,105,.18)}
  .rr-priorities-summary__facts>span:first-child,.rr-priorities-summary__facts>span:nth-child(2){border-top:0}
  .rr-priorities-decision{grid-template-columns:1fr;grid-template-areas:'body' 'actions' 'facts' 'sample';padding:17px;row-gap:14px}
  .rr-priorities-decision__rank{display:none}
  .rr-priorities-decision__actions{flex-direction:column;width:100%}
  .rr-priorities-decision__actions .button,.rr-priorities-intake-form .button{width:100%;min-width:0;white-space:normal!important}
  .rr-priorities-decision__reason,.rr-priorities-decision__next{max-width:none}
  .rr-priorities-disclosures>details>summary{padding-right:52px}
  .rr-priorities-disclosures>details>summary:after{right:19px}
}


/* v1.135.0.132 · Prioridades visual-freeze micro-closeout.
   Keeps the validated composition; improves criterion legibility only. */
.rr-priorities-summary__copy .rr-priorities-summary__criterion{
  margin-top:8px;
  font-size:13px;
  line-height:1.5;
  color:#56665f;
}
.rr-priorities-summary__criterion strong{
  color:#31463d;
  font-weight:700;
}

/* --------------------------------------------------------------------------
 * T2.4V.2zez · Plan de mejora / Oportunidades · freshness-governed compact editorial workflow
 * ----------------------------------------------------------------------- */
.rr-opportunities-v2{
  --rr-op-border:#d9e2de;
  --rr-op-ink:#17332a;
  --rr-op-muted:#66756f;
  --rr-op-soft:#f6f9f7;
  --rr-op-brand:#176a4f;
  --rr-op-brand-soft:#eef7f3;
  --rr-op-warning:#b7791f;
  --rr-op-warning-soft:#fff9ed;
  color:var(--rr-op-ink);
}
.rr-opportunities-v2 *{box-sizing:border-box}
.rr-opportunities-v2 .rr-opportunities-hero-scope,
.rr-opportunities-v2 .rr-opportunities-canonical-hero{width:100%;max-width:none;margin:0;padding-left:0;padding-right:0}
.rr-opportunities-v2 .rr-radar-notice{margin:0}

.rr-opportunities-context{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  margin:0 0 18px;
  overflow:hidden;
  border:1px solid var(--rr-op-border);
  border-radius:7px;
  background:#fff;
}
.rr-opportunities-context>div{min-width:0;padding:15px 18px;border-right:1px solid var(--rr-op-border)}
.rr-opportunities-context>div:last-child{border-right:0}
.rr-opportunities-context span{display:block;color:var(--rr-op-muted);font-size:12px;line-height:1.35}
.rr-opportunities-context strong{display:block;margin-top:5px;color:var(--rr-op-ink);font-size:14.5px;font-weight:720;line-height:1.35;overflow-wrap:normal;word-break:normal}

.rr-opportunities-summary{
  display:grid;
  grid-template-columns:minmax(0,1fr) max-content;
  align-items:center;
  gap:34px;
  padding:24px 26px;
  border:1px solid var(--rr-op-border);
  border-left:3px solid #7e9389;
  border-radius:7px;
  background:#fff;
}
.rr-opportunities-summary__copy{min-width:0}
.rr-opportunities-summary__copy .rr-radar-eyebrow{margin-bottom:7px;color:#5f746b}
.rr-opportunities-summary__copy h2{margin:0 0 7px;color:#242b28;font-size:24px;line-height:1.2;letter-spacing:-.02em}
.rr-opportunities-summary__copy p{max-width:860px;margin:0;color:#4f5a55;font-size:14px;line-height:1.55}
.rr-opportunities-summary__facts{display:flex;align-items:stretch;justify-content:flex-end;gap:0;min-width:max-content}
.rr-opportunities-summary__facts>span{min-width:92px;padding:4px 15px;border-left:1px solid rgba(97,111,105,.2)}
.rr-opportunities-summary__facts>span:first-child{border-left:0;padding-left:0}
.rr-opportunities-summary__facts>span:last-child{padding-right:0}
.rr-opportunities-summary__facts strong{display:block;margin-bottom:3px;color:#2c3d36;font-size:22px;line-height:1;font-variant-numeric:tabular-nums}
.rr-opportunities-summary__facts small{display:block;color:#69736f;font-size:11.5px;line-height:1.25;white-space:nowrap;overflow-wrap:normal;word-break:normal}

.rr-opportunities-work{margin:30px 0 0}
.rr-opportunities-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:26px;margin-bottom:17px}
.rr-opportunities-section-head>div{min-width:0}
.rr-opportunities-section-head .rr-radar-eyebrow{margin-bottom:6px}
.rr-opportunities-section-head h2{margin:0 0 6px;color:var(--rr-op-ink);font-size:24px;line-height:1.22;letter-spacing:-.017em}
.rr-opportunities-section-head p{max-width:860px;margin:0;color:var(--rr-op-muted);font-size:14px;line-height:1.5}
.rr-opportunities-filters{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:7px}
.rr-opportunities-filters a{display:inline-flex;align-items:center;min-height:36px;padding:7px 10px;border:1px solid var(--rr-op-border);border-radius:7px;background:#fff;color:#4f625a;font-size:12.5px;font-weight:680;text-decoration:none!important;white-space:nowrap}
.rr-opportunities-filters a:hover{border-color:#b9cec4;background:#f7fbf9;color:#245a45}
.rr-opportunities-filters a:focus-visible{outline:3px solid rgba(23,106,79,.22);outline-offset:2px}
.rr-opportunities-filters a[aria-current="page"]{border-color:#b8d9ca;background:var(--rr-op-brand-soft);color:#176a4f}

.rr-opportunities-empty{padding:22px;border:1px dashed var(--rr-op-border);border-radius:7px;background:#fff;color:var(--rr-op-muted);font-size:14px}
.rr-opportunities-groups{display:flex;flex-direction:column;gap:16px}
.rr-opportunities-group{margin:0;overflow:visible;border:1px solid var(--rr-op-border);border-radius:7px;background:#fff}
.rr-opportunities-group>summary{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:20px;min-height:82px;padding:16px 10px 16px 18px;cursor:pointer;list-style:none}
.rr-opportunities-group>summary::-webkit-details-marker{display:none}
.rr-opportunities-group>summary:hover{background:#fafcfb}
.rr-opportunities-group>summary:focus-visible{outline:3px solid rgba(23,106,79,.2);outline-offset:2px}
.rr-opportunities-group__identity{display:flex;min-width:0;flex-direction:column;gap:4px}
.rr-opportunities-group__identity strong{display:-webkit-box;overflow:hidden;color:#214238;font-size:17px;line-height:1.32;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.rr-opportunities-group__identity small{overflow:hidden;color:#73817b;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}
.rr-opportunities-group__meta{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}
.rr-opportunities-group__meta span{display:inline-flex;align-items:center;min-height:27px;padding:5px 8px;border:1px solid var(--rr-op-border);border-radius:5px;background:#f8faf9;color:#5c6b65;font-size:11.5px;font-weight:650;line-height:1.2;white-space:nowrap}
.rr-opportunities-group__meta .is-current{border-color:#d3e4dc;background:#f3f9f6;color:#426757}
.rr-opportunities-group__meta .is-stale{border-color:#ead8ae;background:#fff9ed;color:#755b2e}
.rr-opportunities-chevron{position:relative;width:44px;height:44px;border-radius:7px}
.rr-opportunities-chevron:before{content:"";position:absolute;left:50%;top:50%;width:9px;height:9px;border-right:1.8px solid #577067;border-bottom:1.8px solid #577067;transform:translate(-50%,-65%) rotate(45deg);transition:transform .16s ease}
.rr-opportunities-group[open] .rr-opportunities-chevron:before{transform:translate(-50%,-35%) rotate(225deg)}
.rr-opportunities-group__body{padding:0 18px 18px;border-top:1px solid #edf1ef}
.rr-opportunities-group__context{display:flex;align-items:center;flex-wrap:wrap;gap:7px 15px;padding:13px 0;color:#697871;font-size:12px;line-height:1.4}
.rr-opportunities-group__context span{position:relative}
.rr-opportunities-group__context span+span:before{content:"·";position:absolute;left:-9px;color:#a1aaa6}
.rr-opportunities-group__context .rr-opportunities-group__confidence{color:#55665f;font-weight:620}
.rr-opportunities-group__context a{margin-left:auto;color:var(--rr-op-brand);font-weight:700;text-decoration:none}
.rr-opportunities-group__context a:hover{text-decoration:underline}

.rr-opportunities-items{display:flex;flex-direction:column;gap:13px}
.rr-opportunities-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"body actions" "evidence evidence" "history history";gap:0 22px;min-width:0;padding:16px 18px 14px;border:1px solid #e0e7e4;border-left:3px solid #aebbb6;border-radius:7px;background:#fff}
.rr-opportunities-item[data-opportunity-status="accepted"]{border-left-color:#5d8d78}
.rr-opportunities-item[data-opportunity-status="deferred"]{border-left-color:#b39a68}
.rr-opportunities-item[data-opportunity-status="dismissed"]{border-left-color:#b7bdbc;background:#fcfdfc}
.rr-opportunities-item__body{grid-area:body;min-width:0}
.rr-opportunities-item__chips{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:9px}
.rr-opportunities-severity{display:inline-flex;align-items:center;gap:6px;color:#51635b;font-size:11.5px;font-weight:700;line-height:1.2;white-space:nowrap}
.rr-opportunities-severity i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#a6b0ac}
.rr-opportunities-severity--alta i{background:#b7791f}
.rr-opportunities-severity--media i{background:#7f9189}
.rr-opportunities-severity--baja i{background:#b6c0bc}
.rr-opportunities-chip{display:inline-flex;align-items:center;min-height:25px;padding:4px 8px;border:1px solid var(--rr-op-border);border-radius:5px;background:var(--rr-op-soft);color:#596a63;font-size:11.5px;font-weight:650;line-height:1.2;white-space:nowrap;overflow-wrap:normal;word-break:normal}
.rr-opportunities-chip--accepted{border-color:#cde3d9;background:var(--rr-op-brand-soft);color:#32624f}
.rr-opportunities-chip--deferred{border-color:#e4d9c3;background:#faf7f0;color:#6f6041}
.rr-opportunities-chip--dismissed{border-color:#dde1df;background:#f5f6f5;color:#6b7470}
.rr-opportunities-item h3{margin:0 0 10px;color:#172f27;font-size:18px;line-height:1.32;letter-spacing:-.01em;overflow-wrap:normal;word-break:normal}
.rr-opportunities-item__proposal,.rr-opportunities-item__why{max-width:78ch;margin:0 0 10px;color:#44534d;font-size:13.5px;line-height:1.52;overflow-wrap:normal;word-break:normal}
.rr-opportunities-item__proposal strong,.rr-opportunities-item__why strong{display:block;margin-bottom:3px;color:#263d34;font-size:11.5px;font-weight:760}
.rr-opportunities-item__why{margin-bottom:0}
.rr-opportunities-item__actions{grid-area:actions;display:flex;min-width:165px;flex-direction:column;align-items:stretch;gap:8px;padding-top:1px}
.rr-opportunities-item__actions .button{display:flex;align-items:center;justify-content:center;min-width:165px;min-height:40px;margin:0!important;padding:8px 13px!important;border-radius:7px!important;font-size:13px!important;text-align:center;white-space:nowrap}
.rr-opportunities-action-create{margin:0}
.rr-opportunities-action-lock{max-width:185px;color:#72807a;font-size:11px;line-height:1.35;text-align:center}
.rr-opportunities-action-lock--warning{color:#80622f;font-weight:650}


.rr-opportunities-evidence{grid-area:evidence;margin-top:8px}
.rr-opportunities-evidence>summary,.rr-opportunities-history>summary{display:inline-flex;align-items:center;gap:7px;min-height:30px;cursor:pointer;list-style:none;color:var(--rr-op-brand);font-size:12px;font-weight:720}
.rr-opportunities-evidence>summary::-webkit-details-marker,.rr-opportunities-history>summary::-webkit-details-marker{display:none}
.rr-opportunities-evidence>summary:after,.rr-opportunities-history>summary:after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .15s ease}
.rr-opportunities-evidence[open]>summary:after,.rr-opportunities-history[open]>summary:after{transform:translateY(2px) rotate(225deg)}
.rr-opportunities-evidence__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px;padding:13px;border-radius:7px;background:#f8faf9}
.rr-opportunities-evidence__grid>div{min-width:0}
.rr-opportunities-evidence__grid h4{margin:0 0 4px;color:#395248;font-size:11.5px;text-transform:uppercase;letter-spacing:.03em}
.rr-opportunities-evidence__grid p{margin:0;color:#55655e;font-size:12.5px;line-height:1.48}
.rr-opportunities-history{grid-area:history;margin-top:2px}
.rr-opportunities-history ol{margin:7px 0 0;padding:0;list-style:none;border-top:1px solid #edf1ef}
.rr-opportunities-history li{display:grid;grid-template-columns:170px minmax(0,1fr);gap:5px 15px;padding:8px 0;border-bottom:1px solid #edf1ef;color:#64736d;font-size:11.5px;line-height:1.4}
.rr-opportunities-history li strong{color:#374d44}
.rr-opportunities-history li p{grid-column:2;margin:0;color:#66756f}

.rr-opportunities-decision-control{position:relative;margin:0}
.rr-opportunities-decision-control>summary{list-style:none;cursor:pointer}
.rr-opportunities-decision-control>summary::-webkit-details-marker{display:none}
.rr-opportunities-decision-control__panel{position:absolute;z-index:40;right:0;top:calc(100% + 7px);width:min(330px,78vw);padding:14px;border:1px solid var(--rr-op-border);border-radius:7px;background:#fff;box-shadow:0 16px 36px rgba(27,53,43,.16)}
.rr-opportunities-decision-form{display:flex;flex-direction:column;gap:11px}
.rr-opportunities-decision-form label{display:flex;flex-direction:column;gap:6px}
.rr-opportunities-decision-form label>span{color:#43574f;font-size:11.5px;font-weight:700}
.rr-opportunities-decision-form select,.rr-opportunities-decision-form textarea{width:100%;margin:0;border-color:#ccd9d3;border-radius:7px;color:#2f453c;font-size:13px}
.rr-opportunities-decision-form select{min-height:40px}
.rr-opportunities-decision-form textarea{min-height:82px;padding:9px;resize:vertical}
.rr-opportunities-decision-form p{margin:0;color:#6a7872;font-size:11px;line-height:1.42}
.rr-opportunities-decision-form .button{width:100%}

@media (max-width:1180px){
  .rr-opportunities-context{grid-template-columns:repeat(2,minmax(0,1fr))}
  .rr-opportunities-context>div:nth-child(2){border-right:0}
  .rr-opportunities-context>div:nth-child(-n+2){border-bottom:1px solid var(--rr-op-border)}
  .rr-opportunities-summary{grid-template-columns:1fr}
  .rr-opportunities-summary__facts{justify-content:flex-start}
  .rr-opportunities-section-head{align-items:flex-start;flex-direction:column}
  .rr-opportunities-filters{justify-content:flex-start}
  .rr-opportunities-group>summary{grid-template-columns:minmax(0,1fr) 44px}
  .rr-opportunities-group__meta{grid-column:1;justify-content:flex-start}
  .rr-opportunities-chevron{grid-column:2;grid-row:1/3}
}
@media (max-width:820px){
  .rr-opportunities-item{grid-template-columns:1fr;grid-template-areas:"body" "actions" "evidence" "history";gap:12px}
  .rr-opportunities-item__actions{min-width:0;flex-direction:row;flex-wrap:wrap;padding-top:0}
  .rr-opportunities-item__actions .button{min-width:150px;width:auto}
  .rr-opportunities-action-lock{text-align:left;align-self:center}
  .rr-opportunities-evidence__grid{grid-template-columns:1fr}
  .rr-opportunities-decision-control__panel{position:static;width:100%;margin-top:7px;box-shadow:none}
}
@media (max-width:620px){
  .rr-opportunities-context{grid-template-columns:1fr}
  .rr-opportunities-context>div{border-right:0;border-bottom:1px solid var(--rr-op-border)}
  .rr-opportunities-context>div:last-child{border-bottom:0}
  .rr-opportunities-summary{padding:20px}
  .rr-opportunities-summary__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}
  .rr-opportunities-summary__facts>span{min-width:0;padding:9px 0;border-left:0;border-top:1px solid #edf1ef}
  .rr-opportunities-group>summary{gap:10px;padding-left:14px}
  .rr-opportunities-group__meta span{white-space:normal}
  .rr-opportunities-group__body{padding:0 12px 12px}
  .rr-opportunities-item{padding:15px 14px}
  .rr-opportunities-item__actions{flex-direction:column}
  .rr-opportunities-item__actions .button{width:100%;min-width:0}
  .rr-opportunities-history li{grid-template-columns:1fr}
  .rr-opportunities-history li p{grid-column:1}
}



/* --------------------------------------------------------------------------
 * T2.4V.2zfb · Oportunidades · component closeout
 * ----------------------------------------------------------------------- */
.rr-opportunities-v2 .rr-opportunities-context{
  margin-bottom:20px!important;
}
.rr-opportunities-v2 .rr-opportunities-summary{
  margin-top:0!important;
  margin-bottom:32px!important;
}
.rr-opportunities-v2 .rr-opportunities-summary__copy p{
  max-width:68ch;
}
.rr-opportunities-v2 .rr-opportunities-summary__facts>span.is-actionable strong{
  color:#176a4f;
}
.rr-opportunities-v2 .rr-opportunities-summary__facts>span:not(.is-actionable) strong{
  color:#53615b;
}
.rr-opportunities-v2 .rr-opportunities-work{
  margin-top:0;
}
.rr-opportunities-v2 .rr-opportunities-section-head{
  margin-bottom:20px;
}

/* Filtros canónicos con contador. */
.rr-opportunities-v2 .rr-opportunities-filters>a,
.rr-opportunities-v2 .rr-opportunities-filters>span{
  display:inline-flex;
  align-items:center;
  gap:7px;
  min-height:36px;
  padding:7px 9px 7px 10px;
  border:1px solid var(--rr-op-border);
  border-radius:7px;
  background:#fff;
  color:#4f625a;
  font-size:12.5px;
  font-weight:680;
  line-height:1.2;
  text-decoration:none!important;
  white-space:nowrap;
}
.rr-opportunities-v2 .rr-opportunities-filters>a small,
.rr-opportunities-v2 .rr-opportunities-filters>span small{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:20px;
  height:20px;
  padding:0 5px;
  border-radius:5px;
  background:#eef3f1;
  color:#53655d;
  font-size:10.5px;
  font-weight:750;
  font-variant-numeric:tabular-nums;
}
.rr-opportunities-v2 .rr-opportunities-filters>a:hover{
  border-color:#b9cec4;
  background:#f7fbf9;
  color:#245a45;
}
.rr-opportunities-v2 .rr-opportunities-filters>a:focus-visible{
  outline:3px solid rgba(23,106,79,.22);
  outline-offset:2px;
}
.rr-opportunities-v2 .rr-opportunities-filters>a[aria-current="page"]{
  border-color:#b8d9ca;
  background:var(--rr-op-brand-soft);
  color:#176a4f;
}
.rr-opportunities-v2 .rr-opportunities-filters>a[aria-current="page"] small{
  background:#dceee6;
  color:#176a4f;
}
.rr-opportunities-v2 .rr-opportunities-filters>span.is-disabled{
  border-color:#e4e8e6;
  background:#fafbfa;
  color:#a0aaa5;
  cursor:not-allowed;
}
.rr-opportunities-v2 .rr-opportunities-filters>span.is-disabled small{
  background:#f1f3f2;
  color:#a3aca8;
}

/* Un solo componente de badge: neutro / atención / confirmado. */
.rr-opportunities-v2 .rr-opportunities-badge{
  display:inline-flex;
  align-items:center;
  min-height:25px;
  padding:4px 8px;
  border:1px solid var(--rr-op-border);
  border-radius:5px;
  font-size:11.5px;
  font-weight:650;
  line-height:1.2;
  white-space:nowrap;
  overflow-wrap:normal;
  word-break:normal;
}
.rr-opportunities-v2 .rr-opportunities-badge--neutral{
  border-color:var(--rr-op-border);
  background:#f8faf9;
  color:#596a63;
}
.rr-opportunities-v2 .rr-opportunities-badge--attention{
  border-color:#e5d2a5;
  background:#fff8e8;
  color:#72572a;
}
.rr-opportunities-v2 .rr-opportunities-badge--confirmed{
  border-color:#cde3d9;
  background:var(--rr-op-brand-soft);
  color:#32624f;
}

/* Cabecera de activo: fecha como metadata, no como badge. */
.rr-opportunities-v2 .rr-opportunities-group>summary{
  min-height:82px;
  -webkit-tap-highlight-color:transparent;
}
.rr-opportunities-v2 .rr-opportunities-chevron{
  pointer-events:none;
}
.rr-opportunities-v2 .rr-opportunities-group__identity .rr-opportunities-group__observed{
  display:block;
  margin-top:1px;
  color:#7a8781;
  font-size:11.5px;
  font-weight:520;
  line-height:1.3;
  white-space:nowrap;
}
.rr-opportunities-v2 .rr-opportunities-group__meta{
  gap:7px;
}
.rr-opportunities-v2 .rr-opportunities-group__meta .rr-opportunities-badge{
  min-height:27px;
}

/* Dos niveles de sangría visual, manteniendo los tres niveles semánticos. */
.rr-opportunities-v2 .rr-opportunities-group__body{
  padding:0 8px 12px;
}
.rr-opportunities-v2 .rr-opportunities-group__context{
  gap:8px 18px;
  padding:13px 10px;
  color:#64736d;
  font-size:13px;
  line-height:1.45;
}
.rr-opportunities-v2 .rr-opportunities-group__context span{
  display:inline-flex;
  align-items:baseline;
  gap:5px;
}
.rr-opportunities-v2 .rr-opportunities-group__context span+span:before{
  left:-11px;
}
.rr-opportunities-v2 .rr-opportunities-group__context span strong{
  color:#53645d;
  font-size:11.5px;
  font-weight:720;
}
.rr-opportunities-v2 .rr-opportunities-group__context .rr-opportunities-group__confidence{
  color:#5f6e68;
  font-weight:400;
}
.rr-opportunities-v2 .rr-opportunities-group__context a{
  min-height:32px;
  display:inline-flex;
  align-items:center;
}
.rr-opportunities-v2 .rr-opportunities-items{
  gap:12px;
}

/* CTA solo reserva la primera fila; propuesta y justificación usan todo el ancho. */
.rr-opportunities-v2 .rr-opportunities-item{
  grid-template-columns:minmax(0,1fr) max-content;
  grid-template-areas:
    "body actions"
    "content content"
    "evidence evidence"
    "history history";
  gap:0 18px;
  padding:14px 10px 12px;
}
.rr-opportunities-v2 .rr-opportunities-item__content{
  grid-area:content;
  min-width:0;
  margin-top:2px;
}
.rr-opportunities-v2 .rr-opportunities-item__proposal,
.rr-opportunities-v2 .rr-opportunities-item__why{
  max-width:88ch;
}
.rr-opportunities-v2 .rr-opportunities-item__actions{
  min-width:165px;
  align-self:start;
}
.rr-opportunities-v2 .rr-opportunities-action-lock{
  max-width:185px;
  font-size:11.5px;
  line-height:1.4;
}

/* Revelaciones con target táctil real. */
.rr-opportunities-v2 .rr-opportunities-evidence>summary,
.rr-opportunities-v2 .rr-opportunities-history>summary{
  min-height:44px;
  padding:4px 2px;
}
.rr-opportunities-v2 .rr-opportunities-evidence>summary:focus-visible,
.rr-opportunities-v2 .rr-opportunities-history>summary:focus-visible{
  outline:3px solid rgba(23,106,79,.2);
  outline-offset:2px;
  border-radius:5px;
}

@media (max-width:820px){
  .rr-opportunities-v2 .rr-opportunities-item{
    grid-template-columns:1fr;
    grid-template-areas:"body" "content" "actions" "evidence" "history";
    gap:10px;
  }
  .rr-opportunities-v2 .rr-opportunities-item__content{margin-top:0}
}
@media (max-width:620px){
  .rr-opportunities-v2 .rr-opportunities-context{margin-bottom:16px!important}
  .rr-opportunities-v2 .rr-opportunities-summary{margin-bottom:24px!important}
  .rr-opportunities-v2 .rr-opportunities-section-head{margin-bottom:16px}
  .rr-opportunities-v2 .rr-opportunities-group__identity .rr-opportunities-group__observed{white-space:normal}
  .rr-opportunities-v2 .rr-opportunities-group__body{padding:0 6px 10px}
  .rr-opportunities-v2 .rr-opportunities-group__context{padding:12px 8px}
  .rr-opportunities-v2 .rr-opportunities-item{padding:13px 8px 11px}
}

/* --------------------------------------------------------------------------
 * T2.4V.2zfc · Oportunidades · spatial hierarchy and page grouping closeout
 * ----------------------------------------------------------------------- */
.rr-opportunities-v2 .rr-opportunities-overview-stack{
  display:flex;
  flex-direction:column;
  gap:24px;
}
.rr-opportunities-v2 .rr-opportunities-context,
.rr-opportunities-v2 .rr-opportunities-summary{
  margin:0!important;
}
.rr-opportunities-v2 .rr-opportunities-work{
  margin:40px 0 0!important;
}
.rr-opportunities-v2 .rr-opportunities-section-head{
  margin-bottom:22px;
}
.rr-opportunities-v2 .rr-opportunities-groups{
  gap:28px;
}
.rr-opportunities-v2 .rr-opportunities-group{
  overflow:hidden;
  border-color:#d2ddd8;
  background:#fff;
}
.rr-opportunities-v2 .rr-opportunities-group[open]{
  border-color:#c6d6cf;
}
.rr-opportunities-v2 .rr-opportunities-group>summary{
  min-height:88px;
  padding:18px 12px 18px 20px;
  background:#fbfcfb;
  transition:background .15s ease,border-color .15s ease;
}
.rr-opportunities-v2 .rr-opportunities-group>summary:hover{
  background:#f7faf8;
}
.rr-opportunities-v2 .rr-opportunities-group[open]>summary{
  background:#f3f8f5;
  box-shadow:inset 3px 0 0 #7f998d;
  border-bottom:1px solid #dfe7e3;
}
.rr-opportunities-v2 .rr-opportunities-group__identity strong{
  font-size:18px;
  line-height:1.3;
}
.rr-opportunities-v2 .rr-opportunities-group__body{
  padding:0;
  border-top:0;
  background:#fff;
}
.rr-opportunities-v2 .rr-opportunities-group__context{
  margin:0;
  padding:14px 20px;
  border-bottom:1px solid #e4ebe7;
  background:#fbfcfb;
}
.rr-opportunities-v2 .rr-opportunities-items{
  gap:0;
}
.rr-opportunities-v2 .rr-opportunities-item{
  margin:0;
  padding:22px 20px 18px;
  border:0;
  border-radius:0;
  background:#fff;
  box-shadow:inset 3px 0 0 #c3ccc8;
}
.rr-opportunities-v2 .rr-opportunities-item + .rr-opportunities-item{
  border-top:1px solid #e4ebe7;
}
.rr-opportunities-v2 .rr-opportunities-item[data-opportunity-status="accepted"]{
  background:#fbfdfc;
  box-shadow:inset 3px 0 0 #5d8d78;
}
.rr-opportunities-v2 .rr-opportunities-item[data-opportunity-status="deferred"]{
  box-shadow:inset 3px 0 0 #b39a68;
}
.rr-opportunities-v2 .rr-opportunities-item[data-opportunity-status="dismissed"]{
  background:#fcfdfc;
  box-shadow:inset 3px 0 0 #b7bdbc;
}
.rr-opportunities-v2 .rr-opportunities-item h3{
  margin-bottom:11px;
}
.rr-opportunities-v2 .rr-opportunities-evidence,
.rr-opportunities-v2 .rr-opportunities-history{
  margin-top:6px;
}
@media (max-width:820px){
  .rr-opportunities-v2 .rr-opportunities-overview-stack{gap:20px}
  .rr-opportunities-v2 .rr-opportunities-work{margin-top:32px!important}
  .rr-opportunities-v2 .rr-opportunities-groups{gap:22px}
  .rr-opportunities-v2 .rr-opportunities-group>summary{padding:16px 10px 16px 16px}
  .rr-opportunities-v2 .rr-opportunities-group__context{padding:13px 16px}
  .rr-opportunities-v2 .rr-opportunities-item{padding:19px 16px 16px}
}
@media (max-width:620px){
  .rr-opportunities-v2 .rr-opportunities-overview-stack{gap:16px}
  .rr-opportunities-v2 .rr-opportunities-work{margin-top:28px!important}
  .rr-opportunities-v2 .rr-opportunities-section-head{margin-bottom:18px}
  .rr-opportunities-v2 .rr-opportunities-groups{gap:18px}
  .rr-opportunities-v2 .rr-opportunities-group>summary{min-height:76px;padding:14px 8px 14px 14px}
  .rr-opportunities-v2 .rr-opportunities-group__context{padding:12px 14px}
  .rr-opportunities-v2 .rr-opportunities-item{padding:17px 14px 14px}
}


/* --------------------------------------------------------------------------
 * T2.4V.2zfd · Oportunidades · executive overview hierarchy closeout
 * ----------------------------------------------------------------------- */
/*
 * La franja superior se trata como dos niveles inequívocos:
 * 1) síntesis ejecutiva de cartera; 2) zona de revisión humana.
 * Se usa padding de sección (no margin colapsable) para garantizar el cambio
 * de nivel en el shell productivo.
 */
.rr-opportunities-v2 .rr-opportunities-overview-stack{
  gap:24px;
}
.rr-opportunities-v2 .rr-opportunities-summary{
  grid-template-columns:minmax(0,1fr) minmax(430px,max-content);
  align-items:center;
  gap:48px;
  min-height:184px;
  padding:28px 30px;
  border-left-width:4px;
  border-left-color:#6f8d80;
}
.rr-opportunities-v2 .rr-opportunities-summary__copy .rr-radar-eyebrow{
  margin-bottom:9px;
  color:#587067;
  font-size:12px;
  font-weight:760;
  letter-spacing:.075em;
}
.rr-opportunities-v2 .rr-opportunities-summary__copy h2{
  margin-bottom:10px;
  color:#202925;
  font-size:30px;
  font-weight:735;
  line-height:1.12;
  letter-spacing:-.025em;
}
.rr-opportunities-v2 .rr-opportunities-summary__copy p{
  max-width:64ch;
  color:#59665f;
  font-size:15px;
  line-height:1.5;
}
.rr-opportunities-v2 .rr-opportunities-summary__facts{
  display:grid;
  grid-template-columns:repeat(4,minmax(92px,1fr));
  align-items:end;
  justify-content:stretch;
  gap:0;
  min-width:440px;
}
.rr-opportunities-v2 .rr-opportunities-summary__facts-label{
  grid-column:1/-1;
  margin:0 0 12px;
  color:#718079;
  font-size:11.5px;
  font-weight:720;
  line-height:1.2;
  letter-spacing:.055em;
  text-transform:uppercase;
}
.rr-opportunities-v2 .rr-opportunities-summary__facts>span{
  min-width:0;
  padding:6px 18px;
}
.rr-opportunities-v2 .rr-opportunities-summary__facts>span:first-of-type{
  padding-left:0;
}
.rr-opportunities-v2 .rr-opportunities-summary__facts>span:last-child{
  padding-right:0;
}
.rr-opportunities-v2 .rr-opportunities-summary__facts strong{
  margin-bottom:6px;
  font-size:28px;
  font-weight:735;
  line-height:.95;
}
.rr-opportunities-v2 .rr-opportunities-summary__facts small{
  color:#78837e;
  font-size:12px;
  line-height:1.2;
}
.rr-opportunities-v2 .rr-opportunities-summary__facts>span.is-actionable strong{
  color:#176a4f;
}
.rr-opportunities-v2 .rr-opportunities-summary__facts>span.is-actionable small{
  color:#586a62;
  font-weight:650;
}

/* Cambio de nivel garantizado: el espacio pertenece a la propia sección. */
.rr-opportunities-v2 .rr-opportunities-work{
  margin:0!important;
  padding-top:48px;
}
.rr-opportunities-v2 .rr-opportunities-section-head{
  display:block;
  margin:0 0 24px;
}
.rr-opportunities-v2 .rr-opportunities-section-head>div{
  max-width:900px;
}
.rr-opportunities-v2 .rr-opportunities-section-head .rr-radar-eyebrow{
  margin:0 0 8px;
  color:#5d746a;
  font-size:12px;
  font-weight:760;
  letter-spacing:.075em;
}
.rr-opportunities-v2 .rr-opportunities-section-head h2{
  margin:0 0 10px;
  color:#202925;
  font-size:28px;
  font-weight:735;
  line-height:1.16;
  letter-spacing:-.022em;
}
.rr-opportunities-v2 .rr-opportunities-section-head p{
  max-width:70ch;
  color:#68756f;
  font-size:15px;
  line-height:1.5;
}
.rr-opportunities-v2 .rr-opportunities-filters{
  justify-content:flex-start;
  gap:8px;
  margin-top:22px;
}
.rr-opportunities-v2 .rr-opportunities-filters>a,
.rr-opportunities-v2 .rr-opportunities-filters>span{
  min-height:32px;
  padding:5px 8px 5px 9px;
  border-color:#d8e0dc;
  background:#fff;
  color:#66746e;
  font-size:12px;
  font-weight:650;
}
.rr-opportunities-v2 .rr-opportunities-filters>a small,
.rr-opportunities-v2 .rr-opportunities-filters>span small{
  min-width:18px;
  height:18px;
  padding:0 4px;
  font-size:10px;
}
.rr-opportunities-v2 .rr-opportunities-filters>a[aria-current="page"]{
  border-color:#bfdbcf;
  background:#f4faf7;
  color:#176a4f;
}
.rr-opportunities-v2 .rr-opportunities-filters>a[aria-current="page"] small{
  background:#e2f0e9;
}
.rr-opportunities-v2 .rr-opportunities-filters>span.is-disabled{
  background:#fbfcfb;
  color:#abb3af;
}

@media (max-width:1180px){
  .rr-opportunities-v2 .rr-opportunities-summary{
    grid-template-columns:1fr;
    gap:24px;
    min-height:0;
  }
  .rr-opportunities-v2 .rr-opportunities-summary__facts{
    width:100%;
    min-width:0;
    max-width:560px;
  }
}
@media (max-width:820px){
  .rr-opportunities-v2 .rr-opportunities-summary{padding:24px 24px}
  .rr-opportunities-v2 .rr-opportunities-summary__copy h2{font-size:27px}
  .rr-opportunities-v2 .rr-opportunities-summary__facts strong{font-size:25px}
  .rr-opportunities-v2 .rr-opportunities-work{margin:0!important;padding-top:38px}
  .rr-opportunities-v2 .rr-opportunities-section-head h2{font-size:26px}
  .rr-opportunities-v2 .rr-opportunities-filters{margin-top:18px}
}
@media (max-width:620px){
  .rr-opportunities-v2 .rr-opportunities-overview-stack{gap:18px}
  .rr-opportunities-v2 .rr-opportunities-summary{padding:22px 20px}
  .rr-opportunities-v2 .rr-opportunities-summary__copy h2{font-size:25px}
  .rr-opportunities-v2 .rr-opportunities-summary__copy p,
  .rr-opportunities-v2 .rr-opportunities-section-head p{font-size:14px}
  .rr-opportunities-v2 .rr-opportunities-summary__facts{grid-template-columns:repeat(2,minmax(0,1fr))}
  .rr-opportunities-v2 .rr-opportunities-summary__facts>span{padding:10px 12px;border-top:1px solid #edf1ef;border-left:0}
  .rr-opportunities-v2 .rr-opportunities-summary__facts>span:nth-of-type(odd){padding-left:0}
  .rr-opportunities-v2 .rr-opportunities-summary__facts>span:nth-of-type(even){padding-right:0}
  .rr-opportunities-v2 .rr-opportunities-work{margin:0!important;padding-top:32px}
  .rr-opportunities-v2 .rr-opportunities-section-head{margin-bottom:20px}
  .rr-opportunities-v2 .rr-opportunities-section-head h2{font-size:24px}
  .rr-opportunities-v2 .rr-opportunities-filters{gap:6px;margin-top:16px}
}

/* --------------------------------------------------------------------------
 * T2.4V.2zfe · Oportunidades · review KPI semantic closeout
 * ----------------------------------------------------------------------- */
/*
 * El resumen distingue backlog, confirmación y ausencia sin reutilizar el
 * verde de estado positivo para trabajo pendiente. Los divisores ganan aire
 * lateral para no competir con las cifras.
 */
.rr-opportunities-v2 .rr-opportunities-summary__facts{
  grid-template-columns:repeat(4,minmax(104px,1fr));
  min-width:500px;
}
.rr-opportunities-v2 .rr-opportunities-summary__facts>span{
  padding:6px 28px;
}
.rr-opportunities-v2 .rr-opportunities-summary__facts>span:first-of-type{
  padding-left:0;
}
.rr-opportunities-v2 .rr-opportunities-summary__facts>span:last-child{
  padding-right:0;
}
.rr-opportunities-v2 .rr-opportunities-summary__facts>span.is-pending strong{
  color:#26332e;
}
.rr-opportunities-v2 .rr-opportunities-summary__facts>span.is-pending small{
  color:#5f6c66;
  font-weight:650;
}
.rr-opportunities-v2 .rr-opportunities-summary__facts>span.is-confirmed strong{
  color:#176a4f;
}
.rr-opportunities-v2 .rr-opportunities-summary__facts>span.is-confirmed small{
  color:#557168;
  font-weight:600;
}
.rr-opportunities-v2 .rr-opportunities-summary__facts>span.is-zero strong{
  color:#6f7a75;
  font-weight:660;
}
.rr-opportunities-v2 .rr-opportunities-summary__facts>span.is-zero small{
  color:#8a948f;
}
.rr-opportunities-v2 .rr-opportunities-summary__facts>span.is-neutral strong{
  color:#37453f;
}
@media (max-width:1180px){
  .rr-opportunities-v2 .rr-opportunities-summary__facts{min-width:0}
}
@media (max-width:620px){
  .rr-opportunities-v2 .rr-opportunities-summary__facts>span{padding:10px 18px}
  .rr-opportunities-v2 .rr-opportunities-summary__facts>span:nth-of-type(odd){padding-left:0}
  .rr-opportunities-v2 .rr-opportunities-summary__facts>span:nth-of-type(even){padding-right:0}
}


/* --------------------------------------------------------------------------
 * T2.4V.2zff · Oportunidades · review KPI divider geometry hotfix
 * ----------------------------------------------------------------------- */
/*
 * El label "Estado de revisión" precede a los KPI dentro del mismo grid,
 * por lo que :first-child ya no identifica al primer <span>. Se elimina de
 * forma explícita el divisor exterior del primer KPI y se conserva aire
 * homogéneo únicamente entre KPI hermanos.
 */
.rr-opportunities-v2 .rr-opportunities-summary__facts>span:first-of-type{
  border-left:0!important;
  padding-left:0;
}
.rr-opportunities-v2 .rr-opportunities-summary__facts>span:not(:first-of-type){
  padding-left:28px;
}
@media (max-width:620px){
  .rr-opportunities-v2 .rr-opportunities-summary__facts>span:first-of-type{
    border-left:0!important;
    padding-left:0;
  }
  .rr-opportunities-v2 .rr-opportunities-summary__facts>span:not(:first-of-type){
    padding-left:18px;
  }
}

/* T2.4V.2zfh · Acciones uses the canonical master-detail contract from rr-radar-admin.css. */
.rr-actions-v2{--rr-actions-canonical-contract:"T2.4V.2zfh"}
/* T2.4V.2zfi · Acciones semantic scanability restoration uses the canonical admin contract. */
.rr-actions-v2{--rr-actions-canonical-contract:"T2.4V.2zfi"}

/* T2.4V.2zfj · Acciones semantic provenance and compact secondary controls use canonical admin contract. */
.rr-actions-v2{--rr-actions-canonical-contract:"T2.4V.2zfj"}

/* T2.4V.2zfl · Acciones visual anatomy polish uses canonical admin contract. */
.rr-actions-v2{--rr-actions-canonical-contract:"T2.4V.2zfl"}


/* T2.4V.2zfm · Acciones geometry closeout uses the canonical admin contract. */
.rr-actions-v2{--rr-actions-canonical-contract:"T2.4V.2zfm"}

/* T2.4V.2zfn · Acciones final UI closeout uses the canonical admin contract. */
.rr-actions-v2{--rr-actions-canonical-contract:"T2.4V.2zfn"}

/* T2.4V.2zfo · Acciones final visual micro-polish uses the canonical admin contract. */
.rr-actions-v2{--rr-actions-canonical-contract:"T2.4V.2zfo"}


/* --------------------------------------------------------------------------
 * T2.4V.2zfp · Oportunidades · editorial priority semantic closeout
 * ----------------------------------------------------------------------- */
/*
 * Three distinct visual grammars remain intentionally separate:
 * editorial priority = dot + text only; human decision = status badge;
 * operational freshness/block = confirmed/attention badge.
 * No card fill, CTA or border is recolored by editorial potential.
 */
.rr-opportunities-v2 .rr-opportunities-severity{
  gap:6px;
  background:transparent!important;
  border:0!important;
  font-weight:680;
}
.rr-opportunities-v2 .rr-opportunities-severity i{
  width:7px;
  height:7px;
  flex:0 0 7px;
}
.rr-opportunities-v2 .rr-opportunities-severity--alta{
  color:#176a4f;
}
.rr-opportunities-v2 .rr-opportunities-severity--alta i{
  background:#176a4f;
}
.rr-opportunities-v2 .rr-opportunities-severity--media{
  color:#61766c;
}
.rr-opportunities-v2 .rr-opportunities-severity--media i{
  background:#81988d;
}
.rr-opportunities-v2 .rr-opportunities-severity--baja{
  color:#7b8781;
}
.rr-opportunities-v2 .rr-opportunities-severity--baja i{
  background:#b1bbb6;
}
.rr-opportunities-v2 .rr-opportunities-severity__label{
  color:inherit;
  white-space:nowrap;
}

/* Aggregate potential remains a neutral badge; only its preattentive dot varies. */
.rr-opportunities-v2 .rr-opportunities-potential{
  gap:6px;
}
.rr-opportunities-v2 .rr-opportunities-potential>i{
  display:inline-block;
  width:7px;
  height:7px;
  flex:0 0 7px;
  border-radius:50%;
  background:#aeb8b3;
}
.rr-opportunities-v2 .rr-opportunities-potential--high>i{
  background:#176a4f;
}
.rr-opportunities-v2 .rr-opportunities-potential--medium>i{
  background:#81988d;
}
.rr-opportunities-v2 .rr-opportunities-potential--incremental>i{
  background:#b1bbb6;
}

/* The asset-level priority is intentionally textual and distinct from editorial priority. */
.rr-opportunities-v2 .rr-opportunities-group__context span strong{
  white-space:nowrap;
}

@media (max-width:620px){
  .rr-opportunities-v2 .rr-opportunities-severity__label{
    white-space:normal;
  }
}

/* --------------------------------------------------------------------------
 * v1.135.0.153 · V3.4F / T2.4V.2zfr · Resultados recovery-safe surface reconstruction
 * -------------------------------------------------------------------------- */
.rr-radar-evolution-v2{
  --rr-results-border:var(--rr-border-soft,#dce7e1);
  --rr-results-ink:var(--rr-ink,#14201b);
  --rr-results-text:var(--rr-text-2,#475a52);
  --rr-results-muted:var(--rr-text-3,#6b7c74);
  --rr-results-green:var(--rr-brand-600,#176a4f);
  --rr-results-green-soft:var(--rr-brand-050,#eef7f3);
  --rr-results-amber:#b7791f;
  --rr-results-amber-soft:#fff8e8;
  display:grid;
  gap:20px;
}
.rr-radar-evolution-v2 > *{min-width:0;}
.rr-radar-evolution-v2 .rr-radar-section{
  margin:0!important;
  border:1px solid var(--rr-results-border);
  border-radius:7px;
  background:#fff;
  padding:22px 24px;
  box-shadow:none;
}
.rr-radar-evolution-v2 .rr-radar-evolution-contract-note{margin:0!important;}
.rr-radar-evolution-v2 .rr-radar-evolution-executive{
  margin:0!important;
  display:block;
  border:1px solid var(--rr-results-border);
  border-left:4px solid var(--rr-results-green);
  border-radius:7px;
  background:#fff;
  padding:20px 22px;
}
.rr-radar-evolution-v2 .rr-radar-evolution-executive-warning{border-left-color:var(--rr-results-amber);background:linear-gradient(90deg,var(--rr-results-amber-soft),#fff 26%);}
.rr-radar-evolution-v2 .rr-radar-evolution-executive-ok{background:linear-gradient(90deg,var(--rr-results-green-soft),#fff 26%);}
.rr-radar-evolution-v2 .rr-radar-evolution-executive h2{margin:5px 0 7px!important;font-size:22px!important;line-height:1.22!important;color:var(--rr-results-ink)!important;}
.rr-radar-evolution-v2 .rr-radar-evolution-executive p{margin:0!important;max-width:1100px;color:var(--rr-results-text);font-size:14px;line-height:1.55;}
.rr-radar-evolution-v2 .rr-radar-kicker,
.rr-radar-evolution-v2 .rr-radar-eyebrow{font-size:11px!important;line-height:1.25!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase;color:var(--rr-results-muted)!important;}
.rr-radar-results-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:0 0 18px;}
.rr-radar-results-section-heading > div{min-width:0;max-width:980px;}
.rr-radar-results-section-heading h2{margin:5px 0 6px!important;font-size:21px!important;line-height:1.22!important;color:var(--rr-results-ink)!important;}
.rr-radar-results-section-heading p{margin:0!important;color:var(--rr-results-text)!important;font-size:14px!important;line-height:1.55!important;}
.rr-radar-results-section-heading > .button{flex:0 0 auto;}
.rr-radar-evolution-v2 .rr-radar-primary-kpi-band{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;margin:0!important;}
.rr-radar-evolution-v2 .rr-radar-primary-kpi-band .rr-radar-card{min-width:0!important;padding:14px 15px!important;border-radius:7px!important;}
.rr-radar-evolution-v2 .rr-radar-primary-kpi-band .rr-radar-card-label{font-size:11px!important;line-height:1.3!important;}
.rr-radar-evolution-v2 .rr-radar-primary-kpi-band strong{display:block;margin-top:6px;font-size:22px!important;line-height:1!important;color:var(--rr-results-ink)!important;}
.rr-radar-evolution-v2 .rr-radar-primary-kpi-band small{display:block;margin-top:6px;color:var(--rr-results-muted)!important;font-size:11px!important;line-height:1.35!important;}
.rr-radar-results-empty-inline{border:1px dashed var(--rr-results-border);border-radius:7px;background:var(--rr-surface-2,#f7faf8);padding:16px 18px;margin-top:14px;}
.rr-radar-results-empty-inline strong{color:var(--rr-results-ink);font-size:14px;}
.rr-radar-results-empty-inline p{margin:5px 0 0!important;color:var(--rr-results-text)!important;font-size:13px!important;line-height:1.5!important;}
.rr-radar-results-action-list{display:grid;gap:9px;margin-top:14px;}
.rr-radar-results-action-item{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px;align-items:center;border:1px solid var(--rr-results-border);border-radius:7px;padding:14px 16px;background:#fff;}
.rr-radar-results-action-item h3{margin:6px 0 3px!important;font-size:14px!important;line-height:1.35!important;color:var(--rr-results-ink)!important;}
.rr-radar-results-url{overflow-wrap:anywhere;}
.rr-radar-results-action-item__meta{display:grid;gap:5px;padding-left:18px;border-left:1px solid var(--rr-results-border);}
.rr-radar-results-action-item__meta span{font-size:11px;color:var(--rr-results-muted);}
.rr-radar-results-action-item__meta strong{font-size:12px;line-height:1.4;color:var(--rr-results-text);font-weight:650;}
.rr-radar-results-observation-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:14px;margin-top:14px;}
.rr-radar-results-cohort-card,.rr-radar-results-comparability-card{border:1px solid var(--rr-results-border);border-radius:7px;background:#fff;padding:17px 18px;min-width:0;}
.rr-radar-results-cohort-card__head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;}
.rr-radar-results-cohort-card__head h3,.rr-radar-results-comparability-card h3{margin:4px 0 0!important;font-size:15px!important;line-height:1.35!important;color:var(--rr-results-ink)!important;}
.rr-radar-results-cohort-n{font-size:11px;font-weight:750;color:var(--rr-results-text);background:var(--rr-surface-2,#f6f9f7);border:1px solid var(--rr-results-border);border-radius:7px;padding:5px 8px;white-space:nowrap;}
.rr-radar-results-pair-chart{margin-top:14px;}
.rr-radar-results-pair-chart svg{display:block;width:100%;height:150px;overflow:visible;}
.rr-radar-results-chart-axis{stroke:var(--rr-results-border);stroke-width:1;vector-effect:non-scaling-stroke;}
.rr-radar-results-chart-line{stroke:var(--rr-results-green);stroke-width:3;fill:none;vector-effect:non-scaling-stroke;}
.rr-radar-results-chart-point{fill:#fff;stroke:var(--rr-results-green);stroke-width:3;vector-effect:non-scaling-stroke;}
.rr-radar-results-pair-chart__labels{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:3px;}
.rr-radar-results-pair-chart__labels > div{display:flex;align-items:baseline;gap:7px;}
.rr-radar-results-pair-chart__labels > div:nth-child(2){justify-content:center;}
.rr-radar-results-pair-chart__labels > div:nth-child(3){justify-content:flex-end;}
.rr-radar-results-pair-chart__labels span{font-size:11px;color:var(--rr-results-muted);}
.rr-radar-results-pair-chart__labels strong{font-size:18px;color:var(--rr-results-ink);}
.rr-radar-results-chart-note{margin-top:10px!important;line-height:1.45!important;}
.rr-radar-results-cohort-empty{margin-top:14px;border:1px dashed var(--rr-results-border);border-radius:7px;padding:18px;background:var(--rr-surface-2,#f7faf8);}
.rr-radar-results-cohort-empty strong{font-size:13px;color:var(--rr-results-ink);}
.rr-radar-results-cohort-empty p{margin:5px 0 0!important;font-size:12px!important;line-height:1.5!important;color:var(--rr-results-text)!important;}
.rr-radar-results-comparability-card dl{display:grid;gap:0;margin:13px 0 10px;}
.rr-radar-results-comparability-card dl > div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--rr-results-border);}
.rr-radar-results-comparability-card dt{font-size:12px;color:var(--rr-results-text);}
.rr-radar-results-comparability-card dd{margin:0;font-weight:800;font-size:14px;color:var(--rr-results-ink);}
.rr-radar-results-comparability-card p{margin:9px 0 0!important;font-size:12px!important;line-height:1.48!important;color:var(--rr-results-muted)!important;}
.rr-radar-results-external-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;}
.rr-radar-results-external-grid > div{border:1px solid var(--rr-results-border);border-radius:7px;padding:13px 14px;background:#fff;}
.rr-radar-results-external-grid span{display:block;font-size:11px;color:var(--rr-results-muted);}
.rr-radar-results-external-grid strong{display:block;margin-top:5px;font-size:20px;line-height:1;color:var(--rr-results-ink);}
.rr-radar-results-external-grid small{display:block;margin-top:6px;font-size:11px;line-height:1.35;color:var(--rr-results-text);}
.rr-radar-results-external-period{margin-top:10px!important;}
.rr-radar-results-context-fold{margin:0!important;border:1px solid var(--rr-results-border)!important;border-radius:7px!important;background:#fff!important;overflow:hidden;}
.rr-radar-results-context-fold > summary{padding:13px 16px!important;}
.rr-radar-results-context-fold > ul,.rr-radar-results-context-fold > p{margin-left:16px!important;margin-right:16px!important;}
.rr-radar-results-context-fold > p{margin-bottom:14px!important;}
.rr-radar-evolution-v2 .rr-radar-evolution-filters{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin:0 0 15px!important;}
.rr-radar-evolution-v2 .rr-radar-evolution-filters .button{min-height:34px!important;height:auto!important;padding:6px 11px!important;border-radius:7px!important;line-height:1.2!important;}
.rr-radar-evolution-v2 .rr-radar-evolution-filters .button.is-active{background:var(--rr-results-green)!important;border-color:var(--rr-results-green)!important;color:#fff!important;}
.rr-radar-results-asset-list{display:grid;gap:11px;}
.rr-radar-results-asset-item{border:1px solid var(--rr-results-border);border-radius:7px;background:#fff;overflow:hidden;min-width:0;}
.rr-radar-results-asset-item__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:15px 17px;border-bottom:1px solid var(--rr-results-border);}
.rr-radar-results-asset-item__header > div{min-width:0;}
.rr-radar-results-asset-item__badges{display:flex;flex-wrap:wrap;gap:6px;align-items:center;}
.rr-radar-results-asset-item__header h3{margin:7px 0 3px!important;font-size:15px!important;line-height:1.35!important;}
.rr-radar-results-asset-item__header h3 a{color:var(--rr-results-green)!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;}
.rr-radar-results-asset-item__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));}
.rr-radar-results-asset-panel{min-width:0;padding:14px 16px;border-right:1px solid var(--rr-results-border);}
.rr-radar-results-asset-panel:last-child{border-right:0;}
.rr-radar-results-asset-panel dl{display:grid;gap:0;margin:8px 0 0;}
.rr-radar-results-asset-panel dl > div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--rr-results-border);}
.rr-radar-results-asset-panel dl > div:last-child{border-bottom:0;}
.rr-radar-results-asset-panel dt{font-size:11px;color:var(--rr-results-muted);}
.rr-radar-results-asset-panel dd{margin:0;text-align:right;font-size:12px;font-weight:700;color:var(--rr-results-ink);}
.rr-radar-results-delta{font-size:11px;font-weight:700;color:var(--rr-results-text);}
.rr-radar-results-comparison-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px;}
.rr-radar-results-comparison-tags span{border:1px solid var(--rr-results-border);border-radius:7px;padding:4px 6px;font-size:10px;font-weight:700;}
.rr-radar-results-comparison-tags .is-ok{background:var(--rr-results-green-soft);color:var(--rr-results-green);}
.rr-radar-results-comparison-tags .is-muted{background:var(--rr-surface-2,#f6f9f7);color:var(--rr-results-muted);}
.rr-radar-results-asset-panel .rr-radar-evolution-change-list{margin:9px 0 0 17px!important;padding:0!important;}
.rr-radar-results-asset-panel .rr-radar-evolution-change-list li{margin:0 0 4px!important;font-size:12px!important;color:var(--rr-results-text)!important;line-height:1.4!important;}
.rr-radar-results-opportunities-current{margin:10px 0 0!important;font-size:11px!important;line-height:1.45!important;color:var(--rr-results-text)!important;}
.rr-radar-results-asset-events{margin-top:10px;border-top:1px solid var(--rr-results-border);padding-top:9px;}
.rr-radar-results-asset-events summary{cursor:pointer;font-size:11px;font-weight:700;color:var(--rr-results-text);}
.rr-radar-results-asset-events ul{margin:7px 0 0 17px;padding:0;}
.rr-radar-results-asset-events li{font-size:11px;line-height:1.4;color:var(--rr-results-muted);margin-bottom:4px;}
.rr-radar-results-asset-item__footer{display:grid;grid-template-columns:125px minmax(0,1fr);gap:12px;align-items:start;padding:11px 17px;background:var(--rr-surface-2,#f7faf8);border-top:1px solid var(--rr-results-border);}
.rr-radar-results-asset-item__footer p{margin:0!important;font-size:12px!important;line-height:1.45!important;color:var(--rr-results-text)!important;}
.rr-radar-results-load-more{display:flex;justify-content:center;margin-top:14px;}
.rr-radar-evolution-v2 .rr-radar-warning-text{color:#8a5a10!important;}

@media (max-width:1200px){
  .rr-radar-evolution-v2 .rr-radar-primary-kpi-band{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
  .rr-radar-results-observation-grid{grid-template-columns:1fr;}
  .rr-radar-results-external-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  .rr-radar-results-asset-item__grid{grid-template-columns:1fr;}
  .rr-radar-results-asset-panel{border-right:0;border-bottom:1px solid var(--rr-results-border);}
  .rr-radar-results-asset-panel:last-child{border-bottom:0;}
}
@media (max-width:760px){
  .rr-radar-evolution-v2 .rr-radar-section{padding:17px 16px;}
  .rr-radar-results-section-heading,.rr-radar-results-action-item,.rr-radar-results-asset-item__header{display:grid;grid-template-columns:1fr;}
  .rr-radar-results-action-item__meta{padding-left:0;padding-top:12px;border-left:0;border-top:1px solid var(--rr-results-border);}
  .rr-radar-evolution-v2 .rr-radar-primary-kpi-band,.rr-radar-results-external-grid{grid-template-columns:1fr!important;}
  .rr-radar-results-pair-chart__labels{grid-template-columns:1fr;}
  .rr-radar-results-pair-chart__labels > div,.rr-radar-results-pair-chart__labels > div:nth-child(2),.rr-radar-results-pair-chart__labels > div:nth-child(3){justify-content:flex-start;}
  .rr-radar-results-asset-item__footer{grid-template-columns:1fr;gap:5px;}
}


/* --------------------------------------------------------------------------
 * v1.135.0.154 · Resultados visual analytics restoration
 * Truthful charts: current portfolio distribution, evidence coverage and
 * pairwise IA dumbbells. No changing-population aggregate is reintroduced.
 * -------------------------------------------------------------------------- */
.rr-radar-evolution-v2 .rr-radar-results-visual-summary{
  display:grid;
  grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);
  gap:14px;
  margin-top:14px;
}
.rr-radar-evolution-v2 .rr-radar-results-portfolio-chart{
  border:1px solid var(--rr-results-border);
  border-radius:7px;
  padding:17px 18px;
  background:#fff;
  min-width:0;
}
.rr-radar-evolution-v2 .rr-radar-results-chart-head{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:16px;
}
.rr-radar-evolution-v2 .rr-radar-results-chart-head h3,
.rr-radar-evolution-v2 .rr-radar-results-ai-pairwise-card h3{
  margin:4px 0 0!important;
  font-size:15px!important;
  line-height:1.35!important;
  color:var(--rr-results-ink)!important;
}
.rr-radar-evolution-v2 .rr-radar-results-stacked-bar{
  display:flex;
  width:100%;
  height:18px;
  margin-top:20px;
  overflow:hidden;
  border:1px solid var(--rr-results-border);
  border-radius:5px;
  background:#f5f8f6;
}
.rr-radar-evolution-v2 .rr-radar-results-stacked-segment{display:block;height:100%;min-width:2px;}
.rr-radar-evolution-v2 .rr-radar-results-stacked-segment.is-good,
.rr-radar-evolution-v2 .rr-radar-results-legend-dot.is-good{background:var(--rr-results-green);}
.rr-radar-evolution-v2 .rr-radar-results-stacked-segment.is-stable,
.rr-radar-evolution-v2 .rr-radar-results-legend-dot.is-stable{background:#87958f;}
.rr-radar-evolution-v2 .rr-radar-results-stacked-segment.is-warning,
.rr-radar-evolution-v2 .rr-radar-results-legend-dot.is-warning{background:var(--rr-results-amber);}
.rr-radar-evolution-v2 .rr-radar-results-stacked-segment.is-muted,
.rr-radar-evolution-v2 .rr-radar-results-legend-dot.is-muted{background:#cbd6d0;}
.rr-radar-evolution-v2 .rr-radar-results-stacked-legend{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:10px;
  margin-top:13px;
}
.rr-radar-evolution-v2 .rr-radar-results-stacked-legend > div{
  display:grid;
  grid-template-columns:9px minmax(0,1fr) auto;
  align-items:center;
  gap:7px;
  min-width:0;
  font-size:11px;
  color:var(--rr-results-text);
}
.rr-radar-evolution-v2 .rr-radar-results-stacked-legend strong{font-size:12px;color:var(--rr-results-ink);}
.rr-radar-evolution-v2 .rr-radar-results-legend-dot{width:8px;height:8px;border-radius:2px;}
.rr-radar-evolution-v2 .rr-radar-results-coverage-chart{padding:17px 18px;}
.rr-radar-evolution-v2 .rr-radar-results-coverage-row{margin-top:13px;}
.rr-radar-evolution-v2 .rr-radar-results-coverage-label{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:6px;}
.rr-radar-evolution-v2 .rr-radar-results-coverage-label span{font-size:11px;color:var(--rr-results-text);}
.rr-radar-evolution-v2 .rr-radar-results-coverage-label strong{font-size:11px;color:var(--rr-results-ink);}
.rr-radar-evolution-v2 .rr-radar-results-coverage-track{height:7px;border-radius:3px;background:#eef2f0;overflow:hidden;}
.rr-radar-evolution-v2 .rr-radar-results-coverage-track > span{display:block;height:100%;background:var(--rr-results-green);border-radius:3px;}
.rr-radar-evolution-v2 .rr-radar-results-ai-pairwise-card{margin-top:14px;}
.rr-radar-evolution-v2 .rr-radar-results-ai-pairwise-card .rr-radar-results-cohort-card__head p{
  margin:5px 0 0!important;
  color:var(--rr-results-text)!important;
  font-size:12px!important;
  line-height:1.45!important;
  max-width:920px;
}
.rr-radar-evolution-v2 .rr-radar-results-dumbbell-axis{
  display:grid;
  grid-template-columns:repeat(5,1fr);
  margin:18px 118px 0 235px;
  font-size:10px;
  color:var(--rr-results-muted);
}
.rr-radar-evolution-v2 .rr-radar-results-dumbbell-axis span:nth-child(1){text-align:left;}
.rr-radar-evolution-v2 .rr-radar-results-dumbbell-axis span:nth-child(n+2):nth-child(-n+4){text-align:center;}
.rr-radar-evolution-v2 .rr-radar-results-dumbbell-axis span:last-child{text-align:right;}
.rr-radar-evolution-v2 .rr-radar-results-dumbbell-list{display:grid;gap:4px;margin-top:3px;}
.rr-radar-evolution-v2 .rr-radar-results-dumbbell-row{
  display:grid;
  grid-template-columns:220px minmax(300px,1fr) 104px;
  gap:14px;
  align-items:center;
  min-height:42px;
}
.rr-radar-evolution-v2 .rr-radar-results-dumbbell-label{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-size:11px;
  font-weight:700;
  color:var(--rr-results-text);
}
.rr-radar-evolution-v2 .rr-radar-results-dumbbell-plot{
  position:relative;
  height:22px;
  background:
    linear-gradient(to right, transparent 24.8%, var(--rr-results-border) 25%, transparent 25.2%, transparent 49.8%, var(--rr-results-border) 50%, transparent 50.2%, transparent 74.8%, var(--rr-results-border) 75%, transparent 75.2%),
    linear-gradient(to bottom, transparent 10px, #dfe7e3 10px, #dfe7e3 11px, transparent 11px);
}
.rr-radar-evolution-v2 .rr-radar-results-dumbbell-connector{
  position:absolute;
  top:9px;
  height:3px;
  min-width:3px;
  border-radius:2px;
  transform-origin:left center;
  background:#87958f;
}
.rr-radar-evolution-v2 .rr-radar-results-dumbbell-connector.is-good{background:var(--rr-results-green);}
.rr-radar-evolution-v2 .rr-radar-results-dumbbell-connector.is-warning{background:var(--rr-results-amber);}
.rr-radar-evolution-v2 .rr-radar-results-dumbbell-point{
  position:absolute;
  top:5px;
  width:12px;
  height:12px;
  margin-left:-6px;
  border-radius:50%;
  box-sizing:border-box;
  z-index:2;
}
.rr-radar-evolution-v2 .rr-radar-results-dumbbell-point.is-previous{background:#fff;border:2px solid #87958f;}
.rr-radar-evolution-v2 .rr-radar-results-dumbbell-point.is-current{background:#87958f;border:2px solid #fff;box-shadow:0 0 0 1px #87958f;}
.rr-radar-evolution-v2 .rr-radar-results-dumbbell-point.is-current.is-good{background:var(--rr-results-green);box-shadow:0 0 0 1px var(--rr-results-green);}
.rr-radar-evolution-v2 .rr-radar-results-dumbbell-point.is-current.is-warning{background:var(--rr-results-amber);box-shadow:0 0 0 1px var(--rr-results-amber);}
.rr-radar-evolution-v2 .rr-radar-results-dumbbell-values{display:grid;grid-template-columns:26px 42px 26px;gap:5px;align-items:baseline;justify-content:end;font-size:11px;color:var(--rr-results-muted);}
.rr-radar-evolution-v2 .rr-radar-results-dumbbell-values strong{text-align:center;font-size:11px;color:var(--rr-results-text);}
.rr-radar-evolution-v2 .rr-radar-results-dumbbell-values strong.is-good{color:var(--rr-results-green);}
.rr-radar-evolution-v2 .rr-radar-results-dumbbell-values strong.is-warning{color:#8a5a10;}
.rr-radar-evolution-v2 .rr-radar-results-chart-legend-inline{display:flex;justify-content:flex-end;gap:16px;margin-top:8px;font-size:10px;color:var(--rr-results-muted);}
.rr-radar-evolution-v2 .rr-radar-results-chart-legend-inline span{display:flex;align-items:center;gap:5px;}
.rr-radar-evolution-v2 .rr-radar-results-chart-legend-inline i{display:inline-block;width:9px;height:9px;border-radius:50%;box-sizing:border-box;}
.rr-radar-evolution-v2 .rr-radar-results-chart-legend-inline i.is-previous{background:#fff;border:2px solid #87958f;}
.rr-radar-evolution-v2 .rr-radar-results-chart-legend-inline i.is-current{background:var(--rr-results-green);}

@media (max-width:1200px){
  .rr-radar-evolution-v2 .rr-radar-results-visual-summary{grid-template-columns:1fr;}
  .rr-radar-evolution-v2 .rr-radar-results-stacked-legend{grid-template-columns:repeat(2,minmax(0,1fr));}
  .rr-radar-evolution-v2 .rr-radar-results-dumbbell-axis{margin-left:180px;margin-right:96px;}
  .rr-radar-evolution-v2 .rr-radar-results-dumbbell-row{grid-template-columns:165px minmax(260px,1fr) 86px;}
}
@media (max-width:760px){
  .rr-radar-evolution-v2 .rr-radar-results-stacked-legend{grid-template-columns:1fr;}
  .rr-radar-evolution-v2 .rr-radar-results-dumbbell-axis{display:none;}
  .rr-radar-evolution-v2 .rr-radar-results-dumbbell-row{grid-template-columns:1fr;gap:5px;padding:9px 0;border-bottom:1px solid var(--rr-results-border);}
  .rr-radar-evolution-v2 .rr-radar-results-dumbbell-values{justify-content:start;}
}


/* --------------------------------------------------------------------------
 * v1.135.0.155 · Resultados executive information architecture
 * Rigor travels with the data: compact evidence contract, current-vs-history
 * separation, compared-only distribution, pairwise IA and collapsed audit rows.
 * -------------------------------------------------------------------------- */
.rr-radar-evolution-v2{
  gap:14px;
}
.rr-radar-evolution-v2 .rr-radar-section{
  padding:18px 20px;
}
.rr-radar-results-evidence-band{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  border:1px solid var(--rr-results-border);
  border-radius:7px;
  background:#fff;
  overflow:hidden;
}
.rr-radar-results-evidence-band > div{
  min-width:0;
  padding:11px 14px;
  border-right:1px solid var(--rr-results-border);
}
.rr-radar-results-evidence-band > div:last-child{border-right:0;}
.rr-radar-results-evidence-band span{
  display:block;
  font-size:10px;
  line-height:1.25;
  font-weight:750;
  text-transform:uppercase;
  letter-spacing:.03em;
  color:var(--rr-results-muted);
}
.rr-radar-results-evidence-band strong{
  display:block;
  margin-top:4px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-size:13px;
  line-height:1.3;
  color:var(--rr-results-ink);
}
.rr-radar-results-verdict{
  padding:2px 2px 4px;
}
.rr-radar-results-verdict p{
  margin:4px 0 0!important;
  max-width:1120px;
  font-size:17px!important;
  line-height:1.42!important;
  font-weight:650;
  color:var(--rr-results-ink)!important;
}
.rr-radar-results-first-view{
  display:grid;
  grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);
  gap:14px;
  align-items:stretch;
}
.rr-radar-results-first-view > .rr-radar-section{
  margin:0!important;
}
.rr-radar-results-compact-heading{
  display:flex;
  justify-content:space-between;
  align-items:flex-start;
  gap:16px;
  margin-bottom:13px;
}
.rr-radar-results-compact-heading > div{min-width:0;}
.rr-radar-results-compact-heading h2{
  margin:4px 0 0!important;
  font-size:19px!important;
  line-height:1.25!important;
  color:var(--rr-results-ink)!important;
}
.rr-radar-results-compact-heading p{
  margin:5px 0 0!important;
  font-size:12px!important;
  line-height:1.45!important;
  color:var(--rr-results-text)!important;
}
.rr-radar-results-compact-heading > .button{flex:0 0 auto;}
.rr-radar-results-action-state{
  display:grid;
  grid-template-columns:1fr 1fr;
  border:1px solid var(--rr-results-border);
  border-radius:7px;
  overflow:hidden;
}
.rr-radar-results-state-number{
  padding:13px 14px;
  background:#fff;
}
.rr-radar-results-state-number + .rr-radar-results-state-number{border-left:1px solid var(--rr-results-border);}
.rr-radar-results-state-number span{
  display:block;
  font-size:11px;
  color:var(--rr-results-muted);
}
.rr-radar-results-state-number strong{
  display:block;
  margin-top:4px;
  font-size:24px;
  line-height:1;
  color:var(--rr-results-ink);
}
.rr-radar-results-state-number.is-warning{box-shadow:inset 3px 0 0 var(--rr-results-amber);background:var(--rr-results-amber-soft);}
.rr-radar-results-current-empty{
  margin-top:10px;
  padding:12px 13px;
  border:1px dashed var(--rr-results-border);
  border-radius:7px;
  background:var(--rr-surface-2,#f7faf8);
}
.rr-radar-results-current-empty strong{font-size:12px;color:var(--rr-results-ink);}
.rr-radar-results-current-empty p{margin:4px 0 0!important;font-size:11px!important;line-height:1.4!important;color:var(--rr-results-text)!important;}
.rr-radar-results-current-validations{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:7px;
  margin-top:10px;
}
.rr-radar-results-current-validations > div{
  padding:9px 10px;
  border:1px solid var(--rr-results-border);
  border-radius:7px;
}
.rr-radar-results-current-validations span{display:block;font-size:10px;color:var(--rr-results-muted);}
.rr-radar-results-current-validations strong{display:block;margin-top:3px;font-size:16px;color:var(--rr-results-ink);}
.rr-radar-results-history-fold{
  margin-top:10px;
  border-top:1px solid var(--rr-results-border);
  padding-top:9px;
}
.rr-radar-results-history-fold summary{
  cursor:pointer;
  font-size:11px;
  line-height:1.35;
  font-weight:750;
  color:var(--rr-results-text);
}
.rr-radar-results-history-fold p{margin:8px 0 5px!important;font-size:11px!important;line-height:1.45!important;color:var(--rr-results-muted)!important;}
.rr-radar-results-history-fold a{font-size:11px;font-weight:700;color:var(--rr-results-green);}
.rr-radar-results-observation-compact{
  display:flex;
  flex-direction:column;
}
.rr-radar-results-portfolio-compact{
  padding-bottom:13px;
  border-bottom:1px solid var(--rr-results-border);
}
.rr-radar-results-chart-head-compact{
  align-items:center!important;
}
.rr-radar-results-chart-head-compact h3{
  margin:0!important;
  font-size:13px!important;
  line-height:1.35!important;
  color:var(--rr-results-ink)!important;
}
.rr-radar-results-portfolio-compact .rr-radar-results-stacked-bar{
  margin-top:10px;
  height:14px;
}
.rr-radar-results-portfolio-compact .rr-radar-results-stacked-legend{
  grid-template-columns:repeat(3,minmax(0,1fr));
  margin-top:8px;
  gap:7px;
}
.rr-radar-results-not-compared,
.rr-radar-results-low-n{
  margin:8px 0 0!important;
  font-size:11px!important;
  line-height:1.4!important;
  color:var(--rr-results-muted)!important;
}
.rr-radar-results-not-compared strong{color:var(--rr-results-ink);}
.rr-radar-results-ai-pairwise-compact{
  margin-top:13px;
  min-width:0;
}
.rr-radar-results-ai-pairwise-compact .rr-radar-results-dumbbell-axis{
  margin:12px 112px 0 170px;
}
.rr-radar-results-ai-pairwise-compact .rr-radar-results-dumbbell-row{
  grid-template-columns:155px minmax(220px,1fr) 120px;
  gap:11px;
  min-height:38px;
}
.rr-radar-results-ai-pairwise-compact .rr-radar-results-dumbbell-label{
  font-size:11px;
}
.rr-radar-results-ai-pairwise-compact .rr-radar-results-dumbbell-values{
  grid-template-columns:auto auto auto auto;
  gap:4px;
  justify-content:end;
  font-size:11px;
  white-space:nowrap;
}
.rr-radar-results-ai-pairwise-compact .rr-radar-results-dumbbell-values b{
  font-weight:500;
  color:var(--rr-results-muted);
}
.rr-radar-results-ai-pairwise-compact .rr-radar-results-dumbbell-values strong{
  margin-left:4px;
  font-size:12px;
}
.rr-radar-results-inline-evidence{
  margin:7px 0 0!important;
  font-size:10px!important;
  line-height:1.4!important;
  color:var(--rr-results-muted)!important;
}
.rr-radar-results-external-compact .rr-radar-results-compact-heading{margin-bottom:12px;}
.rr-radar-results-external-grid-compact{
  grid-template-columns:repeat(4,minmax(0,1fr));
}
.rr-radar-results-external-grid-compact > div{padding:11px 13px;}
.rr-radar-results-external-grid-compact strong{font-size:19px;}
.rr-radar-results-external-grid-compact .rr-radar-results-external-actionable{
  box-shadow:inset 3px 0 0 var(--rr-results-amber);
  background:linear-gradient(90deg,var(--rr-results-amber-soft),#fff 60%);
}
.rr-radar-results-external-window{
  display:flex;
  justify-content:space-between;
  gap:20px;
  margin-top:10px;
  font-size:11px;
  line-height:1.35;
  color:var(--rr-results-muted);
}
.rr-radar-results-external-window strong{font-weight:650;color:var(--rr-results-text);}
.rr-radar-results-assets .rr-radar-results-section-heading{margin-bottom:10px;}
.rr-radar-results-assets .rr-radar-results-section-heading p{max-width:900px;}
.rr-radar-evolution-v2 .rr-radar-evolution-filters{margin-bottom:11px!important;}
.rr-radar-results-asset-list{gap:8px;}
.rr-radar-results-asset-item > summary::-webkit-details-marker{display:none;}
.rr-radar-results-asset-item > summary{list-style:none;}
.rr-radar-results-asset-summary{
  display:grid;
  grid-template-columns:minmax(0,1.4fr) minmax(155px,.42fr) minmax(180px,.5fr) 18px;
  gap:14px;
  align-items:center;
  min-height:66px;
  padding:10px 14px;
  cursor:pointer;
  background:#fff;
}
.rr-radar-results-asset-summary::after{
  content:'';
  justify-self:end;
  font-size:16px;
  line-height:1;
  color:var(--rr-results-muted);
  transition:transform .15s ease;
}
.rr-radar-results-asset-item[open] > .rr-radar-results-asset-summary::after{transform:rotate(180deg);}
.rr-radar-results-asset-summary__identity{
  display:grid;
  grid-template-columns:auto minmax(0,1fr);
  gap:9px;
  align-items:center;
  min-width:0;
}
.rr-radar-results-asset-summary__identity > div{min-width:0;}
.rr-radar-results-asset-summary__identity strong{
  display:block;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-size:13px;
  line-height:1.35;
  color:var(--rr-results-ink);
}
.rr-radar-results-asset-summary__identity span:not(.rr-radar-quality-badge){
  display:block;
  margin-top:2px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-size:10px;
  color:var(--rr-results-muted);
}
.rr-radar-results-asset-summary__signal,
.rr-radar-results-asset-summary__dates{min-width:0;}
.rr-radar-results-asset-summary__signal span,
.rr-radar-results-asset-summary__dates span{display:block;font-size:10px;color:var(--rr-results-muted);}
.rr-radar-results-asset-summary__signal strong,
.rr-radar-results-asset-summary__dates strong{display:block;margin-top:3px;font-size:11px;line-height:1.35;color:var(--rr-results-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.rr-radar-results-asset-detail{border-top:1px solid var(--rr-results-border);}
.rr-radar-results-asset-detail__top{
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:12px;
  padding:10px 14px;
  background:var(--rr-surface-2,#f7faf8);
  border-bottom:1px solid var(--rr-results-border);
}
.rr-radar-results-method-fold{
  border:1px solid var(--rr-results-border);
  border-radius:7px;
  background:#fff;
  overflow:hidden;
}
.rr-radar-results-method-fold > summary{
  cursor:pointer;
  padding:12px 15px;
  font-size:12px;
  font-weight:750;
  color:var(--rr-results-text);
}
.rr-radar-results-method-fold > div{
  padding:0 15px 13px;
  border-top:1px solid var(--rr-results-border);
}
.rr-radar-results-method-fold p,
.rr-radar-results-method-fold li{
  font-size:11px!important;
  line-height:1.5!important;
  color:var(--rr-results-muted)!important;
}
.rr-radar-results-method-fold ul{margin:8px 0 0 18px;}

@media (max-width:1280px){
  .rr-radar-results-first-view{grid-template-columns:1fr;}
  .rr-radar-results-ai-pairwise-compact .rr-radar-results-dumbbell-axis{margin-left:180px;}
  .rr-radar-results-ai-pairwise-compact .rr-radar-results-dumbbell-row{grid-template-columns:165px minmax(260px,1fr) 120px;}
  .rr-radar-results-asset-summary{grid-template-columns:minmax(0,1fr) 150px 170px 18px;}
}
@media (max-width:900px){
  .rr-radar-results-evidence-band{grid-template-columns:repeat(2,minmax(0,1fr));}
  .rr-radar-results-evidence-band > div:nth-child(2){border-right:0;}
  .rr-radar-results-evidence-band > div:nth-child(-n+2){border-bottom:1px solid var(--rr-results-border);}
  .rr-radar-results-external-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr));}
  .rr-radar-results-asset-summary{grid-template-columns:1fr 18px;}
  .rr-radar-results-asset-summary__signal,.rr-radar-results-asset-summary__dates{grid-column:1 / -1;}
  .rr-radar-results-external-window{display:block;}
  .rr-radar-results-external-window strong{display:block;margin-top:4px;}
}
@media (max-width:760px){
  .rr-radar-results-evidence-band{grid-template-columns:1fr;}
  .rr-radar-results-evidence-band > div{border-right:0;border-bottom:1px solid var(--rr-results-border);}
  .rr-radar-results-evidence-band > div:last-child{border-bottom:0;}
  .rr-radar-results-verdict p{font-size:15px!important;}
  .rr-radar-results-current-validations,.rr-radar-results-external-grid-compact{grid-template-columns:1fr;}
  .rr-radar-results-portfolio-compact .rr-radar-results-stacked-legend{grid-template-columns:1fr;}
  .rr-radar-results-ai-pairwise-compact .rr-radar-results-dumbbell-axis{display:none;}
  .rr-radar-results-ai-pairwise-compact .rr-radar-results-dumbbell-row{grid-template-columns:1fr;gap:5px;padding:8px 0;}
  .rr-radar-results-ai-pairwise-compact .rr-radar-results-dumbbell-values{justify-content:start;}
}

/* --------------------------------------------------------------------------
 * v1.135.0.156 · V3.4F / T2.4V.2zfu · Resultados interaction + visual closeout
 * Canonical disclosure chevrons, stronger pairwise IA scanability and compact
 * executive states. Scoped to Resultados only.
 * -------------------------------------------------------------------------- */
.rr-radar-evolution-v2 .rr-radar-results-current-empty{
  display:flex;
  align-items:baseline;
  gap:8px;
  padding:9px 11px;
}
.rr-radar-evolution-v2 .rr-radar-results-current-empty strong{flex:0 0 auto;font-size:11.5px;}
.rr-radar-evolution-v2 .rr-radar-results-current-empty p{margin:0!important;font-size:10.5px!important;}

/* Canonical disclosure chevron used across Prioridades/Oportunidades/Acciones. */
.rr-radar-evolution-v2 .rr-radar-results-history-fold > summary,
.rr-radar-evolution-v2 .rr-radar-results-method-fold > summary,
.rr-radar-evolution-v2 .rr-radar-results-asset-events > summary,
.rr-radar-evolution-v2 .rr-radar-results-context-fold > summary{
  position:relative;
  list-style:none;
  padding-right:34px!important;
}
.rr-radar-evolution-v2 .rr-radar-results-history-fold > summary::-webkit-details-marker,
.rr-radar-evolution-v2 .rr-radar-results-method-fold > summary::-webkit-details-marker,
.rr-radar-evolution-v2 .rr-radar-results-asset-events > summary::-webkit-details-marker,
.rr-radar-evolution-v2 .rr-radar-results-context-fold > summary::-webkit-details-marker{display:none;}
.rr-radar-evolution-v2 .rr-radar-results-history-fold > summary::after,
.rr-radar-evolution-v2 .rr-radar-results-method-fold > summary::after,
.rr-radar-evolution-v2 .rr-radar-results-asset-events > summary::after,
.rr-radar-evolution-v2 .rr-radar-results-context-fold > summary::after{
  content:'';
  position:absolute;
  right:11px;
  top:50%;
  width:7px;
  height:7px;
  border-right:1.6px solid #53675e;
  border-bottom:1.6px solid #53675e;
  transform:translateY(-65%) rotate(45deg);
  transform-origin:center;
  transition:transform .16s ease;
}
.rr-radar-evolution-v2 .rr-radar-results-history-fold[open] > summary::after,
.rr-radar-evolution-v2 .rr-radar-results-method-fold[open] > summary::after,
.rr-radar-evolution-v2 .rr-radar-results-asset-events[open] > summary::after,
.rr-radar-evolution-v2 .rr-radar-results-context-fold[open] > summary::after{
  transform:translateY(-35%) rotate(225deg);
}
.rr-radar-evolution-v2 .rr-radar-results-history-fold > summary:hover,
.rr-radar-evolution-v2 .rr-radar-results-method-fold > summary:hover,
.rr-radar-evolution-v2 .rr-radar-results-asset-events > summary:hover,
.rr-radar-evolution-v2 .rr-radar-results-context-fold > summary:hover{color:var(--rr-results-green);}
.rr-radar-evolution-v2 .rr-radar-results-history-fold > summary:focus-visible,
.rr-radar-evolution-v2 .rr-radar-results-method-fold > summary:focus-visible,
.rr-radar-evolution-v2 .rr-radar-results-asset-events > summary:focus-visible,
.rr-radar-evolution-v2 .rr-radar-results-context-fold > summary:focus-visible{
  outline:2px solid rgba(23,106,79,.36);
  outline-offset:2px;
}
.rr-radar-evolution-v2 .rr-radar-results-history-fold > summary{
  min-height:30px;
  display:flex;
  align-items:center;
}
.rr-radar-evolution-v2 .rr-radar-results-method-fold > summary{min-height:42px;display:flex;align-items:center;}
.rr-radar-evolution-v2 .rr-radar-results-asset-events > summary{display:block;min-height:26px;line-height:26px;}

/* Asset disclosures: full-row target, absolute canonical chevron, no native glyph. */
.rr-radar-evolution-v2 .rr-radar-results-asset-item > summary::-webkit-details-marker{display:none;}
.rr-radar-evolution-v2 .rr-radar-results-asset-item > summary{list-style:none;}
.rr-radar-evolution-v2 .rr-radar-results-asset-summary{
  position:relative;
  grid-template-columns:minmax(0,1.4fr) minmax(155px,.42fr) minmax(180px,.5fr);
  padding-right:46px;
  transition:background-color .15s ease,border-color .15s ease;
}
.rr-radar-evolution-v2 .rr-radar-results-asset-summary::after{
  content:'';
  position:absolute;
  right:18px;
  top:50%;
  width:9px;
  height:9px;
  border:0;
  border-right:1.8px solid #53675e;
  border-bottom:1.8px solid #53675e;
  background:transparent;
  transform:translateY(-65%) rotate(45deg);
  transform-origin:center;
  transition:transform .16s ease;
}
.rr-radar-evolution-v2 .rr-radar-results-asset-item[open] > .rr-radar-results-asset-summary::after{
  transform:translateY(-35%) rotate(225deg);
}
.rr-radar-evolution-v2 .rr-radar-results-asset-summary:hover{background:#f8faf9;}
.rr-radar-evolution-v2 .rr-radar-results-asset-summary:focus-visible{
  outline:2px solid rgba(23,106,79,.36);
  outline-offset:-2px;
}
.rr-radar-evolution-v2 .rr-radar-results-asset-summary__identity strong{font-size:13.5px;}
.rr-radar-evolution-v2 .rr-radar-results-asset-summary__signal strong{font-size:12px;}
.rr-radar-evolution-v2 .rr-radar-results-asset-summary__dates strong{font-size:11.5px;}

/* Pairwise IA: keep fixed 0–100 semantics, increase scanability instead of scale distortion. */
.rr-radar-evolution-v2 .rr-radar-results-ai-pairwise-compact{margin-top:14px;}
.rr-radar-evolution-v2 .rr-radar-results-ai-pairwise-compact .rr-radar-results-dumbbell-axis{
  margin:13px 132px 1px 178px;
  font-size:10.5px;
}
.rr-radar-evolution-v2 .rr-radar-results-ai-pairwise-compact .rr-radar-results-dumbbell-list{gap:3px;}
.rr-radar-evolution-v2 .rr-radar-results-ai-pairwise-compact .rr-radar-results-dumbbell-row{
  grid-template-columns:165px minmax(245px,1fr) 132px;
  gap:13px;
  min-height:50px;
}
.rr-radar-evolution-v2 .rr-radar-results-ai-pairwise-compact .rr-radar-results-dumbbell-label{
  font-size:12px;
  font-weight:760;
  color:var(--rr-results-ink);
}
.rr-radar-evolution-v2 .rr-radar-results-ai-pairwise-compact .rr-radar-results-dumbbell-plot{
  height:28px;
  background:
    linear-gradient(to right, transparent 24.8%, var(--rr-results-border) 25%, transparent 25.2%, transparent 49.8%, var(--rr-results-border) 50%, transparent 50.2%, transparent 74.8%, var(--rr-results-border) 75%, transparent 75.2%),
    linear-gradient(to bottom, transparent 13px, #d7e2dc 13px, #d7e2dc 14px, transparent 14px);
}
.rr-radar-evolution-v2 .rr-radar-results-ai-pairwise-compact .rr-radar-results-dumbbell-connector{
  top:11.5px;
  height:5px;
  min-width:4px;
  border-radius:3px;
}
.rr-radar-evolution-v2 .rr-radar-results-ai-pairwise-compact .rr-radar-results-dumbbell-point{
  top:6px;
  width:16px;
  height:16px;
  margin-left:-8px;
}
.rr-radar-evolution-v2 .rr-radar-results-ai-pairwise-compact .rr-radar-results-dumbbell-point.is-previous{border-width:2.2px;}
.rr-radar-evolution-v2 .rr-radar-results-ai-pairwise-compact .rr-radar-results-dumbbell-values{
  grid-template-columns:auto auto auto auto;
  gap:5px;
  font-size:12px;
}
.rr-radar-evolution-v2 .rr-radar-results-ai-pairwise-compact .rr-radar-results-dumbbell-values span:first-child{font-weight:650;color:var(--rr-results-muted);}
.rr-radar-evolution-v2 .rr-radar-results-ai-pairwise-compact .rr-radar-results-dumbbell-values span:nth-child(3){font-size:13px;font-weight:800;color:var(--rr-results-ink);}
.rr-radar-evolution-v2 .rr-radar-results-ai-pairwise-compact .rr-radar-results-dumbbell-values strong{font-size:13px;font-weight:800;}
.rr-radar-evolution-v2 .rr-radar-results-inline-evidence{font-size:10.5px!important;}

/* Slightly clearer distribution legend without adding another KPI layer. */
.rr-radar-evolution-v2 .rr-radar-results-portfolio-compact .rr-radar-results-stacked-legend > div{
  display:grid;
  grid-template-columns:auto minmax(0,1fr) auto;
  align-items:center;
  gap:6px;
}
.rr-radar-evolution-v2 .rr-radar-results-portfolio-compact .rr-radar-results-stacked-legend span:not(.rr-radar-results-legend-dot){font-size:10.5px;color:var(--rr-results-text);}
.rr-radar-evolution-v2 .rr-radar-results-portfolio-compact .rr-radar-results-stacked-legend strong{font-size:11.5px;}
.rr-radar-evolution-v2 .rr-radar-results-not-compared{padding-top:7px;border-top:1px solid #edf2ef;}

@media (max-width:1280px){
  .rr-radar-evolution-v2 .rr-radar-results-ai-pairwise-compact .rr-radar-results-dumbbell-axis{margin-left:178px;margin-right:132px;}
  .rr-radar-evolution-v2 .rr-radar-results-ai-pairwise-compact .rr-radar-results-dumbbell-row{grid-template-columns:165px minmax(245px,1fr) 132px;}
  .rr-radar-evolution-v2 .rr-radar-results-asset-summary{grid-template-columns:minmax(0,1fr) 150px 170px;}
}
@media (max-width:900px){
  .rr-radar-evolution-v2 .rr-radar-results-asset-summary{grid-template-columns:1fr;padding-right:44px;}
  .rr-radar-evolution-v2 .rr-radar-results-asset-summary__signal,
  .rr-radar-evolution-v2 .rr-radar-results-asset-summary__dates{grid-column:1;}
  .rr-radar-evolution-v2 .rr-radar-results-current-empty{display:block;}
  .rr-radar-evolution-v2 .rr-radar-results-current-empty p{margin-top:3px!important;}
}
@media (max-width:760px){
  .rr-radar-evolution-v2 .rr-radar-results-ai-pairwise-compact .rr-radar-results-dumbbell-axis{display:none;}
  .rr-radar-evolution-v2 .rr-radar-results-ai-pairwise-compact .rr-radar-results-dumbbell-row{grid-template-columns:1fr;gap:6px;padding:8px 0;}
  .rr-radar-evolution-v2 .rr-radar-results-ai-pairwise-compact .rr-radar-results-dumbbell-values{justify-content:start;}
}

/* --------------------------------------------------------------------------
 * v1.135.0.157 · Resultados semantic scanability closeout
 * -------------------------------------------------------------------------- */
.rr-radar-evolution-v2 .rr-radar-results-asset-summary__badges{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:4px;
  min-width:0;
}
.rr-radar-evolution-v2 .rr-radar-results-asset-summary__badges .rr-radar-quality-badge,
.rr-radar-evolution-v2 .rr-radar-results-asset-summary__badges .rr-radar-badge{
  display:inline-flex!important;
  align-items:center;
  width:auto!important;
  max-width:100%;
  margin:0!important;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.rr-radar-evolution-v2 .rr-radar-results-asset-summary__badges .rr-radar-badge{
  font-size:9.5px!important;
  line-height:1.2!important;
  padding:3px 6px!important;
}
.rr-radar-evolution-v2 .rr-radar-results-comparison-note{
  margin:7px 0 0!important;
  color:var(--rr-results-muted)!important;
  font-size:10.5px!important;
  line-height:1.4!important;
}


/* --------------------------------------------------------------------------
 * v1.135.0.160 · V3.4F / T2.4V.2zfy · Resultados canonical rhythm repair
 * Root cause fixed: the Suite client rhythm reset zeroes direct-child margins
 * and expects --rr-rhythm-section/--rr-rhythm-theme to exist. Resultados did
 * not inherit those variables, leaving the grid with no effective row gap.
 * Define the contract locally and use canonical theme breaks rather than
 * competing margin overrides.
 * -------------------------------------------------------------------------- */
.rr-radar-evolution-v2{
  --rr-rhythm-component:16px;
  --rr-rhythm-section:24px;
  --rr-rhythm-theme:48px;
  --rr-hierarchy-heading-gap:28px;
}

/* Admin/non-Suite fallback: reproduce the same rhythm when the transversal
 * Suite rule is not present. In Suite frontend the higher-specificity
 * canonical rule consumes the variables above and owns the grid flow. */
.rr-radar-evolution-v2{
  row-gap:var(--rr-rhythm-section)!important;
}
.rr-radar-evolution-v2 > .rr-radar-theme-break{
  margin-top:calc(var(--rr-rhythm-theme) - var(--rr-rhythm-section))!important;
}

/* The executive sentence is a transition, not a card. Keep the kicker/text
 * compact internally while the following theme break supplies 48px before
 * the analytical cards. */
.rr-radar-evolution-v2 .rr-radar-results-verdict{
  padding:0 2px!important;
}
.rr-radar-evolution-v2 .rr-radar-results-verdict .rr-radar-kicker{
  display:block;
  margin-bottom:7px!important;
}
.rr-radar-evolution-v2 .rr-radar-results-verdict p{
  margin:0!important;
  line-height:1.48!important;
}

/* Audit introduction: deliberate pause before controls, then another pause
 * before the first auditable row. This is internal rhythm and therefore is
 * not affected by the Suite direct-child margin reset. */
.rr-radar-evolution-v2 .rr-radar-results-assets .rr-radar-results-section-heading{
  margin:0 0 var(--rr-hierarchy-heading-gap)!important;
}
.rr-radar-evolution-v2 .rr-radar-results-assets .rr-radar-results-section-heading h2{
  margin:6px 0 9px!important;
}
.rr-radar-evolution-v2 .rr-radar-results-assets .rr-radar-results-section-heading p{
  margin:0!important;
  line-height:1.55!important;
}
.rr-radar-evolution-v2 .rr-radar-results-assets .rr-radar-evolution-filters{
  margin:0 0 22px!important;
}
.rr-radar-evolution-v2 .rr-radar-results-assets .rr-radar-results-asset-list{
  gap:14px!important;
  margin-top:0!important;
}

/* Closing methodology must read as a separate closing layer. */
.rr-radar-evolution-v2 .rr-radar-results-method-fold > summary{
  min-height:46px;
}

/* Suite frontend: explicitly out-rank the transversal direct-child reset.
 * This selector deliberately matches the real portal DOM. */
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="evolution"] > .wrap.rr-radar-evolution-v2{
  --rr-rhythm-component:16px;
  --rr-rhythm-section:24px;
  --rr-rhythm-theme:48px;
  --rr-hierarchy-heading-gap:28px;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  row-gap:var(--rr-rhythm-section)!important;
  column-gap:0!important;
  align-content:start!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="evolution"] > .wrap.rr-radar-evolution-v2 > *{
  margin-block:0!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="evolution"] > .wrap.rr-radar-evolution-v2 > .rr-radar-theme-break{
  margin-top:calc(var(--rr-rhythm-theme) - var(--rr-rhythm-section))!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="evolution"] .rr-radar-results-assets .rr-radar-results-section-heading{
  margin-bottom:var(--rr-hierarchy-heading-gap)!important;
}
body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="evolution"] .rr-radar-results-assets .rr-radar-evolution-filters{
  margin-bottom:22px!important;
}

@media (max-width:900px){
  .rr-radar-evolution-v2,
  body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="evolution"] > .wrap.rr-radar-evolution-v2{
    --rr-rhythm-section:20px;
    --rr-rhythm-theme:40px;
    --rr-hierarchy-heading-gap:22px;
  }
  .rr-radar-evolution-v2 .rr-radar-results-assets .rr-radar-evolution-filters,
  body.rr-radar-suite-page .rr-radar-client-surface-view[data-radar-view="evolution"] .rr-radar-results-assets .rr-radar-evolution-filters{
    margin-bottom:18px!important;
  }
}

/* --------------------------------------------------------------------------
 * v1.135.0.161 · V3.4F / T2.4V.2zfz · Resultados final closeout micropass
 * No architecture changes: improve secondary-text legibility, strengthen the
 * operational footer and keep paired-chart values visually separated.
 * -------------------------------------------------------------------------- */
.rr-radar-evolution-v2 .rr-radar-results-comparison-note{
  font-size:11.25px!important;
  line-height:1.48!important;
}
.rr-radar-evolution-v2 .rr-radar-results-asset-item__footer{
  padding:13px 16px!important;
  background:#f3f8f5!important;
}
.rr-radar-evolution-v2 .rr-radar-results-asset-item__footer p{
  line-height:1.5!important;
}
.rr-radar-evolution-v2 .rr-radar-results-method-fold p,
.rr-radar-evolution-v2 .rr-radar-results-method-fold li{
  font-size:11.5px!important;
  line-height:1.55!important;
}
.rr-radar-evolution-v2 .rr-radar-results-verdict .rr-radar-kicker{
  color:var(--rr-results-muted)!important;
  font-weight:800!important;
}
.rr-radar-evolution-v2 .rr-radar-results-ai-pairwise-compact .rr-radar-results-dumbbell-values{
  padding-left:6px;
}


/* v1.135.0.163 · Resultados filter anchor stability */
.rr-radar-evolution-v2 #rr-results-assets{scroll-margin-top:96px;}


/* --------------------------------------------------------------------------
 * v1.135.0.165 · Resultados filter visual micro-polish
 * Filters are state controls, not primary CTAs: compact tabs, separated
 * counters and restrained semantic dots. Partial-navigation behavior unchanged.
 * -------------------------------------------------------------------------- */
.rr-radar-evolution-v2 .rr-radar-results-assets .rr-radar-evolution-filters{
  gap:6px!important;
  align-items:center!important;
}
.rr-radar-evolution-v2 .rr-radar-results-assets .rr-radar-evolution-filters .button.rr-radar-results-filter{
  min-height:34px!important;
  height:34px!important;
  padding:5px 6px 5px 10px!important;
  gap:7px!important;
  border:1px solid #cfddd7!important;
  border-radius:7px!important;
  background:#fff!important;
  box-shadow:none!important;
  color:#24463b!important;
  font-size:12px!important;
  line-height:1!important;
  font-weight:700!important;
  white-space:nowrap!important;
  text-decoration:none!important;
  transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease!important;
}
.rr-radar-evolution-v2 .rr-radar-results-assets .rr-radar-evolution-filters .button.rr-radar-results-filter:hover,
.rr-radar-evolution-v2 .rr-radar-results-assets .rr-radar-evolution-filters .button.rr-radar-results-filter:focus-visible{
  background:#f7faf8!important;
  border-color:#91b9aa!important;
  color:#173f34!important;
}
.rr-radar-evolution-v2 .rr-radar-results-assets .rr-radar-evolution-filters .button.rr-radar-results-filter:focus-visible{
  outline:2px solid rgba(23,106,79,.22)!important;
  outline-offset:2px!important;
}
.rr-radar-evolution-v2 .rr-radar-results-assets .rr-radar-evolution-filters .button.rr-radar-results-filter.is-active{
  background:#eef7f3!important;
  border-color:#176a4f!important;
  color:#0f4f3d!important;
  box-shadow:inset 0 -2px 0 #176a4f!important;
}
.rr-radar-results-filter-label{
  display:inline-block;
  line-height:1.15;
}
.rr-radar-results-filter-count{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:22px;
  height:22px;
  padding:0 6px;
  border:1px solid #e0e9e5;
  border-radius:5px;
  background:#f3f6f5;
  color:#5b6f66;
  font-size:11px;
  line-height:1;
  font-weight:800;
  font-variant-numeric:tabular-nums;
}
.rr-radar-results-filter.is-active .rr-radar-results-filter-count{
  border-color:#d2e5dc;
  background:#fff;
  color:#176a4f;
}
.rr-radar-results-filter-dot{
  width:6px;
  height:6px;
  flex:0 0 6px;
  border-radius:50%;
  background:#87968f;
}
.rr-radar-results-filter--attention .rr-radar-results-filter-dot{background:#b7791f;}
.rr-radar-results-filter--improvement .rr-radar-results-filter-dot{background:#176a4f;}
.rr-radar-results-filter--no_history .rr-radar-results-filter-dot{background:#8a9992;}
@media (max-width:760px){
  .rr-radar-evolution-v2 .rr-radar-results-assets .rr-radar-evolution-filters .button.rr-radar-results-filter{
    min-height:36px!important;
    height:auto!important;
    padding:6px 7px 6px 9px!important;
  }
}

/* v1.135.0.175 · VIG-3.6 · Micropulido final del Centro de Vigilancia */
.rr-watch-center .rr-watch-canonical-hero.rr-radar-surface-hero--canonical{margin-bottom:20px!important;border-top-color:#dce7e1!important}
.rr-watch-center .rr-watch-canonical-hero.rr-radar-surface-hero--canonical>h1{margin:0 0 8px!important;font-size:30px!important}
.rr-watch-center .rr-watch-canonical-hero.rr-radar-surface-hero--canonical>.rr-radar-lead{max-width:66ch!important}
.rr-watch-center .rr-watch-reading{margin:0!important;padding:0 0 28px!important;border-bottom:1px solid #dce7e1!important}
.rr-watch-center .rr-watch-verdict{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;align-items:start!important}
.rr-watch-center .rr-watch-verdict h2{font-size:clamp(1.5rem,2.15vw,1.9rem)!important}
.rr-watch-center .rr-watch-verdict-copy{margin-top:8px!important;max-width:74ch!important}
.rr-watch-center .rr-watch-verdict-facts{display:none!important}
.rr-watch-center .rr-watch-operation-head{margin-bottom:20px!important}
.rr-watch-center .rr-watch-summary-card--sources[data-watch-state="verified"]::before{background:var(--rr-semantic-state-verified-fg)!important}
.rr-watch-center .rr-watch-mini-state.is-soft-attention{color:var(--rr-semantic-state-attention-soft-fg)!important;background:var(--rr-semantic-state-attention-soft-bg)!important;border-color:var(--rr-semantic-state-attention-soft-border)!important}
.rr-watch-center .rr-watch-source-value strong{font-size:clamp(1.55rem,2.35vw,2.05rem)!important}
.rr-watch-center .rr-watch-source-value span{max-width:32ch!important;color:var(--rr-semantic-text-secondary)!important}

/* v1.135.0.176 · Vigilancia > Revisiones · operational journey reconstruction. */
.rr-radar-reviews-v176{display:grid;gap:24px;}
.rr-radar-reviews-v176 .rr-reviews-feedback{margin:0!important;}
.rr-radar-reviews-v176 .rr-section{margin:0!important;}
.rr-radar-reviews-v176 .rr-section-head{align-items:flex-end;}
.rr-radar-reviews-v176 .rr-section-head>div{max-width:760px;}
.rr-radar-reviews-v176 .rr-section-head h2{margin-bottom:4px;}
.rr-radar-reviews-v176 .rr-section-head p:last-child{margin-bottom:0;}
.rr-radar-reviews-v176 .rr-reviews-reading{padding:0 0 22px;border-bottom:1px solid var(--rr-border-soft,#DDE4E1);}
.rr-radar-reviews-v176 .rr-reviews-reading .rr-watch-state{margin-bottom:12px;}
.rr-radar-reviews-v176 .rr-reviews-reading .rr-eyebrow{margin:0 0 5px;}
.rr-radar-reviews-v176 .rr-reviews-reading h2{margin:0 0 7px;font-size:28px;line-height:1.15;letter-spacing:-.025em;}
.rr-radar-reviews-v176 .rr-reviews-reading>p:last-of-type{max-width:760px;margin:0;color:var(--rr-muted,#66736E);}
.rr-radar-reviews-v176 .rr-reviews-due-action{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:16px;padding:14px 16px;border:1px solid #E6D2A8;border-radius:7px;background:#FFF9EC;}
.rr-radar-reviews-v176 .rr-reviews-due-action strong,.rr-radar-reviews-v176 .rr-reviews-due-action span{display:block;}
.rr-radar-reviews-v176 .rr-reviews-due-action span{margin-top:3px;color:#6D5A32;font-size:12px;}
.rr-radar-reviews-v176 .rr-reviews-inline-alert{display:flex;gap:8px;margin-top:14px;padding:11px 13px;border-left:3px solid #A56515;background:#FFF8E8;color:#5D4A25;}
.rr-radar-reviews-v176 .rr-reviews-inline-alert strong,.rr-radar-reviews-v176 .rr-reviews-inline-alert span{display:block;}
.rr-radar-reviews-v176 .rr-reviews-next-card{display:grid;grid-template-columns:.85fr 1.4fr 1fr;gap:0;padding:0;overflow:hidden;}
.rr-radar-reviews-v176 .rr-reviews-next-card>div{min-width:0;padding:20px 22px;}
.rr-radar-reviews-v176 .rr-reviews-next-card>div+div{border-left:1px solid var(--rr-border-soft,#DDE4E1);}
.rr-radar-reviews-v176 .rr-reviews-next-card span,.rr-radar-reviews-v176 .rr-reviews-next-card small{display:block;color:var(--rr-muted,#66736E);font-size:12px;line-height:1.4;}
.rr-radar-reviews-v176 .rr-reviews-next-card>div>span{margin-bottom:7px;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700;}
.rr-radar-reviews-v176 .rr-reviews-next-card strong{display:block;color:var(--rr-text,#1F2B26);font-size:16px;line-height:1.35;overflow-wrap:anywhere;}
.rr-radar-reviews-v176 .rr-reviews-next-date strong{font-size:22px;letter-spacing:-.015em;}
.rr-radar-reviews-v176 .rr-reviews-next-card small{margin-top:4px;}
.rr-radar-reviews-v176 .rr-reviews-upcoming-list{margin-top:10px;border-top:1px solid var(--rr-border-soft,#DDE4E1);}
.rr-radar-reviews-v176 .rr-reviews-upcoming-row,.rr-radar-reviews-v176 .rr-reviews-simple-row,.rr-radar-reviews-v176 .rr-reviews-run-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:13px 2px;border-bottom:1px solid var(--rr-border-soft,#E4EAE7);}
.rr-radar-reviews-v176 .rr-reviews-upcoming-row>div:first-child,.rr-radar-reviews-v176 .rr-reviews-simple-row>div:first-child,.rr-radar-reviews-v176 .rr-reviews-run-row>div:first-child{min-width:0;flex:1 1 auto;}
.rr-radar-reviews-v176 .rr-reviews-upcoming-row>div:last-child,.rr-radar-reviews-v176 .rr-reviews-simple-row>div:last-child,.rr-radar-reviews-v176 .rr-reviews-run-row>div:last-child{flex:0 0 auto;text-align:right;}
.rr-radar-reviews-v176 .rr-reviews-upcoming-row strong,.rr-radar-reviews-v176 .rr-reviews-upcoming-row span,.rr-radar-reviews-v176 .rr-reviews-simple-row strong,.rr-radar-reviews-v176 .rr-reviews-simple-row span,.rr-radar-reviews-v176 .rr-reviews-run-row strong,.rr-radar-reviews-v176 .rr-reviews-run-row span{display:block;}
.rr-radar-reviews-v176 .rr-reviews-upcoming-row span,.rr-radar-reviews-v176 .rr-reviews-simple-row span,.rr-radar-reviews-v176 .rr-reviews-run-row span{margin-top:3px;color:var(--rr-muted,#66736E);font-size:12px;}
.rr-radar-reviews-v176 .rr-reviews-simple-list,.rr-radar-reviews-v176 .rr-reviews-runs{padding:0 16px;}
.rr-radar-reviews-v176 .rr-reviews-simple-row:last-child,.rr-radar-reviews-v176 .rr-reviews-run-row:last-child{border-bottom:0;}
.rr-radar-reviews-v176 .rr-reviews-manual-card{padding:18px;}
.rr-radar-reviews-v176 .rr-reviews-manual-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;}
.rr-radar-reviews-v176 .rr-reviews-manual-form label>span{display:block;margin-bottom:6px;color:var(--rr-muted,#66736E);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;}
.rr-radar-reviews-v176 .rr-reviews-manual-form select{width:100%;min-height:40px;border:1px solid #C7D3CE;border-radius:7px;background:#FFF;}
.rr-radar-reviews-v176 .rr-reviews-manual-form .button{min-height:40px;}
.rr-radar-reviews-v176 .rr-reviews-empty{padding:18px 20px;}
.rr-radar-reviews-v176 .rr-reviews-empty strong{display:block;margin-bottom:5px;color:var(--rr-text,#1F2B26);font-size:14px;}
.rr-radar-reviews-v176 .rr-reviews-empty p{margin:0;color:var(--rr-muted,#66736E);}
.rr-radar-reviews-v176 .rr-reviews-empty .rr-text-action{display:inline-flex;margin-top:12px;}
.rr-radar-reviews-v176 .rr-reviews-latest-detail{margin-top:12px;border:1px solid var(--rr-border-soft,#DDE4E1);border-radius:7px;background:#FFF;overflow:hidden;}
.rr-radar-reviews-v176 .rr-reviews-latest-detail>summary{padding:13px 15px;cursor:pointer;font-weight:700;}
.rr-radar-reviews-v176 .rr-reviews-latest-detail[open]>summary{border-bottom:1px solid var(--rr-border-soft,#DDE4E1);background:#F9FBFA;}
.rr-radar-reviews-v176 .rr-reviews-latest-items{border:0;border-radius:0;box-shadow:none;}
.rr-radar-reviews-v176 .rr-reviews-latest-row{display:flex;justify-content:space-between;gap:18px;padding:12px 15px;border-bottom:1px solid var(--rr-border-soft,#E4EAE7);}
.rr-radar-reviews-v176 .rr-reviews-latest-row:last-child{border-bottom:0;}
.rr-radar-reviews-v176 .rr-reviews-latest-row span{color:var(--rr-muted,#66736E);font-size:12px;}
@media(max-width:900px){
  .rr-radar-reviews-v176 .rr-reviews-next-card{grid-template-columns:1fr;}
  .rr-radar-reviews-v176 .rr-reviews-next-card>div+div{border-left:0;border-top:1px solid var(--rr-border-soft,#DDE4E1);}
  .rr-radar-reviews-v176 .rr-reviews-manual-form{grid-template-columns:1fr;}
  .rr-radar-reviews-v176 .rr-reviews-due-action{align-items:flex-start;flex-direction:column;}
}
@media(max-width:640px){
  .rr-radar-reviews-v176{gap:20px;}
  .rr-radar-reviews-v176 .rr-reviews-reading h2{font-size:24px;}
  .rr-radar-reviews-v176 .rr-reviews-upcoming-row,.rr-radar-reviews-v176 .rr-reviews-simple-row,.rr-radar-reviews-v176 .rr-reviews-run-row,.rr-radar-reviews-v176 .rr-reviews-latest-row{display:block;}
  .rr-radar-reviews-v176 .rr-reviews-upcoming-row>div:last-child,.rr-radar-reviews-v176 .rr-reviews-simple-row>div:last-child,.rr-radar-reviews-v176 .rr-reviews-run-row>div:last-child{margin-top:8px;text-align:left;}
}

/* v1.135.0.177 · Vigilancia > Revisiones · visual/systemic consolidation. */
.rr-radar-reviews-v177{display:grid;gap:20px;}
.rr-radar-reviews-v177 .rr-reviews-canonical-hero.rr-radar-surface-hero--canonical{margin-bottom:0!important;border-top-color:#dce7e1!important;}
.rr-radar-reviews-v177 .rr-reviews-canonical-hero.rr-radar-surface-hero--canonical>h1{margin:0 0 8px!important;font-size:30px!important;}
.rr-radar-reviews-v177 .rr-reviews-canonical-hero.rr-radar-surface-hero--canonical>.rr-radar-lead{max-width:66ch!important;}
.rr-radar-reviews-v177 .rr-reviews-feedback{margin:0!important;}
.rr-radar-reviews-v177 .rr-section{margin:0!important;}
.rr-radar-reviews-v177 .rr-section-head{align-items:flex-end;}
.rr-radar-reviews-v177 .rr-section-head>div{max-width:760px;}
.rr-radar-reviews-v177 .rr-section-head h2{margin-bottom:4px;}
.rr-radar-reviews-v177 .rr-section-head p:last-child{margin-bottom:0;}
.rr-radar-reviews-v177 .rr-reviews-reading{padding:0 0 24px;border-bottom:1px solid #dce7e1;}
.rr-radar-reviews-v177 .rr-reviews-reading .rr-watch-state{margin-bottom:8px;}
.rr-radar-reviews-v177 .rr-reviews-reading .rr-eyebrow{margin:0 0 5px;}
.rr-radar-reviews-v177 .rr-reviews-reading h2{margin:0 0 7px;font-size:clamp(1.5rem,2.15vw,1.9rem);line-height:1.15;letter-spacing:-.025em;}
.rr-radar-reviews-v177 .rr-reviews-reading>p:last-of-type{max-width:760px;margin:0;color:var(--rr-muted,#66736E);}
.rr-radar-reviews-v177 .rr-reviews-due-action{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:16px;padding:14px 16px;border:1px solid #E6D2A8;border-radius:7px;background:#FFF9EC;}
.rr-radar-reviews-v177 .rr-reviews-due-action strong,.rr-radar-reviews-v177 .rr-reviews-due-action span{display:block;}
.rr-radar-reviews-v177 .rr-reviews-due-action span{margin-top:3px;color:#6D5A32;font-size:12px;}
.rr-radar-reviews-v177 .rr-reviews-inline-alert{display:flex;gap:8px;margin-top:14px;padding:11px 13px;border-left:3px solid #A56515;background:#FFF8E8;color:#5D4A25;}
.rr-radar-reviews-v177 .rr-reviews-next-card{position:relative;display:grid;grid-template-columns:minmax(250px,.85fr) minmax(220px,1fr);grid-template-areas:'label label' 'date asset' 'policy policy';gap:0;padding:18px 20px;border-left:3px solid var(--rr-brand,#176A4F);}
.rr-radar-reviews-v177 .rr-reviews-card-label{grid-area:label;display:block;margin-bottom:8px;color:var(--rr-muted,#66736E);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;}
.rr-radar-reviews-v177 .rr-reviews-next-date{grid-area:date;display:block;align-self:center;padding-right:22px;color:var(--rr-text,#1F2B26);font-size:24px;line-height:1.2;letter-spacing:-.02em;}
.rr-radar-reviews-v177 .rr-reviews-next-asset{grid-area:asset;min-width:0;padding-left:22px;border-left:1px solid var(--rr-border-soft,#DDE4E1);}
.rr-radar-reviews-v177 .rr-reviews-next-asset small,.rr-radar-reviews-v177 .rr-reviews-next-asset span{display:block;color:var(--rr-muted,#66736E);font-size:12px;line-height:1.45;}
.rr-radar-reviews-v177 .rr-reviews-next-asset strong{display:block;margin:3px 0;color:var(--rr-text,#1F2B26);font-size:15px;overflow-wrap:anywhere;}
.rr-radar-reviews-v177 .rr-reviews-next-policy{grid-area:policy;display:flex;gap:8px;align-items:center;margin-top:14px;padding-top:12px;border-top:1px solid var(--rr-border-soft,#DDE4E1);}
.rr-radar-reviews-v177 .rr-reviews-next-policy strong{font-size:13px;color:var(--rr-text,#1F2B26);}
.rr-radar-reviews-v177 .rr-reviews-next-policy span{color:var(--rr-muted,#66736E);font-size:12px;}
.rr-radar-reviews-v177 .rr-reviews-next-policy span::before{content:'·';margin-right:8px;}
.rr-radar-reviews-v177 .rr-reviews-upcoming-list{margin-top:10px;border-top:1px solid var(--rr-border-soft,#DDE4E1);}
.rr-radar-reviews-v177 .rr-reviews-upcoming-row,.rr-radar-reviews-v177 .rr-reviews-simple-row,.rr-radar-reviews-v177 .rr-reviews-run-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:13px 2px;border-bottom:1px solid var(--rr-border-soft,#E4EAE7);}
.rr-radar-reviews-v177 .rr-reviews-upcoming-row>div:first-child,.rr-radar-reviews-v177 .rr-reviews-simple-row>div:first-child,.rr-radar-reviews-v177 .rr-reviews-run-row>div:first-child{min-width:0;flex:1 1 auto;}
.rr-radar-reviews-v177 .rr-reviews-upcoming-row>div:last-child,.rr-radar-reviews-v177 .rr-reviews-simple-row>div:last-child,.rr-radar-reviews-v177 .rr-reviews-run-row>div:last-child{flex:0 0 auto;text-align:right;}
.rr-radar-reviews-v177 .rr-reviews-upcoming-row strong,.rr-radar-reviews-v177 .rr-reviews-upcoming-row span,.rr-radar-reviews-v177 .rr-reviews-simple-row strong,.rr-radar-reviews-v177 .rr-reviews-simple-row span,.rr-radar-reviews-v177 .rr-reviews-run-row strong,.rr-radar-reviews-v177 .rr-reviews-run-row span{display:block;}
.rr-radar-reviews-v177 .rr-reviews-upcoming-row span,.rr-radar-reviews-v177 .rr-reviews-simple-row span,.rr-radar-reviews-v177 .rr-reviews-run-row span{margin-top:3px;color:var(--rr-muted,#66736E);font-size:12px;}
.rr-radar-reviews-v177 .rr-reviews-simple-list,.rr-radar-reviews-v177 .rr-reviews-runs{padding:0 16px;}
.rr-radar-reviews-v177 .rr-reviews-simple-row:last-child,.rr-radar-reviews-v177 .rr-reviews-run-row:last-child{border-bottom:0;}
.rr-radar-reviews-v177 .rr-reviews-manual-card{padding:0;overflow:hidden;}
.rr-radar-reviews-v177 .rr-reviews-manual-card>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;cursor:pointer;list-style:none;font-weight:700;color:var(--rr-text,#1F2B26);}
.rr-radar-reviews-v177 .rr-reviews-manual-card>summary::-webkit-details-marker{display:none;}
.rr-radar-reviews-v177 .rr-reviews-manual-card>summary span{transition:transform .15s ease;}
.rr-radar-reviews-v177 .rr-reviews-manual-card[open]>summary{border-bottom:1px solid var(--rr-border-soft,#DDE4E1);background:#F9FBFA;}
.rr-radar-reviews-v177 .rr-reviews-manual-card[open]>summary span{transform:rotate(180deg);}
.rr-radar-reviews-v177 .rr-reviews-manual-body{padding:16px;}
.rr-radar-reviews-v177 .rr-reviews-manual-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;}
.rr-radar-reviews-v177 .rr-reviews-manual-form label>span{display:block;margin-bottom:6px;color:var(--rr-muted,#66736E);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;}
.rr-radar-reviews-v177 .rr-reviews-manual-form select{width:100%;min-height:40px;border:1px solid #C7D3CE;border-radius:7px;background:#FFF;}
.rr-radar-reviews-v177 .rr-reviews-manual-form .button{min-height:40px;}
.rr-radar-reviews-v177 .rr-reviews-empty{padding:18px 20px;}
.rr-radar-reviews-v177 .rr-reviews-empty strong{display:block;margin-bottom:5px;color:var(--rr-text,#1F2B26);font-size:14px;}
.rr-radar-reviews-v177 .rr-reviews-empty p{margin:0;color:var(--rr-muted,#66736E);}
.rr-radar-reviews-v177 .rr-reviews-empty .rr-text-action{display:inline-flex;margin-top:12px;}
.rr-radar-reviews-v177 .rr-reviews-history-empty{padding:4px 0 0;}
.rr-radar-reviews-v177 .rr-reviews-history-empty strong{display:block;color:var(--rr-text,#1F2B26);font-size:13px;}
.rr-radar-reviews-v177 .rr-reviews-history-empty p{margin:4px 0 0;color:var(--rr-muted,#66736E);font-size:12px;}
.rr-radar-reviews-v177 .rr-reviews-latest-detail{margin-top:12px;border:1px solid var(--rr-border-soft,#DDE4E1);border-radius:7px;background:#FFF;overflow:hidden;}
.rr-radar-reviews-v177 .rr-reviews-latest-detail>summary{padding:13px 15px;cursor:pointer;font-weight:700;}
.rr-radar-reviews-v177 .rr-reviews-latest-detail[open]>summary{border-bottom:1px solid var(--rr-border-soft,#DDE4E1);background:#F9FBFA;}
.rr-radar-reviews-v177 .rr-reviews-latest-items{border:0;border-radius:0;box-shadow:none;}
.rr-radar-reviews-v177 .rr-reviews-latest-row{display:flex;justify-content:space-between;gap:18px;padding:12px 15px;border-bottom:1px solid var(--rr-border-soft,#E4EAE7);}
.rr-radar-reviews-v177 .rr-reviews-latest-row:last-child{border-bottom:0;}
.rr-radar-reviews-v177 .rr-reviews-latest-row span{color:var(--rr-muted,#66736E);font-size:12px;}
@media(max-width:900px){
  .rr-radar-reviews-v177 .rr-reviews-next-card{grid-template-columns:1fr;grid-template-areas:'label' 'date' 'asset' 'policy';}
  .rr-radar-reviews-v177 .rr-reviews-next-date{padding-right:0;}
  .rr-radar-reviews-v177 .rr-reviews-next-asset{margin-top:14px;padding:14px 0 0;border-left:0;border-top:1px solid var(--rr-border-soft,#DDE4E1);}
  .rr-radar-reviews-v177 .rr-reviews-manual-form{grid-template-columns:1fr;}
  .rr-radar-reviews-v177 .rr-reviews-due-action{align-items:flex-start;flex-direction:column;}
}
@media(max-width:640px){
  .rr-radar-reviews-v177{gap:18px;}
  .rr-radar-reviews-v177 .rr-reviews-reading h2{font-size:24px;}
  .rr-radar-reviews-v177 .rr-reviews-upcoming-row,.rr-radar-reviews-v177 .rr-reviews-simple-row,.rr-radar-reviews-v177 .rr-reviews-run-row,.rr-radar-reviews-v177 .rr-reviews-latest-row{display:block;}
  .rr-radar-reviews-v177 .rr-reviews-upcoming-row>div:last-child,.rr-radar-reviews-v177 .rr-reviews-simple-row>div:last-child,.rr-radar-reviews-v177 .rr-reviews-run-row>div:last-child{margin-top:8px;text-align:left;}
}


/* v1.135.0.179 · Vigilancia > Revisiones · final visual refinement. */
.rr-radar-reviews-v179{gap:16px;}
.rr-radar-reviews-v179 .rr-reviews-canonical-hero.rr-radar-surface-hero--canonical{
  padding:18px 20px!important;
  row-gap:10px!important;
}
.rr-radar-reviews-v179 .rr-reviews-canonical-hero.rr-radar-surface-hero--canonical>h1{
  margin:0 0 5px!important;
  font-size:28px!important;
}
.rr-radar-reviews-v179 .rr-reviews-canonical-hero.rr-radar-surface-hero--canonical>.rr-radar-lead{
  max-width:64ch!important;
  line-height:1.45!important;
}
.rr-radar-reviews-v179 .rr-reviews-canonical-hero.rr-radar-surface-hero--canonical>.rr-radar-surface-hero__actions{
  width:220px!important;
  justify-self:end!important;
}
.rr-radar-reviews-v179 .rr-reviews-canonical-hero.rr-radar-surface-hero--canonical>.rr-radar-surface-hero__actions .button{
  min-height:40px!important;
  padding:8px 14px!important;
}
.rr-radar-reviews-v179 .rr-reviews-reading{
  padding:0 0 20px!important;
}
.rr-radar-reviews-v179 .rr-reviews-reading .rr-watch-state{
  display:inline-flex!important;
  align-items:center!important;
  gap:6px!important;
  margin:0 0 4px!important;
  color:var(--rr-semantic-state-verified-fg,#176A4F)!important;
  font-size:12px!important;
  font-weight:650!important;
  line-height:1.25!important;
}
.rr-radar-reviews-v179 .rr-reviews-reading .rr-watch-state>span{
  width:6px!important;
  height:6px!important;
  flex:0 0 6px!important;
  border-radius:50%!important;
  background:currentColor!important;
}
.rr-radar-reviews-v179 .rr-reviews-reading .rr-eyebrow{margin:0 0 4px!important;}
.rr-radar-reviews-v179 .rr-reviews-reading h2{margin:0 0 5px!important;}
.rr-radar-reviews-v179 .rr-section-head{margin-bottom:10px!important;}
.rr-radar-reviews-v179 .rr-section-head h2{margin:0 0 3px!important;}
.rr-radar-reviews-v179 .rr-section-head .rr-eyebrow{margin-bottom:3px!important;}
.rr-radar-reviews-v179 .rr-reviews-next-card{
  padding:15px 18px!important;
}
.rr-radar-reviews-v179 .rr-reviews-card-label{margin-bottom:6px!important;}
.rr-radar-reviews-v179 .rr-reviews-next-date{font-size:22px!important;}
.rr-radar-reviews-v179 .rr-reviews-next-policy{margin-top:11px!important;padding-top:10px!important;}
.rr-radar-reviews-v179 .rr-reviews-manual-card{
  width:min(100%,560px)!important;
  max-width:560px!important;
}
.rr-radar-reviews-v179 .rr-reviews-manual-card>summary{
  min-height:40px!important;
  padding:10px 12px!important;
}
.rr-radar-reviews-v179 .rr-reviews-manual-body{padding:12px!important;}
.rr-radar-reviews-v179 .rr-reviews-manual-form{
  grid-template-columns:minmax(260px,390px) auto!important;
  gap:10px!important;
}
.rr-radar-reviews-v179 .rr-reviews-manual-form select,
.rr-radar-reviews-v179 .rr-reviews-manual-form .button{min-height:38px!important;}
.rr-radar-reviews-v179 .rr-reviews-history{padding-top:1px!important;}
.rr-radar-reviews-v179 .rr-reviews-history-empty{margin-top:2px!important;}
@media(max-width:900px){
  .rr-radar-reviews-v179 .rr-reviews-canonical-hero.rr-radar-surface-hero--canonical>.rr-radar-surface-hero__actions{
    width:auto!important;
    justify-self:start!important;
  }
  .rr-radar-reviews-v179 .rr-reviews-manual-card{width:100%!important;max-width:560px!important;}
  .rr-radar-reviews-v179 .rr-reviews-manual-form{grid-template-columns:minmax(0,390px) auto!important;}
}
@media(max-width:640px){
  .rr-radar-reviews-v179{gap:16px;}
  .rr-radar-reviews-v179 .rr-reviews-canonical-hero.rr-radar-surface-hero--canonical{padding:17px!important;}
  .rr-radar-reviews-v179 .rr-reviews-canonical-hero.rr-radar-surface-hero--canonical>.rr-radar-surface-hero__actions{width:100%!important;}
  .rr-radar-reviews-v179 .rr-reviews-manual-card{max-width:none!important;}
  .rr-radar-reviews-v179 .rr-reviews-manual-form{grid-template-columns:1fr!important;}
}

/* v1.135.0.181 · Vigilancia > Fuentes · final visual refinement: tighter hero, rebalanced rows and clearer microbars. */
[data-product-ux-surface="S25"]{
  display:grid;
  gap:20px;
}
[data-product-ux-surface="S25"] > *{
  min-width:0;
  margin:0!important;
}
[data-product-ux-surface="S25"] .rr-source-status-canonical-hero-wrap .rr-source-status-canonical-hero.rr-radar-surface-hero--canonical{
  margin-bottom:0!important;
  border-top-color:#dce7e1!important;
  padding:22px 28px!important;
}
[data-product-ux-surface="S25"] .rr-source-status-canonical-hero-wrap .rr-source-status-canonical-hero.rr-radar-surface-hero--canonical>.rr-radar-surface-hero__actions{
  align-self:center;
}
[data-product-ux-surface="S25"] .rr-source-status-canonical-hero-wrap .rr-source-status-canonical-hero.rr-radar-surface-hero--canonical>h1{
  margin:0 0 6px!important;
  font-size:30px!important;
}
[data-product-ux-surface="S25"] .rr-source-status-canonical-hero-wrap .rr-source-status-canonical-hero.rr-radar-surface-hero--canonical>.rr-radar-lead{
  max-width:70ch!important;
}
[data-product-ux-surface="S25"] .rr-source-status-summary{
  display:grid;
  gap:14px;
}
[data-product-ux-surface="S25"] .rr-source-status-verdict{
  display:grid;
  gap:3px;
  padding-top:1px;
}
[data-product-ux-surface="S25"] .rr-source-status-verdict .rr-watch-state{
  width:max-content;
  margin-bottom:2px;
}
[data-product-ux-surface="S25"] .rr-source-status-verdict .rr-eyebrow{
  margin:0!important;
}
[data-product-ux-surface="S25"] .rr-source-status-verdict h2{
  margin:0!important;
  font-size:26px;
  line-height:1.15;
}
[data-product-ux-surface="S25"] .rr-source-status-verdict>p:last-child{
  margin:1px 0 0!important;
  max-width:72ch;
  color:var(--rr-semantic-text-secondary);
}
[data-product-ux-surface="S25"] .rr-source-status-summary .rr-kpi-band{
  border-block:1px solid var(--rr-semantic-border-soft);
}
[data-product-ux-surface="S25"] .rr-source-status-summary .rr-kpi-item{
  padding-block:13px;
}
[data-product-ux-surface="S25"] .rr-source-status-summary .rr-kpi-value{
  font-size:26px;
}
[data-product-ux-surface="S25"] .rr-source-status-reading .rr-section-head{
  margin-bottom:12px!important;
}
[data-product-ux-surface="S25"] .rr-source-status-list{
  gap:12px;
}
[data-product-ux-surface="S25"] .rr-source-status-card{
  grid-template-columns:minmax(0,.96fr) minmax(560px,1.06fr);
  gap:22px;
  padding:15px 18px;
}
[data-product-ux-surface="S25"] .rr-source-status-card[data-source-state="available"]{
  border-left-color:var(--rr-semantic-border-strong)!important;
}
[data-product-ux-surface="S25"] .rr-source-status-card[data-source-state="partial"]{
  border-left-color:var(--rr-semantic-attention,#b56b00)!important;
}
[data-product-ux-surface="S25"] .rr-source-status-card[data-source-state="blocked"]{
  border-left-color:var(--rr-semantic-critical,#c8322f)!important;
}
[data-product-ux-surface="S25"] .rr-source-status-metrics{
  grid-template-columns:minmax(190px,1.08fr) minmax(150px,.96fr) minmax(170px,1fr);
  gap:16px;
}
[data-product-ux-surface="S25"] .rr-source-status-track{
  height:8px;
}
[data-product-ux-surface="S25"] .rr-source-status-coverage-note{
  display:block;
  margin-top:6px;
  color:var(--rr-semantic-text-muted);
  font-size:10px;
  line-height:1.25;
}
@media(max-width:78rem){
  [data-product-ux-surface="S25"] .rr-source-status-card{grid-template-columns:1fr;gap:14px}
}
@media(max-width:52rem){
  [data-product-ux-surface="S25"] .rr-source-status-verdict h2{font-size:22px}
}


/* v1.135.0.182 · Vigilancia > Fuentes · semantic reconciliation and text-first source configuration. */
[data-product-ux-surface="S25"] .rr-source-status-summary{
  gap:8px;
}
[data-product-ux-surface="S25"] .rr-source-status-scope{
  margin:2px 0 0!important;
}
[data-product-ux-surface="S25"] .rr-source-status-card{
  grid-template-columns:minmax(0,.92fr) minmax(560px,1.08fr);
}
[data-product-ux-surface="S25"] .rr-source-status-card[data-source-state="future"]{
  border-left-color:var(--rr-semantic-border-strong)!important;
}
[data-product-ux-surface="S25"] .rr-source-status-metrics{
  grid-template-columns:minmax(165px,.9fr) minmax(180px,1fr) minmax(180px,1fr);
  gap:20px;
}
[data-product-ux-surface="S25"] .rr-source-config small,
[data-product-ux-surface="S25"] .rr-source-status-fact small{
  display:block;
  margin-bottom:4px;
  color:var(--rr-semantic-text-secondary);
  font-size:11px;
  font-weight:600;
  line-height:1.2;
}
[data-product-ux-surface="S25"] .rr-source-config strong,
[data-product-ux-surface="S25"] .rr-source-status-fact strong{
  display:block;
  color:var(--rr-semantic-text-primary);
  font-size:13px;
  line-height:1.3;
}
[data-product-ux-surface="S25"] .rr-source-config>span{
  display:block;
  margin-top:4px;
  max-width:30ch;
  color:var(--rr-semantic-text-muted);
  font-size:10px;
  line-height:1.3;
}
[data-product-ux-surface="S25"] .rr-source-status-next .rr-text-action{
  width:max-content;
  font-size:13px;
  font-weight:650;
}
[data-product-ux-surface="S25"] .rr-source-status-reading{
  margin-top:20px!important;
}
@media(max-width:78rem){
  [data-product-ux-surface="S25"] .rr-source-status-card{grid-template-columns:1fr;gap:14px}
  [data-product-ux-surface="S25"] .rr-source-status-metrics{grid-template-columns:1fr 1fr 1fr}
}
@media(max-width:52rem){
  [data-product-ux-surface="S25"] .rr-source-status-metrics{grid-template-columns:1fr 1fr}
  [data-product-ux-surface="S25"] .rr-source-status-next{grid-column:1/-1}
}
@media(max-width:34rem){
  [data-product-ux-surface="S25"] .rr-source-status-metrics{grid-template-columns:1fr}
  [data-product-ux-surface="S25"] .rr-source-status-next{grid-column:auto}
}


/* v1.135.0.183 · Vigilancia > Fuentes · discrete visual metric cells without false continuous comparison. */
[data-product-ux-surface="S25"] .rr-source-status-card{
  grid-template-columns:minmax(0,.94fr) minmax(590px,1.06fr);
  gap:24px;
}
[data-product-ux-surface="S25"] .rr-source-status-card[data-source-state="available"]{
  border-left-color:#7a837f!important;
}
[data-product-ux-surface="S25"] .rr-source-status-card[data-source-state="future"]{
  border-left-color:#9b8aa8!important;
}
[data-product-ux-surface="S25"] .rr-source-status-metrics{
  grid-template-columns:minmax(150px,.85fr) minmax(190px,1fr) minmax(190px,1fr);
  gap:12px;
}
[data-product-ux-surface="S25"] .rr-source-metric-cell{
  min-height:66px;
  padding:10px 12px;
  border:1px solid var(--rr-semantic-border-soft);
  border-radius:7px;
  background:var(--rr-semantic-bg-subtle);
  display:flex;
  flex-direction:column;
  justify-content:center;
}
[data-product-ux-surface="S25"] .rr-source-config-value{
  width:max-content;
  max-width:100%;
  padding:3px 8px;
  border:1px solid var(--rr-semantic-border-soft);
  border-radius:999px;
  background:#fff;
  font-size:13px!important;
  line-height:1.25!important;
}
[data-product-ux-surface="S25"] .rr-source-status-card[data-source-state="partial"] .rr-source-config-value{
  border-color:#e8c98f;
  background:#fffaf0;
}
[data-product-ux-surface="S25"] .rr-source-status-card[data-source-state="future"] .rr-source-config-value{
  color:var(--rr-semantic-text-secondary);
  background:transparent;
}
[data-product-ux-surface="S25"] .rr-source-evidence-date{
  font-size:13px!important;
  line-height:1.25!important;
}
[data-product-ux-surface="S25"] .rr-source-evidence-relative{
  display:block;
  margin-top:3px;
  color:var(--rr-semantic-text-muted);
  font-size:10px;
  line-height:1.25;
}
[data-product-ux-surface="S25"] .rr-source-status-next .rr-text-action{
  display:inline-flex;
  align-items:center;
  min-height:28px;
  width:max-content;
  margin-top:1px;
}
[data-product-ux-surface="S25"] .rr-source-status-card[data-source-state="partial"] .rr-source-status-next{
  border-color:#e8c98f;
  background:#fffdf8;
}
[data-product-ux-surface="S25"] .rr-source-status-card[data-source-state="future"] .rr-source-metric-cell{
  background:#faf9fb;
}
@media(max-width:78rem){
  [data-product-ux-surface="S25"] .rr-source-status-card{grid-template-columns:1fr;gap:14px}
  [data-product-ux-surface="S25"] .rr-source-status-metrics{grid-template-columns:1fr 1fr 1fr}
}
@media(max-width:52rem){
  [data-product-ux-surface="S25"] .rr-source-status-metrics{grid-template-columns:1fr 1fr}
  [data-product-ux-surface="S25"] .rr-source-status-next{grid-column:1/-1}
}
@media(max-width:34rem){
  [data-product-ux-surface="S25"] .rr-source-status-metrics{grid-template-columns:1fr}
  [data-product-ux-surface="S25"] .rr-source-status-next{grid-column:auto}
}


/* v1.135.0.184 · Vigilancia > Fuentes · source-first excellence refinement without false progress graphics. */
[data-product-ux-surface="S25"] .rr-source-status-verdict{
  gap:7px;
}
[data-product-ux-surface="S25"] .rr-source-status-composition{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:8px 14px;
  margin-top:1px;
  color:var(--rr-semantic-text-secondary);
  font-size:12px;
  font-weight:600;
}
[data-product-ux-surface="S25"] .rr-source-status-composition>span{
  display:inline-flex;
  align-items:center;
  gap:6px;
}
[data-product-ux-surface="S25"] .rr-source-status-composition i{
  width:7px;
  height:7px;
  border-radius:999px;
  background:#7a837f;
}
[data-product-ux-surface="S25"] .rr-source-status-composition .is-partial i{background:var(--rr-semantic-attention,#b56b00)}
[data-product-ux-surface="S25"] .rr-source-status-composition .is-future i{background:#9b8aa8}
[data-product-ux-surface="S25"] .rr-source-status-card{
  grid-template-columns:minmax(0,1.08fr) minmax(560px,.92fr);
  gap:30px;
  padding:17px 20px;
}
[data-product-ux-surface="S25"] .rr-source-status-card h3{
  font-size:17px!important;
  line-height:1.22;
  font-weight:700;
}
[data-product-ux-surface="S25"] .rr-source-status-card .rr-object-copy>p{
  max-width:62ch;
  font-size:12.5px;
}
[data-product-ux-surface="S25"] .rr-source-status-metrics{
  grid-template-columns:minmax(145px,.82fr) minmax(175px,1fr) minmax(185px,1fr);
  gap:0;
  align-self:stretch;
}
[data-product-ux-surface="S25"] .rr-source-metric-cell{
  min-height:58px;
  padding:5px 16px;
  border:0;
  border-left:1px solid var(--rr-semantic-border-soft);
  border-radius:0;
  background:transparent!important;
  justify-content:center;
}
[data-product-ux-surface="S25"] .rr-source-metric-cell:first-child{
  border-left:0;
  padding-left:0;
}
[data-product-ux-surface="S25"] .rr-source-metric-cell:last-child{
  padding-right:0;
}
[data-product-ux-surface="S25"] .rr-source-metric-cell small{
  color:var(--rr-semantic-text-muted)!important;
  font-size:10px!important;
  font-weight:600!important;
  letter-spacing:.01em;
}
[data-product-ux-surface="S25"] .rr-source-config-value{
  width:auto;
  padding:0;
  border:0;
  border-radius:0;
  background:transparent!important;
  font-size:13px!important;
  font-weight:700;
}
[data-product-ux-surface="S25"] .rr-source-status-card[data-source-state="partial"] .rr-source-config-value{
  border:0;
  background:transparent!important;
}
[data-product-ux-surface="S25"] .rr-source-config-value--complete{
  color:var(--rr-semantic-text-primary)!important;
}
[data-product-ux-surface="S25"] .rr-source-config-meta{
  display:block;
  margin-top:3px;
  max-width:24ch;
  color:var(--rr-semantic-text-muted);
  font-size:10px;
  line-height:1.3;
}
[data-product-ux-surface="S25"] .rr-source-status-card[data-source-state="partial"] .rr-source-status-next{
  border-color:var(--rr-semantic-border-soft);
  background:transparent!important;
}
[data-product-ux-surface="S25"] .rr-source-status-card[data-source-state="future"]{
  margin-top:0;
  border-left-color:#9b8aa8!important;
  background:#fbfafc;
}
[data-product-ux-surface="S25"] .rr-source-future-divider{
  display:flex;
  align-items:baseline;
  gap:10px 16px;
  margin:8px 0 -2px;
  padding-top:14px;
  border-top:1px solid var(--rr-semantic-border-soft);
}
[data-product-ux-surface="S25"] .rr-source-future-divider>span{
  flex:0 0 auto;
  color:#6f6178;
  font-size:11px;
  font-weight:750;
  letter-spacing:.06em;
  text-transform:uppercase;
}
[data-product-ux-surface="S25"] .rr-source-future-divider>p{
  margin:0!important;
  color:var(--rr-semantic-text-muted);
  font-size:11px;
}
[data-product-ux-surface="S25"] .rr-source-status-next .rr-text-action{
  font-weight:700;
}
@media(max-width:78rem){
  [data-product-ux-surface="S25"] .rr-source-status-card{grid-template-columns:1fr;gap:14px}
  [data-product-ux-surface="S25"] .rr-source-status-metrics{grid-template-columns:1fr 1fr 1fr}
  [data-product-ux-surface="S25"] .rr-source-metric-cell:first-child{padding-left:0}
}
@media(max-width:52rem){
  [data-product-ux-surface="S25"] .rr-source-status-metrics{grid-template-columns:1fr 1fr}
  [data-product-ux-surface="S25"] .rr-source-status-next{grid-column:1/-1;border-left:0;border-top:1px solid var(--rr-semantic-border-soft);padding:10px 0 0;margin-top:8px}
  [data-product-ux-surface="S25"] .rr-source-future-divider{display:block}
  [data-product-ux-surface="S25"] .rr-source-future-divider>p{margin-top:4px!important}
}
@media(max-width:34rem){
  [data-product-ux-surface="S25"] .rr-source-status-metrics{grid-template-columns:1fr}
  [data-product-ux-surface="S25"] .rr-source-metric-cell{border-left:0;border-top:1px solid var(--rr-semantic-border-soft);padding:10px 0}
  [data-product-ux-surface="S25"] .rr-source-metric-cell:first-child{border-top:0;padding-top:0}
  [data-product-ux-surface="S25"] .rr-source-status-next{grid-column:auto;margin-top:0}
}


/* v1.135.0.212 · S01 canonical hero + section spacing corrections. */
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v212{
  display:block;
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v212 .rr-home-canonical-hero-wrap{
  margin:0 0 var(--rr-space-12) 0;
}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-13r-app [data-product-ux-surface="S01"].rr-home-v212 .rr-home-canonical-hero.rr-radar-surface-hero--canonical{
  margin:0!important;
  border-top-color:#dce7e1!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-13r-app [data-product-ux-surface="S01"].rr-home-v212 .rr-home-canonical-hero.rr-radar-surface-hero--canonical>h1{
  margin:0 0 var(--rr-space-2)!important;
  font-size:30px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-13r-app [data-product-ux-surface="S01"].rr-home-v212 .rr-home-canonical-hero.rr-radar-surface-hero--canonical>.rr-radar-lead{
  max-width:66ch!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner .rr-13r-app [data-product-ux-surface="S01"].rr-home-v212 .rr-home-canonical-hero.rr-radar-surface-hero--canonical>.rr-radar-surface-hero__actions{
  min-width:260px!important;
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v212 .rr-section{
  margin-top:var(--rr-space-12);
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v212 .rr-home-priority{
  margin-top:0;
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v212 .rr-section-head{
  align-items:flex-end;
  margin-bottom:var(--rr-space-4);
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v212 .rr-section-head>div{
  max-width:72ch;
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v212 .rr-home-priority .rr-section-head{
  margin-bottom:var(--rr-space-4);
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v212 .rr-home-priority + .rr-home-pulse{
  margin-top:var(--rr-space-12);
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v212 .rr-home-pulse .rr-section-head{
  margin-bottom:var(--rr-space-4);
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v212 .rr-home-priority .rr-priority{
  min-height:0;
  height:auto;
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v212 .rr-home-row-list .rr-row{
  min-height:100%;
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v212 .rr-home-priority .rr-priority{
  grid-template-columns:minmax(0,1.15fr) auto;
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v212 .rr-home-pulse .rr-kpi-value{
  font-variant-numeric:tabular-nums;
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v212 .rr-home-pulse .rr-kpi-band,
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v212 .rr-home-row-list{
  background:var(--rr-semantic-bg-surface);
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v212 .rr-home-decision-grid{
  grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);
  align-items:start;
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v212 .rr-home-row-list .rr-row{
  align-items:flex-start;
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v212 .rr-home-row-list .rr-text-action{
  align-self:center;
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v212 .rr-home-watch .rr-callout{
  padding:var(--rr-space-4) var(--rr-space-5);
}
@media(max-width:980px){
  .rr-13r-app [data-product-ux-surface="S01"].rr-home-v212 .rr-home-decision-grid{
    grid-template-columns:1fr;
  }
}
@media(max-width:767px){
  .rr-13r-app [data-product-ux-surface="S01"].rr-home-v212 .rr-home-canonical-hero-wrap,
  .rr-13r-app [data-product-ux-surface="S01"].rr-home-v212 .rr-section{
    margin-top:var(--rr-space-8);
    margin-bottom:0;
  }
  .rr-13r-app [data-product-ux-surface="S01"].rr-home-v212 .rr-home-priority{
    margin-top:0;
  }
  .rr-13r-app [data-product-ux-surface="S01"].rr-home-v212 .rr-home-priority .rr-priority,
  .rr-13r-app [data-product-ux-surface="S01"].rr-home-v212 .rr-home-row-list .rr-row{
    grid-template-columns:1fr;
  }
  .rr-13r-app [data-product-ux-surface="S01"].rr-home-v212 .rr-home-priority .rr-priority-action,
  .rr-13r-app [data-product-ux-surface="S01"].rr-home-v212 .rr-home-row-list .rr-text-action{
    align-self:flex-start;
  }
}


/* v1.135.0.214 · Canonical Global Context Bar. Product context → scope → global utilities. */
.rr-13r-app .rr-global-context-bar{
  min-height:56px;
  height:56px;
  padding:0 24px;
  gap:24px;
  background:var(--rr-color-surface-base,#fff);
  border-bottom:1px solid var(--rr-semantic-border-soft,#E4EAE7);
  box-shadow:none;
}
.rr-13r-app .rr-global-context-bar__identity{
  display:grid;
  gap:3px;
  min-width:0;
  flex:0 1 auto;
}
.rr-13r-app .rr-global-context-bar__eyebrow{
  display:block;
  color:var(--rr-semantic-text-muted,#738078);
  font-size:9px;
  line-height:1.1;
  font-weight:750;
  letter-spacing:.075em;
  text-transform:uppercase;
}
.rr-13r-app .rr-global-context-bar__identity-line{
  display:flex;
  align-items:center;
  gap:12px;
  min-width:0;
  line-height:1.2;
}
.rr-13r-app .rr-global-context-bar__project{
  display:block;
  min-width:0;
  max-width:320px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  color:var(--rr-semantic-text-primary,#1F2B26);
  font-size:14px;
  font-weight:700;
}
.rr-13r-app .rr-global-context-bar__account{
  display:block;
  min-width:0;
  max-width:210px;
  padding-left:12px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  color:var(--rr-semantic-text-secondary,#66736E);
  font-size:12px;
  font-weight:500;
  border-left:1px solid var(--rr-semantic-border-soft,#E4EAE7);
}
.rr-13r-app .rr-global-context-bar__scope{
  display:flex;
  align-items:center;
  flex:0 1 auto;
  min-width:0;
  gap:0;
  padding-left:8px;
  border-left:1px solid var(--rr-semantic-border-soft,#E4EAE7);
}
.rr-13r-app .rr-global-context-bar__scope-item{
  display:grid;
  gap:2px;
  min-width:0;
  padding:0 16px;
}
.rr-13r-app .rr-global-context-bar__scope-item+.rr-global-context-bar__scope-item{
  border-left:1px solid var(--rr-semantic-border-soft,#E4EAE7);
}
.rr-13r-app .rr-global-context-bar__scope-item>span{
  color:var(--rr-semantic-text-muted,#738078);
  font-size:9px;
  line-height:1.1;
  font-weight:700;
  letter-spacing:.055em;
  text-transform:uppercase;
}
.rr-13r-app .rr-global-context-bar__scope-item>strong{
  display:block;
  min-width:0;
  max-width:190px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  color:var(--rr-semantic-text-primary,#1F2B26);
  font-size:12px;
  line-height:1.2;
  font-weight:650;
}
.rr-13r-app .rr-global-context-bar__utilities{
  flex:0 0 auto;
  margin-inline-start:auto;
  gap:8px;
}
.rr-13r-app .rr-global-context-bar__search{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  min-height:40px;
  padding:0 13px;
  color:var(--rr-color-brand-700,#176A4F);
  background:var(--rr-semantic-bg-surface,#fff);
  border:1px solid var(--rr-color-brand-200,#BFD8CF);
  border-radius:7px;
  font-size:12px;
  line-height:1;
  font-weight:650;
  text-decoration:none;
  box-shadow:none;
}
.rr-13r-app .rr-global-context-bar__search svg,
.rr-13r-app .rr-global-context-bar__notification svg{
  width:16px;
  height:16px;
}
.rr-13r-app .rr-global-context-bar__search:hover{
  color:var(--rr-color-brand-800,#0E523D);
  background:var(--rr-color-brand-50,#F2F8F5);
  border-color:var(--rr-color-brand-300,#9CC7B8);
}
.rr-13r-app .rr-global-context-bar__notification{
  width:40px;
  height:40px;
  min-width:40px;
  min-height:40px;
  color:var(--rr-semantic-text-secondary,#66736E);
  background:var(--rr-semantic-bg-surface,#fff);
  border-color:var(--rr-semantic-border-default,#DDE4E1);
  border-radius:7px;
}
.rr-13r-app .rr-global-context-bar__notification:hover{
  color:var(--rr-color-brand-700,#176A4F);
  background:var(--rr-color-brand-50,#F2F8F5);
  border-color:var(--rr-color-brand-200,#BFD8CF);
}
.rr-13r-app .rr-global-context-bar :is(.rr-global-context-bar__search,.rr-global-context-bar__notification,.rr-mobile-menu):focus-visible{
  outline:3px solid rgba(23,106,79,.22);
  outline-offset:2px;
}
@media(max-width:1199px){
  .rr-13r-app .rr-global-context-bar{gap:16px;padding-inline:20px;}
  .rr-13r-app .rr-global-context-bar__account{display:none;}
  .rr-13r-app .rr-global-context-bar__project{max-width:260px;}
  .rr-13r-app .rr-global-context-bar__scope-item{padding-inline:12px;}
}
@media(max-width:900px){
  .rr-13r-app .rr-global-context-bar__scope-item>span{display:none;}
  .rr-13r-app .rr-global-context-bar__scope-item{display:flex;align-items:center;min-height:32px;padding-inline:10px;}
  .rr-13r-app .rr-global-context-bar__scope-item>strong{max-width:150px;font-size:11px;font-weight:600;}
  .rr-13r-app .rr-global-context-bar__search{width:40px;padding:0;}
  .rr-13r-app .rr-global-context-bar__search>span{display:none;}
}
@media(max-width:767px){
  .rr-13r-app .rr-global-context-bar{
    min-height:60px;
    height:60px;
    padding:0 12px;
    gap:10px;
  }
  .rr-13r-app .rr-global-context-bar__scope{display:none;}
  .rr-13r-app .rr-global-context-bar__identity{flex:1 1 auto;overflow:hidden;}
  .rr-13r-app .rr-global-context-bar__eyebrow{display:none;}
  .rr-13r-app .rr-global-context-bar__identity-line{display:block;}
  .rr-13r-app .rr-global-context-bar__project{max-width:none;font-size:13px;}
  .rr-13r-app .rr-global-context-bar__utilities{margin-left:auto;}
}


/* v1.135.0.215 · Global shell context selector. Client lives in topbar; rail is navigation only. */
.rr-13r-app .rr-rail{
  padding-top:0!important;
}
.rr-13r-app .rr-brand{
  display:flex;
  align-items:center;
  min-height:56px;
  height:56px;
  padding:0 var(--rr-space-2)!important;
  border-bottom:1px solid var(--rr-color-brand-800);
}
.rr-13r-app .rr-rail>.rr-nav{
  margin-top:var(--rr-space-2);
}
.rr-13r-app .rr-global-context-bar.rr-global-context-bar--v2{
  min-height:56px!important;
  height:56px!important;
  padding:0 24px!important;
  gap:16px!important;
  background:var(--rr-color-surface-base,#fff)!important;
  border-bottom:1px solid var(--rr-semantic-border-soft,#E4EAE7)!important;
  box-shadow:none!important;
}
.rr-13r-app .rr-global-context-bar__client-context{
  display:flex;
  align-items:center;
  min-width:0;
  flex:0 1 auto;
  gap:10px;
}
.rr-13r-app .rr-global-context-bar__client-static{
  display:flex;
  align-items:center;
  min-width:0;
  gap:8px;
  min-height:40px;
  padding:0 10px 0 8px;
  color:var(--rr-semantic-text-primary,#1F2B26);
}
.rr-13r-app .rr-global-context-bar__client-static strong{
  min-width:0;
  max-width:280px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-size:14px;
  line-height:1.2;
  font-weight:650;
}
.rr-13r-app .rr-global-context-bar__client-avatar{
  display:grid;
  place-items:center;
  flex:0 0 24px;
  width:24px;
  height:24px;
  border:1px solid #CFE1DA;
  border-radius:7px;
  background:#EEF7F3;
  color:#176A4F;
  font-size:11px;
  line-height:1;
  font-weight:800;
}
.rr-13r-app .rr-global-client-switcher--topbar{
  position:relative;
  margin:0!important;
}
.rr-13r-app .rr-global-client-switcher--topbar>.rr-global-client-switcher__trigger{
  display:grid!important;
  grid-template-columns:24px minmax(0,1fr) 18px!important;
  align-items:center!important;
  gap:8px!important;
  width:auto!important;
  max-width:320px!important;
  min-height:40px!important;
  height:40px!important;
  padding:0 9px 0 8px!important;
  border:1px solid transparent!important;
  border-radius:7px!important;
  background:transparent!important;
  color:var(--rr-semantic-text-primary,#1F2B26)!important;
  box-shadow:none!important;
}
.rr-13r-app .rr-global-client-switcher--topbar>.rr-global-client-switcher__trigger:hover,
.rr-13r-app .rr-global-client-switcher--topbar.is-open>.rr-global-client-switcher__trigger{
  background:#F5F7F6!important;
  border-color:#E1E8E5!important;
}
.rr-13r-app .rr-global-client-switcher--topbar>.rr-global-client-switcher__trigger:focus-visible{
  outline:3px solid rgba(23,106,79,.22)!important;
  outline-offset:2px!important;
  box-shadow:none!important;
}
.rr-13r-app .rr-global-client-switcher--topbar .rr-global-client-switcher__trigger-copy{
  display:block!important;
  min-width:0!important;
}
.rr-13r-app .rr-global-client-switcher--topbar .rr-global-client-switcher__trigger-label{
  display:block!important;
  min-width:0!important;
  max-width:240px!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  color:var(--rr-semantic-text-primary,#1F2B26)!important;
  font-size:14px!important;
  line-height:1.2!important;
  font-weight:650!important;
}
.rr-13r-app .rr-global-client-switcher--topbar .rr-global-client-switcher__chevron{
  width:18px!important;
  height:18px!important;
  color:var(--rr-semantic-text-muted,#738078)!important;
  background:transparent!important;
}
.rr-13r-app .rr-global-client-switcher--topbar .rr-global-client-switcher__chevron svg{
  width:14px!important;
  height:14px!important;
}
.rr-13r-app .rr-global-context-bar__separator{
  color:#A4AEA9;
  font-size:13px;
  line-height:1;
}
.rr-13r-app .rr-global-context-bar__domain{
  display:block;
  min-width:0;
  max-width:260px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  color:var(--rr-semantic-text-secondary,#66736E);
  font-size:13px;
  line-height:1.2;
  font-weight:400;
}
.rr-13r-app .rr-global-context-bar__utilities{
  margin-inline-start:auto!important;
  gap:8px!important;
}
.rr-13r-app .rr-global-context-bar--v2 :is(.rr-global-context-bar__search,.rr-global-context-bar__notification){
  display:grid!important;
  place-items:center!important;
  flex:0 0 40px!important;
  width:40px!important;
  height:40px!important;
  min-width:40px!important;
  min-height:40px!important;
  padding:0!important;
  color:var(--rr-semantic-text-secondary,#66736E)!important;
  background:#fff!important;
  border:1px solid var(--rr-semantic-border-default,#DDE4E1)!important;
  border-radius:7px!important;
  text-decoration:none!important;
  box-shadow:none!important;
}
.rr-13r-app .rr-global-context-bar--v2 :is(.rr-global-context-bar__search,.rr-global-context-bar__notification):hover{
  color:#176A4F!important;
  background:#F2F8F5!important;
  border-color:#BFD8CF!important;
  text-decoration:none!important;
}
.rr-13r-app .rr-global-context-bar--v2 :is(.rr-global-context-bar__search,.rr-global-context-bar__notification) svg{
  width:18px!important;
  height:18px!important;
}
.rr-13r-app .rr-global-context-bar--v2 :is(.rr-global-context-bar__search,.rr-global-context-bar__notification):focus-visible{
  outline:3px solid rgba(23,106,79,.22)!important;
  outline-offset:2px!important;
}
@media(max-width:1199px){
  .rr-13r-app .rr-global-context-bar.rr-global-context-bar--v2{padding-inline:20px!important;}
  .rr-13r-app .rr-global-context-bar__domain{max-width:200px;}
  .rr-13r-app .rr-global-client-switcher--topbar>.rr-global-client-switcher__trigger{max-width:280px!important;}
}
@media(max-width:900px){
  .rr-13r-app .rr-global-context-bar__domain,
  .rr-13r-app .rr-global-context-bar__separator{display:none;}
}
@media(max-width:767px){
  .rr-13r-app .rr-global-context-bar.rr-global-context-bar--v2{
    min-height:56px!important;
    height:56px!important;
    padding:0 12px!important;
    gap:8px!important;
  }
  .rr-13r-app .rr-global-context-bar__client-context{flex:1 1 auto;overflow:hidden;}
  .rr-13r-app .rr-global-client-switcher--topbar{min-width:0;max-width:100%;}
  .rr-13r-app .rr-global-client-switcher--topbar>.rr-global-client-switcher__trigger{max-width:100%!important;min-width:0!important;}
  .rr-13r-app .rr-global-client-switcher--topbar .rr-global-client-switcher__trigger-label{max-width:160px!important;}
  .rr-13r-app .rr-global-context-bar__client-static{min-width:0;padding-inline:6px;}
  .rr-13r-app .rr-global-context-bar__client-static strong{max-width:150px;}
}


/* v1.135.0.215 · Topbar switcher remains an overlay on narrow viewports. */
@media(max-width:720px){
  .rr-13r-app .rr-global-client-switcher--topbar .rr-global-client-switcher__menu{
    position:fixed!important;
    width:328px!important;
    max-width:calc(100vw - 24px)!important;
    margin-top:0!important;
    box-shadow:0 18px 42px rgba(8,40,29,.24),0 2px 8px rgba(8,40,29,.08)!important;
  }
  .rr-13r-app .rr-global-client-switcher--topbar .rr-global-client-switcher__menu::before{display:block!important;}
}
@media(max-width:420px){
  .rr-13r-app .rr-global-client-switcher--topbar .rr-global-client-switcher__trigger-label{max-width:105px!important;}
  .rr-13r-app .rr-global-context-bar__client-static strong{max-width:105px;}
}


/* v1.135.0.216 · Global shell refinement: explicit account control + domain + help utility. */
.rr-13r-app .rr-global-context-bar.rr-global-context-bar--v3{
  min-height:56px!important;
  height:56px!important;
  padding:0 24px!important;
  gap:16px!important;
  background:var(--rr-color-surface-base,#fff)!important;
  border-bottom:1px solid var(--rr-semantic-border-soft,#E4EAE7)!important;
  box-shadow:none!important;
}
.rr-13r-app .rr-global-context-bar--v3 .rr-global-context-bar__client-context{
  display:flex;
  align-items:center;
  min-width:0;
  flex:0 1 auto;
  gap:12px;
}
.rr-13r-app .rr-global-context-bar--v3 .rr-global-context-bar__client-static{
  min-height:40px;
  height:40px;
  padding:0 10px 0 8px;
  border:1px solid #E4EAE7;
  border-radius:7px;
  background:#FAFBFA;
}
.rr-13r-app .rr-global-context-bar--v3 .rr-global-context-bar__client-avatar{
  flex-basis:28px;
  width:28px;
  height:28px;
  font-size:11px;
}
.rr-13r-app .rr-global-context-bar--v3 .rr-global-client-switcher--topbar>.rr-global-client-switcher__trigger{
  grid-template-columns:28px minmax(0,1fr) 18px!important;
  min-width:200px!important;
  max-width:340px!important;
  min-height:40px!important;
  height:40px!important;
  padding:0 10px 0 8px!important;
  border:1px solid #E4EAE7!important;
  background:#FAFBFA!important;
}
.rr-13r-app .rr-global-context-bar--v3 .rr-global-client-switcher--topbar>.rr-global-client-switcher__trigger:hover,
.rr-13r-app .rr-global-context-bar--v3 .rr-global-client-switcher--topbar.is-open>.rr-global-client-switcher__trigger{
  background:#F2F6F4!important;
  border-color:#C9D9D2!important;
}
.rr-13r-app .rr-global-context-bar--v3 .rr-global-client-switcher__trigger-label{
  font-size:14px!important;
  font-weight:650!important;
}
.rr-13r-app .rr-global-context-bar--v3 .rr-global-context-bar__separator{
  color:#A4AEA9;
  font-size:14px;
  line-height:1;
}
.rr-13r-app .rr-global-context-bar--v3 .rr-global-context-bar__domain{
  max-width:320px;
  color:var(--rr-semantic-text-secondary,#66736E);
  font-size:13px;
  line-height:1.2;
  font-weight:400;
}
.rr-13r-app .rr-global-context-bar--v3 .rr-global-context-bar__utilities{
  margin-inline-start:auto!important;
  gap:8px!important;
}
.rr-13r-app .rr-global-context-bar--v3 :is(.rr-global-context-bar__help,.rr-global-context-bar__notification){
  display:grid!important;
  place-items:center!important;
  flex:0 0 40px!important;
  width:40px!important;
  height:40px!important;
  min-width:40px!important;
  min-height:40px!important;
  padding:0!important;
  color:var(--rr-semantic-text-secondary,#66736E)!important;
  background:#fff!important;
  border:1px solid var(--rr-semantic-border-default,#DDE4E1)!important;
  border-radius:7px!important;
  text-decoration:none!important;
  box-shadow:none!important;
}
.rr-13r-app .rr-global-context-bar--v3 :is(.rr-global-context-bar__help,.rr-global-context-bar__notification):hover{
  color:#176A4F!important;
  background:#F2F8F5!important;
  border-color:#BFD8CF!important;
}
.rr-13r-app .rr-global-context-bar--v3 :is(.rr-global-context-bar__help,.rr-global-context-bar__notification) svg{
  width:18px!important;
  height:18px!important;
}
.rr-13r-app .rr-global-context-bar--v3 :is(.rr-global-context-bar__help,.rr-global-context-bar__notification):focus-visible{
  outline:3px solid rgba(23,106,79,.22)!important;
  outline-offset:2px!important;
}
@media(max-width:1199px){
  .rr-13r-app .rr-global-context-bar.rr-global-context-bar--v3{padding-inline:20px!important;}
  .rr-13r-app .rr-global-context-bar--v3 .rr-global-context-bar__domain{max-width:220px;}
  .rr-13r-app .rr-global-context-bar--v3 .rr-global-client-switcher--topbar>.rr-global-client-switcher__trigger{min-width:180px!important;max-width:300px!important;}
}
@media(max-width:900px){
  .rr-13r-app .rr-global-context-bar--v3 .rr-global-context-bar__domain,
  .rr-13r-app .rr-global-context-bar--v3 .rr-global-context-bar__separator{display:none;}
}
@media(max-width:767px){
  .rr-13r-app .rr-global-context-bar.rr-global-context-bar--v3{
    min-height:56px!important;
    height:56px!important;
    padding:0 12px!important;
    gap:8px!important;
  }
  .rr-13r-app .rr-global-context-bar--v3 .rr-global-context-bar__client-context{flex:1 1 auto;overflow:hidden;}
  .rr-13r-app .rr-global-context-bar--v3 .rr-global-client-switcher--topbar{min-width:0;max-width:100%;}
  .rr-13r-app .rr-global-context-bar--v3 .rr-global-client-switcher--topbar>.rr-global-client-switcher__trigger{min-width:0!important;max-width:100%!important;}
  .rr-13r-app .rr-global-context-bar--v3 .rr-global-client-switcher__trigger-label{max-width:150px!important;}
}
@media(max-width:420px){
  .rr-13r-app .rr-global-context-bar--v3 .rr-global-client-switcher__trigger-label{max-width:96px!important;}
}


/* v1.135.0.218 · Vigilancia > Revisiones · canonical reconstruction on 8/16/24/32/48 rhythm. */
.rr-radar-reviews-v218{
  --rr-reviews-s1:8px;
  --rr-reviews-s2:16px;
  --rr-reviews-s3:24px;
  --rr-reviews-s4:32px;
  --rr-reviews-s6:48px;
  display:block;
  min-width:0;
}
.rr-radar-reviews-v218>*{min-width:0;box-sizing:border-box}
.rr-radar-reviews-v218>.rr-radar-surface-hero-scope{margin:0!important}
.rr-radar-reviews-v218>.rr-section{margin:var(--rr-reviews-s6) 0 0!important}
.rr-radar-reviews-v218>.notice,
.rr-radar-reviews-v218>.rr-callout{margin:var(--rr-reviews-s3) 0 0!important}
.rr-radar-reviews-v218 .rr-reviews-canonical-hero-wrap .rr-reviews-canonical-hero.rr-radar-surface-hero--canonical{margin:0!important}
.rr-radar-reviews-v218 .rr-reviews-canonical-hero-wrap .rr-radar-surface-hero__actions{min-width:260px!important}
.rr-radar-reviews-v218 .rr-section-head{
  align-items:flex-end;
  gap:var(--rr-reviews-s3);
  margin:0 0 var(--rr-reviews-s3)!important;
}
.rr-radar-reviews-v218 .rr-section-head>div{max-width:760px;min-width:0}
.rr-radar-reviews-v218 .rr-section-head .rr-eyebrow{margin:0 0 var(--rr-reviews-s1)!important}
.rr-radar-reviews-v218 .rr-section-head h2{margin:0 0 var(--rr-reviews-s1)!important}
.rr-radar-reviews-v218 .rr-section-head p{margin:0!important;color:var(--rr-muted,#66736e)}
.rr-radar-reviews-v218 .rr-section-meta{font-variant-numeric:tabular-nums;white-space:nowrap}

/* Executive readout: compact status, not a second hero. */
.rr-radar-reviews-v218 .rr-reviews-reading{padding:0!important;border:0!important}
.rr-radar-reviews-v218 .rr-reviews-reading .rr-watch-state{
  display:inline-flex!important;
  align-items:center!important;
  gap:var(--rr-reviews-s1)!important;
  margin:0 0 var(--rr-reviews-s1)!important;
  color:var(--rr-semantic-state-verified-fg,#176a4f)!important;
  font-size:12px!important;
  font-weight:650!important;
  line-height:1.25!important;
}
.rr-radar-reviews-v218 .rr-reviews-reading.is-attention .rr-watch-state{color:var(--rr-semantic-state-attention-fg,#8a5a00)!important}
.rr-radar-reviews-v218 .rr-reviews-reading .rr-watch-state>span{
  width:6px!important;height:6px!important;flex:0 0 6px!important;border-radius:50%!important;background:currentColor!important;
}
.rr-radar-reviews-v218 .rr-reviews-reading .rr-eyebrow{margin:0 0 var(--rr-reviews-s1)!important}
.rr-radar-reviews-v218 .rr-reviews-reading h2{margin:0 0 var(--rr-reviews-s1)!important;font-size:clamp(1.5rem,2.1vw,1.9rem)!important;line-height:1.15!important;letter-spacing:-.025em!important}
.rr-radar-reviews-v218 .rr-reviews-reading>p:last-of-type{max-width:760px;margin:0!important;color:var(--rr-muted,#66736e)}
.rr-radar-reviews-v218 .rr-reviews-inline-alert{display:flex;gap:var(--rr-reviews-s2);margin-top:var(--rr-reviews-s3);padding:var(--rr-reviews-s2);border-left:3px solid #a56515;background:#fff8e8;color:#5d4a25}
.rr-radar-reviews-v218 .rr-reviews-due-action{display:flex;align-items:center;justify-content:space-between;gap:var(--rr-reviews-s3);margin-top:var(--rr-reviews-s3);padding:var(--rr-reviews-s2);border:1px solid #e6d2a8;border-radius:7px;background:#fff9ec}
.rr-radar-reviews-v218 .rr-reviews-due-action strong,.rr-radar-reviews-v218 .rr-reviews-due-action span{display:block}
.rr-radar-reviews-v218 .rr-reviews-due-action span{margin-top:var(--rr-reviews-s1);color:#6d5a32;font-size:12px}

/* Next review: section title carries the label, card goes straight to the date. */
.rr-radar-reviews-v218 .rr-reviews-next-card{
  position:relative;
  display:grid;
  grid-template-columns:minmax(240px,.8fr) minmax(260px,1.2fr);
  grid-template-areas:'date asset' 'policy policy';
  gap:0;
  padding:var(--rr-reviews-s3);
  border-left:3px solid #7b8782;
}
.rr-radar-reviews-v218 .rr-reviews-next-date{grid-area:date;display:block;align-self:center;padding-right:var(--rr-reviews-s3);color:var(--rr-text,#1f2b26);font-size:22px;line-height:1.2;letter-spacing:-.02em;font-variant-numeric:tabular-nums}
.rr-radar-reviews-v218 .rr-reviews-next-asset{grid-area:asset;min-width:0;padding-left:var(--rr-reviews-s3);border-left:1px solid var(--rr-border-soft,#dde4e1)}
.rr-radar-reviews-v218 .rr-reviews-next-asset small,.rr-radar-reviews-v218 .rr-reviews-next-asset span{display:block;color:var(--rr-muted,#66736e);font-size:12px;line-height:1.45}
.rr-radar-reviews-v218 .rr-reviews-next-asset strong{display:block;margin:var(--rr-reviews-s1) 0 0;color:var(--rr-text,#1f2b26);font-size:15px;overflow-wrap:anywhere}
.rr-radar-reviews-v218 .rr-reviews-next-policy{grid-area:policy;display:flex;flex-wrap:wrap;gap:var(--rr-reviews-s1);align-items:center;margin-top:var(--rr-reviews-s2);padding-top:var(--rr-reviews-s2);border-top:1px solid var(--rr-border-soft,#dde4e1)}
.rr-radar-reviews-v218 .rr-reviews-next-policy strong{font-size:13px;color:var(--rr-text,#1f2b26)}
.rr-radar-reviews-v218 .rr-reviews-next-policy span{color:var(--rr-muted,#66736e);font-size:12px}
.rr-radar-reviews-v218 .rr-reviews-next-policy span::before{content:'·';margin-right:var(--rr-reviews-s1)}
.rr-radar-reviews-v218 .rr-reviews-upcoming-list{margin-top:var(--rr-reviews-s2);border-top:1px solid var(--rr-border-soft,#dde4e1)}
.rr-radar-reviews-v218 .rr-reviews-upcoming-row,
.rr-radar-reviews-v218 .rr-reviews-simple-row,
.rr-radar-reviews-v218 .rr-reviews-run-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--rr-reviews-s3);padding:var(--rr-reviews-s2) 0;border-bottom:1px solid var(--rr-border-soft,#e4eae7)}
.rr-radar-reviews-v218 .rr-reviews-upcoming-row>div:first-child,
.rr-radar-reviews-v218 .rr-reviews-simple-row>div:first-child,
.rr-radar-reviews-v218 .rr-reviews-run-row>div:first-child{min-width:0;flex:1 1 auto}
.rr-radar-reviews-v218 .rr-reviews-upcoming-row>div:last-child,
.rr-radar-reviews-v218 .rr-reviews-simple-row>div:last-child,
.rr-radar-reviews-v218 .rr-reviews-run-row>div:last-child{flex:0 0 auto;text-align:right}
.rr-radar-reviews-v218 .rr-reviews-upcoming-row strong,.rr-radar-reviews-v218 .rr-reviews-upcoming-row span,
.rr-radar-reviews-v218 .rr-reviews-simple-row strong,.rr-radar-reviews-v218 .rr-reviews-simple-row span,
.rr-radar-reviews-v218 .rr-reviews-run-row strong,.rr-radar-reviews-v218 .rr-reviews-run-row span{display:block}
.rr-radar-reviews-v218 .rr-reviews-upcoming-row span,.rr-radar-reviews-v218 .rr-reviews-simple-row span,.rr-radar-reviews-v218 .rr-reviews-run-row span{margin-top:var(--rr-reviews-s1);color:var(--rr-muted,#66736e);font-size:12px}
.rr-radar-reviews-v218 .rr-reviews-simple-list,.rr-radar-reviews-v218 .rr-reviews-runs{padding:0 var(--rr-reviews-s2)}
.rr-radar-reviews-v218 .rr-reviews-simple-row:last-child,.rr-radar-reviews-v218 .rr-reviews-run-row:last-child{border-bottom:0}

/* Manual review uses the shared control language and stays compact until opened. */
.rr-radar-reviews-v218 .rr-reviews-manual-card{width:min(100%,320px);max-width:320px;padding:0;overflow:hidden;transition:max-width .15s ease,width .15s ease}
.rr-radar-reviews-v218 .rr-reviews-manual-card[open]{width:min(100%,680px);max-width:680px}
.rr-radar-reviews-v218 .rr-reviews-manual-card>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--rr-reviews-s2);min-height:40px;padding:0 var(--rr-reviews-s2);cursor:pointer;list-style:none;font-weight:700;color:var(--rr-text,#1f2b26)}
.rr-radar-reviews-v218 .rr-reviews-manual-card>summary::-webkit-details-marker{display:none}
.rr-radar-reviews-v218 .rr-reviews-manual-card>summary span{transition:transform .15s ease}
.rr-radar-reviews-v218 .rr-reviews-manual-card[open]>summary{border-bottom:1px solid var(--rr-border-soft,#dde4e1);background:#f9fbfa}
.rr-radar-reviews-v218 .rr-reviews-manual-card[open]>summary span{transform:rotate(180deg)}
.rr-radar-reviews-v218 .rr-reviews-manual-body{padding:var(--rr-reviews-s2)}
.rr-radar-reviews-v218 .rr-reviews-manual-form{display:grid;grid-template-columns:minmax(240px,360px) auto;align-items:end;justify-content:start;gap:var(--rr-reviews-s2)}
.rr-radar-reviews-v218 .rr-reviews-manual-form label{min-width:0}
.rr-radar-reviews-v218 .rr-reviews-manual-form label>span{display:block;margin-bottom:var(--rr-reviews-s1);color:var(--rr-muted,#66736e);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}
.rr-radar-reviews-v218 .rr-reviews-manual-form .rr-select{box-sizing:border-box;width:auto!important;min-width:240px!important;max-width:360px!important;min-height:40px!important}
.rr-radar-reviews-v218 .rr-reviews-manual-form .button{width:auto;min-height:40px;justify-self:start}
.rr-radar-reviews-v218 .rr-reviews-empty{padding:var(--rr-reviews-s3)}
.rr-radar-reviews-v218 .rr-reviews-empty strong{display:block;margin-bottom:var(--rr-reviews-s1);color:var(--rr-text,#1f2b26);font-size:14px}
.rr-radar-reviews-v218 .rr-reviews-empty p{margin:0;color:var(--rr-muted,#66736e)}
.rr-radar-reviews-v218 .rr-reviews-empty .rr-text-action{display:inline-flex;margin-top:var(--rr-reviews-s2)}

/* History: clean list, semantic state point, subordinate detail. */
.rr-radar-reviews-v218 .rr-reviews-history-empty{margin:0;color:var(--rr-muted,#66736e);font-size:12px;line-height:1.45}
.rr-radar-reviews-v218 .rr-reviews-run-state{display:inline-flex!important;align-items:center;justify-content:flex-end;gap:var(--rr-reviews-s1);margin:0!important;color:var(--rr-text,#1f2b26)}
.rr-radar-reviews-v218 .rr-reviews-run-state>span{width:6px;height:6px;flex:0 0 6px;margin:0!important;border-radius:50%;background:currentColor}
.rr-radar-reviews-v218 .rr-reviews-run-state--completed{color:var(--rr-semantic-state-verified-fg,#176a4f)}
.rr-radar-reviews-v218 .rr-reviews-run-state--failed{color:var(--rr-semantic-state-critical-fg,#a33a2b)}
.rr-radar-reviews-v218 .rr-reviews-run-state--neutral{color:var(--rr-muted,#66736e)}
.rr-radar-reviews-v218 .rr-reviews-latest-detail{margin-top:var(--rr-reviews-s2);border:1px solid var(--rr-border-soft,#dde4e1);border-radius:7px;background:#fff;overflow:hidden}
.rr-radar-reviews-v218 .rr-reviews-latest-detail>summary{min-height:40px;padding:0 var(--rr-reviews-s2);display:flex;align-items:center;cursor:pointer;font-weight:650;color:var(--rr-muted,#66736e)}
.rr-radar-reviews-v218 .rr-reviews-latest-detail[open]>summary{border-bottom:1px solid var(--rr-border-soft,#dde4e1);background:#f9fbfa;color:var(--rr-text,#1f2b26)}
.rr-radar-reviews-v218 .rr-reviews-latest-items{border:0;border-radius:0;box-shadow:none}
.rr-radar-reviews-v218 .rr-reviews-latest-row{display:flex;justify-content:space-between;gap:var(--rr-reviews-s3);padding:var(--rr-reviews-s2);border-bottom:1px solid var(--rr-border-soft,#e4eae7)}
.rr-radar-reviews-v218 .rr-reviews-latest-row:last-child{border-bottom:0}
.rr-radar-reviews-v218 .rr-reviews-latest-row span{color:var(--rr-muted,#66736e);font-size:12px}

@media(max-width:900px){
  .rr-radar-reviews-v218 .rr-reviews-canonical-hero-wrap .rr-radar-surface-hero__actions{min-width:0!important}
  .rr-radar-reviews-v218 .rr-reviews-next-card{grid-template-columns:1fr;grid-template-areas:'date' 'asset' 'policy'}
  .rr-radar-reviews-v218 .rr-reviews-next-date{padding-right:0}
  .rr-radar-reviews-v218 .rr-reviews-next-asset{margin-top:var(--rr-reviews-s2);padding:var(--rr-reviews-s2) 0 0;border-left:0;border-top:1px solid var(--rr-border-soft,#dde4e1)}
  .rr-radar-reviews-v218 .rr-reviews-due-action{align-items:flex-start;flex-direction:column}
}
@media(max-width:640px){
  .rr-radar-reviews-v218>.rr-section{margin-top:var(--rr-reviews-s4)!important}
  .rr-radar-reviews-v218 .rr-section-head{align-items:flex-start;flex-direction:column;gap:var(--rr-reviews-s1)}
  .rr-radar-reviews-v218 .rr-reviews-manual-card,.rr-radar-reviews-v218 .rr-reviews-manual-card[open]{width:100%;max-width:none}
  .rr-radar-reviews-v218 .rr-reviews-manual-form{grid-template-columns:1fr}
  .rr-radar-reviews-v218 .rr-reviews-manual-form .rr-select{width:100%!important;min-width:0!important;max-width:none!important}
  .rr-radar-reviews-v218 .rr-reviews-manual-form .button{width:100%}
  .rr-radar-reviews-v218 .rr-reviews-upcoming-row,.rr-radar-reviews-v218 .rr-reviews-simple-row,.rr-radar-reviews-v218 .rr-reviews-run-row,.rr-radar-reviews-v218 .rr-reviews-latest-row{display:block}
  .rr-radar-reviews-v218 .rr-reviews-upcoming-row>div:last-child,.rr-radar-reviews-v218 .rr-reviews-simple-row>div:last-child,.rr-radar-reviews-v218 .rr-reviews-run-row>div:last-child{margin-top:var(--rr-reviews-s1);text-align:left}
  .rr-radar-reviews-v218 .rr-reviews-run-state{justify-content:flex-start}
}

/* v1.135.0.219 · Help client-surface reconstruction: safe, single-document, cluster navigation. */
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="help"] .rr-radar-help-v219{
  width:100%;
  min-width:0;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="help"] .rr-radar-help-v219 .rr-radar-portal-help__document{
  width:100%!important;
  max-width:none!important;
}
.rr-radar-help-v219 .rr-radar-pc7-help-document{
  display:block;
  color:var(--rr-semantic-text-primary,#183d32);
}
.rr-radar-help-v219__hero-wrap{
  margin:0 0 var(--rr-space-8) 0;
}
.rr-radar-help-v219__hero.rr-radar-surface-hero--canonical{
  margin:0!important;
}
.rr-radar-help-v219__hero.rr-radar-surface-hero--canonical>h1{
  margin:0 0 var(--rr-space-2)!important;
  font-size:30px!important;
}
.rr-radar-help-v219__hero.rr-radar-surface-hero--canonical>.rr-radar-lead{
  max-width:72ch!important;
}
.rr-radar-help-v219__layout{
  display:grid;
  grid-template-columns:minmax(180px,220px) minmax(0,1fr);
  gap:var(--rr-space-8);
  align-items:start;
}
.rr-radar-help-v219__toc{
  position:sticky;
  top:72px;
  align-self:start;
  padding:var(--rr-space-4);
  border:1px solid var(--rr-semantic-border-default,#dce7e1);
  border-radius:var(--rr-radius-sm,7px);
  background:var(--rr-semantic-bg-surface,#fff);
}
.rr-radar-help-v219__toc>strong{
  display:block;
  margin:0 0 var(--rr-space-2);
  color:var(--rr-semantic-text-primary,#183d32);
  font-size:13px;
  font-weight:700;
}
.rr-radar-help-v219__toc nav{
  display:grid;
  gap:0;
}
.rr-radar-help-v219__toc a{
  display:flex;
  align-items:center;
  min-height:40px;
  padding:0 var(--rr-space-2);
  border-radius:var(--rr-radius-sm,7px);
  color:var(--rr-semantic-text-secondary,#59645f);
  font-size:13px;
  font-weight:600;
  text-decoration:none!important;
}
.rr-radar-help-v219__toc a:hover,
.rr-radar-help-v219__toc a:focus-visible{
  color:var(--rr-color-brand-700,#176a4f);
  background:var(--rr-color-brand-50,#eef7f3);
  outline:none;
  box-shadow:0 0 0 3px rgba(23,106,79,.12);
}
.rr-radar-help-v219__main{
  display:grid;
  gap:var(--rr-space-12);
  min-width:0;
}
.rr-radar-help-v219 .rr-radar-help-v219__section{
  margin:0!important;
  padding:var(--rr-space-6)!important;
  border:1px solid var(--rr-semantic-border-default,#dce7e1)!important;
  border-radius:var(--rr-radius-md,12px)!important;
  background:var(--rr-semantic-bg-surface,#fff)!important;
  box-shadow:none!important;
  scroll-margin-top:88px;
}
.rr-radar-help-v219__section>.rr-radar-eyebrow{
  margin:0 0 var(--rr-space-2)!important;
}
.rr-radar-help-v219__section>h2{
  margin:0!important;
  color:var(--rr-semantic-text-primary,#183d32)!important;
  font-size:22px;
  line-height:1.25;
}
.rr-radar-help-v219__section-lead{
  max-width:72ch;
  margin:var(--rr-space-2) 0 0;
  color:var(--rr-semantic-text-secondary,#59645f);
}
.rr-radar-help-v219 .rr-radar-pc7-cycle,
.rr-radar-help-v219 .rr-radar-pc7-journeys,
.rr-radar-help-v219 .rr-radar-pc7-taxonomy,
.rr-radar-help-v219 .rr-radar-pc7-faq{
  margin-top:var(--rr-space-6);
}
.rr-radar-help-v219 .rr-radar-pc7-cycle{
  gap:var(--rr-space-2);
}
.rr-radar-help-v219 .rr-radar-pc7-cycle span{
  padding:var(--rr-space-2);
  border-radius:var(--rr-radius-sm,7px);
  background:var(--rr-color-brand-50,#eef7f3);
}
.rr-radar-help-v219 .rr-radar-pc7-boundary{
  margin-top:var(--rr-space-4);
  padding:var(--rr-space-4);
  border-left:3px solid var(--rr-color-brand-700,#176a4f);
  border-radius:var(--rr-radius-sm,7px);
  background:var(--rr-color-brand-50,#eef7f3);
}
.rr-radar-help-v219 .rr-radar-pc7-boundary strong{
  color:var(--rr-color-brand-800,#11543f);
}
.rr-radar-help-v219 .rr-radar-pc7-boundary p{
  margin:var(--rr-space-2) 0 0;
  color:var(--rr-semantic-text-secondary,#59645f);
}
.rr-radar-help-v219 .rr-radar-pc7-journeys{
  gap:var(--rr-space-4);
}
.rr-radar-help-v219 .rr-radar-pc7-journeys article{
  padding:var(--rr-space-4);
  border-radius:var(--rr-radius-sm,7px);
  background:#f9fcfb;
}
.rr-radar-help-v219 .rr-radar-pc7-journeys h3{
  margin:var(--rr-space-2) 0 var(--rr-space-2)!important;
  color:var(--rr-semantic-text-primary,#183d32)!important;
  font-size:16px;
}
.rr-radar-help-v219__clusters{
  display:grid;
  gap:var(--rr-space-2);
  margin-top:var(--rr-space-6);
}
.rr-radar-help-v219__cluster{
  overflow:hidden;
  border:1px solid var(--rr-semantic-border-default,#dce7e1);
  border-radius:var(--rr-radius-sm,7px);
  background:#fff;
}
.rr-radar-help-v219__cluster>summary{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:var(--rr-space-4);
  min-height:48px;
  padding:0 var(--rr-space-4);
  cursor:pointer;
  list-style:none;
  color:var(--rr-semantic-text-primary,#183d32);
  font-weight:700;
}
.rr-radar-help-v219__cluster>summary::-webkit-details-marker{display:none}
.rr-radar-help-v219__cluster>summary::after{
  content:'›';
  order:3;
  color:var(--rr-semantic-text-muted,#7c8882);
  font-size:20px;
  line-height:1;
  transform:rotate(90deg);
  transition:transform .15s ease;
}
.rr-radar-help-v219__cluster[open]>summary::after{transform:rotate(-90deg)}
.rr-radar-help-v219__cluster>summary small{
  margin-left:auto;
  color:var(--rr-semantic-text-muted,#7c8882);
  font-size:12px;
  font-weight:500;
}
.rr-radar-help-v219__cluster[open]>summary{
  border-bottom:1px solid var(--rr-semantic-border-soft,#e8eeeb);
  background:#fafcfb;
}
.rr-radar-help-v219__surface-list{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:var(--rr-space-4);
  padding:var(--rr-space-4);
}
.rr-radar-help-v219__surface-list article{
  min-width:0;
  padding:var(--rr-space-4);
  border:1px solid var(--rr-semantic-border-soft,#e8eeeb);
  border-radius:var(--rr-radius-sm,7px);
  background:#fbfdfc;
  scroll-margin-top:88px;
}
.rr-radar-help-v219__surface-list article>header{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:var(--rr-space-4);
  margin-bottom:var(--rr-space-2);
}
.rr-radar-help-v219__surface-list article>header strong{
  color:var(--rr-semantic-text-primary,#183d32);
}
.rr-radar-help-v219__surface-list article>header a{
  color:var(--rr-color-brand-700,#176a4f);
  font-size:12px;
  font-weight:700;
  text-decoration:none;
}
.rr-radar-help-v219__surface-list article p{
  margin:var(--rr-space-2) 0 0;
  color:var(--rr-semantic-text-secondary,#59645f);
  line-height:1.5;
}
.rr-radar-help-v219__cross-cutting{
  margin-top:var(--rr-space-4);
  padding:var(--rr-space-4);
  border:1px solid #ead9ae;
  border-radius:var(--rr-radius-sm,7px);
  background:#fffaf0;
}
.rr-radar-help-v219__cross-cutting strong{color:#785514}
.rr-radar-help-v219__cross-cutting p{
  margin:var(--rr-space-2) 0 0;
  color:#655536;
}
.rr-radar-help-v219 .rr-radar-pc7-taxonomy{
  gap:var(--rr-space-2);
}
.rr-radar-help-v219 .rr-radar-pc7-taxonomy>div{
  padding:var(--rr-space-4);
  border-radius:var(--rr-radius-sm,7px);
}
.rr-radar-help-v219 .rr-radar-pc7-taxonomy dd{
  margin:var(--rr-space-2) 0 0;
}
.rr-radar-help-v219 .rr-radar-pc7-faq{
  gap:var(--rr-space-2);
}
.rr-radar-help-v219 .rr-radar-pc7-faq details{
  padding:0 var(--rr-space-4);
  border-radius:var(--rr-radius-sm,7px);
}
.rr-radar-help-v219 .rr-radar-pc7-faq summary{
  padding:var(--rr-space-4) 0;
}
.rr-radar-help-v219 .rr-radar-pc7-faq p{
  margin:0 0 var(--rr-space-4);
}
.rr-radar-help-v219__close{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:center;
  gap:var(--rr-space-8);
  padding:var(--rr-space-6);
  border:1px solid var(--rr-semantic-border-default,#dce7e1);
  border-radius:var(--rr-radius-md,12px);
  background:#f9fcfb;
}
.rr-radar-help-v219__close .rr-radar-eyebrow{margin:0 0 var(--rr-space-2)}
.rr-radar-help-v219__close h2{
  margin:0;
  color:var(--rr-semantic-text-primary,#183d32);
  font-size:20px;
}
.rr-radar-help-v219__close p{
  max-width:72ch;
  margin:var(--rr-space-2) 0 0;
  color:var(--rr-semantic-text-secondary,#59645f);
}
@media(max-width:1100px){
  .rr-radar-help-v219__layout{grid-template-columns:180px minmax(0,1fr);gap:var(--rr-space-6)}
  .rr-radar-help-v219__surface-list{grid-template-columns:1fr}
}
@media(max-width:820px){
  .rr-radar-help-v219__layout{grid-template-columns:1fr}
  .rr-radar-help-v219__toc{position:static;top:auto}
  .rr-radar-help-v219__toc nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--rr-space-2)}
  .rr-radar-help-v219__toc a{justify-content:center;padding:0 var(--rr-space-2)}
  .rr-radar-help-v219__close{grid-template-columns:1fr}
  .rr-radar-help-v219__close .button{justify-self:start}
}
@media(max-width:640px){
  .rr-radar-help-v219__toc nav{grid-template-columns:1fr 1fr}
  .rr-radar-help-v219 .rr-radar-help-v219__section{padding:var(--rr-space-4)!important}
  .rr-radar-help-v219 .rr-radar-pc7-cycle{grid-template-columns:repeat(3,minmax(0,1fr))}
  .rr-radar-help-v219 .rr-radar-pc7-journeys,
  .rr-radar-help-v219 .rr-radar-pc7-taxonomy{grid-template-columns:1fr}
  .rr-radar-help-v219__surface-list{padding:var(--rr-space-2)}
}

/* v1.135.0.220 · Separate governed superadmin help surface. */
.rr-radar-internal-help-v220{display:grid;gap:24px;min-width:0}
.rr-radar-internal-help-v220__bar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 20px;background:#fff;border:1px solid #dfe7e3;border-radius:7px}
.rr-radar-internal-help-v220__bar>div{display:grid;gap:4px}
.rr-radar-internal-help-v220__bar span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64736c}
.rr-radar-internal-help-v220__bar strong{font-size:16px;color:#1f332b}
.rr-global-context-bar__internal{position:relative}
.rr-global-context-bar__internal::after{content:"";position:absolute;right:5px;top:5px;width:5px;height:5px;border-radius:50%;background:#176a4f}
@media(max-width:720px){.rr-radar-internal-help-v220__bar{align-items:flex-start;flex-direction:column}.rr-radar-internal-help-v220__bar .button{width:100%}}


/* v1.135.0.221 · Internal help canonical reconstruction. */
.rr-radar-real-view-inner[data-radar-view="help-internal"]{
  min-width:0;
}
.rr-radar-internal-help-v221{
  display:grid;
  gap:var(--rr-space-12,48px);
  min-width:0;
  width:100%;
}
.rr-radar-internal-help-v221__hero-wrap{
  margin:0;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="help-internal"] .rr-radar-internal-help-v221__hero.rr-radar-surface-hero--canonical{
  margin:0!important;
  border-top-color:#dce7e1!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="help-internal"] .rr-radar-internal-help-v221__hero.rr-radar-surface-hero--canonical>h1{
  margin:0 0 var(--rr-space-2,8px)!important;
  font-size:30px!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="help-internal"] .rr-radar-internal-help-v221__hero.rr-radar-surface-hero--canonical>.rr-radar-lead{
  max-width:70ch!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="help-internal"] .rr-radar-internal-help-v221__hero.rr-radar-surface-hero--canonical>.rr-radar-surface-hero__actions{
  min-width:220px!important;
}
.rr-radar-internal-help-v221 .rr-radar-pc9-2-superadmin-onboarding{
  display:grid;
  gap:var(--rr-space-6,24px);
  min-width:0;
  width:100%;
}
.rr-radar-internal-help-v221 .rr-radar-pc9-2-superadmin-onboarding__intro{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:start;
  gap:var(--rr-space-6,24px);
  padding:var(--rr-space-6,24px);
  border:1px solid var(--rr-semantic-border-soft,#dfe7e3);
  border-radius:7px;
  background:#fff;
  box-shadow:none;
}
.rr-radar-internal-help-v221 .rr-radar-pc9-2-superadmin-onboarding__intro .rr-radar-eyebrow{
  margin:0 0 var(--rr-space-2,8px);
}
.rr-radar-internal-help-v221 .rr-radar-pc9-2-superadmin-onboarding__intro h2{
  margin:0;
  color:var(--rr-semantic-text-primary,#1f332b);
  font-size:20px;
  line-height:1.25;
  letter-spacing:-.01em;
}
.rr-radar-internal-help-v221 .rr-radar-pc9-2-superadmin-onboarding__intro p:last-child{
  max-width:78ch;
  margin:var(--rr-space-2,8px) 0 0;
  color:var(--rr-semantic-text-secondary,#59645f);
  line-height:1.55;
}
.rr-radar-internal-status{
  display:inline-flex;
  align-items:center;
  gap:var(--rr-space-2,8px);
  min-height:32px;
  padding:0 var(--rr-space-3,12px);
  border:1px solid var(--rr-semantic-border-soft,#dfe7e3);
  border-radius:7px;
  background:#fafcfb;
  color:#41544b;
  font-size:12px;
  font-weight:650;
  white-space:nowrap;
}
.rr-radar-internal-status>span{
  width:7px;
  height:7px;
  border-radius:50%;
  background:#176a4f;
}
.rr-radar-internal-help-v221 .rr-radar-pc9-2-superadmin-onboarding__shortcuts{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:var(--rr-space-2,8px);
  padding:var(--rr-space-2,8px);
  border:1px solid var(--rr-semantic-border-soft,#dfe7e3);
  border-radius:7px;
  background:#fff;
}
.rr-radar-internal-help-v221 .rr-radar-pc9-2-superadmin-onboarding__shortcuts a{
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:40px;
  padding:0 var(--rr-space-4,16px);
  border:0;
  border-radius:7px;
  background:#f5f8f6;
  color:#245a47;
  font-size:12px;
  font-weight:650;
  text-align:center;
  text-decoration:none;
}
.rr-radar-internal-help-v221 .rr-radar-pc9-2-superadmin-onboarding__shortcuts a:hover{
  background:#eef5f1;
}
.rr-radar-internal-help-v221 .rr-radar-pc9-2-superadmin-onboarding__shortcuts a:focus-visible{
  outline:3px solid rgba(23,106,79,.22);
  outline-offset:2px;
}
.rr-radar-internal-help-v221 .rr-radar-pc9-2-superadmin-onboarding .rr-radar-portal-help__document{
  border:0;
  border-radius:0;
  background:transparent;
  box-shadow:none;
  overflow:visible;
}
.rr-radar-internal-help-v221 .rr-radar-portal-help__document .rr-radar-help-role-hero,
.rr-radar-internal-help-v221 .rr-radar-portal-help__document .rr-radar-help-role-badges{
  display:none!important;
}
.rr-radar-internal-help-v221 .rr-radar-portal-help__document .rr-radar-help-role-layout{
  display:grid!important;
  grid-template-columns:240px minmax(0,1fr)!important;
  gap:var(--rr-space-6,24px)!important;
  align-items:start!important;
  width:100%!important;
  max-width:none!important;
}
.rr-radar-internal-help-v221 .rr-radar-portal-help__document .rr-radar-help-role-toc{
  position:sticky!important;
  top:var(--rr-space-4,16px)!important;
  align-self:start!important;
  max-height:calc(100vh - 32px)!important;
  overflow:auto!important;
}
.rr-radar-internal-help-v221 .rr-radar-portal-help__document .rr-radar-help-role-toc-card{
  padding:var(--rr-space-4,16px)!important;
  border:1px solid var(--rr-semantic-border-soft,#dfe7e3)!important;
  border-radius:7px!important;
  background:#fff!important;
  box-shadow:none!important;
}
.rr-radar-internal-help-v221 .rr-radar-portal-help__document .rr-radar-help-role-toc-card>strong{
  display:block!important;
  margin:0 0 var(--rr-space-2,8px)!important;
  color:var(--rr-semantic-text-primary,#1f332b)!important;
  font-size:13px!important;
}
.rr-radar-internal-help-v221 .rr-radar-portal-help__document .rr-radar-help-role-toc-note{
  margin:0 0 var(--rr-space-4,16px)!important;
  padding:var(--rr-space-3,12px)!important;
  border:0!important;
  border-radius:7px!important;
  background:#f5f8f6!important;
  color:var(--rr-semantic-text-secondary,#59645f)!important;
}
.rr-radar-internal-help-v221 .rr-radar-portal-help__document .rr-radar-help-role-toc-group{
  margin:var(--rr-space-4,16px) 0 var(--rr-space-2,8px)!important;
  color:#64736c!important;
  font-size:10px!important;
  font-weight:750!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
}
.rr-radar-internal-help-v221 .rr-radar-portal-help__document .rr-radar-help-role-toc-card a{
  min-height:34px!important;
  padding:7px 8px!important;
  border-bottom:1px solid #edf2ef!important;
  border-radius:0!important;
  color:#43564d!important;
  font-size:12px!important;
  font-weight:550!important;
  text-decoration:none!important;
}
.rr-radar-internal-help-v221 .rr-radar-portal-help__document .rr-radar-help-role-toc-card a:hover,
.rr-radar-internal-help-v221 .rr-radar-portal-help__document .rr-radar-help-role-toc-card a.active{
  background:#f5f8f6!important;
  color:#176a4f!important;
}
.rr-radar-internal-help-v221 .rr-radar-portal-help__document .rr-radar-help-role-main{
  display:grid!important;
  gap:var(--rr-space-6,24px)!important;
  min-width:0!important;
  width:100%!important;
}
.rr-radar-internal-help-v221 .rr-radar-portal-help__document .rr-radar-help-role-section{
  margin:0!important;
  padding:var(--rr-space-6,24px)!important;
  border:1px solid var(--rr-semantic-border-soft,#dfe7e3)!important;
  border-radius:7px!important;
  background:#fff!important;
  box-shadow:none!important;
  scroll-margin-top:var(--rr-space-6,24px)!important;
}
.rr-radar-internal-help-v221 .rr-radar-portal-help__document .rr-radar-help-role-section--admin{
  border-left:3px solid #aabcb4!important;
}
.rr-radar-internal-help-v221 .rr-radar-portal-help__document .rr-radar-help-role-kicker{
  margin:0 0 var(--rr-space-2,8px)!important;
  color:#4c6a5e!important;
  font-size:10px!important;
  font-weight:750!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
}
.rr-radar-internal-help-v221 .rr-radar-portal-help__document .rr-radar-help-role-section h2{
  margin:0 0 var(--rr-space-2,8px)!important;
  color:var(--rr-semantic-text-primary,#1f332b)!important;
  font-size:20px!important;
  line-height:1.3!important;
}
.rr-radar-internal-help-v221 .rr-radar-portal-help__document .rr-radar-help-role-section>p{
  margin:0 0 var(--rr-space-4,16px)!important;
  color:var(--rr-semantic-text-secondary,#59645f)!important;
  line-height:1.55!important;
}
.rr-radar-internal-help-v221 .rr-radar-portal-help__document .rr-radar-help-learning-path,
.rr-radar-internal-help-v221 .rr-radar-portal-help__document .rr-radar-help-role-grid,
.rr-radar-internal-help-v221 .rr-radar-portal-help__document .rr-radar-help-role-duo{
  gap:var(--rr-space-4,16px)!important;
  margin:var(--rr-space-4,16px) 0!important;
}
.rr-radar-internal-help-v221 .rr-radar-portal-help__document .rr-radar-help-path-card,
.rr-radar-internal-help-v221 .rr-radar-portal-help__document .rr-radar-help-role-grid article,
.rr-radar-internal-help-v221 .rr-radar-portal-help__document .rr-radar-help-role-duo>div{
  border:1px solid #e1e9e5!important;
  border-radius:7px!important;
  background:#fafcfb!important;
  box-shadow:none!important;
}
.rr-radar-internal-help-v221 .rr-radar-portal-help__document .rr-radar-help-role-callout{
  margin:var(--rr-space-4,16px) 0!important;
  padding:var(--rr-space-4,16px)!important;
  border-radius:7px!important;
  box-shadow:none!important;
}
.rr-radar-internal-help-v221 .rr-radar-portal-help__document .rr-radar-help-role-table-wrap{
  overflow:auto!important;
  border:1px solid #e1e9e5!important;
  border-radius:7px!important;
}
.rr-radar-internal-help-v221 .rr-radar-portal-help__document .rr-radar-help-role-table{
  width:100%!important;
  border-collapse:collapse!important;
  table-layout:auto!important;
}
.rr-radar-internal-help-v221 .rr-radar-portal-help__document .rr-radar-help-role-table th,
.rr-radar-internal-help-v221 .rr-radar-portal-help__document .rr-radar-help-role-table td{
  border-left:0!important;
  border-right:0!important;
  border-bottom:1px solid #edf2ef!important;
  background:#fff!important;
}
.rr-radar-internal-help-v221 .rr-radar-portal-help__document .rr-radar-help-role-table th{
  color:#586960!important;
  font-size:10px!important;
  font-weight:750!important;
  letter-spacing:.06em!important;
  text-transform:uppercase!important;
}
@media(max-width:1100px){
  .rr-radar-internal-help-v221 .rr-radar-portal-help__document .rr-radar-help-role-layout{
    grid-template-columns:200px minmax(0,1fr)!important;
  }
}
@media(max-width:900px){
  .rr-radar-internal-help-v221 .rr-radar-pc9-2-superadmin-onboarding__shortcuts{
    grid-template-columns:1fr;
  }
  .rr-radar-internal-help-v221 .rr-radar-portal-help__document .rr-radar-help-role-layout{
    grid-template-columns:1fr!important;
  }
  .rr-radar-internal-help-v221 .rr-radar-portal-help__document .rr-radar-help-role-toc{
    position:static!important;
    max-height:none!important;
  }
}
@media(max-width:720px){
  .rr-radar-internal-help-v221{
    gap:var(--rr-space-8,32px);
  }
  .rr-radar-internal-help-v221 .rr-radar-pc9-2-superadmin-onboarding__intro{
    grid-template-columns:1fr;
    padding:var(--rr-space-4,16px);
  }
  .rr-radar-internal-status{
    justify-self:start;
  }
  .rr-radar-internal-help-v221 .rr-radar-portal-help__document .rr-radar-help-role-section{
    padding:var(--rr-space-4,16px)!important;
  }
}



/* v1.135.0.222 · Rail canónico: agrupación, iconografía óptica y versión pública. */
.rr-nav-stroke{
  fill:none;
  stroke:currentColor;
  stroke-width:1.5;
  stroke-linecap:round;
  stroke-linejoin:round;
  vector-effect:non-scaling-stroke;
}
.rr-13r-app .rr-rail-v222{
  padding-inline:12px!important;
}
.rr-13r-app .rr-rail-v222 .rr-brand{
  min-height:56px;
  height:56px;
  padding:0 8px!important;
  border-bottom:1px solid var(--rr-color-brand-800);
}
.rr-13r-app .rr-rail-v222 .rr-brand-symbol{
  width:32px;
  height:32px;
  border-radius:7px;
}
.rr-13r-app .rr-rail-v222 .rr-brand-mark{
  gap:10px;
}
.rr-13r-app .rr-rail-v222 .rr-brand-mark>div:last-child{
  gap:2px;
}
.rr-13r-app .rr-rail-v222 .rr-brand strong{
  font-size:13px;
  line-height:1.25;
}
.rr-13r-app .rr-rail-v222 .rr-brand span{
  font-size:11px;
  line-height:1.25;
}
.rr-13r-app .rr-rail-v222>.rr-rail-nav{
  display:flex;
  flex-direction:column;
  gap:16px;
  margin-top:16px!important;
}
.rr-13r-app .rr-rail-v222 .rr-nav-group{
  display:grid;
  gap:6px;
}
.rr-13r-app .rr-rail-v222 .rr-nav-group--home{
  padding-bottom:4px;
  border-bottom:1px solid rgba(255,255,255,.07);
}
.rr-13r-app .rr-rail-v222 .rr-nav-group__label{
  padding:0 10px;
  color:rgba(216,232,224,.46);
  font-size:10px;
  line-height:16px;
  font-weight:700;
  letter-spacing:.08em;
  text-transform:uppercase;
}
.rr-13r-app .rr-rail-v222 .rr-nav-group__items{
  display:grid;
  gap:4px;
}
.rr-13r-app .rr-rail-v222 .rr-nav-group__items>a{
  position:relative;
  display:flex;
  align-items:center;
  gap:10px;
  width:auto;
  height:40px;
  min-height:40px;
  margin:0 4px;
  padding:0 10px;
  color:var(--rr-color-brand-100);
  border-radius:7px;
  text-decoration:none;
  font-size:13px;
  line-height:1;
  font-weight:500;
  transition:background-color .15s ease,color .15s ease;
}
.rr-13r-app .rr-rail-v222 .rr-nav-group__items>a:hover{
  background:var(--rr-color-brand-900);
  color:var(--rr-semantic-text-inverse);
}
.rr-13r-app .rr-rail-v222 .rr-nav-group__items>a:focus-visible{
  outline:2px solid var(--rr-color-brand-300);
  outline-offset:2px;
}
.rr-13r-app .rr-rail-v222 .rr-nav-group__items>a[aria-current="page"]{
  color:var(--rr-semantic-text-inverse);
  background:var(--rr-color-brand-800);
  font-weight:600;
}
.rr-13r-app .rr-rail-v222 .rr-nav-group__items>a[aria-current="page"]::before{
  content:"";
  position:absolute;
  inset-inline-start:0;
  top:8px;
  width:3px;
  height:24px;
  background:var(--rr-color-brand-300);
  border-radius:3px;
}
.rr-13r-app .rr-rail-v222 .rr-nav-icon-box{
  display:grid;
  place-items:center;
  flex:0 0 24px;
  width:24px;
  height:24px;
}
.rr-13r-app .rr-rail-v222 .rr-nav-icon{
  width:18px;
  height:18px;
  overflow:visible;
}
.rr-13r-app .rr-rail-v222 .rr-rail-footer{
  margin-top:auto;
  padding:12px 8px 14px;
  border-top:1px solid var(--rr-color-brand-800);
}
.rr-13r-app .rr-rail-v222 .rr-rail-version{
  display:inline-flex;
  align-items:center;
  gap:6px;
  min-height:28px;
  padding:4px 6px;
  color:rgba(216,232,224,.58);
  background:transparent;
  border:0;
  border-radius:7px;
  font:inherit;
  font-size:11px;
  line-height:1;
  cursor:pointer;
}
.rr-13r-app .rr-rail-v222 .rr-rail-version svg{
  width:13px;
  height:13px;
  opacity:.7;
}
.rr-13r-app .rr-rail-v222 .rr-rail-version:hover{
  color:var(--rr-color-brand-100);
  background:rgba(255,255,255,.06);
}
.rr-13r-app .rr-rail-v222 .rr-rail-version:focus-visible{
  outline:2px solid var(--rr-color-brand-300);
  outline-offset:2px;
}
.rr-13r-app .rr-rail-v222 .rr-rail-version.is-copied{
  color:var(--rr-color-brand-100);
}
@media(max-width:70rem) and (min-width:48rem){
  .rr-13r-app .rr-rail-v222{
    padding-inline:8px!important;
  }
  .rr-13r-app .rr-rail-v222 .rr-brand{
    justify-content:center;
    padding-inline:0!important;
  }
  .rr-13r-app .rr-rail-v222 .rr-brand-mark>div:last-child,
  .rr-13r-app .rr-rail-v222 .rr-nav-group__label,
  .rr-13r-app .rr-rail-v222 .rr-nav-group__items>a>span:last-child,
  .rr-13r-app .rr-rail-v222 .rr-rail-footer{
    display:none!important;
  }
  .rr-13r-app .rr-rail-v222 .rr-nav-group--home{
    border-bottom:0;
    padding-bottom:0;
  }
  .rr-13r-app .rr-rail-v222>.rr-rail-nav{
    gap:8px;
  }
  .rr-13r-app .rr-rail-v222 .rr-nav-group,
  .rr-13r-app .rr-rail-v222 .rr-nav-group__items{
    gap:4px;
  }
  .rr-13r-app .rr-rail-v222 .rr-nav-icon-box{
    display:grid!important;
  }
  .rr-13r-app .rr-rail-v222 .rr-nav-group__items>a{
    justify-content:center;
    margin:0;
    padding:0;
  }
}


/* v1.135.0.223 · Canonical status badge + contextual setup layer for S01. */
.rr-13r-app .rr-status-badge{
  display:inline-flex;
  align-items:center;
  gap:var(--rr-space-1);
  min-height:28px;
  max-width:100%;
  padding:0 var(--rr-space-2);
  border:1px solid var(--rr-semantic-border-default);
  border-radius:var(--rr-radius-sm);
  font-size:var(--rr-font-size-caption);
  font-weight:var(--rr-font-weight-semibold);
  line-height:1.2;
  white-space:normal;
}
.rr-13r-app .rr-status-badge__dot{
  flex:0 0 auto;
  width:6px;
  height:6px;
  border-radius:50%;
  background:currentColor;
}
.rr-13r-app .rr-status-badge--critical{
  color:var(--rr-semantic-state-critical-fg);
  background:var(--rr-semantic-state-critical-bg);
  border-color:var(--rr-semantic-state-critical-border);
}
.rr-13r-app .rr-status-badge--blocked{
  color:var(--rr-semantic-state-blocked-fg);
  background:var(--rr-semantic-state-blocked-bg);
  border-color:var(--rr-semantic-state-blocked-border);
}
.rr-13r-app .rr-status-badge--attention{
  color:var(--rr-semantic-state-attention-fg);
  background:var(--rr-semantic-state-attention-bg);
  border-color:var(--rr-semantic-state-attention-border);
}
.rr-13r-app .rr-status-badge--verified{
  color:var(--rr-semantic-state-verified-fg);
  background:var(--rr-semantic-state-verified-bg);
  border-color:var(--rr-semantic-state-verified-border);
}
.rr-13r-app .rr-status-badge--coverage{
  color:var(--rr-semantic-coverage-fg);
  background:var(--rr-semantic-coverage-bg);
  border-color:var(--rr-semantic-coverage-border);
}
.rr-13r-app .rr-status-badge--epistemic{
  color:var(--rr-semantic-state-epistemic-fg);
  background:var(--rr-semantic-state-epistemic-bg);
  border-color:var(--rr-semantic-state-epistemic-border);
}
.rr-13r-app .rr-status-badge--neutral,
.rr-13r-app .rr-status-badge--trend{
  color:var(--rr-semantic-state-neutral-fg);
  background:var(--rr-semantic-state-neutral-bg);
  border-color:var(--rr-semantic-state-neutral-border);
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v223 .rr-home-setup__head{
  align-items:flex-end;
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v223 .rr-home-setup__progress{
  flex:0 0 auto;
  display:grid;
  justify-items:end;
  gap:var(--rr-space-1);
  color:var(--rr-semantic-text-muted);
  font-size:var(--rr-font-size-caption);
  font-variant-numeric:tabular-nums;
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v223 .rr-home-setup__progress strong{
  color:var(--rr-semantic-text-primary);
  font-size:var(--rr-font-size-heading-3);
  line-height:1;
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v223 .rr-home-setup__panel{
  overflow:hidden;
  padding:0;
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v223 .rr-home-setup__step{
  display:grid;
  grid-template-columns:32px minmax(0,1fr) auto;
  align-items:center;
  gap:var(--rr-space-4);
  padding:var(--rr-space-4) var(--rr-space-5);
  border-bottom:1px solid var(--rr-semantic-border-soft);
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v223 .rr-home-setup__index{
  display:grid;
  place-items:center;
  width:28px;
  height:28px;
  color:var(--rr-color-brand-700);
  background:var(--rr-color-brand-50);
  border:1px solid var(--rr-color-brand-200);
  border-radius:var(--rr-radius-sm);
  font-size:var(--rr-font-size-caption);
  font-weight:var(--rr-font-weight-bold);
  font-variant-numeric:tabular-nums;
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v223 .rr-home-setup__copy h3{
  margin:0 0 var(--rr-space-1);
  font-size:var(--rr-font-size-entity);
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v223 .rr-home-setup__copy p{
  max-width:74ch;
  margin:0;
  color:var(--rr-semantic-text-secondary);
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v223 .rr-home-setup__note{
  margin:0;
  padding:var(--rr-space-3) var(--rr-space-5);
  color:var(--rr-semantic-text-muted);
  background:var(--rr-semantic-bg-soft);
  font-size:var(--rr-font-size-body-sm);
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v223 .rr-home-pulse .rr-kpi-value,
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v223 .rr-home-setup__progress,
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v223 .rr-home-setup__index{
  font-variant-numeric:tabular-nums;
}
@media(max-width:820px){
  .rr-13r-app [data-product-ux-surface="S01"].rr-home-v223 .rr-home-setup__head{
    align-items:flex-start;
  }
  .rr-13r-app [data-product-ux-surface="S01"].rr-home-v223 .rr-home-setup__progress{
    justify-items:start;
  }
  .rr-13r-app [data-product-ux-surface="S01"].rr-home-v223 .rr-home-setup__step{
    grid-template-columns:32px minmax(0,1fr);
  }
  .rr-13r-app [data-product-ux-surface="S01"].rr-home-v223 .rr-home-setup__step .rr-text-action{
    grid-column:2;
    justify-self:start;
  }
}
@media(max-width:560px){
  .rr-13r-app [data-product-ux-surface="S01"].rr-home-v223 .rr-home-setup__step{
    padding:var(--rr-space-4);
  }
  .rr-13r-app [data-product-ux-surface="S01"].rr-home-v223 .rr-home-setup__note{
    padding:var(--rr-space-3) var(--rr-space-4);
  }
}


/* v1.135.0.224 · S01 setup semantics + canonical vertical rhythm. */
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v224 .rr-section{
  margin-top:var(--rr-space-12);
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v224 .rr-home-priority{
  margin-top:0;
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v224 .rr-section-head{
  margin-bottom:var(--rr-space-6);
  align-items:flex-end;
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v224 .rr-section-head .rr-eyebrow{
  margin:0 0 var(--rr-space-2);
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v224 .rr-section-head h2{
  margin:0 0 var(--rr-space-2);
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v224 .rr-section-head h2+p{
  margin:0;
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v224 .rr-home-setup__head{
  margin-bottom:var(--rr-space-6);
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v224 .rr-home-priority .rr-chip-row,
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v224 .rr-home-row-list .rr-chip-row{
  margin:0 0 var(--rr-space-4);
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v224 .rr-home-priority .rr-priority h3,
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v224 .rr-home-row-list .rr-row h3,
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v224 .rr-home-watch .rr-callout h3{
  margin:0 0 var(--rr-space-2);
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v224 .rr-home-priority .rr-priority h3+p,
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v224 .rr-home-row-list .rr-row h3+p,
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v224 .rr-home-watch .rr-callout h3+p{
  margin:0;
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v224 .rr-home-priority .rr-priority-meta,
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v224 .rr-home-row-list .rr-row-meta{
  margin-top:var(--rr-space-4);
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v224 .rr-home-setup__progress{
  max-width:280px;
  text-align:right;
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v224 .rr-home-setup__progress span{
  line-height:1.35;
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v224 .rr-home-setup__copy h3{
  margin:0 0 var(--rr-space-2);
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v224 .rr-home-setup__copy h3+p{
  margin:0;
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v224 .rr-home-setup__step{
  padding:var(--rr-space-4) var(--rr-space-6);
}
.rr-13r-app [data-product-ux-surface="S01"].rr-home-v224 .rr-home-setup__note{
  padding:var(--rr-space-4) var(--rr-space-6);
}
@media(max-width:820px){
  .rr-13r-app [data-product-ux-surface="S01"].rr-home-v224 .rr-section-head{
    align-items:flex-start;
  }
  .rr-13r-app [data-product-ux-surface="S01"].rr-home-v224 .rr-home-setup__progress{
    max-width:none;
    text-align:left;
  }
}

/* v1.135.21 · V3-S1.6D owner visual-review correction pass */
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-provenance.is-client-safe{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-unassigned-coverage{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:3px!important;
  margin:0 0 12px!important;
  padding:11px 13px!important;
  border:1px solid #ead6a6!important;
  border-left:4px solid #c99a35!important;
  border-radius:7px!important;
  background:#fffaf0!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-unassigned-coverage>span{
  color:#7a6635!important;
  font-size:9px!important;
  font-weight:820!important;
  letter-spacing:.05em!important;
  text-transform:uppercase!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-unassigned-coverage>strong{
  color:var(--rr-genai-ink)!important;
  font-size:12.5px!important;
  line-height:1.3!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-unassigned-coverage>small{
  color:var(--rr-genai-muted)!important;
  font-size:10.5px!important;
  line-height:1.4!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-demand-topics-table{
  margin:0!important;
  table-layout:fixed!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-demand-topics-table th:first-child,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-demand-topics-table td:first-child{width:54%!important}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-demand-topics-table td,
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-demand-topics-table th{
  padding:9px 10px!important;
  vertical-align:middle!important;
  font-size:10.5px!important;
  line-height:1.35!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-demand-topics-table td:first-child strong{
  color:var(--rr-genai-ink)!important;
  font-size:12.5px!important;
  font-weight:760!important;
  line-height:1.3!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-operational-boundary{
  display:block!important;
  margin:24px 0 12px!important;
  padding:14px 16px!important;
  border:1px solid var(--rr-genai-line)!important;
  border-left:4px solid var(--rr-genai-green)!important;
  border-radius:7px!important;
  background:#f8fbf9!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-operational-boundary>span{
  display:block!important;
  margin-bottom:4px!important;
  color:var(--rr-genai-green)!important;
  font-size:9px!important;
  font-weight:820!important;
  letter-spacing:.06em!important;
  text-transform:uppercase!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-operational-boundary>h2{
  margin:0 0 4px!important;
  color:var(--rr-genai-ink)!important;
  font-size:16px!important;
  font-weight:780!important;
  line-height:1.25!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-operational-boundary>p{
  margin:0!important;
  color:var(--rr-genai-muted)!important;
  font-size:11px!important;
  line-height:1.45!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-operational-boundary + .rr-radar-genai-truth-band{
  margin-top:0!important;
}
body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-methodology-grid{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
}
@media (max-width:1180px){
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-methodology-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media (max-width:760px){
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-provenance.is-client-safe,
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-methodology-grid{grid-template-columns:1fr!important}
  body.rr-radar-suite-page .rr-radar-real-view-inner[data-radar-view="genai-visibility"] .rr-radar-admin.rr-radar-genai-visibility .rr-radar-genai-demand-topics-table{table-layout:auto!important}
}

/* v1.139.206 · ORVETIA Product Shell + Brand Adoption
   PPEL NON_INTERFERING candidate: authenticated shell only. No route, C7,
   public content, provider, persistence or observation semantics change. */
body.rr-radar-suite-page .rr-radar-suite-canvas.rr-radar-multipage-shell{
  --tool-accent:#3357C8!important;
  --rr-orvetia-accent:#3357C8;
  --rr-orvetia-accent-700:#2945A0;
  --rr-orvetia-accent-100:#E7ECFB;
  --rr-orvetia-deep:#081C16;
  --rr-orvetia-hover:#0C271E;
  --rr-orvetia-active:#0F3F32;
  display:grid!important;
  grid-template-columns:232px minmax(0,1fr)!important;
  grid-template-rows:minmax(0,1fr)!important;
  grid-template-areas:"rail main"!important;
  font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
}
body.rr-radar-suite-page .rr-radar-suite-canvas.rr-radar-multipage-shell .rr-radar-main{
  grid-area:main!important;
  min-width:0!important;
}
body.rr-radar-suite-page .rr-radar-suite-canvas.rr-radar-multipage-shell .rr-orvetia-context-rail{
  grid-area:rail!important;
  display:flex!important;
  flex-direction:column!important;
  width:232px!important;
  min-width:232px!important;
  height:100vh!important;
  min-height:100vh!important;
  padding:0!important;
  background:#081C16!important;
  color:#fff!important;
  overflow:hidden!important;
}
body.rr-radar-suite-page .rr-orvetia-brand-zone{
  flex:0 0 76px!important;
  display:flex!important;
  align-items:center!important;
  min-height:76px!important;
  margin:0!important;
  padding:4px 16px 6px!important;
  border:0!important;
  border-bottom:1px solid rgba(255,255,255,.10)!important;
}
body.rr-radar-suite-page .rr-orvetia-tool-card{
  display:block!important;
  width:100%!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.rr-radar-suite-page .rr-radar-suite-canvas.rr-radar-multipage-shell .rr-orvetia-tool-lockup{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  width:100%!important;
  min-height:0!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}
body.rr-radar-suite-page .rr-orvetia-brand-full{display:block!important;width:100%!important;min-width:0!important;}
body.rr-radar-suite-page .rr-orvetia-brand-compact{display:none!important;}
body.rr-radar-suite-page .rr-orvetia-tool-lockup .rr-orvetia-logo--rail{
  display:block!important;
  width:auto!important;
  max-width:184px!important;
  height:auto!important;
  max-height:62px!important;
  margin:0!important;
  object-fit:contain!important;
  object-position:left center!important;
}
body.rr-radar-suite-page .rr-radar-suite-canvas.rr-radar-multipage-shell .rr-radar-tool-nav{
  flex:1 1 auto!important;
  min-height:0!important;
  display:block!important;
  margin:0!important;
  padding:14px 8px 10px!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  scrollbar-width:thin!important;
  scrollbar-color:rgba(255,255,255,.16) transparent!important;
}
body.rr-radar-suite-page .rr-radar-nav-group{
  display:grid!important;
  gap:4px!important;
  margin:0 0 16px!important;
  padding:0!important;
  border:0!important;
}
body.rr-radar-suite-page .rr-radar-nav-group:last-child{margin-bottom:0!important;}
body.rr-radar-suite-page .rr-radar-nav-group-label{
  display:flex!important;
  align-items:center!important;
  height:20px!important;
  margin:0!important;
  padding:0 12px!important;
  color:rgba(255,255,255,.42)!important;
  font-size:10px!important;
  line-height:1!important;
  font-weight:700!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
}
body.rr-radar-suite-page .rr-radar-context-rail .rr-radar-tool-nav-item{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  gap:12px!important;
  width:100%!important;
  min-height:40px!important;
  height:40px!important;
  margin:0!important;
  padding:0 12px!important;
  border:0!important;
  border-radius:7px!important;
  background:transparent!important;
  color:rgba(255,255,255,.72)!important;
  text-decoration:none!important;
}
body.rr-radar-suite-page .rr-radar-context-rail .rr-radar-tool-nav-item:hover{
  background:#0C271E!important;
  color:#fff!important;
}
body.rr-radar-suite-page .rr-radar-context-rail .rr-radar-tool-nav-item.is-current{
  background:#0F3F32!important;
  color:#fff!important;
  border:0!important;
}
body.rr-radar-suite-page .rr-radar-context-rail .rr-radar-tool-nav-item.is-current:before{
  content:""!important;
  position:absolute!important;
  left:0!important;
  top:8px!important;
  bottom:8px!important;
  width:3px!important;
  border-radius:0 4px 4px 0!important;
  background:#3357C8!important;
}
body.rr-radar-suite-page .rr-radar-context-rail .rr-radar-tool-nav-icon,
body.rr-radar-suite-page .rr-radar-context-rail .rrbs-nav-ico{
  display:grid!important;
  place-items:center!important;
  flex:0 0 18px!important;
  width:18px!important;
  height:18px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:inherit!important;
  font-size:14px!important;
  line-height:1!important;
}
body.rr-radar-suite-page .rr-radar-tool-nav-copy strong{
  font-size:14px!important;
  line-height:1.15!important;
  font-weight:550!important;
}
body.rr-radar-suite-page .rr-radar-context-rail .rr-radar-tool-nav-item.is-current .rr-radar-tool-nav-copy strong{font-weight:650!important;}
body.rr-radar-suite-page .rr-orvetia-rail-foot{
  flex:0 0 auto!important;
  display:grid!important;
  gap:8px!important;
  margin:0!important;
  padding:12px 8px 16px!important;
  border-top:1px solid rgba(255,255,255,.10)!important;
  background:#081C16!important;
}
body.rr-radar-suite-page .rr-orvetia-rail-foot .rr-radar-rail-utils{
  display:grid!important;
  gap:4px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
}
body.rr-radar-suite-page .rr-orvetia-rail-foot .rr-radar-rail-utils-label{display:none!important;}
body.rr-radar-suite-page .rr-orvetia-rail-foot .rr-radar-rail-utility,
body.rr-radar-suite-page .rr-orvetia-back-to-suite{
  display:flex!important;
  align-items:center!important;
  min-height:34px!important;
  width:100%!important;
  margin:0!important;
  padding:0 12px!important;
  border:0!important;
  border-radius:7px!important;
  background:transparent!important;
  color:rgba(255,255,255,.64)!important;
  font-size:13px!important;
  line-height:1.2!important;
  font-weight:550!important;
  text-decoration:none!important;
}
body.rr-radar-suite-page .rr-orvetia-rail-foot .rr-radar-rail-utility:hover,
body.rr-radar-suite-page .rr-orvetia-back-to-suite:hover{background:#0C271E!important;color:#fff!important;}
body.rr-radar-suite-page .rr-orvetia-public-version{
  display:block!important;
  margin:0!important;
  padding:8px 12px 0!important;
  color:rgba(255,255,255,.42)!important;
  font-size:11.5px!important;
  line-height:1.2!important;
  font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
  font-variant-numeric:tabular-nums!important;
}
body.rr-radar-suite-page .rr-orvetia-suite-topbar{
  position:sticky!important;
  top:0!important;
  z-index:80!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  flex-wrap:nowrap!important;
  gap:20px!important;
  width:100%!important;
  height:56px!important;
  min-height:56px!important;
  margin:0!important;
  padding:0 24px!important;
  border-bottom:1px solid #E2E9E5!important;
  background:#fff!important;
  overflow:hidden!important;
}
body.rr-radar-suite-page .rr-orvetia-context-pill{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  min-width:0!important;
  max-width:min(780px,65vw)!important;
  height:40px!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.rr-radar-suite-page .rr-orvetia-context-pill .rr-radar-context-logo{
  flex:0 0 32px!important;
  width:32px!important;
  height:32px!important;
  border-radius:7px!important;
}
body.rr-radar-suite-page .rr-orvetia-context-copy{
  display:block!important;
  min-width:0!important;
  line-height:1.18!important;
}
body.rr-radar-suite-page .rr-orvetia-context-copy strong,
body.rr-radar-suite-page .rr-orvetia-context-copy small{
  display:block!important;
  min-width:0!important;
  max-width:100%!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
body.rr-radar-suite-page .rr-orvetia-context-copy strong{font-size:14px!important;font-weight:650!important;color:#14201B!important;}
body.rr-radar-suite-page .rr-orvetia-context-copy small{margin-top:3px!important;font-size:12px!important;color:#728096!important;}
body.rr-radar-suite-page .rr-orvetia-topbar-right{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  flex-wrap:nowrap!important;
  gap:8px!important;
  width:auto!important;
  min-width:0!important;
  margin-left:auto!important;
}
body.rr-radar-suite-page .rr-orvetia-mobile-nav-toggle{display:none!important;}
body.rr-radar-suite-page .rr-radar-multipage-shell .rr-radar-content--view{
  width:100%!important;
  max-width:1600px!important;
  margin:0 auto!important;
  padding:32px!important;
  gap:16px!important;
}
body.rr-radar-suite-page .rr-radar-multipage-shell .rr-radar-page-header{
  position:relative!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  gap:24px!important;
  align-items:start!important;
  margin:0!important;
  padding:22px 24px!important;
  border:1px solid #D8E2DC!important;
  border-top:1px solid #D8E2DC!important;
  border-radius:7px!important;
  background:#fff!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
body.rr-radar-suite-page .rr-radar-multipage-shell .rr-radar-page-header:before{
  content:""!important;
  position:absolute!important;
  left:0!important;
  top:14px!important;
  bottom:14px!important;
  width:3px!important;
  border-radius:0 4px 4px 0!important;
  background:#3357C8!important;
}
body.rr-radar-suite-page .rr-radar-page-header__eyebrow{
  margin:0 0 8px!important;
  color:#2945A0!important;
  font-size:11px!important;
  line-height:1.2!important;
  font-weight:800!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
}
body.rr-radar-suite-page .rr-radar-page-header__title{
  font-size:clamp(27px,2.1vw,30px)!important;
  line-height:1.12!important;
  font-weight:760!important;
  letter-spacing:-.025em!important;
}
body.rr-radar-suite-page .rr-radar-page-header__description{
  max-width:72ch!important;
  margin:8px 0 0!important;
  color:#475A52!important;
  font-size:14px!important;
  line-height:1.55!important;
}
body.rr-radar-suite-page .rr-radar-page-header__actions{max-width:410px!important;}
body.rr-radar-suite-page .rr-radar-entry-cover__card{border-top-color:#3357C8!important;}
body.rr-radar-suite-page .rr-radar-entry-cover__logo{width:min(100%,510px)!important;height:auto!important;}
body.rr-radar-suite-page .rr-orvetia-mobile-topbar-isotype{display:none!important;}
body.rr-radar-suite-page .rr-orvetia-mobile-brand{display:none!important;}
body.rr-radar-suite-page .rr-orvetia-tool-logo-fallback{color:#fff!important;letter-spacing:.04em!important;}

@media (min-width:1180px){
  body.rr-radar-suite-page .rr-radar-suite-canvas.rr-radar-multipage-shell .rr-orvetia-context-rail{width:232px!important;min-width:232px!important;}
}
@media (min-width:768px) and (max-width:1179px){
  body.rr-radar-suite-page .rr-radar-suite-canvas.rr-radar-multipage-shell{
    grid-template-columns:72px minmax(0,1fr)!important;
    grid-template-areas:"rail main"!important;
    height:100vh!important;
    min-height:100vh!important;
  }
  body.rr-radar-suite-page .rr-radar-suite-canvas.rr-radar-multipage-shell .rr-orvetia-context-rail{
    position:relative!important;
    inset:auto!important;
    z-index:auto!important;
    display:flex!important;
    visibility:visible!important;
    pointer-events:auto!important;
    transform:none!important;
    width:72px!important;
    min-width:72px!important;
    max-width:72px!important;
    height:100vh!important;
    padding:0!important;
    box-shadow:none!important;
  }
  body.rr-radar-suite-page .rr-orvetia-brand-zone{
    flex-basis:72px!important;
    min-height:72px!important;
    padding:12px!important;
    justify-content:center!important;
  }
  body.rr-radar-suite-page .rr-orvetia-brand-full{display:none!important;}
  body.rr-radar-suite-page .rr-orvetia-brand-compact{display:grid!important;place-items:center!important;width:100%!important;}
  body.rr-radar-suite-page .rr-orvetia-brand-compact .rr-orvetia-isotype--inverse{display:block!important;width:40px!important;height:40px!important;object-fit:contain!important;}
  body.rr-radar-suite-page .rr-radar-suite-canvas.rr-radar-multipage-shell .rr-radar-tool-nav{padding:12px 8px!important;}
  body.rr-radar-suite-page .rr-radar-nav-group{margin-bottom:10px!important;}
  body.rr-radar-suite-page .rr-radar-nav-group-label,
  body.rr-radar-suite-page .rr-radar-tool-nav-copy,
  body.rr-radar-suite-page .rr-orvetia-rail-foot .rr-radar-rail-utils-label,
  body.rr-radar-suite-page .rr-orvetia-back-to-suite,
  body.rr-radar-suite-page .rr-orvetia-public-version{display:none!important;}
  body.rr-radar-suite-page .rr-radar-context-rail .rr-radar-tool-nav-item{
    justify-content:center!important;
    width:56px!important;
    padding:0!important;
  }
  body.rr-radar-suite-page .rr-radar-context-rail .rr-radar-tool-nav-icon,
  body.rr-radar-suite-page .rr-radar-context-rail .rrbs-nav-ico{font-size:16px!important;}
  body.rr-radar-suite-page .rr-orvetia-rail-foot{padding:10px 8px 14px!important;}
  body.rr-radar-suite-page .rr-orvetia-rail-foot .rr-radar-rail-utility{
    justify-content:center!important;
    width:56px!important;
    padding:0!important;
    overflow:hidden!important;
    text-indent:-9999px!important;
  }
  body.rr-radar-suite-page .rr-orvetia-suite-topbar{height:56px!important;min-height:56px!important;padding:0 20px!important;}
  body.rr-radar-suite-page .rr-radar-multipage-shell .rr-radar-content--view{padding:24px!important;}
}
@media (max-width:767px){
  body.rr-radar-suite-page{width:100%!important;max-width:100%!important;overflow-x:hidden!important;}
  body.rr-radar-suite-page .rr-radar-suite-canvas.rr-radar-multipage-shell,
  body.rr-radar-suite-page .rr-radar-suite-canvas.rr-radar-multipage-shell:not(.rrbs-portal-loaded){
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    min-height:100vh!important;
    height:auto!important;
    margin:0!important;
    overflow-x:hidden!important;
  }
  body.rr-radar-suite-page .rr-radar-suite-canvas.rr-radar-multipage-shell .rr-radar-main{width:100%!important;height:auto!important;overflow:visible!important;}
  body.rr-radar-suite-page .rr-orvetia-suite-topbar{
    position:sticky!important;
    top:0!important;
    display:flex!important;
    flex-direction:row!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:8px!important;
    width:100%!important;
    height:56px!important;
    min-height:56px!important;
    padding:0 12px!important;
    overflow:hidden!important;
  }
  body.rr-radar-suite-page .rr-orvetia-mobile-nav-toggle{
    order:0!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:8px!important;
    flex:0 0 auto!important;
    width:auto!important;
    min-width:0!important;
    min-height:40px!important;
    height:40px!important;
    margin:0!important;
    padding:0 6px 0 0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    color:#33443D!important;
    box-shadow:none!important;
  }
  body.rr-radar-suite-page .rr-orvetia-mobile-nav-toggle:hover,
  body.rr-radar-suite-page .rr-orvetia-mobile-nav-toggle:focus-visible{background:transparent!important;color:#14201B!important;border:0!important;}
  body.rr-radar-suite-page .rr-orvetia-mobile-topbar-isotype{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;}
  body.rr-radar-suite-page .rr-orvetia-mobile-topbar-isotype .rr-orvetia-isotype--primary{display:block!important;width:27px!important;height:27px!important;object-fit:contain!important;}
  body.rr-radar-suite-page .rr-orvetia-mobile-menu-label{display:none!important;}
  body.rr-radar-suite-page .rr-orvetia-context-pill{
    order:1!important;
    flex:1 1 auto!important;
    width:auto!important;
    max-width:none!important;
    min-width:0!important;
  }
  body.rr-radar-suite-page .rr-orvetia-context-pill .rr-radar-context-logo{display:none!important;}
  body.rr-radar-suite-page .rr-orvetia-context-copy strong{font-size:13px!important;}
  body.rr-radar-suite-page .rr-orvetia-context-copy small{display:none!important;}
  body.rr-radar-suite-page .rr-orvetia-topbar-right{
    order:2!important;
    flex:0 0 auto!important;
    display:flex!important;
    width:auto!important;
    margin:0!important;
    gap:6px!important;
  }
  body.rr-radar-suite-page .rr-orvetia-topbar-right .rrbs-language-pill,
  body.rr-radar-suite-page .rr-orvetia-topbar-right .rrbs-user-pill{display:none!important;}
  body.rr-radar-suite-page .rr-orvetia-topbar-right .rrbs-logout-link{font-size:12px!important;white-space:nowrap!important;}
  body.rr-radar-suite-page .rr-radar-suite-canvas.rr-radar-multipage-shell .rr-orvetia-context-rail{
    position:fixed!important;
    inset:0 auto 0 0!important;
    z-index:10030!important;
    display:flex!important;
    width:min(320px,86vw)!important;
    min-width:0!important;
    max-width:320px!important;
    height:100vh!important;
    height:100dvh!important;
    padding:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
    transform:translate3d(-105%,0,0)!important;
    transition:transform .22s ease,visibility .22s step-end!important;
    box-shadow:18px 0 38px rgba(8,28,21,.24)!important;
  }
  body.rr-radar-suite-page .rr-radar-suite-canvas.rr-radar-multipage-shell .rr-orvetia-context-rail.is-mobile-open{
    visibility:visible!important;
    pointer-events:auto!important;
    transform:translate3d(0,0,0)!important;
    transition:transform .22s ease,visibility 0s step-start!important;
  }
  body.rr-radar-suite-page .rr-orvetia-brand-zone{
    flex-basis:56px!important;
    min-height:56px!important;
    padding:0 12px!important;
    border-bottom:1px solid rgba(255,255,255,.10)!important;
  }
  body.rr-radar-suite-page .rr-orvetia-brand-zone > .rr-orvetia-tool-card{display:none!important;}
  body.rr-radar-suite-page .rr-orvetia-mobile-brand{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;}
  body.rr-radar-suite-page .rr-orvetia-mobile-brand .rr-orvetia-isotype--inverse{display:block!important;width:28px!important;height:28px!important;object-fit:contain!important;}
  body.rr-radar-suite-page .rr-radar-mobile-nav-head{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:10px!important;
    width:100%!important;
    min-height:56px!important;
  }
  body.rr-radar-suite-page .rr-radar-mobile-nav-head strong{font-size:14px!important;font-weight:700!important;}
  body.rr-radar-suite-page .rr-radar-mobile-nav-close{margin-left:auto!important;}
  body.rr-radar-suite-page .rr-radar-suite-canvas.rr-radar-multipage-shell .rr-radar-tool-nav{padding:12px 8px!important;}
  body.rr-radar-suite-page .rr-radar-multipage-shell .rr-radar-content--view{padding:16px!important;}
  body.rr-radar-suite-page .rr-radar-multipage-shell .rr-radar-page-header{
    grid-template-columns:minmax(0,1fr)!important;
    gap:16px!important;
    padding:20px!important;
  }
  body.rr-radar-suite-page .rr-radar-page-header__actions{justify-content:flex-start!important;max-width:none!important;}
  body.rr-radar-suite-page .rr-radar-page-header__title{font-size:27px!important;}
}
@media (prefers-reduced-motion:reduce){
  body.rr-radar-suite-page .rr-radar-suite-canvas.rr-radar-multipage-shell .rr-orvetia-context-rail{transition:none!important;}
}

/* v1.139.211 · ORVETIA Agent-Everywhere A1.1 / CAP-O01 vertical slice */
.rr-orvetia-agent-launcher{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #D8E2DC;border-radius:10px;background:#fff;color:#20377D;cursor:pointer}
.rr-orvetia-agent-launcher:hover,.rr-orvetia-agent-launcher:focus-visible{border-color:#B8C6F1;background:#F4F6FE;outline:none;box-shadow:0 0 0 3px rgba(51,87,200,.12)}
.rr-orvetia-agent-launcher img{width:22px;height:22px;object-fit:contain}
.rr-orvetia-agent-panel{position:fixed;z-index:10040;top:0;right:0;width:min(430px,100vw);height:100dvh;background:#fff;border-left:1px solid #D8E2DC;box-shadow:-16px 0 42px rgba(8,28,21,.14);display:flex;flex-direction:column}
.rr-orvetia-agent-panel[hidden]{display:none!important}
.rr-orvetia-agent-panel__head{display:flex;align-items:center;gap:12px;min-height:68px;padding:14px 18px;border-bottom:1px solid #E5ECE8}
.rr-orvetia-agent-panel__head img{width:30px;height:30px;object-fit:contain}
.rr-orvetia-agent-panel__head-copy{min-width:0;flex:1}.rr-orvetia-agent-panel__head-copy strong{display:block;font-size:15px;color:#14201B}.rr-orvetia-agent-panel__head-copy small{display:block;margin-top:2px;color:#66766F;font-size:12px}
.rr-orvetia-agent-panel__close{border:0;background:transparent;color:#475A52;font-size:24px;line-height:1;cursor:pointer;padding:6px}
.rr-orvetia-agent-panel__body{padding:18px;overflow:auto;display:flex;flex-direction:column;gap:16px}
.rr-orvetia-agent-context{padding:14px;border:1px solid #D8E2DC;border-radius:10px;background:#F8FAF9}.rr-orvetia-agent-context__eyebrow{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2945A0}.rr-orvetia-agent-context strong{display:block;margin-top:4px;font-size:15px;color:#14201B}.rr-orvetia-agent-context p{margin:5px 0 0;font-size:13px;line-height:1.5;color:#56675F}
.rr-orvetia-agent-quick{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rr-orvetia-agent-quick button{min-height:42px;padding:9px 10px;border:1px solid #D8E2DC;border-radius:9px;background:#fff;color:#24362F;font:inherit;font-size:12px;text-align:left;cursor:pointer}.rr-orvetia-agent-quick button:hover,.rr-orvetia-agent-quick button:focus-visible{border-color:#B8C6F1;background:#F4F6FE;outline:none}
.rr-orvetia-agent-form{display:flex;gap:8px}.rr-orvetia-agent-form input{flex:1;min-width:0;height:42px;padding:0 12px;border:1px solid #C9D5CF;border-radius:9px;font:inherit;color:#14201B}.rr-orvetia-agent-form input:focus{outline:none;border-color:#3357C8;box-shadow:0 0 0 3px rgba(51,87,200,.10)}.rr-orvetia-agent-form button{height:42px;padding:0 14px;border:0;border-radius:9px;background:#142D25;color:#fff;font-weight:700;cursor:pointer}
.rr-orvetia-agent-output:empty{display:none}.rr-orvetia-agent-answer{padding:14px;border:1px solid #D8E2DC;border-radius:10px;background:#fff}.rr-orvetia-agent-answer p{margin:0;color:#24362F;font-size:13px;line-height:1.55}.rr-orvetia-agent-answer__meta{margin-top:8px;font-size:11px;color:#728096}.rr-orvetia-agent-go{display:inline-flex;margin-top:12px;text-decoration:none}
.rr-orvetia-agent-boundary{font-size:11px;line-height:1.45;color:#7B8A83;border-top:1px solid #EDF1EF;padding-top:12px}
@media(max-width:767px){.rr-orvetia-agent-panel{width:100vw;border-left:0}.rr-orvetia-agent-quick{grid-template-columns:1fr}.rr-orvetia-agent-launcher{width:36px;height:36px}}


/* v1.139.212 · ORVETIA Agent Discoverability & First-Use UX */
.rr-orvetia-agent-launcher{
  width:auto;min-width:184px;height:40px;padding:0 12px;gap:8px;
  border-color:#C9D5F6;background:#F7F8FE;color:#17285F;font-weight:750;
  white-space:nowrap
}
.rr-orvetia-agent-launcher img{flex:0 0 21px;width:21px;height:21px}
.rr-orvetia-agent-launcher__label{font-size:12.5px;line-height:1}
.rr-orvetia-agent-launcher__label--compact{display:none}
.rr-orvetia-agent-launcher__status{flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:#2F8B66;box-shadow:0 0 0 3px rgba(47,139,102,.10)}
.rr-orvetia-agent-panel__available{display:inline-flex;align-items:center;gap:5px;color:#3D6354;font-weight:700}
.rr-orvetia-agent-panel__available>span{width:6px;height:6px;border-radius:50%;background:#2F8B66}
.rr-orvetia-agent-boundary strong{color:#55645E}

.rr-orvetia-agent-entry{
  position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);gap:28px;align-items:center;
  margin:0 0 24px;padding:24px 26px;border:1px solid #D8E2DC;border-left:4px solid #3357C8;border-radius:10px;
  background:linear-gradient(115deg,#FFFFFF 0%,#FFFFFF 68%,#F7F8FE 100%);box-shadow:0 8px 26px rgba(8,28,21,.045)
}
.rr-orvetia-agent-entry.is-dismissed{display:none!important}
.rr-orvetia-agent-entry__main{min-width:0}
.rr-orvetia-agent-entry__identity{display:flex;align-items:center;gap:12px}
.rr-orvetia-agent-entry__mark{display:grid;place-items:center;width:42px;height:42px;border:1px solid #D8E2F8;border-radius:11px;background:#fff}
.rr-orvetia-agent-entry__mark img{width:27px;height:27px;object-fit:contain}
.rr-orvetia-agent-entry__status{display:flex;align-items:center;gap:6px;margin-bottom:3px;color:#3E6657;font-size:11px;font-weight:800;letter-spacing:.02em}
.rr-orvetia-agent-entry__status>span{width:7px;height:7px;border-radius:50%;background:#2F8B66;box-shadow:0 0 0 3px rgba(47,139,102,.10)}
.rr-orvetia-agent-entry h2{margin:0;color:#17231E;font-size:23px;line-height:1.16;letter-spacing:-.02em}
.rr-orvetia-agent-entry__main>p{max-width:760px;margin:14px 0 0;color:#4F6058;font-size:14px;line-height:1.58}
.rr-orvetia-agent-entry__modes{display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:14px;color:#66766F;font-size:11.5px;line-height:1.4}
.rr-orvetia-agent-entry__modes span{position:relative;padding-left:10px}
.rr-orvetia-agent-entry__modes span:before{content:"";position:absolute;left:0;top:.55em;width:4px;height:4px;border-radius:50%;background:#3357C8}
.rr-orvetia-agent-entry__modes strong{color:#35463F;font-weight:750}
.rr-orvetia-agent-entry__actions{display:flex;flex-direction:column;align-items:stretch;gap:9px;min-width:0}
.rr-orvetia-agent-entry__primary{justify-content:center;min-height:44px;width:100%;font-size:13px}
.rr-orvetia-agent-entry__starters{display:grid;grid-template-columns:1fr;gap:6px}
.rr-orvetia-agent-entry__starters button{
  min-height:36px;padding:7px 10px;border:1px solid #D8E2DC;border-radius:8px;background:#fff;color:#30423A;
  font:inherit;font-size:11.5px;font-weight:650;text-align:left;cursor:pointer
}
.rr-orvetia-agent-entry__starters button:hover,.rr-orvetia-agent-entry__starters button:focus-visible{border-color:#B8C6F1;background:#F6F7FD;outline:none}
.rr-orvetia-agent-entry__explore{align-self:flex-start;margin-top:1px;padding:3px 0;border:0;background:transparent;color:#66766F;font:inherit;font-size:11.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.rr-orvetia-agent-entry__explore:hover,.rr-orvetia-agent-entry__explore:focus-visible{color:#23362E;outline:none}
.rr-orvetia-agent-entry__actions small{color:#7A8982;font-size:10.5px;line-height:1.45}
.rr-orvetia-agent-entry__actions small strong{color:#53645C}

@media(max-width:1100px){
  .rr-orvetia-agent-launcher{min-width:122px;padding:0 10px}
  .rr-orvetia-agent-launcher__label--desktop{display:none}
  .rr-orvetia-agent-launcher__label--compact{display:inline}
  .rr-orvetia-agent-entry{grid-template-columns:1fr;gap:20px}
  .rr-orvetia-agent-entry__actions{max-width:560px}
}
@media(max-width:767px){
  .rr-orvetia-agent-launcher{width:auto;min-width:94px;height:36px;padding:0 8px;gap:6px;border-radius:9px}
  .rr-orvetia-agent-launcher img{width:19px;height:19px}
  .rr-orvetia-agent-launcher__label--compact{font-size:11.5px}
  .rr-orvetia-agent-launcher__status{width:6px;height:6px;flex-basis:6px}
  .rr-orvetia-agent-entry{margin-bottom:18px;padding:20px 18px;gap:18px;border-radius:9px}
  .rr-orvetia-agent-entry h2{font-size:21px}
  .rr-orvetia-agent-entry__main>p{font-size:13px}
  .rr-orvetia-agent-entry__modes{display:grid;gap:6px}
}
@media(max-width:430px){
  .rr-orvetia-agent-launcher__status{display:none}
  .rr-orvetia-agent-launcher{min-width:82px;padding:0 7px}
  .rr-orvetia-agent-entry__identity{align-items:flex-start}
  .rr-orvetia-agent-entry__mark{width:38px;height:38px}
}


/* v1.139.213 · ORVETIA A1.2-R1 Agentic Entry Model Remediation */
.rr-13r-app .rr-topbar{gap:18px}
.rr-orvetia-command{
  flex:1;max-width:560px;min-width:260px;height:40px;margin-left:auto;display:flex;align-items:center;gap:9px;
  padding:0 10px;border:1px solid #C8D3F5;border-radius:10px;background:#F8F9FE;box-shadow:0 1px 0 rgba(51,87,200,.04)
}
.rr-orvetia-command:focus-within{border-color:#3357C8;box-shadow:0 0 0 3px rgba(51,87,200,.10);background:#fff}
.rr-orvetia-command img{width:21px;height:21px;object-fit:contain;flex:0 0 21px}
.rr-orvetia-command input{flex:1;min-width:0;border:0;background:transparent;outline:0;color:#17231E;font:inherit;font-size:13px}
.rr-orvetia-command input::placeholder{color:#697A73}
.rr-orvetia-command__shortcut{flex:0 0 auto;padding:3px 6px;border:1px solid #DEE4F7;border-radius:6px;background:#fff;color:#66758D;font-size:10.5px;font-weight:700}
.rr-13r-app.has-orvetia-agent-open .rr-orvetia-command{visibility:hidden;pointer-events:none}

.rr-orvetia-agent-panel{width:min(440px,100vw);box-shadow:none;border-left:1px solid #DCE5E0}
.rr-13r-app.has-orvetia-agent-open .rr-main{margin-right:min(440px,100vw);transition:margin-right .18s ease}
.rr-orvetia-agent-panel__head{min-height:62px;padding:12px 16px;background:#FBFCFF}
.rr-orvetia-agent-panel__head img{width:25px;height:25px}
.rr-orvetia-agent-panel__head-copy{display:flex;align-items:center;gap:9px;min-width:0;flex-wrap:wrap}
.rr-orvetia-agent-panel__head-copy strong{font-size:15px}
.rr-orvetia-agent-context-chip{display:inline-flex;align-items:center;max-width:250px;padding:4px 8px;border:1px solid #DDE4F7;border-radius:999px;background:#F3F5FC;color:#4F6081;font-size:10.5px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rr-orvetia-agent-panel__body{min-height:0;flex:1;padding:16px;gap:14px;background:#FCFDFC}
.rr-orvetia-agent-quick{grid-template-columns:1fr;gap:7px}
.rr-orvetia-agent-quick button{min-height:40px;background:#fff;border-color:#DDE5E1;font-size:12.5px}
.rr-orvetia-agent-output{min-height:0}
.rr-orvetia-agent-form{margin-top:auto;position:sticky;bottom:0;padding-top:10px;background:linear-gradient(180deg,rgba(252,253,252,0),#FCFDFC 22%)}
.rr-orvetia-agent-form input{height:44px;background:#fff}
.rr-orvetia-agent-form button{height:44px;background:#14543D}
.rr-orvetia-agent-answer[data-resolution="LOCAL_ABSTENTION"]{border-left:3px solid #B7791F;background:#FFF9EE}
.rr-orvetia-agent-answer[data-resolution="LOCAL_DETERMINISTIC"]{border-left:3px solid #3357C8;background:#FAFBFF}

.rr-home-agentic-r1{display:grid;gap:22px}
.rr-home-situation{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:28px;padding:26px 28px;border:1px solid #D9E3DE;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(12,39,30,.045);overflow:hidden;position:relative}
.rr-home-situation:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#3357C8}
.rr-home-situation[data-state="pending"]{background:linear-gradient(110deg,#FFFFFF 0%,#FFFFFF 64%,#F7F8FE 100%)}
.rr-home-situation__main{min-width:0}
.rr-home-situation__main .rr-eyebrow{color:#3357C8}
.rr-home-situation h1{margin:5px 0 8px;color:#17231E;font-size:clamp(27px,2.6vw,38px);line-height:1.08;letter-spacing:-.03em}
.rr-home-situation__main>p:not(.rr-eyebrow){max-width:72ch;margin:0;color:#52635C;font-size:14px;line-height:1.58}
.rr-home-situation__primary{display:inline-flex;margin-top:18px;text-decoration:none;background:#14543D;color:#fff;border-color:#14543D}
.rr-home-situation__facts{display:grid;grid-template-columns:1fr;gap:8px;align-content:center}
.rr-home-situation__facts>div{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(100px,1fr);grid-template-areas:"label value" "label meta";gap:2px 14px;align-items:center;min-height:64px;padding:11px 13px;border:1px solid #E0E7E3;border-left:3px solid #AEBAB5;border-radius:9px;background:#FAFCFB}
.rr-home-situation__facts>div[data-tone="accent"]{border-left-color:#3357C8;background:#F8F9FE}
.rr-home-situation__facts>div[data-tone="positive"]{border-left-color:#1A7A57;background:#F5FAF7}
.rr-home-situation__facts>div[data-tone="attention"]{border-left-color:#B7791F;background:#FFF9EE}
.rr-home-situation__facts span{grid-area:label;color:#65766F;font-size:11px;font-weight:700}
.rr-home-situation__facts strong{grid-area:value;color:#17231E;font-size:13px}
.rr-home-situation__facts small{grid-area:meta;color:#7B8983;font-size:10.5px}

.rr-home-operating-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.rr-home-operating-card{position:relative;min-width:0;padding:17px 17px 15px;border:1px solid #DEE6E2;border-top:3px solid #A7B4AE;border-radius:10px;background:#fff;box-shadow:0 4px 14px rgba(12,39,30,.025)}
.rr-home-operating-card[data-tone="decision"]{border-top-color:#3357C8;background:linear-gradient(180deg,#FAFBFF 0%,#FFFFFF 56%)}
.rr-home-operating-card[data-tone="attention"]{border-top-color:#B7791F;background:linear-gradient(180deg,#FFF9EE 0%,#FFFFFF 56%)}
.rr-home-operating-card[data-tone="progress"]{border-top-color:#14543D;background:linear-gradient(180deg,#F5FAF7 0%,#FFFFFF 56%)}
.rr-home-operating-card[data-tone="result"]{border-top-color:#1A7A57;background:linear-gradient(180deg,#F5FAF7 0%,#FFFFFF 56%)}
.rr-home-operating-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;color:#60716A;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}
.rr-home-operating-card__head strong{display:grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:#fff;border:1px solid #DDE5E1;color:#24362F;font-size:11px;letter-spacing:0}
.rr-home-operating-card h2{margin:0 0 6px;color:#17231E;font-size:16px;line-height:1.24;letter-spacing:-.01em}
.rr-home-operating-card p{margin:0;color:#5C6D66;font-size:12px;line-height:1.48}
.rr-home-operating-card .rr-text-action{display:inline-flex;margin-top:11px;font-size:11.5px}

.rr-home-setup--compact{margin-top:2px}
.rr-home-setup--compact .rr-section-head{margin-bottom:10px}
.rr-home-setup--compact .rr-home-setup__panel{border-top:3px solid #3357C8}
.rr-home-watchline{display:grid;grid-template-columns:auto minmax(160px,.65fr) minmax(0,1.4fr) auto;align-items:center;gap:12px;padding:13px 15px;border:1px solid #DEE6E2;border-radius:9px;background:#FBFCFB;color:#53645D;font-size:11.5px}
.rr-home-watchline[data-active="1"]{border-left:3px solid #B7791F;background:#FFF9EE}
.rr-home-watchline__label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#6B7B75}
.rr-home-watchline strong{color:#24362F;font-size:12px}
.rr-home-watchline a{color:#14543D;font-weight:750;text-decoration:none}

@media(max-width:1180px){
  .rr-home-situation{grid-template-columns:1fr;gap:20px}
  .rr-home-situation__facts{grid-template-columns:repeat(3,minmax(0,1fr))}
  .rr-home-situation__facts>div{display:block;min-height:0}
  .rr-home-situation__facts span,.rr-home-situation__facts strong,.rr-home-situation__facts small{display:block;margin-top:2px}
  .rr-home-operating-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:900px){
  .rr-orvetia-command{max-width:360px;min-width:180px}
  .rr-13r-app.has-orvetia-agent-open .rr-main{margin-right:0}
  .rr-orvetia-agent-panel{width:100vw}
}
@media(max-width:767px){
  .rr-orvetia-command{height:38px;max-width:none;min-width:0;margin-left:0;padding:0 8px}
  .rr-orvetia-command input{font-size:12px}
  .rr-orvetia-command__shortcut{display:none}
  .rr-home-situation{padding:21px 18px}
  .rr-home-situation__facts{grid-template-columns:1fr}
  .rr-home-operating-grid{grid-template-columns:1fr}
  .rr-home-watchline{grid-template-columns:1fr;gap:5px}
}

/* v1.139.214 · ORVETIA A1.2-R2 Home Agentic Composition */
.rr-orvetia-home-entry{
  width:min(980px,calc(100% - 80px));
  margin:34px auto 56px;
  padding:26px 28px 22px;
  border:1px solid #D7E0F2;
  border-radius:20px;
  background:linear-gradient(180deg,#FFFFFF 0%,#FBFCFF 100%);
  box-shadow:0 18px 44px rgba(31,48,86,.065);
  position:relative;
  overflow:hidden;
}
.rr-orvetia-home-entry:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#3357C8}
.rr-orvetia-home-entry__head{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}
.rr-orvetia-home-entry__mark{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border:1px solid #CFDAFF;border-radius:10px;background:#F8FAFF}
.rr-orvetia-home-entry__mark img{width:24px;height:24px;object-fit:contain}
.rr-orvetia-home-entry__head h1{margin:0;color:#17231E;font-size:24px;line-height:1.2;letter-spacing:-.025em}
.rr-orvetia-home-entry__head p{margin:5px 0 0;color:#66766F;font-size:13.5px;line-height:1.45}
.rr-orvetia-home-entry__composer{padding:15px 16px 12px;border:1px solid #CFD7E9;border-radius:14px;background:#fff}
.rr-orvetia-home-entry__composer textarea{display:block;width:100%;min-height:46px;padding:0;border:0;resize:none;background:transparent;color:#17231E;font:inherit;font-size:17px;line-height:1.45;outline:0}
.rr-orvetia-home-entry__composer textarea::placeholder{color:#97A39E}
.rr-orvetia-home-entry__footer{display:flex;align-items:center;gap:9px;margin-top:8px}
.rr-orvetia-home-entry__starters{display:flex;flex-wrap:wrap;gap:7px}
.rr-orvetia-home-entry__starters button,.rr-chip-action{min-height:32px;padding:6px 10px;border:1px solid #DFE7E3;border-radius:999px;background:#FAFCFB;color:#53665E;font:inherit;font-size:11.5px;line-height:1.2;text-decoration:none;cursor:pointer}
.rr-orvetia-home-entry__starters button:hover,.rr-orvetia-home-entry__starters button:focus-visible,.rr-chip-action:hover,.rr-chip-action:focus-visible{border-color:#BEC9F5;background:#F7F8FE;color:#2E469E;outline:none}
.rr-orvetia-home-entry__send{margin-left:auto;min-height:36px;padding:0 15px;border:0;border-radius:9px;background:#14543D;color:#fff;font-weight:750;cursor:pointer}
.rr-orvetia-home-entry__send:hover,.rr-orvetia-home-entry__send:focus-visible{background:#0F4835;color:#fff!important;outline:none}
.rr-orvetia-agent-form button:hover,.rr-orvetia-agent-form button:focus-visible{background:#0F4835;color:#fff!important;outline:none}

.rr-home-agentic-r2{display:grid;gap:18px}
.rr-home-situation-v2{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:28px;padding:26px 28px;border:1px solid #DCE6E1;border-radius:17px;background:linear-gradient(180deg,#FFFFFF 0%,#FBFDFC 100%);box-shadow:0 10px 28px rgba(17,46,36,.045)}
.rr-home-situation-v2__main{min-width:0}
.rr-home-situation-v2 .rr-eyebrow{margin:0 0 8px;color:#62776F}
.rr-home-situation-v2 h2{margin:0;color:#17231E;font-size:clamp(24px,1.9vw,30px);line-height:1.24;letter-spacing:-.022em}
.rr-home-situation-v2__main>p:not(.rr-eyebrow){max-width:72ch;margin:10px 0 0;color:#5C6D66;font-size:14px;line-height:1.55}
.rr-home-add-web{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:18px;max-width:760px}
.rr-home-add-web input{height:44px;padding:0 13px;border:1px solid #CAD7D1;border-radius:10px;background:#fff;color:#17231E;font:inherit;outline:none}
.rr-home-add-web input:focus{border-color:#9EB1FF;box-shadow:0 0 0 3px rgba(51,87,200,.08)}
.rr-home-add-web .rr-button{min-height:44px;white-space:nowrap;background:#14543D;border-color:#14543D;color:#fff}
.rr-home-secondary-link{display:inline-flex;margin-top:10px;color:#5B6C65;font-size:12px;text-decoration:underline;text-underline-offset:3px}
.rr-home-situation-v2__primary{display:inline-flex;margin-top:18px}

.rr-home-sources{display:grid;gap:0;align-content:start;padding:0;border:1px solid #E2EAE6;border-radius:14px;background:#fff;box-shadow:0 5px 16px rgba(18,42,34,.028);overflow:hidden}
.rr-home-source-row{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:56px;padding:9px 14px;border:0;border-bottom:1px solid #E8EEEB;background:#fff;font-size:12px}
.rr-home-source-row:last-child{border-bottom:0}
.rr-home-source-row__name{color:#24362F;font-weight:780;line-height:1.25}
.rr-home-source-row__detail{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:2px;color:#687A72;line-height:1.25}
.rr-home-source-row__detail>span{font-size:12px;color:#65776F}
.rr-home-source-row__detail>small{font-size:10.5px;color:#87938E;line-height:1.25}
.rr-home-source-row__state{justify-self:end;color:#60716A;font-weight:720;white-space:nowrap}
.rr-home-source-row__state.is-attention{padding:5px 9px;border-radius:999px;background:#FFF6E5;color:#9A6519}
.rr-home-source-row__state.is-good{color:#196A4C}
.rr-home-source-row>a{justify-self:end;color:#3357C8;font-weight:740;text-decoration:none;white-space:nowrap}
.rr-home-source-row>a:hover,.rr-home-source-row>a:focus-visible{text-decoration:underline;text-underline-offset:3px;outline:none}

.rr-home-operating-grid-v2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.rr-home-summary-card{position:relative;min-width:0;min-height:108px;padding:16px 16px 15px;border:1px solid #E1E8E5;border-radius:14px;background:#fff;box-shadow:0 6px 18px rgba(18,42,34,.03)}
.rr-home-summary-card:before{content:"";position:absolute;left:16px;right:16px;top:0;height:2px;border-radius:999px;background:linear-gradient(90deg,#3357C8 0 34%,transparent 34%);opacity:.28}
.rr-home-summary-card[data-tone="attention"]:before{background:linear-gradient(90deg,#B7791F 0 28%,transparent 28%);opacity:.35}
.rr-home-summary-card[data-tone="progress"]:before{background:linear-gradient(90deg,#14543D 0 40%,transparent 40%);opacity:.30}
.rr-home-summary-card[data-tone="result"]:before{background:linear-gradient(90deg,#2F8D69 0 34%,transparent 34%);opacity:.28}
.rr-home-summary-card>span{display:block;color:#687A72;font-size:9.5px;font-weight:820;letter-spacing:.075em;text-transform:uppercase}
.rr-home-summary-card>strong{display:block;margin-top:8px;color:#17231E;font-size:23px;line-height:1;font-weight:820}
.rr-home-summary-card>p{margin:7px 0 0;color:#65766F;font-size:11.7px;line-height:1.35}
.rr-home-summary-card>a{display:inline-flex;margin-top:6px;color:#3357C8;font-size:11.5px;font-weight:730;text-decoration:none}

.rr-home-pulse-v2{padding:20px 20px 18px;border:1px solid #DDE6E2;border-radius:16px;background:linear-gradient(180deg,#FFFFFF 0%,#FCFDFC 100%);box-shadow:0 10px 26px rgba(18,42,34,.04)}
.rr-home-pulse-v2__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}
.rr-home-pulse-v2__head .rr-eyebrow{margin:0 0 5px}
.rr-home-pulse-v2__head h2{margin:0;color:#17231E;font-size:18px;line-height:1.25}
.rr-home-pulse-v2__head>small{max-width:360px;color:#74827C;font-size:11px;text-align:right;line-height:1.4}
.rr-home-pulse-v2__metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
.rr-home-pulse-v2__metrics>div{position:relative;min-height:96px;padding:15px 15px 14px;border:1px solid #E4EBE8;border-radius:12px;background:#fff;box-shadow:0 3px 10px rgba(18,42,34,.022)}
.rr-home-pulse-v2__metrics>div:after{content:"";position:absolute;left:15px;bottom:11px;width:28px;height:2px;border-radius:99px;background:#3357C8;opacity:.16}
.rr-home-pulse-v2__metrics>div:nth-child(3):after{background:#B7791F;opacity:.20}.rr-home-pulse-v2__metrics>div:nth-child(5):after{background:#14543D;opacity:.20}
.rr-home-pulse-v2__metrics span{display:block;color:#71827B;font-size:9.5px;font-weight:820;letter-spacing:.075em;text-transform:uppercase}
.rr-home-pulse-v2__metrics strong{display:block;margin-top:7px;color:#17231E;font-size:19px;line-height:1;font-weight:800}
.rr-home-pulse-v2__metrics small{display:block;margin-top:7px;color:#74827C;font-size:10.7px;line-height:1.35}

.rr-home-complete-base{display:flex;align-items:center;gap:16px;padding:17px 18px;border:1px solid #DCE5EE;border-radius:16px;background:linear-gradient(90deg,#FBFCFF 0%,#FFFFFF 55%,#FBFDFC 100%);box-shadow:0 8px 22px rgba(31,48,86,.035)}
.rr-home-complete-base__mark{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border:1px solid #D9E1FF;border-radius:12px;background:linear-gradient(180deg,#EEF2FF,#F7F9FF)}
.rr-home-complete-base__mark img{width:24px;height:24px;object-fit:contain}
.rr-home-complete-base>div:nth-child(2){min-width:0;flex:1}.rr-home-complete-base strong{display:block;color:#24362F;font-size:13.5px}.rr-home-complete-base p{margin:4px 0 0;color:#71817A;font-size:11.5px;line-height:1.4}
.rr-home-complete-base__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}

/* Home deliberately uses the classic Suite header; other surfaces keep the temporary global command until A1.3 is resolved. */
.rr-13r-app[data-current-family="home"] .rr-global-context-bar__utilities{margin-left:auto}

@media(max-width:1180px){
  .rr-orvetia-home-entry{width:min(900px,calc(100% - 40px))}
  .rr-home-situation-v2{grid-template-columns:1fr;gap:20px}
  .rr-home-sources{padding-left:0}
  .rr-home-operating-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}
  .rr-home-pulse-v2__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:767px){
  .rr-orvetia-home-entry{width:100%;margin:22px 0 38px;padding:22px 18px 18px;border-radius:14px}
  .rr-orvetia-home-entry__head h1{font-size:21px}
  .rr-orvetia-home-entry__footer{align-items:flex-end;flex-wrap:wrap}
  .rr-orvetia-home-entry__starters{width:100%}
  .rr-orvetia-home-entry__send{margin-left:0}
  .rr-home-situation-v2{padding:21px 18px}
  .rr-home-add-web{grid-template-columns:1fr}
  .rr-home-source-row{grid-template-columns:110px minmax(0,1fr);gap:8px;padding:10px 12px}
  .rr-home-source-row__state,.rr-home-source-row>a{grid-column:2;justify-self:start}
  .rr-home-operating-grid-v2{grid-template-columns:1fr}
  .rr-home-pulse-v2__head{align-items:flex-start;flex-direction:column}
  .rr-home-pulse-v2__head>small{text-align:left}
  .rr-home-pulse-v2__metrics{grid-template-columns:1fr 1fr}
  .rr-home-complete-base{align-items:flex-start;flex-wrap:wrap}
  .rr-home-complete-base__actions{width:100%;justify-content:flex-start;padding-left:56px}
}
.rr-orvetia-agent-plan{display:flex;flex-direction:column;align-items:flex-start;gap:8px}
.rr-orvetia-agent-plan__eyebrow{color:#14543D;font-size:9.5px;font-weight:820;letter-spacing:.08em;text-transform:uppercase}
.rr-orvetia-agent-plan__title{color:#17231E;font-size:14px}
.rr-orvetia-agent-plan__url{display:block;max-width:100%;padding:7px 9px;border:1px solid #E1E8E5;border-radius:7px;background:#F7FAF8;color:#52635C;font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

/* v1.139.215 · Home hierarchy + source module optical refinement */

/* v1.139.216 · State-driven Home progressive disclosure */
.rr-global-context-bar__internal::after{display:none!important}

/* v1.139.223 · A1.3-R3 Unified Companion + Screen Context Reasoning */
/* The temporary top command is superseded by the persistent companion composer. */
.rr-13r-app .rr-orvetia-command{display:none!important}

/* Reserve a real safe-area so the persistent companion never permanently occludes the end of a surface. */
.rr-13r-app .rr-content{padding-bottom:170px!important;scroll-padding-bottom:170px}

.rr-orvetia-companion{
  position:fixed;z-index:10032;left:50%;bottom:48px;transform:translateX(-50%);
  width:clamp(600px,44vw,720px);max-width:calc(100vw - 340px)
}
.rr-orvetia-companion-dock{
  position:relative;width:100%;min-height:84px;padding:9px 10px 9px 11px;
  display:grid;grid-template-columns:minmax(0,1fr) 38px;grid-template-rows:24px 44px;column-gap:10px;row-gap:5px;align-items:center;
  border:1px solid rgba(188,202,234,.95);border-radius:20px;
  background:rgba(252,253,255,.985);box-shadow:0 16px 42px rgba(19,42,34,.17),0 3px 12px rgba(51,87,200,.10);
  backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)
}
.rr-orvetia-companion-dock:before{content:"";position:absolute;left:18px;right:18px;top:0;height:2px;border-radius:99px;background:linear-gradient(90deg,rgba(51,87,200,.72),rgba(51,87,200,.08),rgba(51,87,200,0));opacity:.58}
.rr-orvetia-companion-dock__identity{grid-column:1;grid-row:1;display:flex;align-items:center;gap:8px;min-width:0}
.rr-orvetia-companion-dock__mark{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border:1px solid #D9E1FF;border-radius:9px;background:linear-gradient(180deg,#F3F6FF,#FBFCFF);box-shadow:0 3px 10px rgba(51,87,200,.07)}
.rr-orvetia-companion-dock__mark img{width:19px;height:19px;object-fit:contain}
.rr-orvetia-companion-dock__identity>div{min-width:0;display:flex;align-items:baseline;gap:7px;overflow:hidden}
.rr-orvetia-companion-dock__identity strong{display:block;flex:0 0 auto;color:#1D2E62;font-size:12px;line-height:1;letter-spacing:.035em}
.rr-orvetia-companion-dock__identity span[data-orvetia-presence-text]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#63736D;font-size:10.5px;line-height:1.15}
.rr-orvetia-companion-dock__form{grid-column:1;grid-row:2;min-width:0;display:flex!important;align-items:center;gap:8px}
.rr-orvetia-companion-dock__form input{min-width:0;flex:1;height:44px;padding:0 15px;border:1px solid #CBD6D1;border-radius:14px;background:#fff;color:#17231E;font:inherit;font-size:13.5px;box-shadow:inset 0 1px 0 rgba(20,32,27,.02),0 1px 2px rgba(20,32,27,.025)}
.rr-orvetia-companion-dock__form input::placeholder{color:#87968F}
.rr-orvetia-companion-dock__form input:focus{outline:none;border-color:#7F9BE9;box-shadow:0 0 0 3px rgba(51,87,200,.10)}
.rr-orvetia-companion-dock__form button{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;padding:0;border:0;border-radius:13px;background:#14543D;color:#fff;font:inherit;font-size:19px;font-weight:780;line-height:1;cursor:pointer;transition:background .12s ease,opacity .12s ease,transform .12s ease}
.rr-orvetia-companion-dock__form button:disabled{background:#DCE5E1;color:#87958F;cursor:default;opacity:.82}
.rr-orvetia-companion-dock__form button:not(:disabled):hover,.rr-orvetia-companion-dock__form button:not(:disabled):focus-visible{background:#0F4835;color:#fff!important;outline:none;transform:translateY(-1px)}
.rr-orvetia-companion-dock__toggle{grid-column:2;grid-row:1 / 3;align-self:center;display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;padding:0;border:1px solid #D5DDD9;border-radius:11px;background:rgba(255,255,255,.94);color:#3357C8;font:inherit;font-size:18px;font-weight:700;cursor:pointer}
.rr-orvetia-companion-dock__toggle:hover,.rr-orvetia-companion-dock__toggle:focus-visible{border-color:#AFC0F2;background:#F4F6FE;color:#20377D;outline:none}

.rr-orvetia-agent-workspace{
  width:100%;max-height:min(48vh,460px);min-height:230px;
  display:flex;flex-direction:column;border:1px solid rgba(188,202,234,.84);border-bottom:0;border-radius:20px 20px 0 0;
  background:linear-gradient(180deg,rgba(250,252,253,.94),rgba(247,250,249,.89));
  overflow:hidden;box-shadow:none;backdrop-filter:blur(24px) saturate(112%);-webkit-backdrop-filter:blur(24px) saturate(112%)
}
.rr-orvetia-agent-workspace[hidden]{display:none!important}
.rr-13r-app.has-orvetia-agent-open .rr-orvetia-companion{filter:drop-shadow(0 22px 38px rgba(19,42,34,.19)) drop-shadow(0 4px 12px rgba(51,87,200,.08))}
.rr-13r-app.has-orvetia-agent-open .rr-orvetia-companion-dock{min-height:64px;grid-template-columns:minmax(0,1fr);grid-template-rows:44px;padding:9px 11px 11px;border-radius:0 0 20px 20px;border-top-color:rgba(220,229,225,.80);box-shadow:none;background:rgba(250,252,253,.96)}
.rr-13r-app.has-orvetia-agent-open .rr-orvetia-companion-dock:before,.rr-13r-app.has-orvetia-agent-open .rr-orvetia-companion-dock__identity,.rr-13r-app.has-orvetia-agent-open .rr-orvetia-companion-dock__toggle{display:none!important}
.rr-13r-app.has-orvetia-agent-open .rr-orvetia-companion-dock__form{grid-column:1;grid-row:1}
.rr-13r-app.has-orvetia-agent-open .rr-main{margin-right:0!important;transition:none!important}

.rr-orvetia-agent-workspace__head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px 11px;border-bottom:1px solid rgba(220,229,225,.74);background:linear-gradient(180deg,rgba(255,255,255,.76),rgba(249,251,253,.56))}
.rr-orvetia-agent-workspace__identity{display:flex;align-items:center;gap:10px;min-width:0}.rr-orvetia-agent-workspace__mark{display:grid;place-items:center;flex:0 0 31px;width:31px;height:31px;border:1px solid rgba(217,225,255,.9);border-radius:10px;background:rgba(246,248,255,.84)}.rr-orvetia-agent-workspace__mark img{width:20px;height:20px}.rr-orvetia-agent-workspace__identity>div{min-width:0;display:flex;align-items:baseline;gap:9px}.rr-orvetia-agent-workspace__identity strong{display:inline;color:#1D2E62;font-size:12.5px;letter-spacing:.025em}.rr-orvetia-agent-context-chip{display:inline;color:#6D7D76;font-size:10.5px;white-space:nowrap}.rr-orvetia-agent-workspace__actions{display:flex;align-items:center;gap:4px}.rr-orvetia-agent-workspace__new{padding:7px 8px;border:0;border-radius:8px;background:transparent;color:#5C6D66;font-size:10.5px;font-weight:700;cursor:pointer;white-space:nowrap}.rr-orvetia-agent-workspace__new:hover,.rr-orvetia-agent-workspace__new:focus-visible{background:rgba(241,244,243,.82);color:#24362F;outline:none}.rr-orvetia-agent-workspace__minimize{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:9px;background:rgba(255,255,255,.38);color:#66766F;font-size:20px;cursor:pointer}.rr-orvetia-agent-workspace__minimize:hover,.rr-orvetia-agent-workspace__minimize:focus-visible{background:rgba(241,244,243,.82);color:#24362F;outline:none}
.rr-orvetia-agent-output{min-height:0;flex:1;display:flex;flex-direction:column;gap:14px;padding:17px 19px 18px;overflow:auto;overflow-anchor:none;background:rgba(250,252,253,.04)}
.rr-orvetia-agent-empty{margin:auto 0;max-width:590px}.rr-orvetia-agent-empty>p{margin:0;color:#5E7068;font-size:12.8px;line-height:1.55}.rr-orvetia-agent-empty__starters{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.rr-orvetia-agent-empty__starters button{padding:7px 10px;border:1px solid rgba(205,216,211,.92);border-radius:999px;background:rgba(255,255,255,.62);color:#43564E;font:inherit;font-size:10.8px;cursor:pointer}.rr-orvetia-agent-empty__starters button:hover,.rr-orvetia-agent-empty__starters button:focus-visible{border-color:#AFC0F2;background:#F7F8FE;color:#20377D;outline:none}
.rr-orvetia-agent-user{align-self:flex-end;max-width:78%;padding:9px 12px;border-radius:13px 13px 4px 13px;background:rgba(237,242,239,.88);color:#24362F;font-size:12.5px;line-height:1.45}
.rr-orvetia-agent-turn{align-self:flex-start;max-width:92%;display:grid;grid-template-columns:27px minmax(0,1fr);gap:9px;align-items:flex-start}
.rr-orvetia-agent-turn__mark{display:grid;place-items:center;width:27px;height:27px;border:1px solid rgba(217,225,255,.88);border-radius:9px;background:rgba(246,248,255,.82);color:#3357C8;font-size:11px;font-weight:820;font-style:italic}
.rr-orvetia-agent-turn__body{min-width:0;padding-top:2px}.rr-orvetia-agent-turn__body p{margin:0;color:#24362F;font-size:13px;line-height:1.58}.rr-orvetia-agent-go{display:inline-flex;margin-top:9px;color:#3357C8;font-size:11.5px;font-weight:760;text-decoration:none}.rr-orvetia-agent-go:hover,.rr-orvetia-agent-go:focus-visible{text-decoration:underline;text-underline-offset:3px;outline:none}
.rr-orvetia-agent-context-shift{align-self:center;margin:1px 0;padding:4px 8px;border-radius:999px;background:rgba(240,243,242,.82);color:#728079;font-size:9.5px;font-weight:700;letter-spacing:.02em}
.rr-orvetia-agent-plan__url{display:block;max-width:100%;margin-top:9px;padding:7px 9px;border:1px solid rgba(225,232,229,.84);border-radius:7px;background:rgba(247,250,248,.78);color:#52635C;font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.rr-button--agentic{border-color:#C9D5F6!important;background:#F7F8FE!important;color:#2945A0!important}
.rr-button--agentic:hover,.rr-button--agentic:focus-visible{border-color:#9EB2EF!important;background:#EEF2FF!important;color:#20377D!important;outline:none}
.rr-orvetia-inline-action{display:inline-flex;align-items:center;justify-content:center;margin-bottom:8px;padding:0;border:0;background:transparent;color:#3357C8;font:inherit;font-size:11.5px;font-weight:740;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rr-orvetia-inline-action:hover,.rr-orvetia-inline-action:focus-visible{color:#20377D;outline:none}
.rr-13r-app [data-screen="diagnosis"] .rr-priority-action{display:flex;flex-direction:column;align-items:flex-end;gap:6px}

@media(max-width:1080px){.rr-orvetia-companion{width:min(600px,calc(100vw - 250px))}}
@media(max-width:900px){
  .rr-13r-app .rr-content{padding-bottom:190px!important;scroll-padding-bottom:190px}
  .rr-orvetia-companion{left:12px;right:12px;bottom:78px;transform:none;width:auto;max-width:none}
  .rr-orvetia-agent-workspace{max-height:55vh}
  .rr-orvetia-companion-dock__identity>div{display:flex}
}
@media(max-width:600px){
  .rr-orvetia-companion{bottom:74px}
  .rr-orvetia-companion-dock{grid-template-columns:minmax(0,1fr) 34px;grid-template-rows:22px 42px;gap:5px 7px;padding:8px 8px 8px 9px;border-radius:17px}
  .rr-orvetia-companion-dock__mark{width:25px;height:25px;flex-basis:25px}.rr-orvetia-companion-dock__mark img{width:17px;height:17px}.rr-orvetia-companion-dock__identity span[data-orvetia-presence-text]{font-size:9.5px}.rr-orvetia-companion-dock__form input{height:42px}.rr-orvetia-companion-dock__form button{width:40px;height:40px;flex-basis:40px}.rr-orvetia-companion-dock__toggle{width:34px;height:34px;flex-basis:34px}
  .rr-orvetia-agent-workspace{max-height:58vh;min-height:210px}.rr-orvetia-agent-workspace__head{padding:12px 13px}.rr-orvetia-agent-context-chip{display:block}.rr-orvetia-agent-output{padding:15px 14px 17px}.rr-orvetia-agent-user{max-width:88%}.rr-orvetia-agent-turn{max-width:96%}
  .rr-13r-app [data-screen="diagnosis"] .rr-priority-action{align-items:flex-start}
}



/* v1.139.224 · A1.3-R4 Companion readability + Home handoff + truth guard */
/* Home owns the agent while its primary composer is on-screen. The persistent companion takes over only after scroll. */
.rr-13r-app.orvetia-home-primary-visible:not(.has-orvetia-agent-open) .rr-orvetia-companion{
  opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,12px)
}
.rr-orvetia-companion{transition:opacity .16s ease,visibility .16s ease,transform .16s ease}

/* Preserve enough document end-space without affecting the rail/sidebar geometry. */
.rr-13r-app .rr-content{padding-bottom:154px!important;scroll-padding-bottom:154px}

/* Readability wins over literal transparency: keep the page visible around the workspace, not through the copy. */
.rr-orvetia-agent-workspace{
  max-height:min(44vh,420px);min-height:210px;
  background:rgba(251,253,252,.972);
  border-color:rgba(188,202,234,.90);
  backdrop-filter:blur(20px) saturate(106%);-webkit-backdrop-filter:blur(20px) saturate(106%)
}
.rr-13r-app.has-orvetia-agent-open .rr-orvetia-companion{
  filter:drop-shadow(0 18px 34px rgba(19,42,34,.16)) drop-shadow(0 3px 10px rgba(51,87,200,.06))
}
.rr-13r-app.has-orvetia-agent-open .rr-orvetia-companion-dock{background:rgba(251,253,252,.985)}
.rr-orvetia-agent-workspace__head{background:rgba(252,253,255,.955);padding:12px 15px 10px}
.rr-orvetia-agent-output{gap:11px;padding:15px 18px 17px;background:rgba(251,253,252,.86)}
.rr-orvetia-agent-user{max-width:76%;padding:8px 11px;background:#EEF2F0;border:1px solid #E3E9E6;color:#2B3B35;font-size:12.2px;line-height:1.42}
.rr-orvetia-agent-turn{align-self:stretch;max-width:100%;display:block;padding:0 2px 0 13px;border-left:2px solid rgba(51,87,200,.18)}
.rr-orvetia-agent-turn__mark{display:none!important}
.rr-orvetia-agent-turn__body{min-width:0;padding:0}.rr-orvetia-agent-turn__body p{font-size:12.8px;line-height:1.52;color:#24362F}
.rr-orvetia-agent-go{margin-top:7px;font-size:11.2px}
.rr-orvetia-agent-context-shift{margin:2px 0;padding:2px 0;background:transparent;color:#77867F;font-size:9.5px;font-weight:650}
.rr-orvetia-agent-empty{max-width:520px}.rr-orvetia-agent-empty>p{font-size:12.4px;line-height:1.48}.rr-orvetia-agent-empty__starters{gap:6px;margin-top:10px}.rr-orvetia-agent-empty__starters button{padding:6px 9px;font-size:10.4px;background:#fff}

@media(max-width:900px){
  .rr-13r-app .rr-content{padding-bottom:176px!important;scroll-padding-bottom:176px}
  .rr-13r-app.orvetia-home-primary-visible:not(.has-orvetia-agent-open) .rr-orvetia-companion{transform:translateY(12px)}
  .rr-orvetia-agent-workspace{max-height:52vh}
}


/* ORVETIA v1.139.273 · response rendering semantics. Presentation only; shell placement remains non-canonical. */
.rr-orvetia-agent-turn__body.has-structured-response{display:flex;flex-direction:column;gap:9px}
.rr-orvetia-agent-response-block{min-width:0}
.rr-orvetia-agent-response-block+.rr-orvetia-agent-response-block{padding-top:8px;border-top:1px solid rgba(222,229,226,.78)}
.rr-orvetia-agent-response-block__label{margin:0 0 3px;color:#718078;font-size:9.5px;font-weight:800;line-height:1.2;letter-spacing:.055em;text-transform:uppercase}
.rr-orvetia-agent-response-block p,.rr-orvetia-agent-response-fallback{margin:0;color:#24362F;font-size:12.8px;line-height:1.56}
.rr-orvetia-agent-response-block.is-direct-answer p{color:#1F3029;font-size:13.2px;font-weight:650;line-height:1.52}
.rr-orvetia-agent-response-block--limitation,.rr-orvetia-agent-response-block--abstention{padding-left:9px;border-left:2px solid rgba(126,139,133,.28)}
.rr-orvetia-agent-response-block--risk{padding-left:9px;border-left:2px solid rgba(158,119,72,.28)}
.rr-orvetia-agent-response-block--next-step,.rr-orvetia-agent-response-block--available-action,.rr-orvetia-agent-response-block--follow-up{padding-left:9px;border-left:2px solid rgba(51,87,200,.22)}
.rr-orvetia-agent-go--navigation{align-items:center;gap:5px;width:max-content;max-width:100%;padding:6px 9px;border:1px solid rgba(191,204,239,.88);border-radius:8px;background:#F8F9FE;text-decoration:none}
.rr-orvetia-agent-go--navigation:hover,.rr-orvetia-agent-go--navigation:focus-visible{background:#F1F4FD;text-decoration:none;outline:2px solid rgba(51,87,200,.18);outline-offset:2px}
@media (max-width:640px){.rr-orvetia-agent-turn__body.has-structured-response{gap:8px}.rr-orvetia-agent-response-block+.rr-orvetia-agent-response-block{padding-top:7px}.rr-orvetia-agent-response-block.is-direct-answer p{font-size:13px}}
