/* Ajustes de la web real sobre los estilos del prototipo */
body.sin-sesion .menu, body.sin-sesion .cabecera-der { display: none; }
.aviso-prototipo[hidden] { display: none; }
.menu .salir { margin-left: auto; }
.cabecera-der .rol span { max-width: 18rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; vertical-align: middle; }
.portal .tarjeta { margin-top: 1rem; }
.hoja-cuerpo h3 { margin-top: 1.4rem; }
.hoja-cuerpo details { margin-top: 1rem; }
.rejilla-tarjetas .tarjeta details summary, details.tarjeta summary { cursor: pointer; }
details.tarjeta { margin: 1rem 0; }
.editar-rev { margin: .35rem 0; font-size: .9rem; }
.editar-rev summary { cursor: pointer; color: var(--suave); }
.editar-rev form { margin-top: .6rem; }
.btn-texto.peligro { color: #B42318; }
