/* 购物车、结账和订单页面样式 */

/* 购物车页面样式 */
.woocommerce-cart .cart_item .product-name .product-unit-cart {
    font-size: 0.9em;
    color: #666;
    font-weight: normal;
    margin-left: 5px;
}

.woocommerce-cart .cart_item .product-name .wc-item-meta {
    margin-top: 8px;
}

.woocommerce-cart .cart_item .product-name .wc-item-meta p {
    margin: 3px 0;
    font-size: 0.9em;
    color: #666;
    line-height: 1.4;
}

.woocommerce-cart .cart_item .product-name .wc-item-meta p strong {
    color: #333;
    font-weight: 600;
}

/* 结账页面样式 */
.woocommerce-checkout .cart_item .product-name .product-unit-cart {
    font-size: 0.9em;
    color: #666;
    font-weight: normal;
    margin-left: 5px;
}

.woocommerce-checkout .cart_item .product-name .wc-item-meta {
    margin-top: 8px;
}

.woocommerce-checkout .cart_item .product-name .wc-item-meta p {
    margin: 3px 0;
    font-size: 0.9em;
    color: #666;
    line-height: 1.4;
}

.woocommerce-checkout .cart_item .product-name .wc-item-meta p strong {
    color: #333;
    font-weight: 600;
}

/* 订单页面样式 */
.woocommerce-order .woocommerce-table--order-details .product-name .product-unit-order {
    font-size: 0.9em;
    color: #666;
    font-weight: normal;
    margin-left: 5px;
}

.woocommerce-order .woocommerce-table--order-details .product-name .wc-item-meta {
    margin-top: 8px;
}

.woocommerce-order .woocommerce-table--order-details .product-name .wc-item-meta p {
    margin: 3px 0;
    font-size: 0.9em;
    color: #666;
    line-height: 1.4;
}

.woocommerce-order .woocommerce-table--order-details .product-name .wc-item-meta p strong {
    color: #333;
    font-weight: 600;
}

/* 用户中心订单页面样式 */
.woocommerce-account .woocommerce-table--order-details .product-name .product-unit-order {
    font-size: 0.9em;
    color: #666;
    font-weight: normal;
    margin-left: 5px;
}

.woocommerce-account .woocommerce-table--order-details .product-name .wc-item-meta {
    margin-top: 8px;
}

.woocommerce-account .woocommerce-table--order-details .product-name .wc-item-meta p {
    margin: 3px 0;
    font-size: 0.9em;
    color: #666;
    line-height: 1.4;
}

.woocommerce-account .woocommerce-table--order-details .product-name .wc-item-meta p strong {
    color: #333;
    font-weight: 600;
}

/* 订单详情页面样式 */
.woocommerce-order-details .woocommerce-table--order-details .product-name .product-unit-order {
    font-size: 0.9em;
    color: #666;
    font-weight: normal;
    margin-left: 5px;
}

.woocommerce-order-details .woocommerce-table--order-details .product-name .wc-item-meta {
    margin-top: 8px;
}

.woocommerce-order-details .woocommerce-table--order-details .product-name .wc-item-meta p {
    margin: 3px 0;
    font-size: 0.9em;
    color: #666;
    line-height: 1.4;
}

.woocommerce-order-details .woocommerce-table--order-details .product-name .wc-item-meta p strong {
    color: #333;
    font-weight: 600;
}

/* 邮件模板样式 */
.woocommerce-email .product-name .product-unit-order {
    font-size: 0.9em;
    color: #666;
    font-weight: normal;
    margin-left: 5px;
}

.woocommerce-email .product-name .wc-item-meta {
    margin-top: 8px;
}

.woocommerce-email .product-name .wc-item-meta p {
    margin: 3px 0;
    font-size: 0.9em;
    color: #666;
    line-height: 1.4;
}

.woocommerce-email .product-name .wc-item-meta p strong {
    color: #333;
    font-weight: 600;
}

/* 响应式设计 */
@media (max-width: 768px) {
    .woocommerce-cart .cart_item .product-name .wc-item-meta p,
    .woocommerce-checkout .cart_item .product-name .wc-item-meta p,
    .woocommerce-order .woocommerce-table--order-details .product-name .wc-item-meta p,
    .woocommerce-account .woocommerce-table--order-details .product-name .wc-item-meta p,
    .woocommerce-order-details .woocommerce-table--order-details .product-name .wc-item-meta p,
    .woocommerce-email .product-name .wc-item-meta p {
        font-size: 0.8em;
    }
    
    .product-unit-cart,
    .product-unit-order {
        font-size: 0.8em !important;
    }
}

/* 高对比度模式 */
@media (prefers-contrast: high) {
    .product-unit-cart,
    .product-unit-order {
        color: #000 !important;
        font-weight: bold !important;
    }
    
    .wc-item-meta p strong {
        color: #000 !important;
    }
}
