/** * Swipe plugin styles */ @import (reference) "../../../../skins/elastic/styles/variables"; @import (reference) "../../../../skins/elastic/styles/mixins"; #listoptions-menu { overflow-y: auto; margin: -0.5em -1em; padding: .75em 1.25em; &::-webkit-scrollbar { -webkit-appearance: none; } &::-webkit-scrollbar:vertical { width: .6rem; } &::-webkit-scrollbar:horizontal { height: .6rem; } &::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, .4); border-radius: .3rem; border: 2px solid #fff; } > fieldset.swipe-menu { display: none; margin-top: 1.5rem; } } #swipe-action { position: absolute; background-color: lighten(@color-black, 85%); color: @color-black; display: flex; align-items: center; border-collapse: collapse; &.checkmail, &.select, &.deselect { background-color: lighten(@color-black, 50%); color: #fff; } &.delete, &.junk { background-color: @color-message-error; color: #fff; } &.flagged, &.unflagged, &.read, &.unread { background-color: @color-message-information; color: #fff; } &.forward, &.reply, &.replyall, &.notjunk { background-color: @color-message-success; color: #fff; } &.move, &.archive { background-color: @color-message-warning; color: #fff; } > div { &.left { position: absolute; right: 0.5em; } &.down { margin: 0 auto; > span::before { width: auto; float: none; margin: 0; margin-bottom: 0.2em; padding: 0; } } > span { line-height: 100%; font-size: 1.2em; &::before { .font-icon-class; padding: 0 1.25em 0 0.5em; } &.checkmail::before { content: @fa-var-sync; } &.delete::before { content: @fa-var-trash-alt; } &.flagged::before { content: @fa-var-flag; } &.forward::before { content: @fa-var-share; } &.unflagged::before { .font-icon-regular(@fa-var-flag); } &.move::before { content: @fa-var-arrows-alt; } &.read::before { .font-icon-regular(@fa-var-circle); } &.unread::before { content: @fa-var-circle; } &.reply::before { content: @fa-var-reply; } &.replyall::before { content: @fa-var-reply-all; } &.select::before { .font-icon-regular(@fa-var-check-square); } &.deselect::before { .font-icon-regular(@fa-var-square); } &.archive::before { content: @fa-var-archive; } &.junk::before { content: @fa-var-fire-alt; } &.notjunk::before { content: @fa-var-inbox; } } } } .swipe-active, .swipe-active > td { background-color: @color-layout-list-background; } #messagelist-content { overscroll-behavior: contain; } #messagelist.swipe-active { display: block; height: 100%; }