/* Manus IA · link de entrega · CSS isolado · r22
 * A imagem base e todos os arquivos JavaScript permanecem inalterados.
 * Substitui somente a aparência do controle de acesso já existente.
 */
:root {
  --manus-action-bg: #1d4ed8;
  --manus-action-hover: #1e40af;
  --manus-action-border: #1d4ed8;
  --manus-action-text: #ffffff;
  --manus-action-focus: #2563eb;
  --manus-action-shadow: rgba(29, 78, 216, 0.22);
}
html.dark {
  --manus-action-bg: #2563eb;
  --manus-action-hover: #1d4ed8;
  --manus-action-border: #93c5fd;
  --manus-action-text: #ffffff;
  --manus-action-focus: #bfdbfe;
  --manus-action-shadow: rgba(37, 99, 235, 0.28);
}
.chat-message-content p > a:only-child[href*=".trycloudflare.com"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  max-width: 100%;
  min-height: 46px;
  padding: 0.7rem 1.05rem;
  border: 1px solid var(--manus-action-border);
  border-radius: 12px;
  background: var(--manus-action-bg);
  box-shadow: 0 2px 10px var(--manus-action-shadow);
  color: var(--manus-action-text) !important;
  font-weight: 650;
  line-height: 1.4;
  text-align: center;
  text-decoration: none !important;
  overflow-wrap: anywhere;
  transition: background-color 160ms ease, box-shadow 160ms ease;
}
.chat-message-content p > a:only-child[href*=".trycloudflare.com"]:is(:visited,:active) {
  color: var(--manus-action-text) !important;
}
.chat-message-content p > a:only-child[href*=".trycloudflare.com"]:hover {
  background: var(--manus-action-hover);
  border-color: var(--manus-action-border);
  color: var(--manus-action-text) !important;
  box-shadow: 0 4px 15px var(--manus-action-shadow);
}
.chat-message-content p > a:only-child[href*=".trycloudflare.com"]:focus-visible {
  outline: 3px solid var(--manus-action-focus);
  outline-offset: 3px;
}
@media (max-width: 640px) {
  .chat-message-content p > a:only-child[href*=".trycloudflare.com"] {
    display: flex;
    width: 100%;
    min-height: 48px;
    padding: 0.8rem 0.9rem;
  }
}
@media (prefers-reduced-motion: reduce) {
  .chat-message-content p > a:only-child[href*=".trycloudflare.com"] {
    transition: none;
  }
}

