/* «Completar» from Cobros (js/returnTo.js): fields still missing are red; a banner offers the way back. Loaded by configuracion.html and perfil.html. */
.rt-missing { border: 2px solid #d93025 !important; border-radius: 8px; box-shadow: 0 0 0 3px rgba(217, 48, 37, .18) !important; background-color: #fff6f5; }
.parameter.rt-missing { padding: 8px 10px; }
.rt-missing-msg { color: #b3261e; font-size: 13px; line-height: 1.35; margin: 4px 0 14px; }
.parameter.rt-missing { margin-bottom: 4px; }
.rt-banner { display: flex; gap: 12px; align-items: center; justify-content: space-between; flex-wrap: wrap; background: #fff6f5; border: 1px solid #f1b8b3; color: #7a1a14; border-radius: 12px; padding: 10px 14px; margin: 0 0 16px; font-size: 14px; line-height: 1.4; }
.rt-banner .rt-back { font-weight: 600; color: #0d1a1c; text-decoration: underline; white-space: nowrap; }
