/* A galeria continua usando o grid responsivo compartilhado da página Clientes. */
[data-rest-clients] [hidden] { display: none !important; }
.client-api-status { margin: 0 0 22px; color: var(--muted); }
.client-api-retry { margin-bottom: 24px; }
.client-logo-unavailable { color: var(--muted); font-size: .78rem; text-align: center; }
.client-api-status--loaded { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0; }
