/**
 * Esdeh Order Manager — Frontend CSS
 */

/* ================================================
   ADET BADGE — qty > 1 belirgin kutu
   ================================================ */
.esdeh-qty-badge {
    display: inline-flex;
    align-items: center;
    gap: 5px;
    background: linear-gradient(135deg, #e31e24 0%, #c0392b 100%);
    color: #fff !important;
    font-size: 13px;
    font-weight: 700;
    padding: 5px 12px;
    border-radius: 6px;
    box-shadow: 0 2px 6px rgba(227, 30, 36, 0.35);
    white-space: nowrap;
    letter-spacing: 0.2px;
    line-height: 1.3;
}
.esdeh-qty-badge .esdeh-qty-icon {
    font-size: 14px;
    line-height: 1;
}
.esdeh-qty-badge .esdeh-qty-num {
    font-weight: 700;
}

/* ================================================
   TRACKING BUTTON
   ================================================ */
.woocommerce-orders-table__cell-order-actions .tracking a,
.woocommerce-MyAccount-content .woocommerce-orders-table .button.tracking,
a.woocommerce-button.button.tracking {
    background: #004085 !important;
    color: #fff !important;
    border: none !important;
    border-radius: 6px !important;
    padding: 8px 16px !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 4px !important;
    transition: all 0.2s !important;
    white-space: nowrap !important;
}
a.woocommerce-button.button.tracking:hover {
    background: #002752 !important;
    transform: translateY(-1px) !important;
    box-shadow: 0 2px 8px rgba(0, 64, 133, 0.3) !important;
}

/* ================================================
   CUSTOM ORDER STATUS LABELS
   ================================================ */
.woocommerce-order-details .order-status-preparing {
    background: #fff3cd; color: #856404;
    padding: 4px 12px; border-radius: 4px;
    font-weight: 600; font-size: 13px;
}
.woocommerce-order-details .order-status-shipped {
    background: #cce5ff; color: #004085;
    padding: 4px 12px; border-radius: 4px;
    font-weight: 600; font-size: 13px;
}
.woocommerce-order-details .order-status-delivered {
    background: #d4edda; color: #155724;
    padding: 4px 12px; border-radius: 4px;
    font-weight: 600; font-size: 13px;
}

/* ================================================
   TRACKING INFO BOX
   ================================================ */
.esdeh-tracking-info {
    background: #f0f7ff;
    border: 1px solid #cce5ff;
    border-radius: 8px;
    padding: 16px 20px;
    margin: 16px 0;
    display: flex;
    align-items: center;
    gap: 12px;
}
.esdeh-tracking-info .tracking-icon   { font-size: 24px; flex-shrink: 0; }
.esdeh-tracking-info .tracking-details { flex: 1; }
.esdeh-tracking-info .tracking-label  { font-size: 12px; color: #666; display: block; margin-bottom: 2px; }
.esdeh-tracking-info .tracking-code   { font-size: 16px; font-weight: 700; color: #004085; }
.esdeh-tracking-info .tracking-btn {
    display: inline-flex; align-items: center; gap: 6px;
    background: #004085; color: #fff;
    padding: 10px 20px; border-radius: 6px;
    text-decoration: none; font-size: 14px; font-weight: 600;
    transition: all 0.2s;
}
.esdeh-tracking-info .tracking-btn:hover {
    background: #002752; color: #fff; text-decoration: none;
}
