/* Jetcar Kromh V19 — Arabic / RTL production refinement */
:root{--jk-arabic:"IBM Plex Sans Arabic","Noto Sans Arabic","Segoe UI",Tahoma,Arial,sans-serif}
html[dir="rtl"]{text-rendering:optimizeLegibility;font-synthesis:none}
html[dir="rtl"] body{font-family:var(--jk-arabic);text-align:start;line-height:1.72;overflow-wrap:normal;word-break:normal}
html[dir="rtl"] :is(h1,h2,h3,h4,h5,h6,.display,.h1,.h2,.h3,.product-title,.config-model-name,.jk-footer-title){font-family:var(--jk-arabic)!important;font-style:normal!important;letter-spacing:0!important;text-wrap:balance}
html[dir="rtl"] :is(p,.lead,.model-card-body>p,.product-intro,.config-model-insight-copy>p){text-wrap:pretty}
html[dir="rtl"] :is(.brand,.brand-name,.lang-toggle,[data-model-name],[data-config-model-name],[data-model-insight-name],.product-title,.model-card h3,.jk-model-detail h3,.model-choice strong,.model-tab strong,.config-model-insight-code){direction:ltr;unicode-bidi:isolate}
html[dir="rtl"] :is(.brand,.brand-name){font-family:"Manrope",Arial,sans-serif!important;letter-spacing:.18em!important}
html[dir="rtl"] :is(.price,.model-card-price strong,.product-hero-price strong,.config-live-price strong,[data-model-price],[data-config-live-price],[data-summary-unit],[data-summary-total],[data-mobile-total],[data-model-insight-price],[data-review-total],.review-hero-price strong,.choice-price,.finish-current-code,.custom-color-code,.order-receipt strong){direction:ltr;unicode-bidi:isolate;font-family:"Manrope",Arial,sans-serif!important;font-variant-numeric:tabular-nums;letter-spacing:-.025em!important}
html[dir="rtl"] :is([data-model-length],[data-model-beam],[data-model-insight-length],[data-model-insight-beam],.model-card-meta strong,.product-specs strong,.inner-kpi strong,.jk-model-facts strong){direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}
html[dir="rtl"] :is(a[href^="mailto:"],a[href^="tel:"],a[href*="wa.me"],input[type="email"],input[type="tel"],input[inputmode="tel"],input.color-hex){direction:ltr;unicode-bidi:plaintext}

/* Header */
html[dir="rtl"] .header-inner{direction:rtl}
html[dir="rtl"] .main-nav{direction:rtl}
html[dir="rtl"] .header-actions{direction:ltr}
html[dir="rtl"] .header-actions .lang-toggle{order:2}
html[dir="rtl"] .header-actions .header-build{order:1}
html[dir="rtl"] .header-actions .menu-toggle{order:0}
html[dir="rtl"] .mobile-menu{text-align:right}
html[dir="rtl"] .mobile-menu nav{direction:rtl;align-items:stretch}
html[dir="rtl"] .mobile-menu nav a{text-align:right;line-height:1.35}
html[dir="rtl"] .skip-link{right:12px;left:auto}

/* Shared labels and controls */
html[dir="rtl"] :is(.eyebrow,.jk-kicker,.jk-chapter,.config-section-title small,.model-card-price span,.product-hero-price span,.review-line>span,.field label,.inner-kpi span){letter-spacing:.02em!important;text-transform:none!important;line-height:1.55}
html[dir="rtl"] .button{letter-spacing:0!important;line-height:1.25;gap:10px}
html[dir="rtl"] .button svg{transform:scaleX(-1)}
html[dir="rtl"] .jk-text-link{letter-spacing:0!important}
html[dir="rtl"] .jk-text-link span,html[dir="rtl"] .config-model-insight-link i{transform:scaleX(-1)}

