/* Globex V53: all 36 selected-customer logos always visible, larger and clearer.
   Logo artwork is auto-trimmed for blank margins without stretching or reshaping. */
.selected-customers-section { padding-top: 42px; padding-bottom: 72px; }
.selected-customers-heading { margin-bottom: 24px; }
.selected-customers-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 18px;
  align-items: stretch;
}
.selected-customers-grid .customer-card {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 0;
  min-height: 182px;
  padding: 17px;
  overflow: hidden;
  background: linear-gradient(180deg, #fff 0%, #f8fbff 100%);
  border: 1px solid rgba(13, 66, 118, .12);
  border-radius: 24px;
  box-shadow: 0 10px 24px rgba(8, 37, 63, .065);
  transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease;
}
.selected-customers-grid .customer-card img {
  display: block;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 145px;
  object-fit: contain;
  object-position: center;
  filter: none;
}
.selected-customers-grid .customer-card:hover {
  transform: translateY(-4px);
  border-color: rgba(13, 122, 168, .32);
  box-shadow: 0 16px 32px rgba(8, 37, 63, .105);
}
.customer-actions, #customerMoreBtn { display:none !important; }
@media (max-width: 1100px) {
 .selected-customers-grid {grid-template-columns: repeat(3,minmax(0,1fr));gap:16px;}
 .selected-customers-grid .customer-card {min-height:170px; padding:15px;}
 .selected-customers-grid .customer-card img {max-height:132px;}
}
@media (max-width: 700px) {
 .selected-customers-grid {grid-template-columns: repeat(2,minmax(0,1fr));gap:13px;}
 .selected-customers-grid .customer-card {min-height:150px;padding:13px;border-radius:18px;}
 .selected-customers-grid .customer-card img {max-height:121px;}
}
@media (max-width: 360px) {
 .selected-customers-grid .customer-card {min-height:130px;padding:9px;}
 .selected-customers-grid .customer-card img {max-height:108px;}
}
@media (prefers-reduced-motion: reduce) {
 .selected-customers-grid .customer-card {transition:none;}
}
