/*
 * Habillage TotalEcosys pour le skin Elastic de Roundcube.
 * N'edite AUCUN fichier du skin d'origine: charge en plus, apres le CSS
 * d'Elastic (voir totalecosys_branding.php - include_stylesheet()). Une mise
 * a jour de l'image Roundcube ne casse donc jamais ce fichier, mais si
 * Elastic renomme l'un des selecteurs cibles ici dans une future version,
 * l'effet visuel correspondant disparait simplement (pas d'erreur) -
 * verifier visuellement apres chaque montee de version majeure de
 * roundcube/roundcubemail.
 *
 * Palette reprise telle quelle de admin/frontend/html/styles.css pour rester
 * coherent avec l'interface admin.totalecosys.com.
 */

:root {
  --teco-bg-elevated: #111521;
  --teco-panel: #141926;
  --teco-panel-border: #232b3d;
  --teco-accent: #6d8dff;
  --teco-accent-strong: #849bff;
  --teco-text: #e6e9f0;
}

/* Barre superieure (nom du dossier courant, recherche, actions) */
#layout > div > .header {
  background: var(--teco-panel) !important;
  color: var(--teco-text) !important;
  border-color: var(--teco-panel-border) !important;
}

/* Bandeau lateral des taches (icones Mail / Contacts / Parametres) */
#layout-menu {
  background: var(--teco-bg-elevated) !important;
}

/* Boutons d'action principale (Envoyer, Se connecter, Enregistrer, ...) */
.btn-primary {
  background-color: var(--teco-accent) !important;
  border-color: var(--teco-accent) !important;
}
.btn-primary:hover,
.btn-primary:focus {
  background-color: var(--teco-accent-strong) !important;
  border-color: var(--teco-accent-strong) !important;
}

/* Liens */
a {
  color: var(--teco-accent-strong);
}

/* Logo (ecran de connexion + en-tete) */
#logo {
  max-height: 28px;
}