/* Home */
html[dir="rtl"] .jk-hero-copy{max-width:min(650px,82vw);text-align:right}
html[dir="rtl"] .jk-hero-copy h1{line-height:.94!important;max-width:10ch}
html[dir="rtl"] .jk-hero-copy p{max-width:46rem;line-height:1.8}
html[dir="rtl"] .jk-hero-actions{justify-content:flex-start}
html[dir="rtl"] .jk-statement{line-height:1.18!important;max-width:15ch;margin-inline:auto}
html[dir="rtl"] :is(.jk-definition-copy,.jk-showroom-intro,.jk-model-detail,.jk-commission-copy,.jk-engineering,.jk-craft-story,.jk-global-copy,.jk-final){text-align:right}
html[dir="rtl"] .jk-definition-visual figcaption{direction:rtl}
html[dir="rtl"] .jk-definition-visual figcaption span:first-child{direction:ltr;unicode-bidi:isolate}
html[dir="rtl"] .jk-model-rail{direction:rtl;scroll-padding-inline:18px;overscroll-behavior-inline:contain}
html[dir="rtl"] .jk-model-rail .model-tab{text-align:center}
html[dir="rtl"] .jk-model-detail h3{line-height:.84!important}
html[dir="rtl"] .jk-model-detail>p{line-height:1.8}
html[dir="rtl"] .jk-model-actions{justify-content:flex-start}
html[dir="rtl"] .jk-model-browse{direction:ltr}
html[dir="rtl"] .jk-model-facts{direction:rtl}
html[dir="rtl"] .jk-commission-options>div{text-align:right}
html[dir="rtl"] .jk-commission-options :is(b,i){margin-inline:0 10px}
html[dir="rtl"] :is(.jk-engineering-head h2,.jk-craft-story h2,.jk-global h2,.jk-final h2){line-height:1.12!important}
html[dir="rtl"] .jk-global-steps{direction:rtl}
html[dir="rtl"] .jk-global-steps span{letter-spacing:0!important;text-align:center}
html[dir="rtl"] .jk-footer-title{line-height:1.02!important}

/* Listing pages */
html[dir="rtl"] .inner-hero-grid{text-align:right}
html[dir="rtl"] .inner-hero .h1{line-height:1.02!important;max-width:13ch}
html[dir="rtl"] .inner-hero .lead{line-height:1.8;max-width:62ch}
html[dir="rtl"] .inner-kpis{direction:rtl}
html[dir="rtl"] .model-index{direction:rtl;scroll-padding-inline:16px;overscroll-behavior-inline:contain}
html[dir="rtl"] .model-index a{direction:ltr;unicode-bidi:isolate}
html[dir="rtl"] .model-card-body{text-align:right}
html[dir="rtl"] .model-card-top{direction:rtl}
html[dir="rtl"] .model-card-top>div:first-child{text-align:right}
html[dir="rtl"] .model-card-price{text-align:left!important}
html[dir="rtl"] .model-card h3{line-height:.9!important}
html[dir="rtl"] .model-card-meta{direction:rtl}
html[dir="rtl"] .model-card-meta>div{text-align:right}
html[dir="rtl"] .model-card-actions{justify-content:flex-start}
html[dir="rtl"] .final-grid{text-align:right}
html[dir="rtl"] .final-actions{justify-content:flex-start}

/* Product pages */
html[dir="rtl"] .product-hero::before{content:"يُصنع حسب الطلب";right:auto;left:4vw;letter-spacing:.04em}
html[dir="rtl"] .product-hero-content{text-align:right;direction:rtl}
html[dir="rtl"] .product-title{line-height:.82!important}
html[dir="rtl"] .product-subtitle{line-height:1.65}
html[dir="rtl"] .product-hero-price{text-align:left!important}
html[dir="rtl"] .product-hero-actions{justify-content:flex-start}
html[dir="rtl"] :is(.product-story,.product-specifications,.product-options,.product-delivery-v11){text-align:right}
html[dir="rtl"] .product-specs-list li,html[dir="rtl"] .product-feature-list li{padding-inline:0 30px}
html[dir="rtl"] .product-specs-list li::before,html[dir="rtl"] .product-feature-list li::before{right:0;left:auto}
html[dir="rtl"] .product-price-table{text-align:right}
html[dir="rtl"] .related-models .related-card{text-align:right}

