/*
  =============================================
  INMAP QUERY TOOLS MENU — botão agrupador de consultas
  Nicholas — 06/10/2026

  Coluna aberta por #liQueryTools no mapa (2ª coluna, ou 4ª com o Geoman
  aberto), com o visual da coluna de Ferramentas de Desenho.
  Identidade Millenio (#00623e).
  =============================================
*/

/* Os <li> originais continuam no DOM como alvo do clique (target.click()),
   mas não aparecem mais na barra. Escondidos por id (e não por style
   inline) para o JS distinguir "agrupado" de "desligado pelo módulo". */
#liStreetView,
#liGoogleStreetView,
#liTerrainProfile,
#liReceita {
    display: none !important;
}

/* Botão agrupador: verde com a coluna aberta ou com ferramenta do grupo ligada */
#liQueryTools.is-open i,
#liQueryTools.has-active i {
    color: #00623e;
}

#liQueryTools.has-active {
    box-shadow: inset 0 -2px 0 #00623e;
}

/* ─── Coluna ───────────────────────────────────────────────────────────── */

/* O visual dos botões vem do drawing-tools-menu.css (.inmap-drawing-tools-bar
   / .inmap-drawing-tools-btn): a coluna é idêntica à de Ferramentas de
   Desenho. Aqui só a posição, a ocultação e as pontas arredondadas.

   Posição: corner próprio (.leaflet-top.leaflet-left, como o
   .inmap-geoman-corner) e a coluna dentro dele como .leaflet-control em
   fluxo normal (margin 10px do Leaflet) — só o afastamento do corner muda.
   As colunas do mapa ficam a cada 45px (mesmo passo do main.css:
   .inmap-geoman-corner margin-left:45px e a toolbar de operações espaciais
   left:45px dentro dele):
     1ª  zoom/medição ............ corner nativo topleft
     2ª  desenho Geoman .......... corner +45px
     3ª  operações espaciais ..... corner +90px
     4ª  esta coluna, Geoman aberto: corner +135px
   Com o Geoman fechado esta coluna ocupa a 2ª posição (+45px).
   `html body` + !important pelo mesmo motivo do drawing-tools-menu.css: a
   regra responsiva legada zera margin-left de todo .leaflet-left abaixo de
   1360px. */
html body .inmap-qt-corner {
    margin-left: 45px !important;
}

html body .inmap-qt-corner.inmap-qt-corner--after-geoman {
    margin-left: 135px !important;
}

.inmap-qt-control {
    display: none;
}

.inmap-qt-control.is-open {
    display: block;
}

/* Ícone indisponível (grupo sem a funcionalidade ou módulo desligado) */
.inmap-qt-control .inmap-drawing-tools-btn[hidden] {
    display: none;
}

/* Pontas arredondadas nos ícones VISÍVEIS — is-first/is-last vêm do JS,
   porque o :first-child/:last-child do drawing-tools-menu.css contaria os
   ocultos. */
.inmap-qt-control .inmap-drawing-tools-bar .inmap-drawing-tools-btn {
    border-radius: 0;
    border-bottom: 1px solid #ccc;
}

.inmap-qt-control .inmap-drawing-tools-bar .inmap-drawing-tools-btn.is-first {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.inmap-qt-control .inmap-drawing-tools-bar .inmap-drawing-tools-btn.is-last {
    border-bottom: none;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
