/* eideo-Farben für Roundcube Elastic */
:root { --eideo: #1F5C4A; --eideo-hell: #E6EFEA; --eideo-dunkel: #174739; }
a, a:hover, .text-primary, .listing li a.active, #layout-menu a:focus { color: var(--eideo); }
.btn-primary, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:focus, .floating-action-buttons a.button {
  background-color: var(--eideo) !important; border-color: var(--eideo) !important; color: #fff !important;
}
.btn-primary:hover { background-color: var(--eideo-dunkel) !important; border-color: var(--eideo-dunkel) !important; }
#layout-menu { background-color: #1a1a17; }
#layout-menu a.selected, #layout-menu a:hover { background-color: var(--eideo) !important; color: #fff !important; }
#layout-menu .special-buttons a.compose { background-color: var(--eideo) !important; }
.listing li.selected, .listing li.selected td, table.records-table tr.selected td,
.listing li.focused, table.messagelist tr.selected td { background-color: var(--eideo-hell) !important; color: #1a1a17 !important; }
table.messagelist tr.unread td span.subject a { color: #1a1a17; }
.custom-switch .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-input:checked ~ .custom-control-label::before { background-color: var(--eideo) !important; border-color: var(--eideo) !important; }
.form-control:focus, .custom-select:focus { border-color: var(--eideo) !important; box-shadow: 0 0 0 0.2rem rgba(31, 92, 74, 0.2) !important; }
/* Anmeldeseite */
html:not(.dark-mode) body.task-login { background: #fbfaf7 !important; }
body.task-login #layout-content { background: transparent; }
body.task-login #logo { max-height: 56px; margin-bottom: 1.5rem; }
body.task-login #login-form .formbuttons button { border-radius: 999px; padding: 0.6rem 1.5rem; }
body.task-login #login-footer, body.task-login .formbuttons + .formbuttons { display: none; }
.eideo-hinweis { text-align: center; color: #5b5a53; font-size: 0.9rem; margin-top: 1rem; }
html.dark-mode .eideo-hinweis { color: #b9b6ad; }
html.dark-mode .eideo-hinweis a, html.dark-mode a { color: #7fbf9f; }
