/* Hide the floating icon — opened via footer button instead */
.silktide-consent-manager-icon {
  display: none !important;
}

/* Match DevCo accent color #7C3AED */
.silktide-consent-manager [data-role="accept-button"],
.silktide-consent-manager [data-role="save-button"] {
  background-color: #7c3aed !important;
  border-color: #7c3aed !important;
  color: #ffffff !important;
  border-radius: 6px !important;
}

.silktide-consent-manager [data-role="reject-button"] {
  background-color: transparent !important;
  border: 1px solid #7c3aed !important;
  color: #7c3aed !important;
  border-radius: 6px !important;
}

/* Toggle active state */
.silktide-consent-manager input[type="checkbox"]:checked + label {
  background-color: #7c3aed !important;
}

/* Prompt positioned bottom center */
.silktide-consent-manager-prompt {
  border-radius: 12px !important;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.12) !important;
}
