/* Solar by 480 Design, CC BY 4.0. Locally vendored subset; see assets/ATTRIBUTION.txt. */
@supports (mask-image: url("")) {
#layout-menu .popover-header a.cancel::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; background:currentColor; mask:url(assets/close-circle.svg) center/contain no-repeat; -webkit-mask:url(assets/close-circle.svg) center/contain no-repeat; vertical-align:middle; }
.jk-password-toggle::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/eye.svg) center/contain no-repeat; -webkit-mask:url(assets/eye.svg) center/contain no-repeat; vertical-align:middle; }
.jk-password-toggle[aria-pressed="true"]::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/eye-closed.svg) center/contain no-repeat; -webkit-mask:url(assets/eye-closed.svg) center/contain no-repeat; vertical-align:middle; }
#login-form .icon.user::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/user-rounded.svg) center/contain no-repeat; -webkit-mask:url(assets/user-rounded.svg) center/contain no-repeat; vertical-align:middle; }
#login-form .icon.pass::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/lock-keyhole.svg) center/contain no-repeat; -webkit-mask:url(assets/lock-keyhole.svg) center/contain no-repeat; vertical-align:middle; }
#taskmenu a.compose::before, #mailboxlist .drafts > a::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/pen-new-square.svg) center/contain no-repeat; -webkit-mask:url(assets/pen-new-square.svg) center/contain no-repeat; vertical-align:middle; }
#taskmenu a.mail::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/letter.svg) center/contain no-repeat; -webkit-mask:url(assets/letter.svg) center/contain no-repeat; vertical-align:middle; }
#taskmenu a.contacts::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/users-group-rounded.svg) center/contain no-repeat; -webkit-mask:url(assets/users-group-rounded.svg) center/contain no-repeat; vertical-align:middle; }
#taskmenu a.settings::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/settings.svg) center/contain no-repeat; -webkit-mask:url(assets/settings.svg) center/contain no-repeat; vertical-align:middle; }
#taskmenu a.theme.dark::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/moon.svg) center/contain no-repeat; -webkit-mask:url(assets/moon.svg) center/contain no-repeat; vertical-align:middle; }
#taskmenu a.theme.light::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/sun.svg) center/contain no-repeat; -webkit-mask:url(assets/sun.svg) center/contain no-repeat; vertical-align:middle; }
#taskmenu a.about::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/question-circle.svg) center/contain no-repeat; -webkit-mask:url(assets/question-circle.svg) center/contain no-repeat; vertical-align:middle; }
#taskmenu a.logout::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/logout.svg) center/contain no-repeat; -webkit-mask:url(assets/logout.svg) center/contain no-repeat; vertical-align:middle; }
#mailboxlist .inbox > a::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/inbox.svg) center/contain no-repeat; -webkit-mask:url(assets/inbox.svg) center/contain no-repeat; vertical-align:middle; }
#mailboxlist .sent > a::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/arrow-right-up.svg) center/contain no-repeat; -webkit-mask:url(assets/arrow-right-up.svg) center/contain no-repeat; vertical-align:middle; }
#mailboxlist .trash > a::before, .toolbar a.delete::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/trash-bin-trash.svg) center/contain no-repeat; -webkit-mask:url(assets/trash-bin-trash.svg) center/contain no-repeat; vertical-align:middle; }
#mailboxlist .archive > a::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/box.svg) center/contain no-repeat; -webkit-mask:url(assets/box.svg) center/contain no-repeat; vertical-align:middle; }
#mailboxlist .junk > a::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/danger-triangle.svg) center/contain no-repeat; -webkit-mask:url(assets/danger-triangle.svg) center/contain no-repeat; vertical-align:middle; }
.toolbar a.reply::before, .menu.listing a.reply::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/reply.svg) center/contain no-repeat; -webkit-mask:url(assets/reply.svg) center/contain no-repeat; vertical-align:middle; }
.toolbar a.reply-all::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/double-alt-arrow-right.svg) center/contain no-repeat; -webkit-mask:url(assets/double-alt-arrow-right.svg) center/contain no-repeat; vertical-align:middle; }
.toolbar a.forward::before, .menu.listing a.forward::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/forward.svg) center/contain no-repeat; -webkit-mask:url(assets/forward.svg) center/contain no-repeat; vertical-align:middle; }
.toolbar a.print::before, .menu.listing a.print::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/printer-minimalistic.svg) center/contain no-repeat; -webkit-mask:url(assets/printer-minimalistic.svg) center/contain no-repeat; vertical-align:middle; }
.toolbar a.mark::before, #markmessagemenulink::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/tag.svg) center/contain no-repeat; -webkit-mask:url(assets/tag.svg) center/contain no-repeat; vertical-align:middle; }
.toolbar a.more::before, .header a.sidebar-menu::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/menu-dots.svg) center/contain no-repeat; -webkit-mask:url(assets/menu-dots.svg) center/contain no-repeat; vertical-align:middle; }
.header a.refresh::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/refresh.svg) center/contain no-repeat; -webkit-mask:url(assets/refresh.svg) center/contain no-repeat; vertical-align:middle; }
.toolbar a.options::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/settings.svg) center/contain no-repeat; -webkit-mask:url(assets/settings.svg) center/contain no-repeat; vertical-align:middle; }
.toolbar a.select::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/cursor.svg) center/contain no-repeat; -webkit-mask:url(assets/cursor.svg) center/contain no-repeat; vertical-align:middle; }
.toolbar a.threads::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/chat-round-dots.svg) center/contain no-repeat; -webkit-mask:url(assets/chat-round-dots.svg) center/contain no-repeat; vertical-align:middle; }
.header a.task-menu-button::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/hamburger-menu.svg) center/contain no-repeat; -webkit-mask:url(assets/hamburger-menu.svg) center/contain no-repeat; vertical-align:middle; }
.header a.back-sidebar-button::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/folder.svg) center/contain no-repeat; -webkit-mask:url(assets/folder.svg) center/contain no-repeat; vertical-align:middle; }
.header a.back-list-button::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/alt-arrow-left.svg) center/contain no-repeat; -webkit-mask:url(assets/alt-arrow-left.svg) center/contain no-repeat; vertical-align:middle; }
.header a.back-content-button::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/alt-arrow-left.svg) center/contain no-repeat; -webkit-mask:url(assets/alt-arrow-left.svg) center/contain no-repeat; vertical-align:middle; }
.header a.toolbar-menu-button::before, .header a.toolbar-list-button::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/menu-dots.svg) center/contain no-repeat; -webkit-mask:url(assets/menu-dots.svg) center/contain no-repeat; vertical-align:middle; }
.toolbar a.save::before, .formbuttons .save::before, .formbuttons .submit::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/diskette.svg) center/contain no-repeat; -webkit-mask:url(assets/diskette.svg) center/contain no-repeat; vertical-align:middle; }
.toolbar a.attach::before, #compose-attachments .attach::before, .attachmentslist a.dropdown::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/paperclip.svg) center/contain no-repeat; -webkit-mask:url(assets/paperclip.svg) center/contain no-repeat; vertical-align:middle; }
.toolbar a.signature::before, #compose_from .icon.edit::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/pen.svg) center/contain no-repeat; -webkit-mask:url(assets/pen.svg) center/contain no-repeat; vertical-align:middle; }
.toolbar a.responses::before, #settings-menu .responses > a::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/chat-square.svg) center/contain no-repeat; -webkit-mask:url(assets/chat-square.svg) center/contain no-repeat; vertical-align:middle; }
.toolbar a.encrypt::before, #settings-menu .password > a::before, #sections-table .encryption .section::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/lock-keyhole.svg) center/contain no-repeat; -webkit-mask:url(assets/lock-keyhole.svg) center/contain no-repeat; vertical-align:middle; }
.toolbar a.send::before, .formbuttons .send::before, #sections-table .compose .section::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/plain.svg) center/contain no-repeat; -webkit-mask:url(assets/plain.svg) center/contain no-repeat; vertical-align:middle; }
.toolbar a.create::before, #compose-headers .icon.add:not(.recipient)::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/add-circle.svg) center/contain no-repeat; -webkit-mask:url(assets/add-circle.svg) center/contain no-repeat; vertical-align:middle; }
.toolbar a.edit::before, .menu.listing a.edit::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/pen-new-square.svg) center/contain no-repeat; -webkit-mask:url(assets/pen-new-square.svg) center/contain no-repeat; vertical-align:middle; }
.toolbar a.import::before, .menu.listing a.import::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/upload.svg) center/contain no-repeat; -webkit-mask:url(assets/upload.svg) center/contain no-repeat; vertical-align:middle; }
.toolbar a.export::before, .toolbar a.download::before, .menu.listing a.download::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/download.svg) center/contain no-repeat; -webkit-mask:url(assets/download.svg) center/contain no-repeat; vertical-align:middle; }
.toolbar a.search::before, #directorylist .contactsearch > a::before, .searchbar .icon.search::before, .searchbar form::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/magnifer.svg) center/contain no-repeat; -webkit-mask:url(assets/magnifer.svg) center/contain no-repeat; vertical-align:middle; }
.toolbar a.info::before, .header-links a.headers-all::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/info-circle.svg) center/contain no-repeat; -webkit-mask:url(assets/info-circle.svg) center/contain no-repeat; vertical-align:middle; }
.toolbar a.extwin::before, .formbuttons .extwin::before, #message-header a.extwin::before, .menu.listing a.extwin::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/arrow-right-up.svg) center/contain no-repeat; -webkit-mask:url(assets/arrow-right-up.svg) center/contain no-repeat; vertical-align:middle; }
.menu.listing a.source::before, .header-links a.plain::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/code.svg) center/contain no-repeat; -webkit-mask:url(assets/code.svg) center/contain no-repeat; vertical-align:middle; }
.menu.listing a.copy::before, .jk-mail-copy::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/copy.svg) center/contain no-repeat; -webkit-mask:url(assets/copy.svg) center/contain no-repeat; vertical-align:middle; }
.menu.listing a.move::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/folder.svg) center/contain no-repeat; -webkit-mask:url(assets/folder.svg) center/contain no-repeat; vertical-align:middle; }
.menu.listing a.flag::before, .menu.listing a.unflag::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/flag.svg) center/contain no-repeat; -webkit-mask:url(assets/flag.svg) center/contain no-repeat; vertical-align:middle; }
.menu.listing a.read::before, .menu.listing a.unread::before, .header-links a.headers-summary::before, .header-links a.headers-details::before, .searchbar a.unread::before, .jk-mail-address-button::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/letter.svg) center/contain no-repeat; -webkit-mask:url(assets/letter.svg) center/contain no-repeat; vertical-align:middle; }
.toolbar a.prev::before, .pagenav a.prevpage::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/alt-arrow-left.svg) center/contain no-repeat; -webkit-mask:url(assets/alt-arrow-left.svg) center/contain no-repeat; vertical-align:middle; }
.toolbar a.next::before, .pagenav a.nextpage::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/alt-arrow-right.svg) center/contain no-repeat; -webkit-mask:url(assets/alt-arrow-right.svg) center/contain no-repeat; vertical-align:middle; }
.pagenav a.firstpage::before, .pagenav a.lastpage::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/double-alt-arrow-right.svg) center/contain no-repeat; -webkit-mask:url(assets/double-alt-arrow-right.svg) center/contain no-repeat; vertical-align:middle; }
.menu .dropbutton a.dropdown::before, .searchbar a.options::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/alt-arrow-down.svg) center/contain no-repeat; -webkit-mask:url(assets/alt-arrow-down.svg) center/contain no-repeat; vertical-align:middle; }
#settings-menu .preferences > a::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/slider-horizontal.svg) center/contain no-repeat; -webkit-mask:url(assets/slider-horizontal.svg) center/contain no-repeat; vertical-align:middle; }
#settings-menu .folders > a::before, #sections-table .folders .section::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/folder.svg) center/contain no-repeat; -webkit-mask:url(assets/folder.svg) center/contain no-repeat; vertical-align:middle; }
#settings-menu .identities > a::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/user-id.svg) center/contain no-repeat; -webkit-mask:url(assets/user-id.svg) center/contain no-repeat; vertical-align:middle; }
#settings-menu .twofactor_gauthenticator > a::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/shield-check.svg) center/contain no-repeat; -webkit-mask:url(assets/shield-check.svg) center/contain no-repeat; vertical-align:middle; }
#directorylist .addressbook > a::before, #sections-table .addressbook .section::before, #compose-headers .icon.recipient::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/users-group-rounded.svg) center/contain no-repeat; -webkit-mask:url(assets/users-group-rounded.svg) center/contain no-repeat; vertical-align:middle; }
#directorylist .contactgroup > a::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/users-group-rounded.svg) center/contain no-repeat; -webkit-mask:url(assets/users-group-rounded.svg) center/contain no-repeat; vertical-align:middle; }
#sections-table .general .section::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/palette.svg) center/contain no-repeat; -webkit-mask:url(assets/palette.svg) center/contain no-repeat; vertical-align:middle; }
#sections-table .mailbox .section::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/letter.svg) center/contain no-repeat; -webkit-mask:url(assets/letter.svg) center/contain no-repeat; vertical-align:middle; }
#sections-table .mailview .section::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/inbox.svg) center/contain no-repeat; -webkit-mask:url(assets/inbox.svg) center/contain no-repeat; vertical-align:middle; }
#sections-table .server .section::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/server.svg) center/contain no-repeat; -webkit-mask:url(assets/server.svg) center/contain no-repeat; vertical-align:middle; }
#compose-headers .icon.delete::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/close-circle.svg) center/contain no-repeat; -webkit-mask:url(assets/close-circle.svg) center/contain no-repeat; vertical-align:middle; }
#attachment-list li::before, #messagelist span.attachment span.report::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/document-text.svg) center/contain no-repeat; -webkit-mask:url(assets/document-text.svg) center/contain no-repeat; vertical-align:middle; }
#attachment-list li.image::before, #attachment-list li.png::before, #attachment-list li.jpeg::before, #attachment-list li.jpg::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/gallery.svg) center/contain no-repeat; -webkit-mask:url(assets/gallery.svg) center/contain no-repeat; vertical-align:middle; }
#attachment-list li.audio::before, #attachment-list li.mp3::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/headphones-round.svg) center/contain no-repeat; -webkit-mask:url(assets/headphones-round.svg) center/contain no-repeat; vertical-align:middle; }
#attachment-list li.video::before, #attachment-list li.m4p::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/clapperboard.svg) center/contain no-repeat; -webkit-mask:url(assets/clapperboard.svg) center/contain no-repeat; vertical-align:middle; }
#attachment-list li.zip::before, #attachment-list li.gz::before, #attachment-list li.rar::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/box.svg) center/contain no-repeat; -webkit-mask:url(assets/box.svg) center/contain no-repeat; vertical-align:middle; }
#identities-table td.mail::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/user-id.svg) center/contain no-repeat; -webkit-mask:url(assets/user-id.svg) center/contain no-repeat; vertical-align:middle; }
#responses-table td.name::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/chat-square.svg) center/contain no-repeat; -webkit-mask:url(assets/chat-square.svg) center/contain no-repeat; vertical-align:middle; }
.html-editor > .editor-toolbar > a.mce-i-html::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/gallery.svg) center/contain no-repeat; -webkit-mask:url(assets/gallery.svg) center/contain no-repeat; vertical-align:middle; }
.floating-action-buttons a.compose::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/pen-new-square.svg) center/contain no-repeat; -webkit-mask:url(assets/pen-new-square.svg) center/contain no-repeat; vertical-align:middle; }
.floating-action-buttons a.create::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/add-circle.svg) center/contain no-repeat; -webkit-mask:url(assets/add-circle.svg) center/contain no-repeat; vertical-align:middle; }
#attachment-list a.dropdown::before { content:"" !important; display:inline-block !important; width:22px !important; height:22px !important; min-width:22px; flex-shrink:0; background:currentColor; mask:url(assets/alt-arrow-down.svg) center/contain no-repeat; -webkit-mask:url(assets/alt-arrow-down.svg) center/contain no-repeat; vertical-align:middle; }
}
.toolbar a.reply-all::before, .pagenav a.firstpage::before { transform:scaleX(-1); }
