/* Enlace estilo link para "Añadir destinatario" */
.link-destinatario {
    color: #0073aa; /* azul tipo link */
    text-decoration: underline;
    cursor: pointer;
    font-size: 14px;
    font-weight: normal;
    background: none !important;
    border: none !important;
}

.link-destinatario:hover {
    color: #005177;
}

// Ocultar direcciones en la vista de pedidos del admin
add_action('admin_head', function() {
    echo '<style>
        .wc-order-data-addresses .address { display: none !important; }
    </style>';
});

/* Ocultar completamente la sección de detalles del cliente en página de pedido recibido */
.woocommerce-order .woocommerce-customer-details,
.woocommerce-order .woocommerce-customer-details * {
    display: none !important;
}



/* ====================================
   ESPACIADO ENTRE BOTONES EN MI CUENTA > PEDIDOS
   ------------------------------------
   Separa los botones "Ver" y "Mensaje" para que no queden pegados
==================================== */
.woocommerce-account .woocommerce-orders-table .button {
    margin-right: 12px; /* Espacio a la derecha de cada botón */
}


/* ====================================
   OCULTAR TEXTO "ENVIAR A..." 
   EN CARRITO Y CHECKOUT
==================================== */
.woocommerce-cart .woocommerce-shipping-destination,
.woocommerce-checkout .woocommerce-shipping-destination {
    display: none !important;
}

/* 🔹 Header completo en order-received */
body.woocommerce-order-received .header--row-inner .customify-grid {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important; /* mantiene logo + buscador + usuario alineados */
    flex-wrap: nowrap !important;               /* evita saltos de línea */
    gap: 15px !important;                       /* separación controlada */
}

/* 🔹 Contenedores de cada columna */
body.woocommerce-order-received .col-v2-left,
body.woocommerce-order-received .col-v2-center,
body.woocommerce-order-received .col-v2-right {
    flex: 0 0 auto !important;  /* no crecer ni encoger automáticamente */
}

/* 🔹 Logo */
body.woocommerce-order-received .site-img-logo {
    max-height: 60px !important; /* mismo tamaño que otras páginas */
    width: auto !important;
    display: block !important;
}

/* 🔹 Buscador */
body.woocommerce-order-received .header-search_box-item {
    flex: 1 1 auto !important;   /* flexible pero sin estirarse demasiado */
    max-width: 400px !important; /* ancho máximo */
}

/* 🔹 Bloque usuario / carrito */
body.woocommerce-order-received .alcansan-user-menu,
body.woocommerce-order-received .builder-header-wc_cart-item {
    flex: 0 0 auto !important;
    white-space: nowrap !important; /* evita que bajen de línea */
}


/* 🔹 Ocultar header móvil solo en escritorio en order-received */
@media (min-width: 721px) { /* Ajusta según tu breakpoint de escritorio */
    body.woocommerce-order-received .header--row-inner .cb-row--mobile {
        display: none !important;
        visibility: hidden !important;
        height: 0 !important;
        overflow: hidden !important;
    }
}

/* 🔹 En móviles seguirá apareciendo (menos de 992px) */
@media (max-width: 720px) {
    body.woocommerce-order-received .header--row-inner .cb-row--mobile {
        display: flex !important; /* o inline-flex según tu diseño */
        visibility: visible !important;
        height: auto !important;
        overflow: visible !important;
    }
}

