/* --- General WooCommerce form-row styling for account pages --- */
.woocommerce-account .woocommerce-form-row,
.woocommerce-account .woocommerce .form-row {
    padding: 0;
}

/* WooCommerce notices on account pages */
.woocommerce-account .woocommerce-error,
.woocommerce-account .woocommerce-message,
.woocommerce-account .woocommerce-info {
    list-style: none;
    padding: 12px 16px;
    border-radius: 2px;
    margin: 0 0 20px;
    font-size: 14px;
}

.woocommerce-account .woocommerce-error {
    background: var(--pg-stock-out-bg);
    border-left: 3px solid var(--pg-error);
    color: var(--pg-error);
}

.woocommerce-account .woocommerce-message {
    background: var(--pg-stock-in-bg);
    border-left: 3px solid var(--pg-success);
    color: var(--pg-dark);
}

.woocommerce-account .woocommerce-info {
    background: var(--pg-galaxy-light-bg);
    border-left: 3px solid var(--pg-galaxy);
    color: var(--pg-dark);
}

/* Hide "Browse products" button in empty orders/downloads notices */
.woocommerce-account .woocommerce-info .woocommerce-Button,
.woocommerce-account .woocommerce-info .button,
.woocommerce-account .woocommerce-info .wc-forward,
.woocommerce-account .woocommerce-Message .woocommerce-Button,
.woocommerce-account .woocommerce-Message .button,
.woocommerce-account .woocommerce-message .button,
.woocommerce-account .woocommerce-message .wc-forward {
    display: none !important;
}

.woocommerce-account .woocommerce-error a,
.woocommerce-account .woocommerce-message a,
.woocommerce-account .woocommerce-info a {
    color: var(--pg-galaxy);
    font-weight: 600;
}

/* Old WooCommerce pagination (kept as fallback) */
.woocommerce-account .woocommerce-pagination {
    display: none;
}

