.pandora-integracao-modal-box{
  max-width:640px;
}

.pandora-integracao-webhook-url{
  font-family:monospace;
  font-size:12px;
  color:var(--text-muted);
  background:var(--surface-muted,rgba(255,255,255,.06));
  border:1px solid var(--border-color,rgba(255,255,255,.08));
  border-radius:8px;
  padding:8px 10px;
  word-break:break-all;
}

.pandora-integracao-test-row{
  display:flex;
  align-items:center;
  gap:10px;
  margin-top:8px;
  flex-wrap:wrap;
}

.pandora-integracao-test-result{
  font-size:12px;
  font-weight:600;
}
.pandora-integracao-test-result.ok{ color:var(--emerald,#10b981); }
.pandora-integracao-test-result.fail{ color:var(--rose,#f43f5e); }

.pandora-status-btn{
  display:inline-flex;
  align-items:center;
  gap:6px;
  border:1px solid var(--border-color,rgba(255,255,255,.1));
  background:var(--surface-muted,rgba(255,255,255,.04));
  color:var(--text-main);
  border-radius:999px;
  padding:4px 10px;
  font-size:12px;
  font-weight:600;
  cursor:pointer;
  transition:.15s;
}
.pandora-status-btn:hover{
  border-color:var(--primary);
}

.pandora-status-dot{
  width:9px;
  height:9px;
  border-radius:50%;
  flex-shrink:0;
}
.pandora-status-dot.is-idle{ background:var(--text-muted,#8a8a99); }
.pandora-status-dot.is-ok{ background:var(--emerald,#10b981); box-shadow:0 0 6px var(--emerald,#10b981); }
.pandora-status-dot.is-fail{ background:var(--rose,#f43f5e); box-shadow:0 0 6px var(--rose,#f43f5e); }
