.zoner-settings-button-top-fix {
    margin-top: -5px;
}

html.dark-mode .table-hover tbody tr:hover {
	color: inherit!important;
}

.recipient-input li.recipient .email, body > li.recipient.ui-sortable-helper .email {
    text-indent: 0 !important;
	display: inline-block;
    width: initial;
}
@media (max-width: 576px) {
    /*ZONER: responsive images, tables...*/
    #messagebody img { width: initial !important; max-width: 100% !important; height: auto !important; }
    #messagebody table, #messagebody tr, #messagebody td, #messagebody p, #messagebody a { overflow-wrap: break-word; width: auto !important; min-width: auto !important; max-width: 100% !important; }
    #messagebody * { overflow-wrap: break-word; width: auto !important; min-width: auto !important; max-width: 100% !important; }
}

/*ZONER: dark mode for e-mails body*/
.dark-mode #messagebody .message-htmlpart {
    background-color: #21292c;
    color: rgb(197, 209, 211);
}
.dark-mode  #messagebody .message-part #smime-message,
.dark-mode  #messagebody .message-htmlpart #smime-message,
.dark-mode  #messagebody .message-htmlpart #unsubscribe {
    border: 0;
    background-color: #374549 !important;
    color: rgb(197, 209, 211) !important;
}
.dark-mode  #messagebody .message-htmlpart #unsubscribe a {
    border: 0;
    background-color: #374549 !important;
}
.dark-mode #messagebody .message-part1 a, 
.dark-mode #messagebody .message-htmlpart a {
    color: #008acc !important;
}
.dark-mode #messagebody .message-part *,
.dark-mode #messagebody .message-htmlpart * {
    color: #c5d1d3 !important;
    background-color: #21292c !important;
}
/*ZONER: better headers*/
/*.dark-mode .card {
    background-color: #374549 !important;
}
.dark-mode .card .bg-secondary {
    background-color: #283033 !important;
}*/
.action-headers .badge {
    font-size: 100%;
}
.action-headers .upper {
    text-transform: uppercase;
}
/*
html.dark-mode .tox .tox-toolbar-overlord > div {
    background: transparent;
}
*/