/* ADA Portales e Intelligence - navegación común y estados */
.ada-product-switcher{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 18px;padding:10px 12px;border:1px solid rgba(36,58,77,.12);border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(30,47,64,.06)}
.ada-product-switcher strong{margin-right:auto;color:#243a4d;font-size:.92rem}.ada-product-switcher a{display:inline-flex;align-items:center;min-height:36px;padding:8px 12px;border-radius:10px;border:1px solid rgba(36,58,77,.14);color:#324b5f;text-decoration:none;font-weight:700;font-size:.86rem;background:#f7f9fb}.ada-product-switcher a:hover,.ada-product-switcher a:focus-visible{border-color:#9b2638;outline:none;background:#fff}.ada-product-switcher a.active{color:#fff;background:#7e1e30;border-color:#7e1e30}
.ada-portal-status{display:flex;gap:10px;align-items:center;margin:10px 0 16px;padding:10px 12px;border-radius:12px;background:#f4f7f9;color:#4d6273;font-size:.86rem}.ada-portal-status::before{content:"";width:9px;height:9px;border-radius:50%;background:#2f9f68;box-shadow:0 0 0 4px rgba(47,159,104,.12)}
.ada-empty-state{padding:18px;border:1px dashed #cbd5dc;border-radius:12px;color:#667887;background:#fafcfd;text-align:center}
.intel-score-card{position:relative;overflow:hidden}.intel-score-card::after{content:"";position:absolute;right:-26px;bottom:-28px;width:100px;height:100px;border-radius:50%;background:rgba(126,30,48,.08)}.intel-score-card strong{font-size:2rem}.intel-score-card[data-level="alto"] strong{color:#27855d}.intel-score-card[data-level="medio"] strong{color:#b17818}.intel-score-card[data-level="bajo"] strong{color:#b53a49}
.intel-trend-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.intel-trend-item{padding:12px;border:1px solid #dce4ea;border-radius:12px;background:#fafcfd}.intel-trend-item strong{display:block;font-size:1.25rem;margin-top:4px}.intel-trend-item small{color:#687b89}
@media(max-width:760px){.ada-product-switcher strong{width:100%;margin:0}.ada-product-switcher a{flex:1;justify-content:center}.intel-trend-grid{grid-template-columns:1fr}}
