/* /contadoresenred: el código del partner, sobre la página de Contabilidad */
.cer-code { display: flex; align-items: center; gap: 12px; flex-wrap: wrap; margin-top: 24px; padding: 14px 16px 14px 20px; background: var(--white); border: 2px dashed var(--blue); border-radius: var(--radius-lg); max-width: 520px; }
.cer-code__label { width: 100%; font-size: 12px; font-weight: 600; letter-spacing: .08em; text-transform: uppercase; color: var(--muted); }
.cer-code__value { flex: 1; font-family: var(--ff-mono); font-weight: 500; font-size: clamp(20px, 2.6vw, 28px); letter-spacing: .04em; color: var(--blue); word-break: break-all; }
.cer-code__copy { flex-shrink: 0; }
.cer-code__copy.is-copied { border-color: var(--green); color: var(--green); }
.cer-code__benefit { margin-top: 14px; color: var(--muted); line-height: 1.55; max-width: 520px; }
.cer-code__benefit b { color: var(--ink); font-weight: 600; }
.cer-code--compact { margin: 18px 0 0; padding: 10px 12px 10px 16px; }
.cer-code--compact .cer-code__value { font-size: 18px; }
.c-activate > p { line-height: 1.55; }
#codigo .p-step a { color: var(--blue); }
.cer-steps__note { margin-top: 18px; font-size: 14px; color: var(--muted); }
