/* ─── 1. REVERTIR CENTRADO DE TEXTOS DEL NEGOCIO (info general) ─────────
   Garantía explícita: nombre, dirección y bloques informativos del perfil
   se renderizan con la alineación natural del idioma (left en es-CO). Si
   en una revisión anterior se hubiera aplicado text-align:center a estos
   selectores, esta capa lo neutraliza sin tocar el código previo. */
.buyaca-business-profile .bq-cv2-info-block,
.buyaca-business-profile .bq-cv2-info-block-content,
.buyaca-business-profile .bq-cv2-info-block-label,
.buyaca-business-profile .bq-cv2-info-block-value,
.buyaca-business-profile .bq-cv2-product-body,
.buyaca-business-profile .bq-cv2-product-name,
.buyaca-business-profile .bq-cv2-product-name--minimal,
.buyaca-business-profile .bq-cv2-product-price,
.buyaca-business-profile .bq-cv2-product-cat-label,
.buyaca-business-profile .bq-cv2-product-attr,
.buyaca-business-profile .bq-cv2-product-date {
    text-align: left !important;
}
/* RTL respect — si el sitio cambia a árabe/hebreo, conserva su alineación. */
html[dir="rtl"] .buyaca-business-profile .bq-cv2-info-block,
html[dir="rtl"] .buyaca-business-profile .bq-cv2-info-block-value,
html[dir="rtl"] .buyaca-business-profile .bq-cv2-product-body {
    text-align: right !important;
}

/* [Purga] Sección "2" (badge abierto/cerrado de .bq-temu-biz-status en la
   tarjeta vieja del slider de anuncios) retirada — reemplazada por el
   hero-slide (bq-ad-hero-*, ver assets/css/patches/admin-catalog-list-v1.css). */

/* ─── 4. CTA STICKY — sin espacio vacío ─────────────────────────────────
   El JS ya no reserva altura. Aquí garantizamos que el spacer (si quedara
   por alguna razón) no aporte espacio, y damos un padding-bottom suave al
   contenedor del catálogo para que la última fila no quede oculta tras el
   botón flotante. En modo admin no aplica (el CTA recupera su flujo). */
.buyaca-business-profile .bq-cv2-cta-spacer {
    display: none !important;
    height: 0 !important;
    min-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}
.buyaca-business-profile .bq-cv2-cta-wrap.bq-cta-sticky {
    margin: 0 !important;
}
/* Cuando el CTA está fijo, añadimos un colchón inferior al contenedor de
   tabs para que el contenido del catálogo no quede tapado. ~84px cubre el
   alto del botón + safe-area + respiro visual. */
.buyaca-business-profile:has(.bq-cv2-cta-wrap.bq-cta-sticky) .bq-cv2-tab-content {
    padding-bottom: 84px !important;
}
@media (max-width: 720px){
    .buyaca-business-profile:has(.bq-cv2-cta-wrap.bq-cta-sticky) .bq-cv2-tab-content {
        padding-bottom: 92px !important;
    }
}
/* Modo admin: el CTA vuelve a su lugar natural — quitamos el padding.
   [Fase 1 rediseño] .bq-admin-toggle-switch fue reemplazado por el menú ⋮
   del cluster flotante; el estado de modo edición ahora se expone como
   clase en la raíz (.bq-admin-mode-on, ver business-profile.php línea ~148
   y business-profile-v2.css). */
.buyaca-business-profile.bq-admin-mode-on .bq-cv2-tab-content {
    padding-bottom: 0 !important;
}

/* ─── 5. SIN BOX-SHADOW EN CTAs Y BOTONES DE SLIDER ─────────────────────
   Estética minimalista premium: bordes limpios, hover sutil, transiciones
   suaves. Se preservan los hover/active con `transform` para feedback. */

/* 5.a — CTA principal del catálogo (tanto inline como sticky) */
.buyaca-business-profile .bq-cv2-cta,
.buyaca-business-profile .bq-cv2-cta-wrap.bq-cta-sticky .bq-cv2-cta,
.buyaca-business-profile .bq-cv2-cta-wrap.bq-cta-sticky .bq-cv2-cta:hover,
.buyaca-business-profile .bq-cv2-cta-wrap.bq-cta-sticky .bq-cv2-cta:active {
    
}
.buyaca-business-profile .bq-cv2-cta {
    border: 1px solid color-mix(in srgb, var(--bq-primary) 50%, transparent) !important;
    transition: transform 0.22s cubic-bezier(0.4,0,0.2,1),
                background-color 0.22s ease,
                border-color 0.22s ease !important;
}
.buyaca-business-profile .bq-cv2-cta:hover {
    transform: translateY(-2px);
    border-color: var(--bq-primary, #3A59EF) !important;
}
.buyaca-business-profile .bq-cv2-cta:active {
    transform: translateY(0) scale(0.99);
}

/* [Purga] Secciones "5.b/5.c/5.d" (borde/hover de .bq-temu-biz-card/
   .bq-temu-prod-card, CTAs .bq-temu-prod-cta/.bq-temu-biz-cta, logo
   .bq-temu-biz-logo) retiradas — reemplazadas por el hero-slide
   (bq-ad-hero-*, ver assets/css/patches/admin-catalog-list-v1.css). */

/* 5.e — Botón "Me interesa" / CTA producto en tarjetas del catálogo */
.bq-cv2-product-btn,
.bq-cv2-product-btn:hover,
.bq-cv2-product-btn--primary {
    
}
.bq-cv2-product-btn {
    transition: transform 0.2s cubic-bezier(0.4,0,0.2,1),
                background-color 0.2s ease,
                border-color 0.2s ease,
                color 0.2s ease !important;
}
.bq-cv2-product-btn:hover {
    transform: translateY(-1px);
}

/* 5.f — Hover de tarjetas del catálogo: quitamos sombra agresiva */
.bq-cv2-product-card:hover {
    
    transform: translateY(-3px);
}

/* 5.g — Estado "Ya pautado" en el select de campañas (UX claridad) */
.bq-camp-piece__body select option:disabled {
    color: #9ca3af !important;
    font-style: italic;
}
