/* v2: conexões por revenda (Admin Supremo) */
.dt-eq-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}
.dt-eq strong.is-conn{color:#7dd3fc}
.dt-eq-conn{padding:12px;border-radius:16px;border:1px solid rgba(125,211,252,.25);background:linear-gradient(135deg,rgba(125,211,252,.08),rgba(0,0,0,.18))}
.dt-eq-conn-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}
.dt-eq-conn-head span{font-size:12.5px;font-weight:700;color:#d6e9f8}
.dt-eq-conn-head em{font-style:normal;font-size:11px;color:var(--eq-mute)}
.dt-eq-conn-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:8px}
.dt-eq-conn-grid>div{padding:8px 10px;border-radius:12px;background:rgba(0,0,0,.25);min-width:0}
.dt-eq-conn-grid strong{display:block;font:700 22px/1 Syne,Outfit,system-ui,sans-serif}
.dt-eq-conn-grid .is-main strong{color:#7dd3fc}
.dt-eq-conn-grid strong.is-live{color:#ff7a8f}
.dt-eq-conn-grid span{display:block;margin-top:4px;font-size:11.5px;font-weight:600;color:#c3cfdf}
.dt-eq-conn-grid small{display:block;margin-top:2px;font-size:10.5px;color:var(--eq-mute)}
.dt-eq-conn-none{font-size:12.5px;color:var(--eq-mute)}
.dt-eq-conn-warn{margin-top:8px!important;font-size:11.5px;color:var(--eq-warn)}
