/* KC1345: private tracking completion offer (optional and dismissible). */
.kc-completion-offer-dialog {
  width: min(92vw, 31rem);
  max-height: min(85vh, 48rem);
  color: var(--kc-text, #f6f4ef);
  background: #1b2027;
  border: 1px solid #45505c;
  border-radius: 1rem;
  padding: 1.5rem;
  box-shadow: 0 1.2rem 4rem rgba(0, 0, 0, .5);
}
.kc-completion-offer-dialog::backdrop { background: rgba(5, 9, 15, .78); }
.kc-completion-offer-content { display: flex; flex-wrap: wrap; gap: 1rem; }
.kc-completion-offer-content h2,
.kc-completion-offer-content p { width: 100%; margin: 0; }
.kc-completion-offer-content .kc-button { flex: 1 1 10rem; text-align: center; }
.kc-track-auto-refresh-note { margin: .9rem 0; }
