
    .woocommerce-shipping-details {
        margin-top: 40px;
        background: #f8f9fa;
        border: 1px solid #e5e5e5;
        padding: 20px;
        border-radius: 4px;
    }
    .woocommerce-shipping-details h2 {
        margin-top: 0;
        padding-bottom: 10px;
        border-bottom: 1px solid #eee;
    }
    .shipping_details th {
        text-align: left;
        padding: 8px;
        width: 30%;
    }
    .shipping_details td {
        padding: 8px;
    }
    .tracking-summary {
        margin: 15px 0;
        padding: 10px;
        background: #e7f5ff;
        border-radius: 4px;
    }
    .tracking-status {
        font-weight: bold;
        padding: 3px 8px;
        border-radius: 3px;
    }
    .tracking-status-0 { color: #0d6efd; } /* 在途 */
    .tracking-status-1 { color: #fd7e14; } /* 揽收 */
    .tracking-status-2 { color: #dc3545; } /* 疑难 */
    .tracking-status-3 { color: #198754; } /* 签收 */
    .tracking-status-4 { color: #6f42c1; } /* 退签 */
    .tracking-status-5 { color: #0dcaf0; } /* 派件 */
    .tracking-status-6 { color: #6c757d; } /* 退回 */
    .tracking-timeline {
        border: 1px solid #eee;
        padding: 10px;
        border-radius: 4px;
    }
    .tracking-timeline h4 {
        margin-top: 0;
        padding-bottom: 10px;
        border-bottom: 1px solid #eee;
    }
    .tracking-timeline ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }
    .tracking-timeline li {
        padding: 10px 0;
        border-bottom: 1px solid #f1f1f1;
    }
    .tracking-timeline li:last-child {
        border-bottom: none;
    }
    .tracking-time {
        font-weight: bold;
        color: #495057;
    }
    .tracking-content {
        margin: 5px 0;
    }
    .tracking-location {
        font-size: 0.9em;
        color: #6c757d;
    }
    .tracking-error {
        color: #dc3545;
        padding: 10px;
        background: #fff5f5;
        border-radius: 4px;
    }
    