#mailboxlist .mailbox.unread > ul[role="group"] {
  display: unset !important;
}

#mailboxlist .mailbox.unread > div.treetoggle {
  visibility: hidden;
}

div#mainscreen > div#mailrightcontainer > div#mailrightcontent > div#mailcontframe > div#messagelistcontainer a.sortcol {
  pointer-events: none;
}

a.button.icon.back-sidebar-button.folders {
  border-left: solid 5px transparent;
}

#extra-mark-btn, #extra-attach-btn, #extra-mark-btn-1, #extra-mail-btn {
  display: none;
}

@keyframes fadeIn {
  from { opacity: 0; }
  to   { opacity: 1; }
}

body:has(#messagestack .loading) {
  #extra-mark-btn {
    visibility: hidden;
    opacity: 0;
  }
}

html.layout-phone {
  #extra-mark-btn {
    display: inline;
    border-left: solid 18px transparent;
    visibility: hidden;
    opacity: 0;
  }

  #extra-mark-btn.active {
    visibility: visible;
    animation: fadeIn .2s 1s ease forwards;
  }

  #extra-attach-btn, #extra-mail-btn {
    display: inline;
  }

  body.action-none #extra-mark-btn-1 {
    display: inline;
  }

  #layout > div > .header a.button, #extra-mail-btn {
    margin: 0 .5rem !important;
  }
}
