{"id":28105,"date":"2026-06-11T10:21:32","date_gmt":"2026-06-11T06:21:32","guid":{"rendered":"https:\/\/fiehub.brandssignal.com\/?page_id=28105"},"modified":"2026-07-11T17:26:30","modified_gmt":"2026-07-11T13:26:30","slug":"coachesar","status":"publish","type":"page","link":"https:\/\/fiehub.brandssignal.com\/ar\/coachesar\/","title":{"rendered":"coachesar"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"28105\" class=\"elementor elementor-28105 elementor-26335\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4e56849 e-con-full e-flex e-con e-parent\" data-id=\"4e56849\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6f578d3 elementor-widget elementor-widget-html\" data-id=\"6f578d3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!--\n  FieHub \u2014 \u0635\u0641\u062d\u0629 \u0627\u0644\u0645\u062f\u0631\u0628\u064a\u0646 (\/coaches\/)\n  \u0645\u062a\u0631\u062c\u0645\u0629 \u0644\u0644\u0639\u0631\u0628\u064a\u0629 \u0645\u0639 \u062f\u0639\u0645 RTL\n-->\n<link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/@tabler\/icons-webfont@latest\/dist\/tabler-icons.min.css\">\n<link\n    href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&family=Noto+Kufi+Arabic:wght@400;500;600;700;800&display=swap\"\n    rel=\"stylesheet\">\n<style>\n    #cl-root * {\n        box-sizing: border-box;\n        margin: 0;\n        padding: 0\n    }\n\n    #cl-root {\n        font-family: 'Noto Kufi Arabic', 'Inter', sans-serif;\n        color: #1a2d2a;\n        background: #f0faf7;\n        min-height: 100vh;\n        padding: 28px 24px;\n        direction: rtl;\n        text-align: right\n    }\n\n    \/* \u2500\u2500 Page header \u2500\u2500 *\/\n    #cl-root .cl-page-head {\n        margin-bottom: 24px\n    }\n\n    #cl-root .cl-page-title {\n        font-size: 24px;\n        font-weight: 800;\n        color: #1a2d2a\n    }\n\n    #cl-root .cl-page-sub {\n        font-size: 13px;\n        color: #7aada7;\n        margin-top: 4px\n    }\n\n    \/* \u2500\u2500 Filter bar \u2500\u2500 *\/\n    #cl-root .filter-bar {\n        display: flex;\n        gap: 10px;\n        flex-wrap: wrap;\n        background: #fff;\n        border-radius: 12px;\n        padding: 14px 16px;\n        box-shadow: 0 1px 4px rgba(13, 122, 107, .07);\n        margin-bottom: 24px;\n        align-items: center\n    }\n\n    #cl-root .filter-select {\n        padding: 9px 12px;\n        border: 1.5px solid #b2dfdb;\n        border-radius: 8px;\n        font-size: 13px;\n        color: #1a2d2a;\n        font-family: 'Noto Kufi Arabic', 'Inter', sans-serif;\n        outline: none;\n        background: #fff;\n        min-width: 140px;\n        transition: border .15s;\n        height: auto\n    }\n\n    #cl-root .filter-select:focus {\n        border-color: #0d7a6b\n    }\n\n    #cl-root .filter-btn {\n        padding: 9px 18px;\n        border-radius: 8px;\n        background: #0d7a6b;\n        color: #fff !important;\n        -webkit-text-fill-color: #fff;\n        font-size: 13px;\n        font-weight: 600;\n        border: none;\n        cursor: pointer;\n        font-family: 'Noto Kufi Arabic', 'Inter', sans-serif;\n        display: inline-flex;\n        align-items: center;\n        gap: 5px;\n        height: auto;\n        line-height: 1.4\n    }\n\n    #cl-root .filter-btn:hover {\n        background: #0a5e52\n    }\n\n    #cl-root .filter-reset {\n        padding: 9px 14px;\n        border-radius: 8px;\n        background: #fff;\n        color: #7aada7 !important;\n        -webkit-text-fill-color: #7aada7;\n        font-size: 13px;\n        font-weight: 600;\n        border: 1.5px solid #e0f2ee;\n        cursor: pointer;\n        font-family: 'Noto Kufi Arabic', 'Inter', sans-serif;\n        height: auto;\n        line-height: 1.4\n    }\n\n    #cl-root .filter-reset:hover {\n        border-color: #0d7a6b;\n        color: #0d7a6b !important;\n        -webkit-text-fill-color: #0d7a6b\n    }\n\n    #cl-root .filter-count {\n        font-size: 12px;\n        color: #7aada7;\n        margin-right: auto;\n        white-space: nowrap\n    }\n\n    \/* \u2500\u2500 Grid \u2500\u2500 *\/\n    #cl-root .coaches-grid {\n        display: grid;\n        grid-template-columns: repeat(3, 1fr);\n        gap: 18px\n    }\n\n    \/* \u2500\u2500 Coach card \u2500\u2500 *\/\n    #cl-root .coach-card {\n        background: #fff;\n        border-radius: 16px;\n        overflow: hidden;\n        box-shadow: 0 1px 4px rgba(13, 122, 107, .07);\n        border: 1px solid #e0f2ee;\n        transition: all .2s\n    }\n\n    #cl-root .coach-card:hover {\n        box-shadow: 0 8px 24px rgba(13, 122, 107, .14);\n        transform: translateY(-3px)\n    }\n\n    #cl-root .coach-card-banner {\n        height: 80px;\n        background: linear-gradient(135deg, #0d7a6b, #02C39A);\n        position: relative;\n        flex-shrink: 0\n    }\n\n    #cl-root .coach-card-av-wrap {\n        position: absolute;\n        bottom: -26px;\n        right: 20px\n    }\n\n    #cl-root .coach-card-av {\n        width: 56px;\n        height: 56px;\n        border-radius: 14px;\n        border: 3px solid #fff;\n        overflow: hidden;\n        background: #0d7a6b;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        font-size: 22px;\n        font-weight: 800;\n        color: #fff;\n        box-shadow: 0 2px 8px rgba(0, 0, 0, .14)\n    }\n\n    #cl-root .coach-card-av img {\n        width: 100%;\n        height: 100%;\n        object-fit: cover\n    }\n\n    #cl-root .coach-card-body {\n        padding: 36px 18px 18px\n    }\n\n    #cl-root .coach-card-name {\n        font-size: 15px;\n        font-weight: 700;\n        color: #1a2d2a\n    }\n\n    #cl-root .coach-card-emirate {\n        font-size: 12px;\n        color: #7aada7;\n        margin-top: 3px;\n        display: flex;\n        align-items: center;\n        gap: 4px\n    }\n\n    #cl-root .coach-stars {\n        display: flex;\n        align-items: center;\n        gap: 2px;\n        margin-top: 6px\n    }\n\n    #cl-root .star {\n        font-size: 13px;\n        color: #ffa000\n    }\n\n    #cl-root .star.off {\n        color: #ddd\n    }\n\n    #cl-root .rating-num {\n        font-size: 11px;\n        color: #7aada7;\n        margin-right: 4px\n    }\n\n    #cl-root .sports-tags {\n        display: flex;\n        flex-wrap: wrap;\n        gap: 5px;\n        margin: 10px 0 12px\n    }\n\n    #cl-root .sport-tag {\n        font-size: 11px;\n        padding: 3px 9px;\n        border-radius: 20px;\n        background: #e0f7f4;\n        color: #0d7a6b;\n        font-weight: 500\n    }\n\n    #cl-root .coach-card-footer {\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n        padding-top: 10px;\n        border-top: 1px solid #f0faf7\n    }\n\n    #cl-root .coach-price {\n        font-size: 17px;\n        font-weight: 800;\n        color: #0d7a6b\n    }\n\n    #cl-root .coach-price span {\n        font-size: 11px;\n        font-weight: 400;\n        color: #7aada7\n    }\n\n    #cl-root .coach-sessions-count {\n        font-size: 11px;\n        color: #7aada7;\n        display: flex;\n        align-items: center;\n        gap: 3px\n    }\n\n    #cl-root .card-btns {\n        display: flex;\n        gap: 8px;\n        margin-top: 14px\n    }\n\n    #cl-root .book-btn {\n        flex: 1;\n        padding: 10px;\n        border-radius: 9px;\n        background: #0d7a6b;\n        color: #fff !important;\n        -webkit-text-fill-color: #fff;\n        border: none;\n        font-size: 13px;\n        font-weight: 600;\n        cursor: pointer;\n        font-family: 'Noto Kufi Arabic', 'Inter', sans-serif;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        gap: 5px;\n        transition: background .15s;\n        height: auto;\n        line-height: 1.4\n    }\n\n    #cl-root .book-btn:hover {\n        background: #0a5e52\n    }\n\n    #cl-root .details-btn {\n        flex: 1;\n        padding: 10px;\n        border-radius: 9px;\n        background: #fff;\n        color: #0d7a6b !important;\n        -webkit-text-fill-color: #0d7a6b;\n        border: 1.5px solid #0d7a6b;\n        font-size: 13px;\n        font-weight: 600;\n        cursor: pointer;\n        font-family: 'Noto Kufi Arabic', 'Inter', sans-serif;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        gap: 5px;\n        transition: all .15s;\n        height: auto;\n        line-height: 1.4\n    }\n\n    #cl-root .details-btn:hover {\n        background: #e0f7f4\n    }\n\n    \/* \u2500\u2500 Skeleton \u2500\u2500 *\/\n    #cl-root .skeleton {\n        background: #fff;\n        border-radius: 16px;\n        overflow: hidden;\n        border: 1px solid #e0f2ee\n    }\n\n    #cl-root .sk-banner {\n        height: 80px;\n        background: linear-gradient(90deg, #e8f5f2 25%, #d0ede8 50%, #e8f5f2 75%);\n        background-size: 200% 100%;\n        animation: skAnim 1.4s linear infinite\n    }\n\n    #cl-root .sk-body {\n        padding: 36px 18px 18px;\n        display: flex;\n        flex-direction: column;\n        gap: 8px\n    }\n\n    #cl-root .sk-line {\n        height: 12px;\n        border-radius: 6px;\n        background: linear-gradient(90deg, #e8f5f2 25%, #d0ede8 50%, #e8f5f2 75%);\n        background-size: 200% 100%;\n        animation: skAnim 1.4s linear infinite\n    }\n\n    @keyframes skAnim {\n        0% {\n            background-position: 200% 0\n        }\n\n        100% {\n            background-position: -200% 0\n        }\n    }\n\n    \/* \u2500\u2500 Empty \u2500\u2500 *\/\n    #cl-root .empty-state {\n        grid-column: 1\/-1;\n        text-align: center;\n        padding: 60px 20px;\n        color: #7aada7\n    }\n\n    #cl-root .empty-state i {\n        font-size: 40px;\n        display: block;\n        margin-bottom: 12px;\n        opacity: .3\n    }\n\n    \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 DETAILS MODAL \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n    .cl-modal-bg {\n        display: none;\n        position: fixed;\n        inset: 0;\n        background: rgba(5, 30, 25, .55);\n        z-index: 9999;\n        align-items: flex-start;\n        justify-content: center;\n        backdrop-filter: blur(4px);\n        overflow-y: auto;\n        padding: 24px 16px\n    }\n\n    .cl-modal-bg.open {\n        display: flex\n    }\n\n    .cl-modal {\n        background: #fff;\n        border-radius: 20px;\n        width: 680px;\n        max-width: 100%;\n        box-shadow: 0 24px 60px rgba(5, 30, 25, .22);\n        animation: clModalIn .28s cubic-bezier(.2, 1, .2, 1) both;\n        margin: auto;\n        direction: rtl;\n        text-align: right\n    }\n\n    @keyframes clModalIn {\n        from {\n            opacity: 0;\n            transform: translateY(20px) scale(.97)\n        }\n\n        to {\n            opacity: 1;\n            transform: none\n        }\n    }\n\n    .cl-modal-close {\n        position: absolute;\n        top: 14px;\n        left: 14px;\n        width: 34px;\n        height: 34px;\n        border-radius: 9px;\n        border: 1px solid #e0f2ee;\n        background: #f7fdfc;\n        cursor: pointer;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        color: #555 !important;\n        -webkit-text-fill-color: #555 !important;\n        font-size: 18px;\n        transition: all .15s\n    }\n    .cl-modal-close:hover {\n        background: #fce4e4;\n        border-color: #ffcdd2;\n        color: #b71c1c !important;\n        -webkit-text-fill-color: #b71c1c !important;\n    }\n\n    \/* Details hero *\/\n    .cl-det-hero {\n        position: relative;\n        height: 130px;\n        background: linear-gradient(135deg, #0a1a16, #0d7a6b, #02C39A);\n        border-radius: 20px 20px 0 0;\n        overflow: hidden\n    }\n\n    .cl-det-hero::after {\n        content: '';\n        position: absolute;\n        inset: 0;\n        background: linear-gradient(90deg, rgba(255, 255, 255, .04) 1px, transparent 1px), linear-gradient(0deg, rgba(255, 255, 255, .04) 1px, transparent 1px);\n        background-size: 32px 32px;\n        pointer-events: none\n    }\n\n    .cl-det-av-wrap {\n        position: absolute;\n        bottom: -32px;\n        right: 28px\n    }\n\n    .cl-det-av {\n        width: 72px;\n        height: 72px;\n        border-radius: 16px;\n        border: 4px solid #fff;\n        overflow: hidden;\n        background: #0d7a6b;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        font-size: 28px;\n        font-weight: 800;\n        color: #fff;\n        box-shadow: 0 4px 14px rgba(0, 0, 0, .18)\n    }\n\n    .cl-det-av img {\n        width: 100%;\n        height: 100%;\n        object-fit: cover\n    }\n\n    \/* Details body *\/\n    .cl-det-body {\n        padding: 44px 28px 28px\n    }\n\n    .cl-det-name {\n        font-size: 20px;\n        font-weight: 800;\n        color: #1a2d2a\n    }\n\n    .cl-det-meta {\n        display: flex;\n        align-items: center;\n        gap: 12px;\n        flex-wrap: wrap;\n        margin-top: 6px\n    }\n\n    .cl-det-meta-item {\n        font-size: 12px;\n        color: #7aada7;\n        display: flex;\n        align-items: center;\n        gap: 4px\n    }\n\n    .cl-det-stars {\n        display: flex;\n        align-items: center;\n        gap: 2px;\n        margin-top: 8px\n    }\n\n    .cl-det-price {\n        font-size: 26px;\n        font-weight: 800;\n        color: #0d7a6b\n    }\n\n    .cl-det-price span {\n        font-size: 13px;\n        font-weight: 400;\n        color: #7aada7\n    }\n\n    \/* Section headers *\/\n    .cl-det-sec {\n        font-size: 11px;\n        font-weight: 700;\n        letter-spacing: 1px;\n        text-transform: uppercase;\n        color: #7aada7;\n        margin-bottom: 8px;\n        margin-top: 22px\n    }\n\n    \/* Bio *\/\n    .cl-det-bio {\n        font-size: 14px;\n        color: #444;\n        line-height: 1.8\n    }\n\n    \/* Gallery *\/\n    .cl-gallery-grid {\n        display: grid;\n        grid-template-columns: repeat(4, 1fr);\n        gap: 8px;\n        margin-top: 8px\n    }\n\n    .cl-gal-thumb {\n        aspect-ratio: 1;\n        border-radius: 10px;\n        overflow: hidden;\n        cursor: pointer;\n        background: #e0f7f4;\n        position: relative\n    }\n\n    .cl-gal-thumb img {\n        width: 100%;\n        height: 100%;\n        object-fit: cover;\n        transition: transform .2s\n    }\n\n    .cl-gal-thumb:hover img {\n        transform: scale(1.07)\n    }\n\n    .cl-gal-thumb-overlay {\n        position: absolute;\n        inset: 0;\n        background: rgba(0, 0, 0, 0);\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        transition: background .18s\n    }\n\n    .cl-gal-thumb:hover .cl-gal-thumb-overlay {\n        background: rgba(13, 122, 107, .35)\n    }\n\n    .cl-gal-thumb-overlay i {\n        color: #fff;\n        font-size: 22px;\n        opacity: 0;\n        transition: opacity .18s\n    }\n\n    .cl-gal-thumb:hover .cl-gal-thumb-overlay i {\n        opacity: 1\n    }\n\n    .cl-gallery-empty {\n        padding: 20px;\n        text-align: center;\n        color: #b2dfdb;\n        font-size: 13px;\n        background: #f0faf7;\n        border-radius: 10px;\n        grid-column: 1\/-1\n    }\n\n    \/* Lightbox *\/\n    .cl-lightbox {\n        display: none;\n        position: fixed;\n        inset: 0;\n        background: rgba(0, 0, 0, .88);\n        z-index: 99999;\n        align-items: center;\n        justify-content: center\n    }\n\n    .cl-lightbox.open {\n        display: flex\n    }\n\n    .cl-lb-img {\n        max-width: 90vw;\n        max-height: 85vh;\n        border-radius: 14px;\n        object-fit: contain;\n        box-shadow: 0 8px 40px rgba(0, 0, 0, .5)\n    }\n\n    .cl-lb-close {\n        position: absolute;\n        top: 18px;\n        right: 20px;\n        background: rgba(255, 255, 255, .12);\n        border: none;\n        color: #fff !important;\n        -webkit-text-fill-color: #fff !important;\n        font-size: 22px;\n        width: 42px;\n        height: 42px;\n        border-radius: 50%;\n        cursor: pointer;\n        display: flex;\n        align-items: center;\n        justify-content: center\n    }\n\n    .cl-lb-close:hover {\n        background: rgba(255, 255, 255, .25)\n    }\n\n    .cl-lb-nav {\n        position: absolute;\n        top: 50%;\n        transform: translateY(-50%);\n        background: rgba(255, 255, 255, .12);\n        border: none;\n        color: #fff !important;\n        -webkit-text-fill-color: #fff !important;\n        font-size: 22px;\n        width: 46px;\n        height: 46px;\n        border-radius: 50%;\n        cursor: pointer;\n        display: flex;\n        align-items: center;\n        justify-content: center\n    }\n\n    .cl-lb-nav:hover {\n        background: rgba(255, 255, 255, .25)\n    }\n\n    .cl-lb-prev {\n        left: 20px\n    }\n\n    .cl-lb-next {\n        right: 20px\n    }\n\n    .cl-lb-count {\n        position: absolute;\n        bottom: 18px;\n        left: 50%;\n        transform: translateX(-50%);\n        color: rgba(255, 255, 255, .6);\n        font-size: 12px;\n        font-family: 'Noto Kufi Arabic', 'Inter', sans-serif\n    }\n\n    \/* Availability *\/\n    .cl-avail-grid {\n        display: grid;\n        grid-template-columns: repeat(7, 1fr);\n        gap: 5px;\n        margin-top: 8px\n    }\n\n    .cl-avail-day {\n        background: #f0faf7;\n        border-radius: 8px;\n        padding: 7px 4px;\n        text-align: center\n    }\n\n    .cl-avail-day-name {\n        font-size: 9px;\n        font-weight: 700;\n        color: #0d7a6b;\n        margin-bottom: 5px;\n        text-transform: uppercase\n    }\n\n    .cl-avail-slot {\n        font-size: 9px;\n        padding: 3px 2px;\n        border-radius: 4px;\n        margin-bottom: 3px;\n        text-align: center;\n        color: #7aada7\n    }\n\n    .cl-avail-slot.on {\n        background: #0d7a6b;\n        color: #fff\n    }\n\n    \/* Book modal *\/\n    .cl-book-modal {\n        background: #fff;\n        border-radius: 20px;\n        width: 520px;\n        max-width: 100%;\n        box-shadow: 0 24px 60px rgba(5, 30, 25, .22);\n        animation: clModalIn .28s cubic-bezier(.2, 1, .2, 1) both;\n        margin: auto;\n        direction: rtl;\n        text-align: right\n    }\n\n    .cl-book-head {\n        padding: 24px 28px 0;\n        position: relative\n    }\n\n    .cl-book-body {\n        padding: 20px 28px 28px\n    }\n\n    .cl-form-grid {\n        display: grid;\n        grid-template-columns: 1fr 1fr;\n        gap: 12px\n    }\n\n    .cl-form-group {\n        display: flex;\n        flex-direction: column;\n        gap: 5px\n    }\n\n    .cl-form-group.full {\n        grid-column: 1\/-1\n    }\n\n    .cl-form-label {\n        font-size: 12px;\n        font-weight: 600;\n        color: #1a2d2a\n    }\n\n    .cl-form-input,\n    .cl-form-select,\n    .cl-form-textarea {\n        width: 100%;\n        padding: 10px 12px;\n        border: 1.5px solid #b2dfdb;\n        border-radius: 8px;\n        font-size: 13px;\n        color: #1a2d2a;\n        font-family: 'Noto Kufi Arabic', 'Inter', sans-serif;\n        outline: none;\n        background: #fff;\n        transition: border .15s;\n        height: auto;\n        line-height: 1.4\n    }\n\n    .cl-form-input:focus,\n    .cl-form-select:focus,\n    .cl-form-textarea:focus {\n        border-color: #0d7a6b;\n        box-shadow: 0 0 0 3px rgba(13, 122, 107, .08)\n    }\n\n    .cl-form-textarea {\n        resize: vertical;\n        min-height: 70px\n    }\n\n    .cl-book-msg {\n        display: none;\n        margin-top: 12px;\n        padding: 11px 14px;\n        border-radius: 8px;\n        font-size: 13px;\n        font-weight: 500\n    }\n\n    .cl-book-msg.ok {\n        background: #e8f5e9;\n        color: #2e7d32;\n        border: 1px solid #c8e6c9\n    }\n\n    .cl-book-msg.err {\n        background: #fce4e4;\n        color: #b71c1c;\n        border: 1px solid #ffcdd2\n    }\n\n    .cl-btn {\n        padding: 10px 18px;\n        border-radius: 8px;\n        font-size: 13px;\n        font-weight: 600;\n        cursor: pointer;\n        border: none;\n        display: inline-flex;\n        align-items: center;\n        gap: 5px;\n        transition: all .15s;\n        font-family: 'Noto Kufi Arabic', 'Inter', sans-serif;\n        height: auto;\n        line-height: 1.4\n    }\n\n    .cl-btn-primary {\n        background: #0d7a6b;\n        color: #fff !important;\n        -webkit-text-fill-color: #fff\n    }\n\n    .cl-btn-primary:hover {\n        background: #0a5e52\n    }\n\n    .cl-btn-primary:disabled {\n        opacity: .6;\n        cursor: not-allowed\n    }\n\n    .cl-btn-outline {\n        background: #fff;\n        color: #0d7a6b !important;\n        -webkit-text-fill-color: #0d7a6b;\n        border: 1.5px solid #b2dfdb\n    }\n\n    .cl-btn-outline:hover {\n        background: #e0f7f4\n    }\n\n    @media(max-width:700px) {\n        #cl-root .coaches-grid {\n            grid-template-columns: 1fr\n        }\n        #cl-root .filter-bar {\n            display: grid !important;\n            grid-template-columns: 1fr 1fr;\n            gap: 8px;\n            align-items: stretch\n        }\n        #cl-root #fSport   { grid-column: 1; }\n        #cl-root #fEmirate { grid-column: 2; }\n        #cl-root #fPrice   { grid-column: 1; }\n        #cl-root #fRating  { grid-column: 2; }\n        #cl-root .filter-btn   { grid-column: 1; }\n        #cl-root .filter-reset { grid-column: 2; }\n        #cl-root .filter-count {\n            grid-column: 1 \/ -1;\n            margin-right: 0;\n            text-align: center\n        }\n        #cl-root .filter-select {\n            min-width: unset;\n            width: 100%\n        }\n        .cl-gallery-grid {\n            grid-template-columns: repeat(3, 1fr)\n        }\n        .cl-avail-grid {\n            grid-template-columns: repeat(4, 1fr)\n        }\n        .cl-det-body {\n            padding: 44px 18px 22px\n        }\n        .cl-book-body,\n        .cl-book-head {\n            padding-right: 18px;\n            padding-left: 18px\n        }\n        .cl-form-grid {\n            grid-template-columns: 1fr\n        }\n        .cl-form-group.full {\n            grid-column: 1\n        }\n    }\n<\/style>\n\n<div id=\"cl-root\">\n    <div class=\"cl-page-head\">\n        <div class=\"cl-page-title\">\u0627\u0628\u062d\u062b \u0639\u0646 \u0645\u062f\u0631\u0628<\/div>\n        <div class=\"cl-page-sub\">\u0627\u062d\u062c\u0632 \u0645\u062f\u0631\u0628\u064a\u0646 \u0645\u062d\u062a\u0631\u0641\u064a\u0646 \u0639\u0628\u0631 \u0627\u0644\u0625\u0645\u0627\u0631\u0627\u062a \u2014 \u0645\u0648\u062b\u0651\u0642\u0648\u0646 \u0648\u0645\u062d\u0642\u0651\u0642\u0648\u0646 \u062a\u0642\u064a\u064a\u0645\u0627\u062a \u0645\u0646 \u0627\u0644\u0644\u0627\u0639\u0628\u064a\u0646<\/div>\n    <\/div>\n\n    <div class=\"filter-bar\">\n        <select class=\"filter-select\" id=\"fSport\">\n            <option value=\"\">\u26bd \u062c\u0645\u064a\u0639 \u0627\u0644\u0631\u064a\u0627\u0636\u0627\u062a<\/option>\n        <\/select>\n        <select class=\"filter-select\" id=\"fEmirate\">\n            <option value=\"\">\ud83d\udccd \u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u062f\u0646<\/option>\n        <\/select>\n        <select class=\"filter-select\" id=\"fPrice\">\n            <option value=\"\">\ud83d\udcb0 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u0644\u0633\u0639\u0631<\/option>\n            <option value=\"80\">80 \u062f\u0631\u0647\u0645\/\u0633\u0627\u0639\u0629<\/option>\n            <option value=\"100\">100 \u062f\u0631\u0647\u0645\/\u0633\u0627\u0639\u0629<\/option>\n            <option value=\"150\">150 \u062f\u0631\u0647\u0645\/\u0633\u0627\u0639\u0629<\/option>\n            <option value=\"200\">200 \u062f\u0631\u0647\u0645\/\u0633\u0627\u0639\u0629<\/option>\n        <\/select>\n        <select class=\"filter-select\" id=\"fRating\">\n            <option value=\"\">\u2b50 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 \u0644\u0644\u062a\u0642\u064a\u064a\u0645<\/option>\n            <option value=\"3\">3.0+<\/option>\n            <option value=\"4\">4.0+<\/option>\n            <option value=\"4.5\">4.5+<\/option>\n        <\/select>\n        <button class=\"filter-btn\" onclick=\"CL.load()\"><i class=\"ti ti-search\"><\/i> \u0628\u062d\u062b<\/button>\n        <button class=\"filter-reset\" onclick=\"CL.reset()\">\u0625\u0639\u0627\u062f\u0629 \u0636\u0628\u0637<\/button>\n        <span class=\"filter-count\" id=\"clCount\">\u062c\u0627\u0631\u0650 \u0627\u0644\u062a\u062d\u0645\u064a\u0644\u2026<\/span>\n    <\/div>\n\n    <!-- Skeleton loading -->\n    <div class=\"coaches-grid\" id=\"clSkeleton\">\n        <div class=\"skeleton\">\n            <div class=\"sk-banner\"><\/div>\n            <div class=\"sk-body\">\n                <div class=\"sk-line\" style=\"width:60%\"><\/div>\n                <div class=\"sk-line\"><\/div>\n                <div class=\"sk-line\" style=\"width:80%\"><\/div>\n            <\/div>\n        <\/div>\n        <div class=\"skeleton\">\n            <div class=\"sk-banner\"><\/div>\n            <div class=\"sk-body\">\n                <div class=\"sk-line\" style=\"width:60%\"><\/div>\n                <div class=\"sk-line\"><\/div>\n                <div class=\"sk-line\" style=\"width:80%\"><\/div>\n            <\/div>\n        <\/div>\n        <div class=\"skeleton\">\n            <div class=\"sk-banner\"><\/div>\n            <div class=\"sk-body\">\n                <div class=\"sk-line\" style=\"width:60%\"><\/div>\n                <div class=\"sk-line\"><\/div>\n                <div class=\"sk-line\" style=\"width:80%\"><\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <div class=\"coaches-grid\" id=\"clGrid\" style=\"display:none;\"><\/div>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550 \u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0645\u062f\u0631\u0628 \u2550\u2550\u2550\u2550 -->\n<div class=\"cl-modal-bg\" id=\"clDetailsBg\">\n    <div class=\"cl-modal\" style=\"position:relative;\">\n        <button class=\"cl-modal-close\" onclick=\"CL.closeDetails()\"><i class=\"ti ti-x\"><\/i><\/button>\n        <div class=\"cl-det-hero\">\n            <div class=\"cl-det-av-wrap\">\n                <div class=\"cl-det-av\" id=\"detAv\">\u0645<\/div>\n            <\/div>\n        <\/div>\n        <div class=\"cl-det-body\">\n            <div style=\"display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;\">\n                <div>\n                    <div class=\"cl-det-name\" id=\"detName\">\u0627\u0633\u0645 \u0627\u0644\u0645\u062f\u0631\u0628<\/div>\n                    <div class=\"cl-det-meta\">\n                        <span class=\"cl-det-meta-item\"><i class=\"ti ti-map-pin\"><\/i><span id=\"detEmirate\"><\/span><\/span>\n                        <span class=\"cl-det-meta-item\"><i class=\"ti ti-calendar-check\"><\/i><span\n                                id=\"detSessions\"><\/span><\/span>\n                        <span class=\"cl-det-meta-item\" id=\"detExpWrap\" style=\"display:none;\"><i\n                                class=\"ti ti-award\"><\/i><span id=\"detExp\"><\/span><\/span>\n                    <\/div>\n                    <div class=\"cl-det-stars\" id=\"detStars\"><\/div>\n                <\/div>\n                <div style=\"text-align:left;flex-shrink:0;\">\n                    <div class=\"cl-det-price\"><span id=\"detRate\">\u062f\u0631\u0647\u0645 \u2014<\/span><span>\/\u0633\u0627\u0639\u0629<\/span><\/div>\n                    <button class=\"cl-btn cl-btn-primary\" style=\"margin-top:10px;\"\n                        onclick=\"CL.openBook(CL.currentCoach)\">\n                        <i class=\"ti ti-calendar-plus\"><\/i> \u0627\u062d\u062c\u0632 \u0627\u0644\u0622\u0646\n                    <\/button>\n                <\/div>\n            <\/div>\n\n            <div class=\"cl-det-sec\">\u0627\u0644\u0631\u064a\u0627\u0636\u0627\u062a<\/div>\n            <div id=\"detSports\" style=\"display:flex;flex-wrap:wrap;gap:6px;\"><\/div>\n\n            <div class=\"cl-det-sec\">\u0639\u0646 \u0627\u0644\u0645\u062f\u0631\u0628<\/div>\n            <div class=\"cl-det-bio\" id=\"detBio\"><\/div>\n\n            <div id=\"detCertsWrap\" style=\"display:none;\">\n                <div class=\"cl-det-sec\">\u0627\u0644\u0634\u0647\u0627\u062f\u0627\u062a<\/div>\n                <div style=\"font-size:13px;color:#444;line-height:1.8;\" id=\"detCerts\"><\/div>\n            <\/div>\n\n            <div id=\"detAvailWrap\" style=\"display:none;\">\n                <div class=\"cl-det-sec\">\u0627\u0644\u0623\u0648\u0642\u0627\u062a \u0627\u0644\u0645\u062a\u0627\u062d\u0629<\/div>\n                <div class=\"cl-avail-grid\" id=\"detAvail\"><\/div>\n            <\/div>\n\n            <div id=\"detGalleryWrap\">\n                <div class=\"cl-det-sec\" style=\"display:flex;align-items:center;gap:8px;\">\n                    <i class=\"ti ti-photo\" style=\"color:#0d7a6b;font-size:14px;\"><\/i> \u0627\u0644\u0635\u0648\u0631\n                    <span id=\"detGalleryCount\"\n                        style=\"font-size:11px;font-weight:600;background:#e0f7f4;color:#0d7a6b;padding:2px 7px;border-radius:12px;\">0<\/span>\n                <\/div>\n                <div class=\"cl-gallery-grid\" id=\"detGallery\">\n                    <div class=\"cl-gallery-empty\"><i class=\"ti ti-photo-off\"\n                            style=\"font-size:22px;display:block;margin-bottom:6px;\"><\/i>\u0644\u0627 \u062a\u0648\u062c\u062f \u0635\u0648\u0631 \u0628\u0639\u062f<\/div>\n                <\/div>\n            <\/div>\n\n            <div\n                style=\"display:flex;justify-content:flex-start;gap:10px;margin-top:24px;padding-top:18px;border-top:1px solid #e0f2ee;\">\n                <button class=\"cl-btn cl-btn-outline\" onclick=\"CL.closeDetails()\">\u0625\u063a\u0644\u0627\u0642<\/button>\n                <button class=\"cl-btn cl-btn-primary\" onclick=\"CL.openBook(CL.currentCoach)\"><i\n                        class=\"ti ti-calendar-plus\"><\/i> \u0627\u062d\u062c\u0632 \u062c\u0644\u0633\u0629<\/button>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550 \u0646\u0627\u0641\u0630\u0629 \u0627\u0644\u062d\u062c\u0632 \u2550\u2550\u2550\u2550 -->\n<div class=\"cl-modal-bg\" id=\"clBookBg\">\n    <div class=\"cl-book-modal\">\n        <div class=\"cl-book-head\" style=\"position:relative;\">\n            <button class=\"cl-modal-close\" onclick=\"CL.closeBook()\"><i class=\"ti ti-x\"><\/i><\/button>\n            <div style=\"font-size:17px;font-weight:800;color:#1a2d2a;margin-bottom:4px;\">\u062d\u062c\u0632 \u062c\u0644\u0633\u0629 \u062a\u062f\u0631\u064a\u0628<\/div>\n            <div style=\"font-size:12px;color:#7aada7;margin-bottom:18px;\">\u0623\u062f\u062e\u0644 \u0628\u064a\u0627\u0646\u0627\u062a\u0643 \u0644\u062a\u0623\u0643\u064a\u062f \u0627\u0644\u062d\u062c\u0632<\/div>\n            <div\n                style=\"display:flex;align-items:center;gap:12px;background:#f0faf7;border-radius:12px;padding:14px;margin-bottom:0;\">\n                <div id=\"bookAv\"\n                    style=\"width:46px;height:46px;border-radius:11px;background:#0d7a6b;display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:800;color:#fff;flex-shrink:0;overflow:hidden;\">\n                <\/div>\n                <div>\n                    <div style=\"font-size:14px;font-weight:700;color:#1a2d2a;\" id=\"bookName\">\u0627\u0644\u0645\u062f\u0631\u0628<\/div>\n                    <div style=\"font-size:12px;color:#7aada7;\" id=\"bookMeta\">\u0627\u0644\u0631\u064a\u0627\u0636\u0629 \u00b7 \u0627\u0644\u0625\u0645\u0627\u0631\u0629<\/div>\n                <\/div>\n                <div style=\"margin-right:auto;text-align:left;\">\n                    <div style=\"font-size:18px;font-weight:800;color:#0d7a6b;\" id=\"bookPrice\">\u062f\u0631\u0647\u0645 \u2014<\/div>\n                    <div style=\"font-size:11px;color:#7aada7;\">\u0641\u064a \u0627\u0644\u0633\u0627\u0639\u0629<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        <div class=\"cl-book-body\">\n            <div class=\"cl-book-msg\" id=\"clBookMsg\"><\/div>\n            <div class=\"cl-form-grid\">\n                <div class=\"cl-form-group\">\n                    <label class=\"cl-form-label\">\u0627\u0633\u0645\u0643 *<\/label>\n                    <input class=\"cl-form-input\" type=\"text\" id=\"bName\" placeholder=\"\u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0643\u0627\u0645\u0644\">\n                <\/div>\n                <div class=\"cl-form-group\">\n                    <label class=\"cl-form-label\">\u0631\u0642\u0645 \u0627\u0644\u0647\u0627\u062a\u0641<\/label>\n                    <input class=\"cl-form-input\" type=\"tel\" id=\"bPhone\" placeholder=\"+971 50 000 0000\">\n                <\/div>\n                <div class=\"cl-form-group\">\n                    <label class=\"cl-form-label\">\u0627\u0644\u062a\u0627\u0631\u064a\u062e *<\/label>\n                    <input class=\"cl-form-input\" type=\"date\" id=\"bDate\">\n                <\/div>\n                <div class=\"cl-form-group\">\n                    <label class=\"cl-form-label\">\u0627\u0644\u0648\u0642\u062a *<\/label>\n                    <select class=\"cl-form-select\" id=\"bTime\">\n                        <option value=\"\">\u0627\u062e\u062a\u0631 \u0627\u0644\u0648\u0642\u062a<\/option>\n                        <option>06:00 \u0635\u0628\u0627\u062d\u0627\u064b<\/option>\n                        <option>07:00 \u0635\u0628\u0627\u062d\u0627\u064b<\/option>\n                        <option>08:00 \u0635\u0628\u0627\u062d\u0627\u064b<\/option>\n                        <option>09:00 \u0635\u0628\u0627\u062d\u0627\u064b<\/option>\n                        <option>10:00 \u0635\u0628\u0627\u062d\u0627\u064b<\/option>\n                        <option>11:00 \u0635\u0628\u0627\u062d\u0627\u064b<\/option>\n                        <option>12:00 \u0638\u0647\u0631\u0627\u064b<\/option>\n                        <option>01:00 \u0645\u0633\u0627\u0621\u064b<\/option>\n                        <option>02:00 \u0645\u0633\u0627\u0621\u064b<\/option>\n                        <option>03:00 \u0645\u0633\u0627\u0621\u064b<\/option>\n                        <option>04:00 \u0645\u0633\u0627\u0621\u064b<\/option>\n                        <option>05:00 \u0645\u0633\u0627\u0621\u064b<\/option>\n                        <option>06:00 \u0645\u0633\u0627\u0621\u064b<\/option>\n                        <option>07:00 \u0645\u0633\u0627\u0621\u064b<\/option>\n                        <option>08:00 \u0645\u0633\u0627\u0621\u064b<\/option>\n                        <option>09:00 \u0645\u0633\u0627\u0621\u064b<\/option>\n                    <\/select>\n                <\/div>\n                <div class=\"cl-form-group full\">\n                    <label class=\"cl-form-label\">\u0627\u0644\u0631\u064a\u0627\u0636\u0629 *<\/label>\n                    <select class=\"cl-form-select\" id=\"bSport\">\n                        <option value=\"\">\u0627\u062e\u062a\u0631 \u0627\u0644\u0631\u064a\u0627\u0636\u0629<\/option>\n                        <option>\u0643\u0631\u0629 \u0642\u062f\u0645<\/option>\n                        <option>\u0643\u0631\u0629 \u0633\u0644\u0629<\/option>\n                        <option>\u0628\u0627\u062f\u0644<\/option>\n                        <option>\u0643\u0631\u064a\u0643\u064a\u062a<\/option>\n                        <option>\u062a\u0646\u0633<\/option>\n                        <option>\u0643\u0631\u0629 \u0637\u0627\u0626\u0631\u0629<\/option>\n                        <option>\u0633\u0628\u0627\u062d\u0629<\/option>\n                        <option>\u0644\u064a\u0627\u0642\u0629 \u0628\u062f\u0646\u064a\u0629<\/option>\n                    <\/select>\n                <\/div>\n                <div class=\"cl-form-group full\">\n                    <label class=\"cl-form-label\">\u0645\u0644\u0627\u062d\u0638\u0627\u062a (\u0627\u062e\u062a\u064a\u0627\u0631\u064a)<\/label>\n                    <textarea class=\"cl-form-textarea\" id=\"bNotes\"\n                        placeholder=\"\u0627\u0644\u0623\u0647\u062f\u0627\u0641\u060c \u0645\u0633\u062a\u0648\u0649 \u0627\u0644\u0645\u0647\u0627\u0631\u0629\u060c \u0637\u0644\u0628\u0627\u062a \u062e\u0627\u0635\u0629\u2026\"><\/textarea>\n                <\/div>\n            <\/div>\n            <div style=\"display:flex;justify-content:flex-start;gap:10px;margin-top:18px;\">\n                <button class=\"cl-btn cl-btn-outline\" onclick=\"CL.closeBook()\">\u0625\u0644\u063a\u0627\u0621<\/button>\n                <button class=\"cl-btn cl-btn-primary\" id=\"clBookBtn\" onclick=\"CL.submitBook()\">\n                    <i class=\"ti ti-calendar-check\"><\/i> \u062a\u0623\u0643\u064a\u062f \u0627\u0644\u062d\u062c\u0632\n                <\/button>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550 \u0645\u0634\u0627\u0647\u062f\u0629 \u0627\u0644\u0635\u0648\u0631 \u2550\u2550\u2550\u2550 -->\n<div class=\"cl-lightbox\" id=\"clLightbox\">\n    <button class=\"cl-lb-close\" onclick=\"CL.lbClose()\"><i class=\"ti ti-x\"><\/i><\/button>\n    <button class=\"cl-lb-nav cl-lb-prev\" onclick=\"CL.lbNav(-1)\"><i class=\"ti ti-chevron-left\"><\/i><\/button>\n    <img decoding=\"async\" class=\"cl-lb-img lazyload\" id=\"clLbImg\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-src=\"\" alt=\"\">\n    <button class=\"cl-lb-nav cl-lb-next\" onclick=\"CL.lbNav(1)\"><i class=\"ti ti-chevron-right\"><\/i><\/button>\n    <div class=\"cl-lb-count\" id=\"clLbCount\"><\/div>\n<\/div>\n\n<script>\n    var CL = (function () {\n        var _coaches  = [];\n        var _lbImages = [];\n        var _lbIndex  = 0;\n     \n        var DAYS_AR  = ['\u0627\u0644\u0625\u062b\u0646\u064a\u0646','\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621','\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621','\u0627\u0644\u062e\u0645\u064a\u0633','\u0627\u0644\u062c\u0645\u0639\u0629','\u0627\u0644\u0633\u0628\u062a','\u0627\u0644\u0623\u062d\u062f'];\n        var DAYS_EN  = ['Mon','Tue','Wed','Thu','Fri','Sat','Sun'];\n        var SLOTS_AR = ['\u0635\u0628\u0627\u062d\u0627\u064b','\u0628\u0639\u062f \u0627\u0644\u0638\u0647\u0631','\u0645\u0633\u0627\u0621\u064b'];\n        var SLOTS_EN = ['Morning','Afternoon','Evening'];\n     \n        var _sportEnToAr = {};\n        var _sportArToEn = {};\n        var _cityEnToAr  = {};\n        var _cityArToEn  = {};\n     \n        function toArSport(en) { return _sportEnToAr[en] || en; }\n        function toArCity(en)  { return _cityEnToAr[en]  || en; }\n     \n        var _sportsReady = false;\n        var _citiesReady = false;\n        var _userCountry = null;\n     \n        function $i(id) { return document.getElementById(id); }\n     \n        \/* \u2500\u2500 AJAX: \u064a\u0633\u062a\u062e\u062f\u0645 FieHubWP \u0625\u0630\u0627 \u0648\u064f\u062c\u062f\u060c \u0648\u0625\u0644\u0627 \u064a\u0631\u0633\u0644 \u0628\u062f\u0648\u0646 nonce \u2500\u2500 *\/\n        function ax(action, data, cb) {\n            var ajaxUrl = '\/wp-admin\/admin-ajax.php';\n            var nonce   = '';\n            if (window.FieHubWP) {\n                if (window.FieHubWP.ajax_url) ajaxUrl = window.FieHubWP.ajax_url;\n                if (window.FieHubWP.nonce_login) nonce = window.FieHubWP.nonce_login;\n            }\n     \n            \/* \u0628\u0646\u0627\u0621 \u0627\u0644\u0640 body \u0643\u0640 URLSearchParams (\u0623\u0643\u062b\u0631 \u062a\u0648\u0627\u0641\u0642\u0627\u064b) *\/\n            var params = 'action=' + encodeURIComponent(action);\n            if (nonce) params += '&nonce=' + encodeURIComponent(nonce);\n            if (data) {\n                Object.keys(data).forEach(function(k) {\n                    params += '&' + encodeURIComponent(k) + '=' + encodeURIComponent(data[k]);\n                });\n            }\n     \n            fetch(ajaxUrl, {\n                method: 'POST',\n                credentials: 'same-origin',\n                headers: { 'Content-Type': 'application\/x-www-form-urlencoded' },\n                body: params\n            })\n            .then(function(r) { return r.json(); })\n            .then(function(d) { if (cb) cb(d); })\n            .catch(function(e) {\n                console.error(action, e);\n                if (cb) cb({ success: false, data: { message: '\u062e\u0637\u0623 \u0641\u064a \u0627\u0644\u0634\u0628\u0643\u0629' } });\n            });\n        }\n     \n        function checkReady() {\n            if (_sportsReady && _citiesReady) load();\n        }\n     \n        \/* \u2500\u2500 \u062a\u0639\u0628\u0626\u0629 \u0627\u0644\u0631\u064a\u0627\u0636\u0627\u062a \u2500\u2500 *\/\n        function fillSports() {\n            ax('fiehub_get_sports', {}, function(d) {\n                var sel    = $i('fSport');\n                while (sel.options.length > 1) sel.remove(1);\n     \n                var sports = (d && d.success && Array.isArray(d.data)) ? d.data : [];\n                sports.forEach(function(s) {\n                    var nameEn = s.name || s.name_en || '';\n                    var nameAr = s.name_ar || nameEn;\n                    if (!nameEn) return;\n                    _sportEnToAr[nameEn] = nameAr;\n                    _sportArToEn[nameAr] = nameEn;\n                    var opt = document.createElement('option');\n                    opt.value       = nameEn;\n                    opt.textContent = nameAr;\n                    sel.appendChild(opt);\n                });\n     \n                \/* fallback \u0625\u0630\u0627 \u0631\u062c\u0639 \u0641\u0627\u0631\u063a\u0627\u064b *\/\n                if (!sports.length) {\n                    var fb = [\n                        {en:'Football',   ar:'\u0643\u0631\u0629 \u0642\u062f\u0645'},\n                        {en:'Basketball', ar:'\u0643\u0631\u0629 \u0633\u0644\u0629'},\n                        {en:'Cricket',    ar:'\u0643\u0631\u064a\u0643\u064a\u062a'},\n                        {en:'Tennis',     ar:'\u062a\u0646\u0633'},\n                        {en:'Padel',      ar:'\u0628\u0627\u062f\u0644'},\n                        {en:'Volleyball', ar:'\u0643\u0631\u0629 \u0637\u0627\u0626\u0631\u0629'},\n                        {en:'Swimming',   ar:'\u0633\u0628\u0627\u062d\u0629'},\n                        {en:'Fitness',    ar:'\u0644\u064a\u0627\u0642\u0629 \u0628\u062f\u0646\u064a\u0629'},\n                    ];\n                    fb.forEach(function(s) {\n                        _sportEnToAr[s.en] = s.ar;\n                        _sportArToEn[s.ar] = s.en;\n                        var opt = document.createElement('option');\n                        opt.value = s.en; opt.textContent = s.ar;\n                        sel.appendChild(opt);\n                    });\n                }\n     \n                var urlParams = new URLSearchParams(window.location.search);\n                if (urlParams.get('sport')) sel.value = urlParams.get('sport');\n     \n                _sportsReady = true;\n                checkReady();\n            });\n        }\n     \n        \/* \u2500\u2500 \u062a\u0639\u0628\u0626\u0629 \u0627\u0644\u0645\u062f\u0646 \u2500\u2500 *\/\n        function fillCities(countryId) {\n            var data = {};\n            if (countryId) data.country_id = countryId;\n     \n            ax('fiehub_get_cities', data, function(d) {\n                var sel    = $i('fEmirate');\n                while (sel.options.length > 1) sel.remove(1);\n     \n                var cities = (d && d.success && Array.isArray(d.data)) ? d.data : [];\n     \n                if (!cities.length) {\n                    var fallback = [\n                        {en:'Dubai',          ar:'\u062f\u0628\u064a'},\n                        {en:'Abu Dhabi',      ar:'\u0623\u0628\u0648\u0638\u0628\u064a'},\n                        {en:'Sharjah',        ar:'\u0627\u0644\u0634\u0627\u0631\u0642\u0629'},\n                        {en:'Ajman',          ar:'\u0639\u062c\u0645\u0627\u0646'},\n                        {en:'Ras Al Khaimah', ar:'\u0631\u0623\u0633 \u0627\u0644\u062e\u064a\u0645\u0629'},\n                        {en:'Fujairah',       ar:'\u0627\u0644\u0641\u062c\u064a\u0631\u0629'},\n                        {en:'Umm Al Quwain', ar:'\u0623\u0645 \u0627\u0644\u0642\u064a\u0648\u064a\u0646'},\n                    ];\n                    fallback.forEach(function(c) {\n                        _cityEnToAr[c.en] = c.ar;\n                        _cityArToEn[c.ar] = c.en;\n                        var opt = document.createElement('option');\n                        opt.value = c.en; opt.textContent = c.ar;\n                        sel.appendChild(opt);\n                    });\n                } else {\n                    cities.forEach(function(c) {\n                        var nameEn = c.name || c.name_en || '';\n                        var nameAr = c.name_ar || nameEn;\n                        if (!nameEn) return;\n                        _cityEnToAr[nameEn] = nameAr;\n                        _cityArToEn[nameAr] = nameEn;\n                        var opt = document.createElement('option');\n                        opt.value = nameEn; opt.textContent = nameAr;\n                        sel.appendChild(opt);\n                    });\n                }\n     \n                _citiesReady = true;\n                checkReady();\n            });\n        }\n     \n        \/* \u2500\u2500 initFilters \u2500\u2500 *\/\n        function initFilters() {\n            fillSports();\n            ax('fiehub_check_auth', {}, function(d) {\n                if (d && d.success && d.data && d.data.logged_in && d.data.country_id) {\n                    _userCountry = d.data.country_id;\n                }\n                fillCities(_userCountry);\n            });\n        }\n     \n        \/* \u2500\u2500 \u0645\u0633\u0627\u0639\u062f\u0627\u062a \u2500\u2500 *\/\n        function stars(r) {\n            var h = '';\n            for (var i = 1; i <= 5; i++)\n                h += '<span class=\"star' + (i <= Math.round(r) ? '' : ' off') + '\">\u2605<\/span>';\n            return h + '<span class=\"rating-num\">' + (r ? r.toFixed(1) : '\u062c\u062f\u064a\u062f') + '<\/span>';\n        }\n        function fmt(n) {\n            return Number(n||0).toLocaleString('en-AE', {minimumFractionDigits:0, maximumFractionDigits:0});\n        }\n        function esc(s) {\n            return String(s||'').replace(\/&\/g,'&amp;').replace(\/<\/g,'&lt;').replace(\/>\/g,'&gt;');\n        }\n     \n        var bannerColors = [\n            'linear-gradient(135deg,#0a1a16,#0d7a6b,#02C39A)',\n            'linear-gradient(135deg,#0a1628,#1565c0,#2979ff)',\n            'linear-gradient(135deg,#1a0a00,#ba7517,#ef9f27)',\n            'linear-gradient(135deg,#120820,#534ab7,#7f77dd)',\n            'linear-gradient(135deg,#1a2a0a,#3b6d11,#639922)',\n            'linear-gradient(135deg,#1a0a16,#880e4f,#e91e63)',\n        ];\n     \n        \/* \u2500\u2500 \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0645\u062f\u0631\u0628\u064a\u0646 \u2500\u2500 *\/\n        function load() {\n            $i('clSkeleton').style.display = 'grid';\n            $i('clGrid').style.display    = 'none';\n            $i('clCount').textContent     = '\u062c\u0627\u0631\u0650 \u0627\u0644\u0628\u062d\u062b\u2026';\n     \n            var data    = {};\n            var sport   = $i('fSport').value;\n            var emirate = $i('fEmirate').value;\n            var price   = $i('fPrice').value;\n            var rating  = $i('fRating').value;\n            if (sport)   data.sport      = sport;\n            if (emirate) data.emirate    = emirate;\n            if (price)   data.max_price  = price;\n            if (rating)  data.min_rating = rating;\n            data.limit = 30;\n     \n            ax('fiehub_get_coaches', data, function(d) {\n                $i('clSkeleton').style.display = 'none';\n                $i('clGrid').style.display    = 'grid';\n                if (!d || !d.success) {\n                    $i('clCount').textContent = '\u062a\u0639\u0630\u0631 \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0645\u062f\u0631\u0628\u064a\u0646';\n                    $i('clGrid').innerHTML = '<div class=\"empty-state\"><i class=\"ti ti-wifi-off\"><\/i><p>\u062a\u0639\u0630\u0631 \u0627\u0644\u0627\u062a\u0635\u0627\u0644.<br>\u064a\u0631\u062c\u0649 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0635\u0641\u062d\u0629.<\/p><\/div>';\n                    return;\n                }\n                _coaches = d.data || [];\n                renderCoaches(_coaches);\n            });\n        }\n     \n        \/* \u2500\u2500 \u0639\u0631\u0636 \u0627\u0644\u0628\u0637\u0627\u0642\u0627\u062a \u2500\u2500 *\/\n        function renderCoaches(arr) {\n            var grid = $i('clGrid');\n            var n = arr.length;\n            var countText = n===1?'\u0645\u062f\u0631\u0628 \u0648\u0627\u062d\u062f': n===2?'\u0645\u062f\u0631\u0628\u0627\u0646': n<=10?n+' \u0645\u062f\u0631\u0628\u064a\u0646': n+' \u0645\u062f\u0631\u0628';\n            $i('clCount').textContent = countText + ' \u062a\u0645 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u064a\u0647\u0645';\n     \n            if (!n) {\n                grid.innerHTML = '<div class=\"empty-state\"><i class=\"ti ti-user-search\"><\/i><p>\u0644\u0627 \u064a\u0648\u062c\u062f \u0645\u062f\u0631\u0628\u0648\u0646 \u064a\u0637\u0627\u0628\u0642\u0648\u0646 \u0645\u0639\u0627\u064a\u064a\u0631 \u0627\u0644\u0628\u062d\u062b.<br>\u062d\u0627\u0648\u0644 \u062a\u0639\u062f\u064a\u0644 \u062e\u064a\u0627\u0631\u0627\u062a \u0627\u0644\u0628\u062d\u062b.<\/p><\/div>';\n                return;\n            }\n     \n            grid.innerHTML = arr.map(function(c, i) {\n                var bg = bannerColors[i % bannerColors.length];\n                var avHtml = c.avatar_url\n                    ? '<img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-src=\"' + esc(c.avatar_url) + '\" class=\"lazyload\" alt=\"' + esc(c.name) + '\">'\n                    : esc(c.initial || c.name.charAt(0));\n                var sportTags = (c.sports||'').split(',').map(function(s) {\n                    var t = s.trim(); if (!t) return '';\n                    return '<span class=\"sport-tag\">' + esc(toArSport(t)) + '<\/span>';\n                }).join('');\n                return '<div class=\"coach-card\">'\n                    + '<div class=\"coach-card-banner\" style=\"background:' + bg + ';\">'\n                    + '<div class=\"coach-card-av-wrap\"><div class=\"coach-card-av\">' + avHtml + '<\/div><\/div>'\n                    + '<\/div>'\n                    + '<div class=\"coach-card-body\">'\n                    + '<div class=\"coach-card-name\">'  + esc(c.name) + '<\/div>'\n                    + '<div class=\"coach-card-emirate\"><i class=\"ti ti-map-pin\" style=\"font-size:11px;\"><\/i>' + esc(toArCity(c.emirate||'UAE')) + '<\/div>'\n                    + '<div class=\"coach-stars\">' + stars(c.rating||0) + '<\/div>'\n                    + (sportTags ? '<div class=\"sports-tags\">' + sportTags + '<\/div>' : '<div style=\"height:12px;\"><\/div>')\n                    + '<div class=\"coach-card-footer\">'\n                    + '<div class=\"coach-price\">AED ' + fmt(c.hourly_rate) + '<span>\/\u0633\u0627\u0639\u0629<\/span><\/div>'\n                    + '<div class=\"coach-sessions-count\"><i class=\"ti ti-calendar-check\" style=\"font-size:11px;\"><\/i>' + (c.total_sessions||0) + ' \u062c\u0644\u0633\u0629<\/div>'\n                    + '<\/div>'\n                    + '<div class=\"card-btns\">'\n                    + '<button class=\"book-btn\"    onclick=\"CL.openBook('  + i + ')\"><i class=\"ti ti-calendar-plus\"><\/i> \u0627\u062d\u062c\u0632 \u0627\u0644\u0622\u0646<\/button>'\n                    + '<button class=\"details-btn\" onclick=\"CL.goDetails(' + i + ')\"><i class=\"ti ti-user\"><\/i> \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644<\/button>'\n                    + '<\/div>'\n                    + '<\/div>'\n                    + '<\/div>';\n            }).join('');\n        }\n     \n        function goDetails(idx) {\n            var c = _coaches[idx]; if (!c) return;\n            window.location.href = '\/ar\/coach-details\/?id=' + c.id;\n        }\n     \n        function openDetails(idx) {\n            var c = _coaches[idx]; if (!c) return;\n            CL.currentCoach = idx;\n            var avEl = $i('detAv');\n            if (c.avatar_url) { avEl.innerHTML = '<img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-src=\"' + esc(c.avatar_url) + '\" class=\"lazyload\" alt=\"' + esc(c.name) + '\">'; }\n            else { avEl.textContent = c.initial || c.name.charAt(0); }\n            $i('detName').textContent     = c.name;\n            $i('detEmirate').textContent  = toArCity(c.emirate||'UAE');\n            $i('detSessions').textContent = (c.total_sessions||0) + ' \u062c\u0644\u0633\u0629';\n            $i('detRate').textContent     = 'AED ' + fmt(c.hourly_rate);\n            $i('detStars').innerHTML      = stars(c.rating||0);\n            if (c.experience) { $i('detExp').textContent=c.experience; $i('detExpWrap').style.display='flex'; }\n            else { $i('detExpWrap').style.display='none'; }\n            $i('detSports').innerHTML = (c.sports||'').split(',').map(function(s){\n                var t=s.trim(); if(!t)return '';\n                return '<span class=\"sport-tag\" style=\"font-size:12px;padding:4px 12px;\">'+esc(toArSport(t))+'<\/span>';\n            }).join('');\n            $i('detBio').textContent = c.bio || '\u0645\u062f\u0631\u0628 \u0630\u0648 \u062e\u0628\u0631\u0629 \u0645\u0642\u064a\u0645 \u0641\u064a \u0627\u0644\u0625\u0645\u0627\u0631\u0627\u062a.';\n            if (c.certifications) { $i('detCerts').textContent=c.certifications; $i('detCertsWrap').style.display='block'; }\n            else { $i('detCertsWrap').style.display='none'; }\n            var avail = {};\n            try { avail = typeof c.availability==='string'?JSON.parse(c.availability):(c.availability||{}); } catch(e){}\n            if (Object.keys(avail).length) {\n                $i('detAvailWrap').style.display='block';\n                $i('detAvail').innerHTML = DAYS_EN.map(function(d,di){\n                    return '<div class=\"cl-avail-day\">'\n                        + '<div class=\"cl-avail-day-name\">'+DAYS_AR[di]+'<\/div>'\n                        + SLOTS_EN.map(function(sl,si){\n                            var on=avail[d]&&avail[d][sl]?'on':'';\n                            return '<div class=\"cl-avail-slot '+on+'\">'+SLOTS_AR[si]+'<\/div>';\n                        }).join('')+'<\/div>';\n                }).join('');\n            } else { $i('detAvailWrap').style.display='none'; }\n            var gallery = Array.isArray(c.gallery)?c.gallery:[];\n            _lbImages = gallery;\n            $i('detGalleryCount').textContent = gallery.length;\n            if (gallery.length) {\n                $i('detGallery').innerHTML = gallery.map(function(img,gi){\n                    return '<div class=\"cl-gal-thumb\" onclick=\"CL.lbOpen('+gi+')\">'\n                        +'<img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-src=\"'+esc(img.url)+'\" alt=\"\u0635\u0648\u0631\u0629 '+gi+'\" class=\"lazyload\" loading=\"lazy\">'\n                        +'<div class=\"cl-gal-thumb-overlay\"><i class=\"ti ti-eye\"><\/i><\/div><\/div>';\n                }).join('');\n            } else {\n                $i('detGallery').innerHTML='<div class=\"cl-gallery-empty\"><i class=\"ti ti-photo-off\" style=\"font-size:22px;display:block;margin-bottom:6px;\"><\/i>\u0644\u0627 \u062a\u0648\u062c\u062f \u0635\u0648\u0631 \u0628\u0639\u062f<\/div>';\n            }\n            $i('clDetailsBg').classList.add('open');\n            document.body.style.overflow='hidden';\n        }\n     \n        function closeDetails() {\n            $i('clDetailsBg').classList.remove('open');\n            document.body.style.overflow='';\n        }\n     \n        function openBook(idx) {\n            var c=typeof idx==='number'?_coaches[idx]:_coaches[CL.currentCoach]; if(!c)return;\n            CL.currentCoach=typeof idx==='number'?idx:CL.currentCoach;\n            var avEl=$i('bookAv');\n            if(c.avatar_url){avEl.innerHTML='<img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-src=\"'+esc(c.avatar_url)+'\" class=\"lazyload\" style=\"width:100%;height:100%;object-fit:cover;\">';}\n            else{avEl.textContent=c.initial||c.name.charAt(0);}\n            $i('bookName').textContent=c.name;\n            var firstSportEn=(c.sports||'').split(',')[0].trim();\n            $i('bookMeta').textContent=toArSport(firstSportEn)+' \u00b7 '+toArCity(c.emirate||'UAE')+' \u00b7 AED '+fmt(c.hourly_rate)+'\/\u0633\u0627\u0639\u0629';\n            $i('bookPrice').textContent='AED '+fmt(c.hourly_rate);\n            ax('fiehub_check_auth',{},function(d){\n                if(d.success&&d.data&&d.data.logged_in)$i('bName').value=d.data.display_name||'';\n            });\n            if(firstSportEn)$i('bSport').value=firstSportEn;\n            $i('bDate').min=new Date().toISOString().split('T')[0];\n            $i('bDate').value='';$i('bTime').value='';$i('bNotes').value='';$i('bPhone').value='';\n            $i('clBookMsg').style.display='none';\n            $i('clBookBtn').disabled=false;\n            $i('clBookBtn').innerHTML='<i class=\"ti ti-calendar-check\"><\/i> \u062a\u0623\u0643\u064a\u062f \u0627\u0644\u062d\u062c\u0632';\n            closeDetails();\n            $i('clBookBg').classList.add('open');\n            document.body.style.overflow='hidden';\n        }\n     \n        function closeBook() {\n            $i('clBookBg').classList.remove('open');\n            document.body.style.overflow='';\n        }\n     \n        function submitBook() {\n            var msg=$i('clBookMsg'),btn=$i('clBookBtn');\n            var name=$i('bName').value.trim(),date=$i('bDate').value,time=$i('bTime').value,sport=$i('bSport').value;\n            if(!name||!date||!time||!sport){\n                msg.className='cl-book-msg err';msg.style.display='block';\n                msg.textContent='\u064a\u0631\u062c\u0649 \u0645\u0644\u0621 \u0627\u0644\u0627\u0633\u0645 \u0648\u0627\u0644\u062a\u0627\u0631\u064a\u062e \u0648\u0627\u0644\u0648\u0642\u062a \u0648\u0627\u0644\u0631\u064a\u0627\u0636\u0629.';return;\n            }\n            var c=_coaches[CL.currentCoach];if(!c)return;\n            btn.disabled=true;btn.innerHTML='<i class=\"ti ti-loader\"><\/i> \u062c\u0627\u0631\u0650 \u0627\u0644\u062d\u062c\u0632\u2026';\n            ax('fiehub_book_coach',{\n                coach_id:c.id,player_name:name,booking_date:date,\n                booking_time:time,booking_sport:sport,\n                booking_notes:$i('bNotes').value,player_phone:$i('bPhone').value,\n            },function(d){\n                if(d.success){\n                    msg.className='cl-book-msg ok';msg.style.display='block';\n                    msg.textContent='\u2705 \u062a\u0645 \u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0637\u0644\u0628! \u0633\u064a\u0642\u0648\u0645 \u0627\u0644\u0645\u062f\u0631\u0628 \u0628\u0645\u0631\u0627\u062c\u0639\u0629 \u0648\u062a\u0623\u0643\u064a\u062f \u062c\u0644\u0633\u062a\u0643 \u0642\u0631\u064a\u0628\u0627\u064b.';\n                    btn.innerHTML='<i class=\"ti ti-check\"><\/i> \u062a\u0645 \u0627\u0644\u062d\u062c\u0632!';\n                    setTimeout(function(){closeBook();},2500);\n                } else {\n                    btn.disabled=false;btn.innerHTML='<i class=\"ti ti-calendar-check\"><\/i> \u062a\u0623\u0643\u064a\u062f \u0627\u0644\u062d\u062c\u0632';\n                    var m=(d.data&&d.data.message)?d.data.message:'\u0641\u0634\u0644 \u0627\u0644\u062d\u062c\u0632. \u064a\u0631\u062c\u0649 \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649.';\n                    msg.className='cl-book-msg err';msg.style.display='block';\n                    if(m.toLowerCase().indexOf('sign in')>-1||m.toLowerCase().indexOf('login')>-1){\n                        msg.innerHTML='\u064a\u0631\u062c\u0649 <a href=\"\/ar\/?login=1\" style=\"color:#0d7a6b;font-weight:700;\">\u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644<\/a> \u0644\u062d\u062c\u0632 \u062c\u0644\u0633\u0629.';\n                    } else {msg.textContent='\u274c '+m;}\n                }\n            });\n        }\n     \n        function lbOpen(i){_lbIndex=i;$i('clLbImg').src=_lbImages[i].url;$i('clLbCount').textContent=(i+1)+' \/ '+_lbImages.length;$i('clLightbox').classList.add('open');}\n        function lbClose(){$i('clLightbox').classList.remove('open');}\n        function lbNav(dir){_lbIndex=(_lbIndex+dir+_lbImages.length)%_lbImages.length;$i('clLbImg').src=_lbImages[_lbIndex].url;$i('clLbCount').textContent=(_lbIndex+1)+' \/ '+_lbImages.length;}\n     \n        function reset(){['fSport','fEmirate','fPrice','fRating'].forEach(function(id){$i(id).value='';});load();}\n     \n        $i('clDetailsBg').addEventListener('click',function(e){if(e.target===$i('clDetailsBg'))closeDetails();});\n        $i('clBookBg').addEventListener('click',function(e){if(e.target===$i('clBookBg'))closeBook();});\n        $i('clLightbox').addEventListener('click',function(e){if(e.target===$i('clLightbox'))lbClose();});\n        document.addEventListener('keydown',function(e){\n            if(e.key==='Escape'){closeDetails();closeBook();lbClose();}\n            if($i('clLightbox').classList.contains('open')){\n                if(e.key==='ArrowRight')lbNav(-1);\n                if(e.key==='ArrowLeft')lbNav(1);\n            }\n        });\n     \n        function init(){ initFilters(); }\n        if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',init);}else{init();}\n     \n        return {\n            load:load,reset:reset,\n            goDetails:goDetails,openDetails:openDetails,closeDetails:closeDetails,\n            openBook:openBook,closeBook:closeBook,submitBook:submitBook,\n            lbOpen:lbOpen,lbClose:lbClose,lbNav:lbNav,\n            currentCoach:0\n        };\n    })();\n    <\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-57a4ef8 e-flex e-con-boxed e-con e-parent\" data-id=\"57a4ef8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dd94dfe elementor-widget elementor-widget-html\" data-id=\"dd94dfe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Coach Gate Patch \u2014 paste as 2nd HTML widget on \/coaches\/ AFTER the main widget -->\n<script>\n(function(){\n  function patchCoachGate(){\n    if(!window.CL || !window.CL.openBook){ setTimeout(patchCoachGate, 300); return; }\n    if(window.CL._gateDone) return;\n    window.CL._gateDone = true;\n\n    var _origOpenBook = window.CL.openBook;\n\n    window.CL.openBook = function(idx){\n      var f = window.FieHubWP || window.FieHub;\n      \/* No FieHubWP \u2014 allow through *\/\n      if(!f){ _origOpenBook(idx); return; }\n\n      var fd = new FormData();\n      fd.append('action',      'fiehub_gate_check');\n      fd.append('nonce',       f.nonce_login || f.nonce || '');\n      fd.append('gate_action', 'book_coach');\n\n      fetch(f.ajax_url, {method:'POST', credentials:'same-origin', body:fd})\n      .then(function(r){ return r.json(); })\n      .then(function(d){\n        \/* Gate off, error, or allowed \u2192 open booking modal normally *\/\n        if(!d || !d.success || !d.data || d.data.allowed){\n          _origOpenBook(idx);\n          return;\n        }\n        \/* Blocked \u2014 show upgrade modal *\/\n        var labels = {free:'Free', pro:'Pro', elite:'Elite'};\n        var req = labels[d.data.required_plan] || d.data.required_plan || 'Pro';\n        var msg = d.data.message || ('You need a ' + req + ' plan to book coaches.');\n\n        var ex = document.getElementById('clGateMod');\n        if(ex) ex.remove();\n\n        var m = document.createElement('div');\n        m.id = 'clGateMod';\n        m.style.cssText = 'position:fixed;inset:0;background:rgba(0,0,0,.65);z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px;backdrop-filter:blur(6px);';\n        m.addEventListener('click', function(e){ if(e.target === m) m.remove(); });\n\n        var box = document.createElement('div');\n        box.style.cssText = 'background:#fff;border-radius:20px;width:100%;max-width:400px;padding:32px 28px;text-align:center;box-shadow:0 32px 80px rgba(0,0,0,.25);';\n\n        var icon = document.createElement('div');\n        icon.style.cssText = 'font-size:52px;margin-bottom:16px;';\n        icon.textContent = '\ud83c\udfaf';\n\n        var title = document.createElement('div');\n        title.style.cssText = 'font-size:18px;font-weight:800;color:#1a1a1a;margin-bottom:10px;';\n        title.textContent = req + ' Plan Required';\n\n        var body = document.createElement('div');\n        body.style.cssText = 'font-size:14px;color:#6b7280;line-height:1.6;margin-bottom:24px;';\n        body.textContent = msg;\n\n        var link = document.createElement('a');\n        link.href = '\/plans\/';\n        link.style.cssText = 'display:block;padding:13px;background:#1565c0;color:#fff;border-radius:12px;font-size:14px;font-weight:700;text-decoration:none;margin-bottom:10px;';\n        link.textContent = 'Upgrade Plan \u2192';\n\n        var closeBtn = document.createElement('button');\n        closeBtn.style.cssText = 'width:100%;padding:12px;background:#f3f4f6;color:#555;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;font-family:DM Sans,sans-serif;';\n        closeBtn.textContent = 'Maybe later';\n        closeBtn.addEventListener('click', function(){ m.remove(); });\n\n        box.appendChild(icon);\n        box.appendChild(title);\n        box.appendChild(body);\n        box.appendChild(link);\n        box.appendChild(closeBtn);\n        m.appendChild(box);\n        document.body.appendChild(m);\n      })\n      .catch(function(){ _origOpenBook(idx); });\n    };\n  }\n\n  patchCoachGate();\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u0627\u0628\u062d\u062b \u0639\u0646 \u0645\u062f\u0631\u0628 \u0627\u062d\u062c\u0632 \u0645\u062f\u0631\u0628\u064a\u0646 \u0645\u062d\u062a\u0631\u0641\u064a\u0646 \u0639\u0628\u0631 \u0627\u0644\u0625\u0645\u0627\u0631\u0627\u062a \u2014 \u0645\u0648\u062b\u0651\u0642\u0648\u0646 \u0648\u0645\u062d\u0642\u0651\u0642\u0648\u0646 \u062a\u0642\u064a\u064a\u0645\u0627\u062a \u0645\u0646 \u0627\u0644\u0644\u0627\u0639\u0628\u064a\u0646 \u26bd \u062c\u0645\u064a\u0639 \u0627\u0644\u0631\u064a\u0627\u0636\u0627\u062a \ud83d\udccd \u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u062f\u0646 \ud83d\udcb0 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u0644\u0633\u0639\u063180 \u062f\u0631\u0647\u0645\/\u0633\u0627\u0639\u0629100 \u062f\u0631\u0647\u0645\/\u0633\u0627\u0639\u0629150 \u062f\u0631\u0647\u0645\/\u0633\u0627\u0639\u0629200 \u062f\u0631\u0647\u0645\/\u0633\u0627\u0639\u0629 \u2b50 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 \u0644\u0644\u062a\u0642\u064a\u064a\u06453.0+4.0+4.5+ \u0628\u062d\u062b \u0625\u0639\u0627\u062f\u0629 \u0636\u0628\u0637 \u062c\u0627\u0631\u0650 \u0627\u0644\u062a\u062d\u0645\u064a\u0644\u2026 \u0645 \u0627\u0633\u0645 \u0627\u0644\u0645\u062f\u0631\u0628 \u062f\u0631\u0647\u0645 \u2014\/\u0633\u0627\u0639\u0629 \u0627\u062d\u062c\u0632 \u0627\u0644\u0622\u0646 \u0627\u0644\u0631\u064a\u0627\u0636\u0627\u062a \u0639\u0646 \u0627\u0644\u0645\u062f\u0631\u0628 \u0627\u0644\u0634\u0647\u0627\u062f\u0627\u062a \u0627\u0644\u0623\u0648\u0642\u0627\u062a \u0627\u0644\u0645\u062a\u0627\u062d\u0629 \u0627\u0644\u0635\u0648\u0631 0 \u0644\u0627 \u062a\u0648\u062c\u062f \u0635\u0648\u0631 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"_acf_changed":false,"footnotes":"","_members_access_role":[],"_members_access_error":""},"class_list":["post-28105","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>coachesar - FIEHUB Sport<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fiehub.brandssignal.com\/ar\/coachesar\/\" \/>\n<meta property=\"og:locale\" content=\"ar_AR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"coachesar - FIEHUB Sport\" \/>\n<meta property=\"og:description\" content=\"\u0627\u0628\u062d\u062b \u0639\u0646 \u0645\u062f\u0631\u0628 \u0627\u062d\u062c\u0632 \u0645\u062f\u0631\u0628\u064a\u0646 \u0645\u062d\u062a\u0631\u0641\u064a\u0646 \u0639\u0628\u0631 \u0627\u0644\u0625\u0645\u0627\u0631\u0627\u062a \u2014 \u0645\u0648\u062b\u0651\u0642\u0648\u0646 \u0648\u0645\u062d\u0642\u0651\u0642\u0648\u0646 \u062a\u0642\u064a\u064a\u0645\u0627\u062a \u0645\u0646 \u0627\u0644\u0644\u0627\u0639\u0628\u064a\u0646 \u26bd \u062c\u0645\u064a\u0639 \u0627\u0644\u0631\u064a\u0627\u0636\u0627\u062a \ud83d\udccd \u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u062f\u0646 \ud83d\udcb0 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u0644\u0633\u0639\u063180 \u062f\u0631\u0647\u0645\/\u0633\u0627\u0639\u0629100 \u062f\u0631\u0647\u0645\/\u0633\u0627\u0639\u0629150 \u062f\u0631\u0647\u0645\/\u0633\u0627\u0639\u0629200 \u062f\u0631\u0647\u0645\/\u0633\u0627\u0639\u0629 \u2b50 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 \u0644\u0644\u062a\u0642\u064a\u064a\u06453.0+4.0+4.5+ \u0628\u062d\u062b \u0625\u0639\u0627\u062f\u0629 \u0636\u0628\u0637 \u062c\u0627\u0631\u0650 \u0627\u0644\u062a\u062d\u0645\u064a\u0644\u2026 \u0645 \u0627\u0633\u0645 \u0627\u0644\u0645\u062f\u0631\u0628 \u062f\u0631\u0647\u0645 \u2014\/\u0633\u0627\u0639\u0629 \u0627\u062d\u062c\u0632 \u0627\u0644\u0622\u0646 \u0627\u0644\u0631\u064a\u0627\u0636\u0627\u062a \u0639\u0646 \u0627\u0644\u0645\u062f\u0631\u0628 \u0627\u0644\u0634\u0647\u0627\u062f\u0627\u062a \u0627\u0644\u0623\u0648\u0642\u0627\u062a \u0627\u0644\u0645\u062a\u0627\u062d\u0629 \u0627\u0644\u0635\u0648\u0631 0 \u0644\u0627 \u062a\u0648\u062c\u062f \u0635\u0648\u0631 [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fiehub.brandssignal.com\/ar\/coachesar\/\" \/>\n<meta property=\"og:site_name\" content=\"FIEHUB Sport\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-11T13:26:30+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u0648\u0642\u062a \u0627\u0644\u0642\u0631\u0627\u0621\u0629 \u0627\u0644\u0645\u064f\u0642\u062f\u0651\u0631\" \/>\n\t<meta name=\"twitter:data1\" content=\"26 \u062f\u0642\u064a\u0642\u0629\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/fiehub.brandssignal.com\\\/ar\\\/coachesar\\\/\",\"url\":\"https:\\\/\\\/fiehub.brandssignal.com\\\/ar\\\/coachesar\\\/\",\"name\":\"coachesar - FIEHUB Sport\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/fiehub.brandssignal.com\\\/#website\"},\"datePublished\":\"2026-06-11T06:21:32+00:00\",\"dateModified\":\"2026-07-11T13:26:30+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/fiehub.brandssignal.com\\\/ar\\\/coachesar\\\/#breadcrumb\"},\"inLanguage\":\"ar\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/fiehub.brandssignal.com\\\/ar\\\/coachesar\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/fiehub.brandssignal.com\\\/ar\\\/coachesar\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/fiehub.brandssignal.com\\\/ar\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"coachesar\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/fiehub.brandssignal.com\\\/#website\",\"url\":\"https:\\\/\\\/fiehub.brandssignal.com\\\/\",\"name\":\"FIEHUB Sport\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/fiehub.brandssignal.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ar\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"coachesar - FIEHUB Sport","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fiehub.brandssignal.com\/ar\/coachesar\/","og_locale":"ar_AR","og_type":"article","og_title":"coachesar - FIEHUB Sport","og_description":"\u0627\u0628\u062d\u062b \u0639\u0646 \u0645\u062f\u0631\u0628 \u0627\u062d\u062c\u0632 \u0645\u062f\u0631\u0628\u064a\u0646 \u0645\u062d\u062a\u0631\u0641\u064a\u0646 \u0639\u0628\u0631 \u0627\u0644\u0625\u0645\u0627\u0631\u0627\u062a \u2014 \u0645\u0648\u062b\u0651\u0642\u0648\u0646 \u0648\u0645\u062d\u0642\u0651\u0642\u0648\u0646 \u062a\u0642\u064a\u064a\u0645\u0627\u062a \u0645\u0646 \u0627\u0644\u0644\u0627\u0639\u0628\u064a\u0646 \u26bd \u062c\u0645\u064a\u0639 \u0627\u0644\u0631\u064a\u0627\u0636\u0627\u062a \ud83d\udccd \u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u062f\u0646 \ud83d\udcb0 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u0644\u0633\u0639\u063180 \u062f\u0631\u0647\u0645\/\u0633\u0627\u0639\u0629100 \u062f\u0631\u0647\u0645\/\u0633\u0627\u0639\u0629150 \u062f\u0631\u0647\u0645\/\u0633\u0627\u0639\u0629200 \u062f\u0631\u0647\u0645\/\u0633\u0627\u0639\u0629 \u2b50 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 \u0644\u0644\u062a\u0642\u064a\u064a\u06453.0+4.0+4.5+ \u0628\u062d\u062b \u0625\u0639\u0627\u062f\u0629 \u0636\u0628\u0637 \u062c\u0627\u0631\u0650 \u0627\u0644\u062a\u062d\u0645\u064a\u0644\u2026 \u0645 \u0627\u0633\u0645 \u0627\u0644\u0645\u062f\u0631\u0628 \u062f\u0631\u0647\u0645 \u2014\/\u0633\u0627\u0639\u0629 \u0627\u062d\u062c\u0632 \u0627\u0644\u0622\u0646 \u0627\u0644\u0631\u064a\u0627\u0636\u0627\u062a \u0639\u0646 \u0627\u0644\u0645\u062f\u0631\u0628 \u0627\u0644\u0634\u0647\u0627\u062f\u0627\u062a \u0627\u0644\u0623\u0648\u0642\u0627\u062a \u0627\u0644\u0645\u062a\u0627\u062d\u0629 \u0627\u0644\u0635\u0648\u0631 0 \u0644\u0627 \u062a\u0648\u062c\u062f \u0635\u0648\u0631 [&hellip;]","og_url":"https:\/\/fiehub.brandssignal.com\/ar\/coachesar\/","og_site_name":"FIEHUB Sport","article_modified_time":"2026-07-11T13:26:30+00:00","twitter_card":"summary_large_image","twitter_misc":{"\u0648\u0642\u062a \u0627\u0644\u0642\u0631\u0627\u0621\u0629 \u0627\u0644\u0645\u064f\u0642\u062f\u0651\u0631":"26 \u062f\u0642\u064a\u0642\u0629"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/fiehub.brandssignal.com\/ar\/coachesar\/","url":"https:\/\/fiehub.brandssignal.com\/ar\/coachesar\/","name":"coachesar - FIEHUB Sport","isPartOf":{"@id":"https:\/\/fiehub.brandssignal.com\/#website"},"datePublished":"2026-06-11T06:21:32+00:00","dateModified":"2026-07-11T13:26:30+00:00","breadcrumb":{"@id":"https:\/\/fiehub.brandssignal.com\/ar\/coachesar\/#breadcrumb"},"inLanguage":"ar","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fiehub.brandssignal.com\/ar\/coachesar\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fiehub.brandssignal.com\/ar\/coachesar\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fiehub.brandssignal.com\/ar\/"},{"@type":"ListItem","position":2,"name":"coachesar"}]},{"@type":"WebSite","@id":"https:\/\/fiehub.brandssignal.com\/#website","url":"https:\/\/fiehub.brandssignal.com\/","name":"FIEHUB Sport","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fiehub.brandssignal.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ar"}]}},"_links":{"self":[{"href":"https:\/\/fiehub.brandssignal.com\/ar\/wp-json\/wp\/v2\/pages\/28105","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fiehub.brandssignal.com\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fiehub.brandssignal.com\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fiehub.brandssignal.com\/ar\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fiehub.brandssignal.com\/ar\/wp-json\/wp\/v2\/comments?post=28105"}],"version-history":[{"count":23,"href":"https:\/\/fiehub.brandssignal.com\/ar\/wp-json\/wp\/v2\/pages\/28105\/revisions"}],"predecessor-version":[{"id":29258,"href":"https:\/\/fiehub.brandssignal.com\/ar\/wp-json\/wp\/v2\/pages\/28105\/revisions\/29258"}],"wp:attachment":[{"href":"https:\/\/fiehub.brandssignal.com\/ar\/wp-json\/wp\/v2\/media?parent=28105"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}