/* Andrée · listados: accesos rápidos a categorías y etiqueta de plazo en las tarjetas (estilo base; se afina en la fase de estética) */
.andree-chips { display: flex; flex-wrap: wrap; gap: 0.5rem; padding: 0.25rem 0 1rem; }
.andree-chip { padding: 0.4rem 1rem; border: 1px solid #2c2319; border-radius: 2rem; font-size: 0.85rem; line-height: 1.3; color: #2c2319; background: #fff; text-decoration: none; }
.andree-chip:hover, .andree-chip:focus-visible { background: #f5efe6; color: #2c2319; }
.andree-chip.is-active { background: #2c2319; color: #fff; }
@media (max-width: 767.98px) { .andree-chips { gap: 0.375rem; } .andree-chip { padding: 0.35rem 0.75rem; font-size: 0.8rem; } }
.product-flags .badge.andree-inmediata { background: #5f7f45; color: #fff; }
.product-flags .badge.andree-parcial { background: #7d8a5a; color: #fff; }
.product-flags .badge.andree-encargo { background: #a5763a; color: #fff; }
.product-flags .badge.andree-unica { background: #2c2319; color: #fff; }
.product-flags .badge { white-space: normal; text-align: left; }
