/* Faixa de ferramentas da lista, no capricho do Gmail: ícones de traço fino, tamanhos iguais, círculo suave ao passar o mouse. */
@media (min-width: 1024px) {
  body.gvm-nt #messagelist-header { height: 52px !important; min-height: 52px; padding: 0 16px 0 14px; gap: 6px; border-bottom: 1px solid #f6eded !important; }
  body.gvm-nt #messagelist-header ul.toolbar, body.gvm-nt #messagelist-header ul.toolbar li { height: 52px !important; }

  /* botões: círculo de 36px, cinza quente, sem peso */
  body.gvm-nt #messagelist-header a.select, body.gvm-nt #messagelist-header a.refresh, body.gvm-nt #messagelist-header a.toolbar-button, body.gvm-nt #messagelist-header a.gvm-mais { color: #5f4a4c !important; background: transparent !important; border-radius: 50% !important; width: 36px; height: 36px; transition: background .12s; }
  body.gvm-nt #messagelist-header a.select { width: 48px; border-radius: 18px !important; }
  body.gvm-nt #messagelist-header a.select:hover, body.gvm-nt #messagelist-header a.refresh:hover, body.gvm-nt #messagelist-header a.toolbar-button:hover, body.gvm-nt #messagelist-header a.gvm-mais:hover { background: #f4eaea !important; }

  /* caixa de seleção fina com seta pequena */
  body.gvm-nt #messagelist-header a.select:before { width: 18px !important; height: 18px !important; min-width: 18px; border: 2px solid #5f4a4c; border-radius: 2px; }
  body.gvm-nt #messagelist-header a.select:after { border-width: 3.5px; border-top-color: #5f4a4c; margin-left: 4px; }

  /* atualizar e "⋮" com traço de 1,8px (máscara SVG, herdam a cor do botão) */
  body.gvm-nt #messagelist-header a.refresh:before, body.gvm-nt #messagelist-header a.toolbar-button:before, body.gvm-nt #messagelist-header a.gvm-mais:before,
  body.gvm-nt #messagelist-header .pagenav a.prevpage:before, body.gvm-nt #messagelist-header .pagenav a.nextpage:before {
    content: "" !important; display: block; font-size: 0 !important; width: 20px !important; height: 20px !important; background: currentColor !important; color: inherit !important;
    -webkit-mask: var(--gv-icone) center / contain no-repeat; mask: var(--gv-icone) center / contain no-repeat; border: 0 !important; opacity: 1 !important; position: static !important;
  }
  body.gvm-nt #messagelist-header a.refresh, body.gvm-nt #messagelist-header a.toolbar-button { --gv-icone: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M21 12a9 9 0 1 1-3-6.7L21 8'/><path d='M21 3v5h-5'/></svg>"); }
  body.gvm-nt #messagelist-header a.gvm-mais { --gv-icone: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><circle cx='12' cy='5' r='1.8'/><circle cx='12' cy='12' r='1.8'/><circle cx='12' cy='19' r='1.8'/></svg>"); }

  /* paginação: texto pequeno e setas finas */
  body.gvm-nt #messagelist-header .pagenav { gap: 2px; color: #7a6264 !important; }
  body.gvm-nt #messagelist-header .pagenav .pagenav-text { font-size: 12.5px !important; padding: 0 10px; color: #7a6264; }
  body.gvm-nt #messagelist-header .pagenav a.prevpage, body.gvm-nt #messagelist-header .pagenav a.nextpage { width: 36px; height: 36px; color: #5f4a4c !important; background: transparent !important; }
  body.gvm-nt #messagelist-header .pagenav a.prevpage:hover, body.gvm-nt #messagelist-header .pagenav a.nextpage:hover { background: #f4eaea !important; }
  body.gvm-nt #messagelist-header .pagenav a.disabled { opacity: .35; }
  body.gvm-nt #messagelist-header .pagenav a.prevpage { --gv-icone: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='m15 18-6-6 6-6'/></svg>"); }
  body.gvm-nt #messagelist-header .pagenav a.nextpage { --gv-icone: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='m9 18 6-6-6-6'/></svg>"); }
}
