/* Hub shared widgets (extracted from inline blocks): ATG_TUNE3, ATG_QP_CLEAN, ATG_DECISION_HELPER */
/*ATG_TUNE3*/
.atg-faq h3{margin:14px 0 6px;font-size:1rem}
.atg-faq p{margin:0 0 10px;opacity:.92}
.atg-disclosure{margin-top:10px}
.atg-compare ul{display:flex;flex-wrap:wrap;gap:10px;padding-left:0;list-style:none}
.atg-compare li{margin:0}
.atg-compare a{display:inline-block;padding:6px 10px;border:1px solid rgba(0,0,0,.18);border-radius:999px;text-decoration:none}
.atg-compare a:hover{border-color:rgba(0,0,0,.30)}

/*ATG_QP_CLEAN*/
.atg-quickpicks-compact{padding:14px 14px 12px}
.atg-quickpicks-compact .atg-sub{margin-bottom:10px}
.atg-qp-grid{display:flex;flex-wrap:wrap;gap:10px}
.atg-qp-item{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);text-decoration:none}
.atg-qp-item:hover{border-color:rgba(255,255,255,.26)}
.atg-quickpicks-compact .atg-note{margin-top:10px}
.atg-quickpicks-compact .atg-note a{text-decoration:underline}

/* ATG_DECISION_HELPER */
.atg-dh{margin-top:14px}
.atg-dh .dh-card{
  border:1px solid var(--line);
  border-radius:var(--radius);
  padding:14px 14px 12px;
  background:linear-gradient(180deg,var(--card),var(--card2));
  box-shadow:0 10px 30px rgba(0,0,0,0.18);
}
.atg-dh .dh-title{font-weight:900;margin:0 0 6px}
.atg-dh .dh-opts{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}
.atg-dh .dh-opts button{
  appearance:none;
  border:1px solid rgba(255,255,255,0.16);
  background:rgba(255,255,255,0.04);
  color:var(--text);
  padding:8px 10px;
  border-radius:999px;
  cursor:pointer;
  font-weight:850;
}
.atg-dh .dh-opts button:hover{border-color:rgba(255,255,255,0.26)}
.atg-dh .dh-opts button[aria-pressed="true"]{
  border-color:rgba(125,211,252,0.55);
  background:rgba(125,211,252,0.10);
}
.atg-dh .dh-result{margin-top:10px;font-size:.98rem}
.atg-dh .dh-result .muted{opacity:.9}
