/* CPAtlas 23.9.6 · Integración Atlas ↔ SEO */
.cp-atlas-root .cp-seo-context-actions{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  gap:8px;
  margin:14px 0 2px;
  padding:12px;
  border:1px solid rgba(148,163,184,.22);
  border-radius:14px;
  background:rgba(15,23,42,.34);
}
.cp-atlas-root .cp-seo-context-actions[hidden]{display:none}
.cp-atlas-root .cp-seo-context-action{
  display:inline-flex;
  min-height:38px;
  align-items:center;
  justify-content:center;
  border:1px solid rgba(125,211,252,.3);
  border-radius:999px;
  padding:8px 13px;
  background:rgba(8,145,178,.14);
  color:#ecfeff;
  -webkit-text-fill-color:#ecfeff;
  font-size:12px;
  font-weight:800;
  line-height:1.25;
  text-decoration:none;
}
.cp-atlas-root .cp-seo-context-action:hover,
.cp-atlas-root .cp-seo-context-action:focus-visible{
  border-color:rgba(165,243,252,.72);
  background:rgba(8,145,178,.26);
  outline:none;
}
.cp-atlas-root.cp-theme-light .cp-seo-context-actions{
  border-color:rgba(100,116,139,.2);
  background:#f8fafc;
}
.cp-atlas-root.cp-theme-light .cp-seo-context-action{
  border-color:rgba(14,116,144,.28);
  background:#ecfeff;
  color:#155e75;
  -webkit-text-fill-color:#155e75;
}
@media (max-width:640px){
  .cp-atlas-root .cp-seo-context-actions{align-items:stretch;flex-direction:column}
  .cp-atlas-root .cp-seo-context-action{width:100%;box-sizing:border-box}
}
@media (forced-colors:active){
  .cp-atlas-root .cp-seo-context-actions,
  .cp-atlas-root .cp-seo-context-action{border:1px solid CanvasText}
}
