/* Acertos de alinhamento da barra lateral e da faixa de ferramentas (telas largas). */
@media (min-width: 1024px) {
  body.gvm-nt #layout-sidebar .listing li > a:before, body.gvm-nt #layout-sidebar .listing li > a:after { position: static !important; top: auto !important; line-height: 1 !important; align-self: center; display: inline-block; vertical-align: middle; }
  body.gvm-nt #layout-sidebar .listing li > a span.inner, body.gvm-nt #layout-sidebar .listing li > a > span { line-height: 1.2; }
  body.gvm-nt #layout-sidebar .header { display: flex; align-items: center; justify-content: space-between; }
  body.gvm-nt #layout-sidebar .header .header-title { text-align: left !important; flex: 1; margin: 0 !important; padding: 0 !important; }

  body.gvm-nt #messagelist-header > a, body.gvm-nt #messagelist-header .toolbar a { margin: 0 !important; line-height: 1 !important; vertical-align: middle; }
  body.gvm-nt #messagelist-header a.toolbar-button, body.gvm-nt #messagelist-header a.refresh { display: inline-flex !important; width: 36px; height: 36px; padding: 0 !important; align-items: center; justify-content: center; border-radius: 50%; }
  body.gvm-nt #messagelist-header a.refresh .inner, body.gvm-nt #messagelist-header a.toolbar-button .inner { display: none !important; }
  body.gvm-nt #messagelist-header a:before { position: static !important; margin: 0 !important; line-height: 1 !important; }
  body.gvm-nt #messagelist-header .pagenav, body.gvm-nt #messagelist-header .pagenav * { font-size: 12.5px !important; white-space: nowrap; }
  body.gvm-nt #messagelist-header .pagenav .pagenav-text { padding: 0 6px; }
}
@media (min-width: 1024px) {
  body.gvm-nt #messagelist-header { height: 48px !important; min-height: 48px; box-sizing: border-box; }
  body.gvm-nt #messagelist-header ul.toolbar { height: 48px !important; align-items: center !important; }
  body.gvm-nt #messagelist-header ul.toolbar li { display: flex !important; align-items: center; height: 48px !important; }
}
