.geop-wrapper {
  display: grid;
  grid-template-columns: auto 275px;
  border: 1px solid #ddd;
  min-height: 400px;
}
.geop-menu { border-left: 1px solid #ddd; padding: 8px 12px; /*padding: 8px;*/ }
#geop-search { width: 100%; margin-bottom: 10px; padding: 6px; border: 0px; border-bottom: 1px solid #ddd;}
.geop-list { max-height: 70vh; overflow-y: auto; }
.geop-item { display: block; padding: 8px 12px; text-decoration: none; color: #098587; text-transform: uppercase; font-weight: lighter; font-size: 14px; }
.geop-item:hover { background: #f0f0f0; }
.geop-item.active { background: #e0e7ff; }
.geop-content { padding: 16px; }
.geop-field { margin: 6px 0; }
.geop-media img { max-height: 100px; margin: 20px 6px 10px; }
.geop-map iframe { width: 100%; height: 250px; border: 0; }
h3 { text-transform: uppercase; font-family: 'Arial Black';}
h4 { margin-top: 15px; padding: 4px 6px; background-color: #098587; font-family: 'Arial Black'; font-size: medium; color: white}

/* Container para os campos pequenos */
.inline-rows {
  display: flex;
  flex-wrap: wrap;   /* quebra quando não couber */
  gap: 10px;         /* espaço entre itens */
}

/* Cada row que estiver dentro de inline-rows */
.inline-rows > div {
  flex: 1;              /* ocupa o espaço proporcional */
  min-width: 100px;     /* largura mínima para não esmagar */
  max-width: 250px;     /* opcional: evita esticar demais */
}
