/* Aviso emergente de suplantación (includes/aviso_suplantacion.php). Oculto con [hidden] hasta que js/aviso.js lo muestra. */
.aviso-suplantacion { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 100000; display: flex; align-items: center; justify-content: center; padding: 16px; background: rgba(33, 41, 52, .85); }
.aviso-suplantacion[hidden] { display: none; }
.aviso-suplantacion-caja { box-sizing: border-box; width: 100%; max-width: 560px; max-height: 100%; overflow-y: auto; padding: 28px 32px; background: #fff; border-top: 6px solid #c77700; border-radius: 6px; box-shadow: 0 1px 6px rgba(33, 41, 52, .75); text-align: center; }
.aviso-suplantacion-caja h2 { margin: 0 0 16px; font-size: 22px; line-height: 28px; font-weight: 700; text-transform: uppercase; color: #232323; }
.aviso-suplantacion-caja p { margin: 0 0 14px; font-size: 16px; line-height: 24px; color: #232323; text-align: left; }
.aviso-suplantacion-caja .btn { margin-top: 8px; }
@media (max-width: 480px) { .aviso-suplantacion-caja { padding: 20px 18px; } }
