
.woocommerce-account .woocommerce-MyAccount-content a {
    color: #095cc2 !important;
}

/* Color texto menú lateral Mi Cuenta */
.woocommerce-account .woocommerce-MyAccount-navigation a {
    color: #333333 !important;
}

/* Hover menú lateral */
.woocommerce-account .woocommerce-MyAccount-navigation a:hover {
    color: #095cc2 !important;
}


/* Reducir tamaño letra menú lateral Mi Cuenta */
.woocommerce-account .woocommerce-MyAccount-navigation a {
    font-size: 16px !important;
}

.woocommerce-account .woocommerce-MyAccount-navigation a {
    white-space: nowrap !important;   /* evita salto de línea */
    text-align: left !important;      /* alineado a la izquierda */
    display: block;
	
}
/* Separar menú lateral del contenido */
.woocommerce-account .woocommerce-MyAccount-navigation {
    padding-right: 20px !important;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
    width: 260px !important;
}

/* Ajustar estructura Mi Cuenta correctamente */
.woocommerce-account .woocommerce {
    display: flex;
    gap: 30px;
}

/* Menú lateral */
.woocommerce-account .woocommerce-MyAccount-navigation {
    width: 360px;
    flex-shrink: 0;
}

/* Contenido derecho */
.woocommerce-account .woocommerce-MyAccount-content {
    flex: 2;
}

.woocommerce-account .woocommerce-message,
.woocommerce-account .woocommerce-info {
    background-color: #f5f5f5 !important;
    color: #222 !important;
    border: none !important;
    border-radius: 6px;
    padding: 18px;
	border-left: 4px solid #095cc2 !important; /* línea lateral elegante */
}

/* ====== TIPOGRAFÍA TUTOR LMS ====== */

/* Títulos de cursos en el listado */
.tutor-course-card h3,
.tutor-course-card-title {
    font-size: 16px !important;
    font-weight: 600;
    line-height: 1.3;
}

/* Precio */
.tutor-course-price {
    font-size: 16px !important;
    font-weight: 600;
}

/* Descripción corta */
.tutor-course-card p {
    font-size: 15px !important;
}

/* =============================
   AUMENTAR FONTS EN LECCIONES Tutor LMS
   ============================= */

/* Texto principal (negro principal) */
.tutor-color-black {
    font-size: 14px !important;
    line-height: 1.7 !important;
}

/* Texto secundario / gris */
.tutor-color-secondary {
    font-size: 14px !important;
	
}

/* Contenido principal de la lección */
.tutor-lesson-content * {
    font-size: 16px !important;
    line-height: 1.8 !important;
}

/* Links dentro del contenido */
.tutor-lesson-content a {
    font-size: 15px !important;
}

/* Sidebar y lista de lecciones */
.tutor-course-topic-item,
.tutor-course-topic-item a {
    font-size: 14px !important;
}


/* Aumenta el espacio para Tutor LMS debajo del menú */
.tutor-wrap,
.tutor-dashboard {
    margin-top: 130px !important; /* ajusta 100px si es necesario */
}

/* Ajustar botón inferior */
.widget_shopping_cart .buttons a {
    border-radius: 30px;
}
/* Botón Finalizar Compra - WooCommerce Blocks */
.wc-block-cart__submit-button,
.wc-block-components-button {
    background-color: #f97800 !important;
    color: #fff !important;
    font-size: 16px !important;
    padding: 16px 31px !important;
    border-radius: 30px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    transition: all 0.3s ease !important;
    box-shadow: 0 10px 25px rgba(0,0,0,0.2) !important;
}

/* Hover elegante */
.wc-block-cart__submit-button:hover,
.wc-block-components-button:hover {
    background-color: #095cc2 !important;
    transform: translateY(-3px) !important;
    box-shadow: 0 15px 30px rgba(0,0,0,0.3) !important;
}



/* ===== NOMBRE DEL PRODUCTO ===== */
.wc-block-cart-item__product a {
    font-size: 16px !important;
    font-weight: 600 !important;
}

/* ===== PRECIO DEL PRODUCTO ===== */
.wc-block-cart-item__total-price,
.wc-block-cart-item__prices,
.wc-block-components-formatted-money-amount {
    font-size: 14px !important;
}

/* ===== CANTIDAD ===== */
.wc-block-components-quantity-selector input {
    font-size: 16px !important;
}

/* ===== RESUMEN (Subtotal / Total) ===== */
.wc-block-components-totals-item__label {
    font-size: 16px !important;
}

.wc-block-components-totals-item__value {
    font-size: 20px !important;
    font-weight: 700 !important;
}

/* ===== SUBTOTAL Y ENVÍO MÁS DISCRETOS ===== */
.wc-block-components-totals-item__label {
    font-size: 15px !important;
    font-weight: 500 !important;
    color: #666 !important;
}

.wc-block-components-totals-item__value {
    font-size: 12px !important;
    font-weight: 500 !important;
    color: #444 !important;
}

/* ===== SOLO EL TOTAL FINAL GRANDE ===== */
.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,
.wc-block-components-totals-footer-item .wc-block-components-totals-item__value {
    font-size: 16px !important;
    font-weight: 700 !important;
    color: #095cc2 !important;
}