/* Long translations wrap; addresses, credentials and amounts retain their order. */
.clean-ui button, .clean-ui .view-heading h1, .clean-ui .security-list > div > span { overflow-wrap: anywhere; }
.clean-ui .tabs button, .clean-ui .auth-switch button, .clean-ui .drawer-tabs button { min-width: 0; white-space: normal; line-height: 1.5; padding-block: 10px; }
.clean-ui .view-heading h1, .clean-ui .security-list > div > span, .clean-ui .network-box, .clean-ui .market-header > * { min-width: 0; }
.clean-ui .auth-modal h2 { padding-inline-end: 34px; overflow-wrap: anywhere; }
.clean-ui .execute { height: auto; padding: 12px; white-space: normal; }
.clean-ui .asset-table a { overflow-wrap: anywhere; max-width: 100%; }
.clean-ui .security-list b, .clean-ui .network-box strong, .clean-ui .one-time-key,
.clean-ui .rate-inline, .clean-ui .asset-input .input-line, .clean-ui .market-price strong,
.clean-ui .bet-input, .clean-ui .brand-name, .clean-ui #profileEmail, .clean-ui #profileId { direction: ltr; unicode-bidi: isolate; }
.clean-ui .security-list > div { gap: 12px; }
.clean-ui .footer-email { display: inline-flex; flex-wrap: wrap; gap: 0 6px; }
.clean-ui .footer-email > span:last-child { direction: ltr; unicode-bidi: isolate; }
.clean-ui [dir="ltr"] { unicode-bidi: isolate; }
[dir="rtl"] .clean-ui .auth-modal, [dir="rtl"] .clean-ui .drawer-view { text-align: start; }
[dir="rtl"] .clean-ui .modal-close { right: auto; left: 14px; }
[dir="rtl"] .clean-ui .account-drawer { right: auto; left: 0; }
[dir="rtl"] .clean-ui input[dir="ltr"], [dir="rtl"] .clean-ui textarea[dir="ltr"] { text-align: left; }
[dir="rtl"] .clean-ui .position-result { text-align: end; }
[lang="th"] .clean-ui, [lang="hi"] .clean-ui, [dir="rtl"] .clean-ui { line-height: 1.75; }
@media (max-width: 700px) {
  .clean-ui .tabs { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .clean-ui .guest-hint { align-items: flex-start; }
  .clean-ui .guest-hint > span { min-width: 0; }
  .clean-ui .guest-hint button { max-width: 35%; white-space: normal; }
  .clean-ui .prediction-ledger-head { flex-wrap: wrap; gap: 8px; }
  .clean-ui .market-header { gap: 12px; }
  .clean-ui .countdown { max-width: 42%; }
  .clean-ui #profileButton span { white-space: normal; text-overflow: clip; line-height: 1.4; }
}
