/* 1688.red customer UI: keep only Mail plus Logout in the left task menu. */
#layout-menu #taskmenu .action-buttons,
#layout-menu #taskmenu a.contacts,
#layout-menu #taskmenu a.settings,
#layout-menu #taskmenu a.theme,
#layout-menu #taskmenu a.about {
    display: none !important;
}

#layout-menu #taskmenu a.mail {
    margin-top: 0.75rem;
}

/* Mail page simplification: no folder picker and no message action toolbar. */
body.task-mail #layout-sidebar,
body.task-mail #messagelist-header .back-sidebar-button.folders,
body.task-mail #mailboxoptions-menu,
body.task-mail #layout-content > .header[role="toolbar"] {
    display: none !important;
}

body.task-mail #layout-content > .iframe-wrapper,
body.task-mail #layout-content > .content.frame-content {
    top: 0 !important;
}

body.task-mail #layout-list {
    border-left: 0 !important;
}

/* 1688.red: hide row hover quick actions */
body.task-mail #messagelist th.flag,
body.task-mail #messagelist td.flag,
body.task-mail #messagelist th.flags,
body.task-mail #messagelist td.flags,
body.task-mail #messagelist th.size,
body.task-mail #messagelist td.size,
body.task-mail #messagelist span.size,
body.task-mail #messagelist span.flagged,
body.task-mail #messagelist span.unflagged,
body.task-mail #messagelist a.delete,
body.task-mail #messagelist button.delete,
body.task-mail #messagelist .button.delete,
body.task-mail #messagelist .delete:not(tr):not(td):not(th) {
    display: none !important;
}

/* 1688.red: hide dynamic listing hover menu */
body.task-mail #messagelist-content .listing-hover-menu,
body.task-mail #messagelist-content .menu.listing-hover-menu,
body.task-mail #messagelist-content .listing-hover-menu .button,
body.task-mail #messagelist-content .listing-hover-menu .txt {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
}

/* 1688.red: add right padding to message dates */
body.task-mail #messagelist td.subject span.date,
body.task-mail #messagelist-content .messagelist td.subject span.date {
    padding-right: 1.25rem !important;
    box-sizing: border-box !important;
}
