/**
 * Skin VEZIM -- surcharges du skin elastic
 *
 * Ce fichier n'est PAS compile : il importe la feuille de style d'elastic
 * telle qu'elle est livree, puis ajoute les seules regles propres a VEZIM.
 * Aucune dependance a lessc, et une montee de version de Roundcube ne demande
 * aucune recompilation.
 *
 * Le chemin de l'import est relatif a ce fichier :
 *   /skins/vzm/styles/styles.css -> /skins/elastic/styles/styles.min.css
 * Les url(images/...) internes d'elastic restent donc resolues par rapport a
 * son propre repertoire.
 *
 * ATTENTION -- viser styles.min.css et NON styles.css : l'archive de diffusion
 * de Roundcube ne livre que la version minifiee (les .less sont les sources).
 * Les <link> du gabarit passent par rcube::find_asset(), qui choisit seul la
 * variante .min ; un @import CSS, lui, est resolu tel quel par le navigateur.
 * Un chemin errone ici n'echoue pas bruyamment : la page s'affiche sans aucune
 * feuille de style.
 *
 * 1.6.11 est substitue a la construction de l'image Docker et sert de
 * cache-buster : le <link> vers ce fichier porte deja un ?s=<mtime>, mais
 * l'import, lui, n'en herite pas.
 */
@import url("../../elastic/styles/styles.min.css?v=1.6.11");

/* ---- Page de connexion ---- */

#layout-content.no-navbar > #logo {
	max-width: 50%;
	height: auto;
}

/* Lien vers le panneau de gestion de compte, injecte par le plugin
   vzm_branding dans le conteneur 'loginfooter'. */
#login-footer #vzm-oldmail {
	margin: 1.5rem auto 0;
	max-width: 30rem;
}

#login-footer #vzm-oldmail a {
	display: flex;
	align-items: center;
	gap: .75rem;
	text-align: left;
	text-decoration: none;
}

#login-footer #vzm-oldmail img {
	flex: 0 0 auto;
	width: 48px;
	height: auto;
}

#login-footer #vzm-copyright {
	margin-top: 1rem;
	font-size: .85em;
	opacity: .75;
}
