/* Narrow browser-translation protection. Ordinary commercial and legal copy stays translatable. */
.translation-protected{direction:ltr;unicode-bidi:isolate}
:is(.brand,.rail-mark,.footer-wordmark,.config-wordmark,.receipt-mark,.signature-mark,.canary-brand){direction:ltr;unicode-bidi:isolate;white-space:nowrap}
:is(.brand,.config-wordmark){flex-direction:row;flex-shrink:0}
:is(.brand,.rail-mark,.footer-wordmark,.config-wordmark,.receipt-mark,.signature-mark,.canary-brand) font{display:contents}
:is(.brand,.config-wordmark)>span{flex:none}
:is(.home-crypto-code,.crypto-code,.coin-badge,.selection-preview-icon,.offer-country-mark,.vps-country-mark){direction:ltr;unicode-bidi:isolate;white-space:nowrap;flex-shrink:0}
:is(.offer-country-mark,.vps-country-mark) font{display:contents}

/* The badge is an identifier; the adjacent full country name is free to wrap. */
#config-dialog .config-option-symbol{box-sizing:border-box;flex:0 0 31px;width:31px;min-width:31px;max-width:31px;direction:ltr;unicode-bidi:isolate;white-space:nowrap;overflow:hidden}
#config-dialog .config-option-symbol font{display:contents}
#config-dialog .config-option-card>span:has(strong){min-width:0;overflow-wrap:anywhere}
#config-dialog .config-option-card>span:has(strong) :is(strong,small){overflow-wrap:anywhere}
.root-access .ra-line input,:is(.new-token,.token-input input,.payment-address code,.payment-address input,.payment-address textarea){direction:ltr;unicode-bidi:isolate}
.access-page .access-card :is(h2,h3){overflow-wrap:anywhere}
@media(max-width:960px){#config-dialog .config-option-symbol{flex-basis:27px;width:27px;min-width:27px;max-width:27px}}
@media(max-width:700px){#config-dialog .config-option-symbol{flex-basis:28px;width:28px;min-width:28px;max-width:28px}}
@media(max-width:480px){
 #config-dialog .config-choice-grid:has(input[name="config-location"]){grid-template-columns:1fr}
 #config-dialog .config-choice-grid:has(input[name="config-location"]) .config-option-symbol{display:flex}
 #config-dialog .config-choice-grid:has(input[name="config-location"]) :is(strong,small){overflow-wrap:normal;word-break:normal}
}