/* Configurator */
html[dir="rtl"] .config-preview-top,html[dir="rtl"] .config-preview-bottom{direction:rtl;text-align:right}
html[dir="rtl"] .config-model-name{line-height:.88!important}
html[dir="rtl"] .config-model-meta{direction:rtl;unicode-bidi:plaintext}
html[dir="rtl"] .config-live-price{text-align:left!important}
html[dir="rtl"] .config-panel{text-align:right}
html[dir="rtl"] .config-head{direction:rtl;align-items:flex-end}
html[dir="rtl"] .config-head h1{font-size:clamp(38px,5.6vw,76px)!important;line-height:1.08!important;max-width:11ch}
html[dir="rtl"] .config-progress{direction:ltr;unicode-bidi:isolate}
html[dir="rtl"] .choice-grid.models{direction:rtl;scroll-padding-inline:13px;overscroll-behavior-inline:contain}
html[dir="rtl"] .choice-card{text-align:right!important}
html[dir="rtl"] .model-choice-copy{align-items:flex-start;text-align:right}
html[dir="rtl"] .model-choice-copy strong{align-self:stretch;text-align:right}
html[dir="rtl"] .model-choice-title{line-height:1.5;min-height:3em}
html[dir="rtl"] .model-choice-copy>span:last-child{direction:rtl;unicode-bidi:plaintext}
html[dir="rtl"] .config-model-insight{text-align:right}
html[dir="rtl"] .config-model-insight-head{direction:rtl}
html[dir="rtl"] .config-model-insight-head>strong{text-align:left}
html[dir="rtl"] .config-model-insight-title{line-height:1.55}
html[dir="rtl"] .config-model-insight-specs{direction:rtl}
html[dir="rtl"] .config-model-insight-specs>div{text-align:right}
html[dir="rtl"] .config-model-insight-link{justify-content:flex-start}
html[dir="rtl"] .color-grid{direction:rtl}
html[dir="rtl"] .color-choice{text-align:right}
html[dir="rtl"] .finish-current{direction:rtl;text-align:right}
html[dir="rtl"] .finish-current-code{margin-inline-start:auto}
html[dir="rtl"] .custom-color-studio{text-align:right}
html[dir="rtl"] .custom-color-visual{direction:rtl;text-align:right}
html[dir="rtl"] .custom-color-controls{direction:rtl}
html[dir="rtl"] .custom-color-actions{justify-content:flex-start}
html[dir="rtl"] .field{text-align:right}
html[dir="rtl"] .field :is(input:not([type="email"]):not([type="tel"]),textarea,select){text-align:right}
html[dir="rtl"] .field select{background-position:left 16px center;padding-left:42px;padding-right:14px}
html[dir="rtl"] .config-summary{text-align:right}
html[dir="rtl"] .summary-row{direction:rtl}
html[dir="rtl"] .summary-row strong{text-align:left}
html[dir="rtl"] .mobile-total{direction:rtl}
html[dir="rtl"] .mobile-total>div:first-child{text-align:right}
html[dir="rtl"] .config-step-actions{direction:rtl}
html[dir="rtl"] .review-card{text-align:right}
html[dir="rtl"] .review-hero-copy{direction:rtl;text-align:right}
html[dir="rtl"] .review-hero-price{text-align:left}
html[dir="rtl"] .review-lines{direction:rtl}
html[dir="rtl"] .review-line{text-align:right}
html[dir="rtl"] .review-line>strong{unicode-bidi:plaintext}
html[dir="rtl"] .review-line>strong bdi{direction:ltr;unicode-bidi:isolate}
html[dir="rtl"] .review-line>strong.review-value-ltr{direction:ltr;unicode-bidi:isolate;text-align:right}
html[dir="rtl"] .review-line.is-total{direction:rtl}
html[dir="rtl"] .review-line.is-total>strong.review-value-ltr{text-align:left}
html[dir="rtl"] .review-actions{justify-content:flex-start;direction:rtl}
html[dir="rtl"] .review-edit{margin-inline-start:auto}
html[dir="rtl"] .order-receipt{text-align:right}

/* Company / manufacturing / export / contact */
html[dir="rtl"] :is(.company-page-v11,.technology-page-v11,.manufacturing-page-v11,.export-page-v11,.contact-page) :is(.section,.section-tight){text-align:right}
html[dir="rtl"] .contact-workspace{direction:rtl}
html[dir="rtl"] .contact-guidance-list{direction:rtl}
html[dir="rtl"] .guidance-item{text-align:right}
html[dir="rtl"] .contact-quick-grid{direction:rtl}
html[dir="rtl"] .contact-quick-card{text-align:right;padding-inline:24px 56px}
html[dir="rtl"] .contact-quick-card::after{left:22px;right:auto}
html[dir="rtl"] .contact-form-grid{direction:rtl}
html[dir="rtl"] .contact-form-actions{direction:rtl}
html[dir="rtl"] .contact-form-note{text-align:right}
html[dir="rtl"] .photo-band-copy{text-align:right!important}

/* Footer */
html[dir="rtl"] .footer-grid{direction:rtl;text-align:right}
html[dir="rtl"] .footer-col{text-align:right}
html[dir="rtl"] .footer-bottom{direction:rtl;text-align:right}
html[dir="rtl"] .footer-bottom>span:last-child{text-align:left}

