/* Popup "Escolha da unidade": lista inteira visível sem rolagem (duas colunas no desktop, linhas compactas no celular). */
.elementor-popup-modal .dialog-message:has(.antony-lista-unidades) { width: min(780px, calc(100vw - 32px)) !important; }
.antony-popup .antony-popup__conteudo:has(.antony-lista-unidades) { padding: 36px 40px 30px; }
.antony-popup .antony-lista-unidades { margin-top: 16px; }
.antony-popup .antony-lista-unidades .elementor-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 32px; }
.antony-popup .antony-lista-unidades .e-loop-item .antony-unidade-opcao { padding: 13px 8px; gap: 12px; }
.antony-popup .antony-lista-unidades .antony-unidade-opcao > .e-con { min-width: 0; }
.antony-popup .antony-lista-unidades .antony-unidade-opcao > .e-con .elementor-widget:last-child .elementor-heading-title { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

@media (max-width: 767px) {
	.antony-popup .antony-popup__conteudo:has(.antony-lista-unidades) { padding: 22px 18px 14px; }
	.antony-popup .antony-lista-unidades { margin-top: 4px; }
	.antony-popup .antony-lista-unidades .elementor-grid { grid-template-columns: minmax(0, 1fr); }
	.antony-popup .antony-lista-unidades .e-loop-item .antony-unidade-opcao { padding: 9px 4px; }
	.antony-popup .antony-lista-unidades .antony-unidade-opcao .elementor-heading-title { line-height: 1.3; }
	.antony-popup .antony-lista-unidades .antony-unidade-opcao > .e-con .elementor-widget:last-child { margin-top: 2px; }
	.antony-popup .antony-lista-unidades .antony-unidade-opcao > .e-con .elementor-widget:last-child .elementor-heading-title { font-size: 12px; }
}

/* Celular baixo (ex.: iPhone SE): aperta mais as linhas. */
@media (max-width: 767px) and (max-height: 700px) {
	.antony-popup .antony-lista-unidades .e-loop-item .antony-unidade-opcao { padding: 7px 4px; }
}
