/* ==UserStyle==
@name zomo
@version 20230317.21.07
@namespace userstyles.world/user/jxsys
@description minimal zoho mail style
@author jxsys
@license No License
==/UserStyle== */
@-moz-document regexp("(http|https)\\:\\/\\/(mail|mailadmin).zoho.com(.*)") {
.zmAppLN,
.zmAppName {
width: 100%;
}
.zmAppName,
.zmTreeNode {
-ms-grid-row-align: center;
align-self: center;
vertical-align: middle;
}
#zmlTree,
.zmAppLN,
.zmAppLNwra,
.zmNewBtn.zm_compose {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
text-align: center;
}
#zmlTree,
.zmAppLN,
.zmAppLNwra,
.zmLFCD,
.zmList,
.zmNewBtn.zm_compose {
-webkit-box-direction: normal;
}
#associateTask,
#attachmentFilter,
#attachmentFilter > .zmbtn__text,
#conversation,
#filter,
#filter > .zmbtn__text,
#jsAppNameHeader > div > div,
#jsAppNameHeader > div > i,
#jsZmChatBarIcons,
#menubutton-example-menu-1,
#moreAction,
#move,
#permalink,
#reminder,
#snooze,
#tag,
#toDayMode,
#toNightMode,
#wms_menubar,
#wmstoolbar,
#zmComposeEditor_Cmp1
> div
> div.zmetoolbar
> div:first-child
> div:first-child
> button.zmetoolbar__btn.zmob-cmpse-voicerec-unread,
#zmStreamTree,
#zm_centerHolder
> div.SCmWra
> div:nth-child(2)
> div
> div
> div
> div.zmCRow.zmCActions
> div:first-child
> button:nth-child(3),
#zm_centerHolder
> div.SCmWra
> div:nth-child(3)
> div
> div
> div
> div.zmCAddWra
> div:nth-child(2),
#zm_centerHolder
> div.SCmWra
> div:nth-child(3)
> div
> div
> div
> div.zmCRow.zmCActions
> div:nth-child(2)
> div
> button.zmbtn.zmbtn--mbtn.zmbtn--flat.zmbtn--primary.zmbtn--md,
#zm_centerHolder
> div.SCmWra
> div
> div
> div.SC_pv.shw.zmTMail.SC_w100
> div
> div.zmPVContent
> div.zmPVMailWrapper
> div:nth-child(2)
> div.zmMailHeader
> div
> div:first-child
> div.zmMHdrData
> div.zmMHdrRow.zmMHAddSum
> div.zmMHdrData
> div.zmMHdrAdd.zmMHlD
> span,
#zm_lftree > div.zmNewBtn.zm_compose > div > button:first-child > .zmbtn__text,
#zmlTree > div:nth-child(10),
#zmlTree > div:nth-child(3),
#zmlTree > div:nth-child(4),
#zmlTree > div:nth-child(8),
#zmlTree > div:nth-child(9),
#zmlTreeH > div.zmTreeNDWra,
#zmlTreeH > div.zmTreeTIcon,
#zmllabelH,
#zmlviewH,
.jsTGIEM.zmHIP,
.zmChatBar,
.zmGreyClr.zmHIP.jsFIDNE,
.zmLDCInfo,
.zmList > div.zmLact > div.zmLTct,
.zmRhsAppNav,
.zmSDot.zmSeperator,
.zmup-id,
a[href="/cpanel/home.do?mode=redirectToPricing"],
body
> div.zmBody
> div.zmWrapper
> div.zmCaRBlk
> div.zmCaRWra
> div:nth-child(4)
> div.zmRhsBar
> ul:first-child
> li:nth-child(4),
body
> div.zmBody
> div.zmWrapper
> div:nth-child(6)
> div
> div.zmup__widget-wra
> div:nth-child(2),
body
> div.zmBody
> div.zmWrapper
> div:nth-child(6)
> div
> div.zmup__widget-wra
> div:nth-child(3)
> div.zmup__widget-header,
body
> div.zmBody
> div.zmWrapper
> div:nth-child(6)
> div
> div.zmup__widget-wra
> div:nth-child(3)
> div.zmup__widget-header
> div,
body
> div.zmBody
> div.zmWrapper
> div:nth-child(6)
> div
> div.zmup__widget-wra
> div:nth-child(3)
> div.zmup__widget-header
> div
> p,
body
> div.zmBody
> div.zmWrapper
> div:nth-child(6)
> div
> div.zmup__widget-wra
> div:nth-child(4),
body
> div.zmBody
> div.zmWrapper
> div:nth-child(6)
> div
> div.zmup__widget-wra
> div:nth-child(5),
body
> div.zmBody
> div.zmWrapper
> div:nth-child(6)
> div
> div.zmup__widget-wra
> div:nth-child(6),
body
> div.zmBody
> div.zmWrapper
> div:nth-child(6)
> div
> div.zmup__widget-wra
> div:nth-child(7),
button[title="Start Chat"],
div[data-action="envelope"],
div[data-action="flag"],
i[data-tooltip="Flag this email as important"] {
display: none;
visibility: hidden;
}
#zm_lftree > div.zmNewBtn.zm_compose > div > button:first-child,
.zmNewBtn.zm_compose {
margin: 0 !important;
display: -webkit-box;
display: -ms-flexbox;
padding: 0 !important;
display: flex;
text-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.zmAppsBar {
display: none;
}
.zmNewBtn.zm_compose {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
#zm_lftree > div.zmNewBtn.zm_compose > div > button:first-child {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 5vw;
border-radius: 50% !important;
aspect-ratio: 1/1 !important;
max-width: 5vw !important;
width: 5vw !important;
height: 5vw !important;
}
#zm_lftree > div.zmNewBtn.zm_compose > div > button:first-child::after {
content: "\a+";
}
#jsAppNameHeader > span.zmLink.zm_savesearch,
#jsAppNameHeader > span.zmSDot,
#shareAsLink,
#topBar
> div.zmSearchWra.zmSSOn
> div
> div.SC_dd.shw.zmSearchDD.js-list-container,
#zm-cmp-moreoptionsCmp1,
#zmComposeEditor_Cmp1 > div > div.zmetoolbar > div:nth-child(2) > button,
#zmZHamburger,
#zm_centerHolder
> div.SCmWra
> div:nth-child(2)
> div
> div.SC_pv.shw.zmTMail.SC_w100
> div
> div.zmPVContent
> div.zmPVMailWrapper
> div.zmPVMail
> div.zmMailHeader
> div
> div:first-child
> div.zmMHdrData
> div:first-child
> div.zmMHdrRight.jsACTIN
> div
> div:nth-child(2)::before,
#zm_centerHolder
> div.SCmWra
> div:nth-child(2)
> div
> div.SC_pv.shw.zmTMail.SC_w100
> div
> div.zmPVContent
> div.zmPVMailWrapper
> div:first-child
> div.zmMailHeader
> div
> div:first-child
> div.zmMHdrData
> div.zmMHdrRow.zmMHAddSum
> div.zmMHdrData
> div.zmMHdrAdd.zmMHlD,
#zm_centerHolder
> div.SCmWra
> div:nth-child(2)
> div
> div.SC_pv.shw.zmTMail.SC_w100
> div
> div.zmPVTitle
> div.zmPVActions.zmPVActionsBar
> div
> div:first-child
> div
> i,
#zm_centerHolder
> div.SCmWra
> div:nth-child(2)
> div
> div.SC_pv.shw.zmTMail.SC_w100
> div
> div.zmPVTitle
> div.zmPVActions.zmPVActionsBar
> div
> div:nth-child(2)
> div
> button:first-child,
#zm_centerHolder
> div.SCmWra
> div:nth-child(2)
> div
> div.zmAppContent
> div
> div:nth-child(2),
#zm_centerHolder
> div.SCmWra
> div:nth-child(2)
> div
> div.zmAppHeader
> div:nth-child(2),
#zm_centerHolder
> div.SCmWra
> div:nth-child(2)
> div
> div
> div
> div.zmCRow.zmCActions
> div:first-child
> button:nth-child(5),
#zm_centerHolder
> div.SCmWra
> div:nth-child(2)
> div
> div
> div
> div.zmCRow.zmCActions
> div:first-child
> i:nth-child(2),
#zm_centerHolder
> div.SCmWra
> div:nth-child(2)
> div
> div
> div
> div.zmCRow.zmCActions
> div:first-child
> i:nth-child(4),
#zm_centerHolder
> div.SCmWra
> div:nth-child(2)
> div
> div
> div
> div.zmCRow.zmCActions
> div:first-child
> i:nth-child(8),
#zm_centerHolder
> div.SCmWra
> div:nth-child(2)
> div
> div
> div
> div.zmCRow.zmCActions
> div:nth-child(2)
> div
> button.zmbtn.zmbtn--mbtn.zmbtn--flat.zmbtn--primary.zmbtn--md,
#zm_centerHolder
> div.SCmWra
> div:nth-child(2)
> div
> div
> div
> div.zmCRow.zmCRfRt,
#zm_centerHolder > div.SCmWra > div > div > div.zmAppHeader > div:nth-child(2),
.js-dropmenu,
.jsReciID,
.zmAppLogo,
.zmMHDToggle,
.zmSearchAppSwitch.zmSBC,
.zmSearchDD,
.zmSync,
.zmTreeCount,
.zmuseravailability,
body > div.zmBody > div.zmWrapper > div.zmLHSBlk.zmLHSDark > div.zmCollapseLhs,
div.zmup.zmup--show > div.zmup__widget-wra > div:nth-child(2),
div.zmup.zmup--show
> div.zmup__widget-wra
> div:nth-child(3)
> div.zmSCWrapper
> div.zmStorageInfo
> p,
div.zmup.zmup--show
> div.zmup__widget-wra
> div:nth-child(3)
> div.zmup__widget-header
> div
> p,
div.zmup.zmup--show > div.zmup__widget-wra > div:nth-child(4),
div.zmup.zmup--show > div.zmup__widget-wra > div:nth-child(5),
div.zmup.zmup--show > div.zmup__widget-wra > div:nth-child(6),
div.zmup.zmup--show > div.zmup__widget-wra > div:nth-child(7) {
display: none !important;
visibility: hidden !important;
}
div.zmup.zmup--show
> div.zmup__widget-wra
> div:nth-child(3)
> div.zmup__widget-header {
margin: 0 !important;
padding: 0 !important;
border: none !important;
}
.zmAppLN,
.zmAppLNwra,
.zmTreeNode {
display: -webkit-box;
display: -ms-flexbox;
margin: 0 !important;
}
.zmAppLN,
.zmAppLNwra {
padding: 0 !important;
position: relative;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
clear: both;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.zmAppName::before {
content: "\aZM";
}
.zmAppName,
.zmAppName::after {
float: left;
clear: both;
content: none !important;
}
.zmAppName {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-item-align: center;
font-size: 3vw;
max-height: 3vw;
-webkit-transition: none !important;
-o-transition: none !important;
transition: none !important;
min-width: 4.15vw;
max-width: 4.15vw...