@media (max-width:900px){
 html[dir="rtl"] .inner-hero .h1{font-size:clamp(46px,11vw,72px)!important;max-width:12ch}
 html[dir="rtl"] .product-hero-price{ text-align:right!important}
 html[dir="rtl"] .model-card-price{text-align:right!important}
}
@media (max-width:767px){
 html[dir="rtl"] body{line-height:1.68}
 html[dir="rtl"] .site-header .brand-name{font-size:10px;letter-spacing:.16em!important}
 html[dir="rtl"] .header-actions{gap:12px}
 html[dir="rtl"] .jk-hero-copy{inset-inline:18px!important;max-width:none;text-align:right}
 html[dir="rtl"] .jk-hero-copy h1{font-size:clamp(48px,14vw,68px)!important;line-height:.98!important;max-width:8ch}
 html[dir="rtl"] .jk-hero-copy p{font-size:14px;line-height:1.75;max-width:31ch}
 html[dir="rtl"] .jk-hero-actions{display:grid;grid-template-columns:1fr;gap:10px}
 html[dir="rtl"] .jk-statement{font-size:clamp(38px,11.5vw,58px)!important;line-height:1.15!important;max-width:11ch}
 html[dir="rtl"] :is(.jk-showroom-intro h2,.jk-commission h2,.jk-engineering-head h2,.jk-craft-story h2,.jk-global h2,.jk-final h2){font-size:clamp(38px,10.8vw,54px)!important;line-height:1.14!important}
 html[dir="rtl"] .jk-model-code{right:17px!important;left:auto!important}
 html[dir="rtl"] .jk-model-browse{left:14px!important;right:auto!important}
 html[dir="rtl"] .jk-model-detail h3{font-size:clamp(55px,17vw,80px)!important}
 html[dir="rtl"] .jk-global-steps{grid-template-columns:1fr 1fr}
 html[dir="rtl"] .jk-final-mark{right:auto!important;left:-70px!important}
 html[dir="rtl"] .inner-hero{text-align:right}
 html[dir="rtl"] .inner-hero .h1{font-size:clamp(44px,12vw,64px)!important;line-height:1.1!important;max-width:10ch}
 html[dir="rtl"] .inner-hero .lead{font-size:14px!important;line-height:1.8}
 html[dir="rtl"] .inner-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 html[dir="rtl"] .model-card-top{align-items:flex-start}
 html[dir="rtl"] .model-card-price{text-align:left!important;min-width:104px}
 html[dir="rtl"] .model-card-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}
 html[dir="rtl"] .product-hero-content{padding-inline:18px!important;text-align:right}
 html[dir="rtl"] .product-title{font-size:clamp(58px,18vw,88px)!important}
 html[dir="rtl"] .product-subtitle{font-size:14px;line-height:1.75}
 html[dir="rtl"] .product-hero-price{text-align:right!important;min-width:0}
 html[dir="rtl"] .config-preview-bottom{align-items:flex-end}
 html[dir="rtl"] .config-live-price{text-align:left!important}
 html[dir="rtl"] .config-head{align-items:flex-start;gap:12px}
 html[dir="rtl"] .config-head h1{font-size:clamp(40px,12vw,56px)!important;line-height:1.12!important;max-width:8.5ch}
 html[dir="rtl"] .config-section-title{align-items:flex-start;text-align:right}
 html[dir="rtl"] .choice-grid.models{margin-inline:-13px!important;padding-inline:13px!important}
 html[dir="rtl"] .choice-grid.models .choice-card{flex-basis:158px!important;width:158px!important;min-width:158px!important}
 html[dir="rtl"] .config-model-insight-head{align-items:flex-end}
 html[dir="rtl"] .config-model-insight-head h3{font-size:clamp(44px,14vw,62px)!important;line-height:.9!important}
 html[dir="rtl"] .config-model-insight-specs{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 html[dir="rtl"] .config-model-insight-specs>div:last-child{grid-column:1/-1}
 html[dir="rtl"] .custom-color-actions{display:grid;grid-template-columns:1fr 1fr}
 html[dir="rtl"] .review-hero-copy{inset-inline:16px!important;align-items:flex-end}
 html[dir="rtl"] .review-hero-copy h2{font-size:clamp(44px,14vw,60px)!important}
 html[dir="rtl"] .review-line{grid-template-columns:minmax(0,1fr) auto!important}
 html[dir="rtl"] .review-actions{direction:rtl}
 html[dir="rtl"] .contact-quick-card{padding-inline:20px 54px}
 html[dir="rtl"] .footer-bottom{display:grid;gap:12px}
 html[dir="rtl"] .footer-bottom>span:last-child{text-align:right}
}
@media (max-width:380px){
 html[dir="rtl"] .header-actions .header-build{display:none}
 html[dir="rtl"] .jk-hero-copy h1{font-size:46px!important}
 html[dir="rtl"] .config-head h1{font-size:39px!important}
 html[dir="rtl"] .model-card-actions{grid-template-columns:1fr}
 html[dir="rtl"] .custom-color-actions{grid-template-columns:1fr}
}
