/* Imad 17 Oct 11:50: calm single-line address, shared by Home and Checkout.
   Arabic changes stay inside the unapproved Home preview. */
html[lang="en"] .home-address,
html[lang="ar"] .ar-home-proposal .home-address{padding:10px 12px;gap:9px}
html[lang="en"] .home-address>span,
html[lang="ar"] .ar-home-proposal .home-address>span{row-gap:5px;min-width:0}
html[lang="en"] .home-address b,
html[lang="en"] .approved .home-address.home-reference-overlay b,
html[lang="en"] .home-address.checkout-address-card b,
html[lang="ar"] .ar-home-proposal .home-address b{
 display:block;font-size:12px;font-weight:400!important;line-height:1.3;
 white-space:nowrap;-webkit-line-clamp:unset;overflow:hidden;text-overflow:ellipsis;letter-spacing:0;
}
html[lang="en"] .home-address em,
html[lang="ar"] .ar-home-proposal .home-address em{color:#42abcd;font-weight:500;font-size:11px;flex:none}
@media(max-height:720px){
 html[lang="en"] .home-address,
 html[lang="ar"] .ar-home-proposal .home-address{padding:7px 9px!important}
}
@media(max-width:360px){
 html[lang="en"] .home-address b,
 html[lang="en"] .approved .home-address.home-reference-overlay b,
 html[lang="en"] .home-address.checkout-address-card b,
 html[lang="ar"] .ar-home-proposal .home-address b{font-size:10.5px}
}
@media(max-width:340px){
 html[lang="en"] .home-address b,
 html[lang="en"] .approved .home-address.home-reference-overlay b,
 html[lang="en"] .home-address.checkout-address-card b,
 html[lang="ar"] .ar-home-proposal .home-address b{font-size:10px}
}
