/* Provider Admin — minimal overrides on top of Bootstrap 5.3 */

.mono { font-family: var(--bs-font-monospace); }
.htmx-request { opacity: .55; }

/* Source badges — colour-coded per provider. */
.src-google   { background-color:#4285f4; color:#fff; }
.src-meta     { background-color:#1877f2; color:#fff; }
.src-snapchat { background-color:#fffc00; color:#222; }
.src-tiktok   { background-color:#ff0050; color:#fff; }
.src-tecdo    { background-color:#0d6efd; color:#fff; }
.src-ulcrm    { background-color:#198754; color:#fff; }

/* Compact secret field row: mask + reveal button + (sometimes) timer. */
.secret-row {
  display: flex;
  align-items: center;
  gap: .5rem;
}
.secret-row .field-value {
  font-family: var(--bs-font-monospace);
  word-break: break-all;
  flex: 1 1 auto;
}

.mask { letter-spacing: 2px; }
