/* English interface only. Existing Arabic rules and CV print documents stay intact. */
body.wadaif-ui-en{direction:ltr;text-align:left}
body.wadaif-ui-en :is(#wadaif-homepage,#wadaif-city,#wadaif-public-job-v7615,.ww-workspace,.wga-layout,.wadaif-public-company,.wadaif-public-jobs,.wadaif-public-about,.wadaif-job-detail-page,.wadaif-job-details,.wadaif-posting,.wadaif-company-packages-page,.wadaif-standalone-grid,.wadaif-wallet-intro,.wal-dashboard-wrapper,.wal-frontend-table,.wadaif-checkout-intro,.wadaif-commerce-intro,.wadaif-commerce-page .woocommerce,.wadaif-checkout-page .woocommerce,.wp-block-woocommerce-checkout,.wc-block-components-sidebar-layout,.wa-account-trigger,#wadaifBottomNav,#wadaifPostingPackageDialog){direction:ltr!important;text-align:left!important}
body.wadaif-ui-en .wadaif-checkout-page{direction:ltr}
body.wadaif-ui-en .woocommerce form.checkout:has(#customer_details):has(#order_review),body.wadaif-ui-en .wc-block-cart.wc-block-components-sidebar-layout{direction:ltr!important}
body.wadaif-ui-en :is(.wh-search label,.wh-job-facts p,.ww-identity,.ww-workspace label,.wadaif-detail-fact,.wadaif-detail-facts,.wadaif-apply-card .job-action,.wadaif-company-facts>div,.wadaif-company-facts dt,.wadaif-company-facts dd,.wal-dashboard-available-balance,.wal-dashboard-overview-data,.wa-account-dialog[dir=ltr]){text-align:left!important;direction:ltr!important}
body.wadaif-ui-en :is(.wadaif-home-job-card,.wc-pagination,.wadaif-related-jobs,.wadaif-apply-card .modal){direction:ltr!important;text-align:left!important}
body.wadaif-ui-en .ww-workspace :is(input:not([type=hidden]):not([type=checkbox]),select,textarea),body.wadaif-ui-en #wadaif-guest-account input.log,body.wadaif-ui-en .woocommerce input:is([type=email],[type=tel]){direction:ltr!important;text-align:left!important}
body.wadaif-ui-en .woocommerce table.shop_table :is(th,td),body.wadaif-ui-en .wal-frontend-table :is(th,td){text-align:left!important}
body.wadaif-ui-en .woocommerce table.shop_table :is(.product-total,tfoot td){text-align:right!important}
body.wadaif-ui-en.wadaif-checkout-page .select2-selection__arrow{left:auto!important;right:9px!important}
/* Content keeps its own language, independently of interface selection. */
body.wadaif-ui-en :is(.wadaif-detail-description,.wadaif-public-description,.wpg-description-copy) [dir=auto]{text-align:start}
body.wadaif-ui-en .wadaif-detail-description,body.wadaif-ui-en .wadaif-public-description{text-align:start}
body.wadaif-ui-en .wa-account-trigger .wa-trigger-name{unicode-bidi:plaintext;text-align:start}
/* Directional symbols mirror; logos and non-directional icons never do. */
body.wadaif-ui-en :is(#wadaif-homepage,#wadaif-city,.ww-workspace,.wadaif-job-details,.wadaif-public-company,.wadaif-account-back) :is(.fa-arrow-left,.fa-arrow-right,.fa-long-arrow-left,.fa-long-arrow-right,.fa-angle-left,.fa-angle-right,.fa-chevron-left,.fa-chevron-right){transform:scaleX(-1)}
body.wadaif-ui-ar :is(.fa-sign-out-alt,.fa-sign-in-alt,.fa-sign-out,.fa-sign-in){display:inline-block;transform:scaleX(-1)}
body.wadaif-ui-en :is(.wa-account-dialog,.ww-workspace,.wadaif-company-account,.wadaif-posting) :is(a,button,summary){flex-direction:row}
body.wadaif-ui-en #wadaif-homepage .wh-search :is(input,select),body.wadaif-ui-en .wadaif-posting :is(input:not([type=checkbox]),select,textarea){direction:ltr!important;text-align:left!important}
body.wadaif-ui-en .wadaif-guest-account input[type=tel],body.wadaif-ui-en .wadaif-guest-account input[type=email]{direction:ltr!important;text-align:left!important}
body.wadaif-ui-en [data-wadaif-original-content]{text-align:start!important;unicode-bidi:plaintext}
body.wadaif-ui-en .wadaif-account-back>i{display:inline-block;transform:scaleX(-1)}
body.wadaif-ui-en .elementor :is([style*="text-align:right"],[style*="text-align: right"]){text-align:left!important}
body.wadaif-ui-en .elementor :is([style*="direction:rtl"],[style*="direction: rtl"]){direction:ltr!important}
/* CV editor controls follow the interface; the generated CV paper retains its language. */
body.wadaif-ui-en .wadaif-cv-app:not(.wadaif-preview-page),body.wadaif-ui-en .wadaif-preview-actions{direction:ltr!important;text-align:left!important}
body.wadaif-ui-en .wadaif-cv-app:not(.wadaif-preview-page) :is(label,input:not([type=checkbox]):not([type=radio]):not([dir=auto]),select){direction:ltr!important;text-align:left!important}
body.wadaif-ui-en .wadaif-cv-app:not(.wadaif-preview-page) :is(input[dir=auto],textarea[dir=auto]){text-align:start!important;unicode-bidi:plaintext}
body.wadaif-ui-en :is(.wadaif-steps,.wadaif-section-title,.wadaif-nav-buttons,.wadaif-grid,.wga-layout,.wadaif-guest-account){direction:ltr!important}
body.wadaif-ui-en :is(.wadaif-section-title,.wga-layout,.wadaif-guest-account) :is(h1,h2,h3,p,label){text-align:left!important}
body.wadaif-ui-en .wadaif-cv-app .wadaif-cv-paper{direction:rtl!important}
/* CV add/edit forms have nested Arabic rules with !important in the CV plugin. */
body.wadaif-ui-en .wadaif-cv-app:not(.wadaif-preview-page) :is(.wadaif-add,.wadaif-add form,.wadaif-add-grid,.wadaif-edit-grid,.wadaif-add-field){direction:ltr!important}
body.wadaif-ui-en .wadaif-cv-app:not(.wadaif-preview-page) .wadaif-add form .wadaif-add-field .wadaif-add-label,
body.wadaif-ui-en .wadaif-cv-app:not(.wadaif-preview-page) .wadaif-edit-grid .wadaif-add-field .wadaif-add-label{direction:ltr!important;text-align:left!important}
body.wadaif-ui-en .wadaif-cv-app:not(.wadaif-preview-page) .wadaif-add form>.wadaif-small-btn{margin:20px auto 0 0!important}
body.wadaif-ui-en .wadaif-cv-app:not(.wadaif-preview-page) .wadaif-add>summary{direction:ltr!important;text-align:left!important}
body.wadaif-ui-en .wc-role-links>a{direction:ltr!important;unicode-bidi:isolate;display:inline-flex;align-items:center;gap:8px}
/* Keep the English desktop header in one measured row, including long account names. */
/* Authentication, financial tables and pagination have explicit Arabic rules in the child. */
body.wadaif-ui-en :is(.wadaif-reset-box,.wadaif-register-box,#noo-ajax-login-form,#noo-ajax-register-form,.wadaif-otp-wrap,#wadaif-city .wc-pagination,#wadaif-action-status,.wa-language-options){direction:ltr!important}
body.wadaif-ui-en :is(.wadaif-otp-box,.wadaif-login-form,.noo-ajax-login-form,.noo-ajax-register-form){direction:ltr!important;text-align:left!important}
body.wadaif-ui-en :is(.wadaif-reset-box,.wadaif-register-box,#noo-ajax-login-form,#noo-ajax-register-form,.noo-ajax-result,.noo-ajax-notice,#reset_msg,#wadaif-msg-otp,#wadaif-msg-profile){text-align:left!important}
body.wadaif-ui-en :is(#reset_phone,#reset_otp,#phone,#otp,input[name=log],input[type=tel],input[type=email]){direction:ltr!important;text-align:left!important}
body.wadaif-ui-en :is(#wadaif-guest-account,.wadaif-reset-box,.wadaif-register-box) :is(input,select,textarea){box-sizing:border-box;max-width:100%;min-width:0}
body.wadaif-ui-en.wadaif-wallet-page .wal-frontend-table :is(th,td),body.wadaif-ui-en.wadaif-wallet-page .wal-dashboard-overview-data,body.wadaif-ui-en.wadaif-wallet-page .wal-dashboard-available-balance{text-align:left!important}
body.wadaif-ui-en.wadaif-checkout-page .woocommerce table.shop_table :is(th,td){text-align:left!important}
body.wadaif-ui-en.wadaif-checkout-page .woocommerce table.shop_table :is(.product-total,tfoot td){text-align:right!important}
body.wadaif-ui-en.wadaif-checkout-page .select2-container .select2-selection__arrow{left:auto!important;right:9px!important}
@media(min-width:1200px){
 body.wadaif-ui-en #noo-header .navbar>.container-boxed{display:flex!important;align-items:center!important;gap:clamp(14px,1.5vw,28px);width:calc(100% - 40px)!important;max-width:1640px!important;min-height:76px;box-sizing:border-box;padding:0 8px!important;direction:ltr!important}
 body.wadaif-ui-en #noo-header .navbar>.container-boxed:before,body.wadaif-ui-en #noo-header .navbar>.container-boxed:after{display:none!important}
 body.wadaif-ui-en #noo-header .navbar-header{position:static!important;float:none!important;flex:0 0 90px;width:90px!important;min-width:0;min-height:0!important;padding:0!important;margin:0!important}
 body.wadaif-ui-en #noo-header .navbar-brand{display:flex!important;align-items:center;float:none!important;width:90px!important;max-width:90px!important;height:76px!important;padding:10px 0!important;margin:0!important}
 body.wadaif-ui-en #noo-header .navbar-brand img{max-width:90px!important;max-height:45px!important;object-fit:contain}
 body.wadaif-ui-en #noo-header .noo-navbar-collapse{display:block!important;flex:1 1 auto;min-width:0;width:auto!important;float:none!important;padding:0!important;margin:0!important}
 body.wadaif-ui-en #noo-header .noo-navbar-collapse>.navbar-nav{display:flex!important;align-items:center!important;justify-content:flex-end;flex-wrap:nowrap!important;gap:clamp(6px,.85vw,16px);float:none!important;width:100%!important;margin:0!important;padding:0!important;direction:ltr!important}
 body.wadaif-ui-en #noo-header .noo-navbar-collapse>.navbar-nav:before,body.wadaif-ui-en #noo-header .noo-navbar-collapse>.navbar-nav:after{display:none!important}
 body.wadaif-ui-en #noo-header .noo-navbar-collapse>.navbar-nav>li{float:none!important;flex:0 0 auto;min-width:0;margin:0!important;padding:0!important;clear:none!important}
 body.wadaif-ui-en #noo-header .noo-navbar-collapse>.navbar-nav>li>a{display:flex!important;align-items:center!important;gap:7px;min-height:48px!important;padding:8px 4px!important;font-size:14px!important;line-height:1.5!important;letter-spacing:0!important;white-space:nowrap!important;direction:ltr!important}
 body.wadaif-ui-en #noo-header .noo-navbar-collapse>.navbar-nav>li:is(.wadaif-account-entry,.nav-item-member-profile){flex:0 1 220px!important;max-width:220px!important;min-width:105px;}
 body.wadaif-ui-en #noo-header :is(.wadaif-account-entry,.nav-item-member-profile):before{display:none!important}
 body.wadaif-ui-en #noo-header :is(.wa-account-trigger,#thumb-info){display:flex!important;align-items:center!important;gap:8px!important;width:100%;max-width:220px;min-width:0;box-sizing:border-box;direction:ltr!important}
 body.wadaif-ui-en #noo-header :is(.wa-trigger-name,.profile-name){display:block!important;flex:1 1 auto;min-width:0;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;font-size:13px!important;text-align:start!important;unicode-bidi:plaintext}
 body.wadaif-ui-en #noo-header :is(.wa-trigger-avatar,.profile-avatar){flex:0 0 36px!important;width:36px!important;height:36px!important;margin:0!important}
 body.wadaif-ui-en #noo-header .wji-header-action{padding:10px 13px!important;margin:0!important;min-height:44px!important;font-size:13px!important}
}
/* A compact two-row navigation at intermediate widths avoids squeezed labels. */
@media(min-width:992px) and (max-width:1199px){
 body.wadaif-ui-en #noo-header .navbar>.container-boxed{display:flex!important;align-items:center;gap:16px;width:calc(100% - 32px)!important;max-width:none!important;direction:ltr!important}
 body.wadaif-ui-en #noo-header .navbar-header{position:static!important;float:none!important;flex:0 0 80px;width:80px!important;padding:0!important;margin:0!important}
 body.wadaif-ui-en #noo-header .noo-navbar-collapse{float:none!important;flex:1;min-width:0;padding:8px 0!important;margin:0!important}
 body.wadaif-ui-en #noo-header .noo-navbar-collapse>.navbar-nav{display:flex!important;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px 12px;float:none!important;margin:0!important;direction:ltr!important}
 body.wadaif-ui-en #noo-header .noo-navbar-collapse>.navbar-nav>li{float:none!important;margin:0!important;padding:0!important}
 body.wadaif-ui-en #noo-header .noo-navbar-collapse>.navbar-nav>li>a{font-size:12px!important;line-height:1.5!important;padding:6px 2px!important;white-space:nowrap!important}
 body.wadaif-ui-en #noo-header :is(.wadaif-account-entry,.nav-item-member-profile){max-width:200px!important;min-width:0}
 body.wadaif-ui-en #noo-header .wa-trigger-name{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
}
