/* DriverConnect-Farben und Gmail-Gewohnheiten auf dem Elastic-Design von Roundcube. */
:root {
  --dc-navy: #01172a;
  --dc-gold: #b8843f;
  --dc-gold-soft: #f7efe3;
}

#layout-menu, .layout-menu { background: var(--dc-navy); }
#layout-menu a.selected, #taskmenu a.selected { color: #fff; background: rgba(184, 132, 63, .35); }

.dc-compose {
  display: block;
  margin: 12px;
  padding: 12px 18px;
  border-radius: 999px;
  background: var(--dc-gold);
  color: var(--dc-navy) !important;
  font-weight: 600;
  text-align: center;
  text-decoration: none !important;
  box-shadow: 0 1px 3px rgba(1, 23, 42, .25);
}
.dc-compose:hover { filter: brightness(1.06); }
/* Nur in der großen Listenansicht doppelt, auf dem Handy bleibt der Eintrag im Menü. */
html.layout-large body.task-mail.action-none #taskmenu a.compose { display: none; }

/* Ungelesene Mails klar fett, ausgewählte Zeile und Ordner in der Markenfarbe */
#messagelist tr.unread td.subject a { font-weight: 700; }
#messagelist tr.selected td,
#messagelist tr.selected td a { background-color: var(--dc-gold-soft); color: var(--dc-navy); }
#mailboxlist li.selected > a { background-color: var(--dc-gold-soft); color: var(--dc-navy); font-weight: 600; border-radius: 0 999px 999px 0; }

/* Anmeldung */
#login-form #logo { max-height: 90px; width: auto; }
#login-form button.mainaction, #login-form input.mainaction { background: var(--dc-gold); border-color: var(--dc-gold); color: var(--dc-navy); font-weight: 600; }
