#taskmenu a.about { display: none !important; }
/* Bank violet theme */
html:not(.dark-mode) #layout-menu { background: #4c287c; }
html:not(.dark-mode) #taskmenu a { color: #ffffff; }
html:not(.dark-mode) #taskmenu a:hover, html:not(.dark-mode) #taskmenu a.selected { background: #69419a; color: #ffffff; }
html:not(.dark-mode) .btn-primary { background-color: #673ab7; border-color: #673ab7; }
html:not(.dark-mode) .btn-primary:hover { background-color: #512b94; border-color: #512b94; }
html:not(.dark-mode) #layout-sidebar, html:not(.dark-mode) #layout-list, html:not(.dark-mode) #layout-content { background: #ffffff; }
html:not(.dark-mode) .header { background-color: #f5f0fc; border-bottom-color: #e4d9f2; }
html:not(.dark-mode) #folderlist li.selected > a { background-color: #eee5fa; color: #512b94; }
html:not(.dark-mode) #messagelist tr.selected td { background-color: #eee5fa; color: #41216f; }
html:not(.dark-mode) #messagelist tr:hover td { background-color: #f7f3fc; }
#messagelist td { font-size: 13px; }
#taskmenu a.about { display: none !important; }
/* Refined bank mailbox */
@media (min-width: 1025px) {
#mailboxlist li > a { font-size: 13px !important; line-height: 20px !important; padding-top: 5px !important; padding-bottom: 5px !important; }
#mailboxlist li > a::before { font-size: 16px !important; }
#messagelist td { font-size: 13px !important; padding-top: 4px !important; padding-bottom: 4px !important; }
#layout-sidebar .header-title { font-size: 12px !important; }
#layout-list > .header .toolbar .inner, #layout-content > .header .toolbar .inner { font-size: 11px !important; }
#taskmenu a .inner { font-size: 11px !important; }
}
html:not(.dark-mode) #layout-menu { background: #4c287c !important; }
html:not(.dark-mode) #taskmenu a.selected { background: #7146a5 !important; }
html:not(.dark-mode) #mailboxlist li.selected > a { background: #eee5fa !important; color: #512b94 !important; }
#taskmenu a.about { display: none !important; }
/* Compact desktop mailbox */
@media (min-width: 1200px) {
body.task-mail #layout-sidebar { flex: 0 0 200px !important; width: 200px !important; min-width: 200px !important; max-width: 200px !important; }
#taskmenu a { padding-top: 8px !important; padding-bottom: 8px !important; }
#taskmenu a::before { font-size: 20px !important; height: 26px !important; line-height: 26px !important; }
#taskmenu a .inner { font-size: 11px !important; line-height: 16px !important; }
}
/* Compact navigation buttons */
@media (min-width: 1200px) {
#layout-menu #taskmenu a { box-sizing: border-box !important; height: 50px !important; min-height: 0 !important; padding: 5px 0 !important; line-height: 16px !important; }
#layout-menu #taskmenu a::before { float: none !important; font-size: 19px !important; height: 24px !important; line-height: 24px !important; margin: 0 !important; }
#layout-menu #taskmenu a span.inner { font-size: 11px !important; line-height: 16px !important; padding: 0 !important; }
}
/* Compact mailbox header */
@media (min-width: 1200px) {
body.task-mail #layout > div > .header { height: 48px !important; min-height: 48px !important; line-height: 48px !important; }
body.task-mail #layout-list > .header .toolbar a, body.task-mail #layout-content > .header .toolbar a { padding-top: 3px !important; padding-bottom: 3px !important; line-height: 16px !important; }
body.task-mail #layout-list > .header .toolbar a::before, body.task-mail #layout-content > .header .toolbar a::before { font-size: 18px !important; height: 24px !important; line-height: 24px !important; margin-bottom: 0 !important; }
body.task-mail #layout-list > .header .toolbar .inner, body.task-mail #layout-content > .header .toolbar .inner { font-size: 11px !important; line-height: 16px !important; }
}
html:not(.dark-mode) #taskmenu .special-buttons { background-color: #4c287c !important; }
html:not(.dark-mode) #taskmenu .special-buttons a { background-color: #4c287c !important; }
html:not(.dark-mode) #taskmenu .special-buttons a:hover { background-color: #69419a !important; }
