/*-- CSS adicional para hover effects --*/

.pricing-card:hover {
    border-color: #c9a961 !important;
    transform: translateY(-5px);
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.5);
}

.pricing-card{background: var(--color-five) url(images/background/pattern-4.png) center top repeat !important;}

	
.pricing-card.featured:hover {
    transform: scale(1.08) translateY(-5px) !important;
    box-shadow: 0 20px 60px rgba(201, 169, 97, 0.3) !important;
}

@media only screen and (max-width: 991px) {
    .pricing-card.featured {
        transform: scale(1) !important;
    }
    
    .tab-buttons {
        flex-direction: column !important;
        border-radius: 8px !important;
    }
    
    .schedule-tab {
        width: 100%;
        text-align: center;
    }
}

@media only screen and (max-width: 767px) {
    .pricing-card {
        margin-bottom: 30px;
    }
}

/* Estilos para Carta DÍA - Solo elementos destacados en verde */

/* Tab button - Borde verde en DÍA */
.dia-theme .tab-buttons {
    border-color: #023020 !important;
}

/* Tarjeta destacada - Borde verde */
.dia-theme .pricing-card.featured {
    border-color: #023020 !important;
    box-shadow: 0 10px 40px rgba(27, 103, 73, 0.2) !important;
}

.dia-theme .pricing-card.featured:hover {
    box-shadow: 0 20px 60px rgba(27, 103, 73, 0.3) !important;
}

/* Badge RECOMENDADO - Verde */
.dia-theme .featured-badge {
    background: #023020 !important;
    color: #fff !important;
}

/* Precios de tarjeta destacada - Verde */
.dia-theme .pricing-card.featured .price-amount,
.dia-theme .pricing-card.featured .price-decimal {
    color: #023020 !important;
}

/* Textos de tarjeta destacada - Verde (MENÚ INFINITY + Premium) */
.dia-theme .pricing-card.featured .menu-name,
.dia-theme .pricing-card.featured .menu-name-sub {
    color: #023020 !important;
}

/* Borde inferior Premium - Verde */
.dia-theme .pricing-card.featured .menu-name-sub {
    border-bottom-color: #023020 !important;
}

/* Separador debajo del título de fila - Verde */
.dia-theme .schedule-header .separator {
    background: #023020 !important;
}

/* Títulos H4 de la fila 3 (TODOS) - Verde */
.dia-theme .menu-supplements h4 {
    color: #023020 !important;
}

/* IMPORTANTE: Los párrafos de descripción se quedan en gris #999 */
.dia-theme .menu-supplements p {
    color: #999 !important;
}

/* NUEVO: Textos de tarjetas normales también en verde */
.dia-theme .pricing-card .menu-name {
    color: #023020 !important;
}

/* NUEVO: Bordes de tarjetas normales al hacer hover en verde */
.dia-theme .pricing-card:hover {
    border-color: #023020 !important;
}

/* Tab button hover para DÍA */
.schedule-tab[data-schedule="weekend"]:hover {
    background: rgba(27, 103, 73, 0.1) !important;
}

/* Hover de tarjeta destacada */
.dia-theme .pricing-card.featured:hover {
    border-color: #023020 !important;
}

/* Estilo para el botón Carta DÍA */
#btn-carta-dia {
    background: #023020 !important;
    border-color: #023020 !important;
}

 #btn-carta-dia:hover {
    background: #155439 !important;
    border-color: #155439 !important;
}
	
	
	
/* ========================================
   PRUEBA: Fondo Blanco en Carta DÍA
   ======================================== */

/* Fondo blanco para toda la sección en modo DÍA */
.dia-theme {
    background: #FFFFFF !important;
}
	
/*
.dia-theme {
    background: #ffffff url(images/background/pattern-5.png) center top repeat !important;
    position: relative;
}

.dia-theme::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255, 255, 255, 0.8);
    pointer-events: none;
    z-index: 0;
}

.dia-theme > * {
    position: relative;
    z-index: 1;
}*/

/* Título principal "Menú Infinity" - Gris oscuro */
.dia-theme h2 {
    color: #2a2a2a !important;
}

/* Subtítulo "Elige tu opción..." - Gris medio */
.dia-theme .title-box .text {
    color: #666666 !important;
}

/* Títulos de fila "DE LUNES A JUEVES" - Gris oscuro */
.dia-theme .schedule-header h3 {
    color: #2a2a2a !important;
}

/* Precios blancos de tarjetas normales - Negro */
.dia-theme .pricing-card:not(.featured) .price-amount,
.dia-theme .pricing-card:not(.featured) .price-decimal {
    color: #000000 !important;
}

/* Textos dorados de tarjetas normales - Mantener verde */
.dia-theme .pricing-card:not(.featured) .menu-name {
    color: #023020 !important;
}

/* Tarjetas normales - Fondo más claro y borde sutil */
.dia-theme .pricing-card:not(.featured) {
    background: #ffffff url(images/background/pattern-4B.png) center top repeat !important;
    border-color: #023020 !important;
}

/* Tarjeta destacada - Fondo blanco con borde verde fuerte */
.dia-theme .pricing-card.featured {
    background: #ffffff !important;
}

/* Bloque de suplementos - Fondo gris claro */
.dia-theme .menu-supplements {
    background: #ffffff !important;
    border-color: #023020 !important;
}

/* Separadores internos - Gris claro */
.dia-theme .menu-supplements .col-lg-4 {
    border-right-color: #e0e0e0 !important;
}

/* Textos de descripción en bloque suplementos - Gris oscuro */
.dia-theme .menu-supplements p {
    color: #666666 !important;
}

/* Condiciones abajo - Ajustar colores */
.dia-theme .menu-conditions {
    background: #f8f8f8 !important;
    border-color: #e0e0e0 !important;
}

.dia-theme .menu-conditions p {
    color: #666666 !important;
}

.dia-theme .menu-conditions strong {
    color: #023020 !important;
}

.dia-theme .menu-conditions h3 {
    color: #023020 !important;
}	
	
</style>
