/* TsQualy V1761.50 — logo centralizado acima da divisória (levemente elevado) e divisória
   na mesma linha do fim do cabeçalho (com ou sem a faixa de abas do módulo). */
@media (min-width: 861px) {
  #app-shell #sidebar { --tsq-topo-altura: 68px; padding-top: calc(var(--tsq-topo-altura) + 12px) !important; }
  #app-shell nav#sidebar#sidebar > .sidebar-logo-wrap {
    position: absolute !important; top: 0 !important; left: 0; right: 0;
    height: calc(var(--tsq-topo-altura) - 1px) !important; min-height: 0 !important; max-height: none !important; margin: 0 !important; padding: 0 14px 4px !important; box-sizing: border-box !important;
    display: flex !important; align-items: center; justify-content: center;
  }
  #app-shell nav#sidebar#sidebar > .sidebar-logo-wrap img { transform: none !important; margin: 0 auto !important; }
  #app-shell nav#sidebar#sidebar > .sidebar-logo-wrap + div {
    position: absolute !important; left: 10px; right: 10px; margin: 0 !important;
    top: calc(var(--tsq-topo-altura) - 1px);
  }
  #app-shell nav#sidebar#sidebar > .sidebar-top-controls { flex: 0 0 0px !important; position: static !important; width: 0 !important; height: 0 !important; min-height: 0 !important; overflow: visible !important; margin: 0 !important; padding: 0 !important; }
  #app-shell #sidebar .sidebar-collapse-btn {
    top: calc(var(--tsq-topo-altura) - 13px) !important;
  }
}
