/* شكل عام للعنصر */
.wjhtek-phone {
    display: flex;
    align-items: left;
    gap: 6px;
    font-size: 14px;
    color: #2c2c2c;
    font-weight: 500;
    white-space: nowrap;
    text-decoration: none;
}


.wjhtek-phone-text {
    display: flex;
    flex-direction: column;
    line-height: 1.2;
}

.wjhtek-phone-text span {
    font-size: 11px;
    opacity: 0.8;
}

.wjhtek-phone-icon i {
    font-size: 18px;
    line-height: 1;
}
.wjhtek-phone-text b {
    font-size: 13px;
}

/* ديسكتوب: الرقم داخل الهيدر زي الصورة اللي عاجباك */
.wjhtek-phone-desktop {
    margin-inline-start: 15px;
}

/* موبايل: شريط مستقل تحت الهيدر */
.wjhtek-phone-mobile-wrap {
    display: none;              /* نخفيه في الديسكتوب */
}

/* ===== موبايل ===== */
@media (max-width: 768px) {

    /* نخفي نسخة الديسكتوب تماماً */
    .wjhtek-phone-desktop {
        display: none !important;
    }

    /* نظهر شريط الموبايل تحت الهيدر */
    .wjhtek-phone-mobile-wrap {
        display: flex;
        justify-content: left;
        padding: 4px 10px 6px;
    }

    .wjhtek-phone-mobile {
        font-size: 13px;
        gap: 4px;
    }

    .wjhtek-phone-mobile .wjhtek-phone-text {
        flex-direction: column;
        align-items: left;
    }

    .wjhtek-phone-mobile .wjhtek-phone-text span {
        font-size: 11px;
        opacity: 0.9;
    }

    .wjhtek-phone-mobile .wjhtek-phone-text b {
        font-size: 13px;
        font-weight: 700;
    }
}
/* انعكاس ترتيب الأيقونة والنص — الايقونة تبقى على الشمال */
.wjhtek-phone-inline {
    flex-direction: row-reverse !important;
}

.wjhtek-phone-icon {
    display: flex;
    align-items: center;
}