/**
 * Copyright (c) Asernet Srl.
 *
 * @author    Asernet Srl <assistenza@asernet.it>
 * @license   Proprietary
 *
 * Modalita' solo testo. Il testo arriva come stringa CSS nella custom property
 * --mwl-text, stampata dal modulo in displayBackOfficeHeader /
 * displayAdminLogin, e si mostra con ::after: i link del logo non hanno
 * contenuto proprio.
 *
 * display non si tocca: il core nasconde .main-header > .logo sotto una certa
 * larghezza, e il testo deve sparire con lui.
 */

/* Header (Symfony e legacy) e menu laterale su mobile. */
body.ps-bo-rebrand #header_infos > #header_logo,
body.ps-bo-rebrand .nav-bar .logo-container .logo {
  width: auto !important;
  max-width: 16rem;
  overflow: hidden;
  font-weight: 700;
  color: inherit !important;
  text-decoration: none !important;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: none !important;
}

/* L'header e' alto --cdk-header-height e il link ne occupa tutta l'altezza:
   una line-height uguale centra il testo in verticale. Il colore ereditato
   e' il bianco dell'header. */
body.ps-bo-rebrand #header_infos > #header_logo {
  font-size: 1.125rem;
  line-height: var(--cdk-header-height, 3.25rem);
}

/* Nel menu mobile il logo e' alto 1.5rem; il colore ereditato e' il grigio
   scuro di .logo-container. */
body.ps-bo-rebrand .nav-bar .logo-container .logo {
  font-size: 1rem;
  line-height: var(--cdk-size-24, 1.5rem);
}

body.ps-bo-rebrand #header_logo::after,
body.ps-bo-rebrand #login-header h1::after {
  content: var(--mwl-text);
}

/* Login: img#logo e' nascosto da whitelabel.css, il testo prende il suo posto. */
body.ps-bo-rebrand #login-header h1 {
  font-size: 1.75rem;
  font-weight: 700;
  color: var(--cdk-primary-800, #1d1d1b);
}
