
body,body :where(h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea,label,legend,summary,span,small,strong,b,div,section,nav,aside,li,td,th):not([class*="fa-"]):not(.fa):not(.fas):not(.far):not(.fab):not([class*="icon-"]){font-family:"IBM Plex Sans", "IBM Plex Sans Arabic", sans-serif!important;letter-spacing:normal;}
body{direction:rtl;}
html body #de-landing[dir=rtl] .de-store-filter-body,html body #de-landing[dir=rtl] .de-store-category-head,html body #de-landing[dir=rtl] .de-store-card{direction:rtl;text-align:right;}
html body #de-landing[dir=rtl] .de-store-filter-body :is(.de-store-label,legend,.de-store-hint,.de-store-help){text-align:right!important;direction:rtl;}
html body #de-landing[dir=rtl] .de-store-filter-body legend{float:none;width:100%;}
html body #de-landing[dir=rtl] .de-store-category-options label{display:grid!important;grid-template-columns:15px minmax(0,1fr) auto;gap:7px!important;direction:rtl!important;text-align:right!important;align-items:center!important;}
html body #de-landing[dir=rtl] .de-store-category-options label>span{min-width:0;text-align:right!important;direction:rtl;unicode-bidi:isolate;overflow-wrap:normal;}
html body #de-landing[dir=rtl] .de-store-category-options label>small{direction:ltr;unicode-bidi:isolate;justify-self:end;}
html body #de-landing[dir=rtl] .de-store-category-options input[type=checkbox]{margin:0!important;justify-self:start;}
html body #de-landing[dir=rtl] .de-store-filter-body input:not([type=checkbox]),html body #de-landing[dir=rtl] .de-store-filter-body select{direction:rtl;text-align:right!important;}
html body #de-landing[dir=rtl] .de-store-filter-body fieldset:last-of-type label{direction:rtl;text-align:right;}
html body #de-landing[dir=rtl] :is(.de-store-category-head h3,.de-store-category-head p,.de-store-card-heading h4,.de-store-features li,.de-store-modal-specs li){text-align:right!important;}
html body #de-landing[dir=rtl] :is(.de-store-category-heading,.de-store-more,.de-license-organizer,.de-store-features li){direction:rtl;}
html body #de-landing[dir=rtl] .de-store-category-head h3{line-height:1.5;}
html body #de-landing[dir=rtl] .de-store-card-heading h4{width:100%;}
html body #de-landing[dir=rtl] .de-store-filter-panel summary{padding-inline-start:12px!important;padding-inline-end:80px!important;direction:rtl;text-align:right;}
html body #de-landing[dir=rtl] .de-store-filter-panel .de-store-reset{left:10px!important;right:auto!important;inset-inline-end:10px!important;inset-inline-start:auto!important;}
html body #de-landing[dir=rtl] .de-store-more>svg:last-child{transform:scaleX(-1);}
html body #de-landing[dir=rtl] :is(.de-nav-link,.de-dropdown summary,.de-footer-column,.de-mega-copy){direction:rtl;text-align:right;}
html body #de-landing[dir=rtl] .de-store-price bdi{direction:ltr;unicode-bidi:isolate;}

html body .de-ar-money{display:inline-flex!important;direction:ltr!important;align-items:baseline;gap:.18em;unicode-bidi:isolate;white-space:nowrap;font:inherit;}
html body .de-ar-money-unit{display:inline-flex;align-items:baseline;direction:rtl;unicode-bidi:isolate;font-size:.62em;line-height:1.3;}
html body .de-ar-money-unit:has(.de-sar-currency){font-size:1em;}
html body .de-ar-money-amount{direction:ltr;unicode-bidi:isolate;font:inherit;}

/* Arabic customer pages: shared alignment without reversing technical values. */
html[dir=rtl] body #de-landing :is(.de-order-heading,.de-domain-intro,.de-domain-hint,.de-checkout-heading,.de-config-heading,.de-config-intro,.de-config-product-head,.de-kb-hero,.de-kb-content,.de-domain-heading,.de-domain-story,.de-domain-portfolio){direction:rtl;text-align:right!important;}
html[dir=rtl] body #de-landing :is(.de-order-heading,.de-domain-intro,.de-checkout-heading,.de-config-heading,.de-config-intro,.de-config-product-head,.de-kb-hero,.de-domain-heading) :is(h1,h2,h3,p,span){text-align:inherit!important;}
html[dir=rtl] body #de-landing :is(.de-product-flow,.de-checkout-store,.de-config-store){direction:rtl;}
html[dir=rtl] body #de-landing .domain-input-group.force-ltr{direction:rtl!important;text-align:right!important;}
html[dir=rtl] body #de-landing :is(#registersld,#transfersld,#owndomainsld,#owndomaintld){direction:ltr!important;text-align:right!important;}
html[dir=rtl] body #de-landing .de-domain-hint{color:#426352!important;text-align:right!important;direction:rtl!important;}
html[dir=rtl] body #de-landing :is(.de-order-heading p,.de-config-heading p,.de-checkout-heading p,.de-store-hint){color:#426352!important;}
html[dir=rtl] body #de-landing .de-domain-intro p{color:#e1f4e9!important;}
html[dir=rtl] body :is(.main-content,.allure-content) :is(.header-lined,.page-header,.sub-heading,.form-group>label,.control-label,.help-block,.alert){direction:rtl;text-align:right;}
html[dir=rtl] body :is(.main-content,.allure-content) :is(h1,h2,h3,h4):not(.text-center){text-align:start;}
html[dir=rtl] body :is(input[type=email],input[type=url],input[type=password],input[type=tel],input[name=domain],input[name=hostname],input[name=ip]){direction:ltr;unicode-bidi:isolate;}
html[dir=rtl] body input::placeholder,html[dir=rtl] body textarea::placeholder{direction:rtl;text-align:right;}
html[dir=rtl] body .de-showcase-card{direction:rtl;text-align:right;}
html[dir=rtl] body .de-showcase-card :is(.pull-right,.float-right){float:left!important;}
html[dir=rtl] body #de-landing :is(.de-order-progress,.de-checkout-progress,.de-config-progress){direction:rtl;}
/* Price hierarchy: amount first in visual weight, a balanced unit, clear period. */
html body .de-ar-money{align-items:center!important;gap:.14em!important;line-height:1.3;}
html body .de-ar-money-unit{font-size:.55em;line-height:1.3;font-weight:600;}
html body .de-ar-money-unit:has(.de-sar-currency){font-size:.74em!important;line-height:1!important;}
html body .de-ar-money-unit .de-sar-currency{vertical-align:middle!important;margin:0!important;}
html body .de-ar-money-amount{line-height:1.3;}
html[dir=rtl] body #de-landing .de-store-price{align-items:center;gap:8px;}
html[dir=rtl] body #de-landing .de-store-price :is([data-store-cycle],.de-store-period){font-size:14px!important;line-height:1.5;color:#355d50!important;}
html[dir=rtl] body #de-landing :is(.de-store-price,.de-summary-total,.total-due-today){font-variant-numeric:tabular-nums;}

html[dir=rtl] body #de-landing .de-store-price-line{align-items:center!important;gap:8px!important;}
html[dir=rtl] body #de-landing .de-store-savings{color:#426352!important;line-height:1.6;}

html[dir=rtl] body #de-landing :is(.de-footer-top,.de-footer-whatsapp){left:16px!important;right:auto!important;}
html[dir=rtl] body input[name=username]{direction:ltr;unicode-bidi:isolate;}
