
.usdt-language-selector{
    position:relative;
    display:inline-block;
    z-index:999;
    font-family:inherit;
    color:#26364b;
}
.usdt-language-trigger{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:8px;
    min-height:42px;
    padding:8px 12px;
    border:1px solid #dfe7f0;
    border-radius:10px;
    background:#fff;
    color:#26364b;
    font:inherit;
    font-size:13px;
    font-weight:700;
    cursor:pointer;
    box-shadow:0 3px 12px rgba(15,23,42,.05);
    transition:.18s ease;
}
.usdt-language-trigger:hover{
    border-color:#b8c8da;
    box-shadow:0 6px 16px rgba(15,23,42,.08);
}
.usdt-language-flag{font-size:19px;line-height:1}
.usdt-language-name{white-space:nowrap}
.usdt-language-chevron{font-size:11px;color:#718096;transition:transform .18s ease}
.usdt-language-selector.is-open .usdt-language-chevron{transform:rotate(180deg)}
.usdt-language-menu{
    position:absolute;
    top:calc(100% + 7px);
    left:0;
    min-width:230px;
    max-height:360px;
    overflow:auto;
    display:none;
    padding:6px;
    border:1px solid #dfe7f0;
    border-radius:12px;
    background:#fff;
    box-shadow:0 16px 36px rgba(15,23,42,.16);
}
.usdt-language-selector.is-open .usdt-language-menu{display:block}
.usdt-language-option{
    width:100%;
    display:grid;
    grid-template-columns:28px 1fr auto;
    align-items:center;
    gap:8px;
    padding:9px 10px;
    border:0;
    border-radius:8px;
    background:transparent;
    color:#26364b;
    text-align:left;
    font:inherit;
    font-size:12px;
    cursor:pointer;
}
.usdt-language-option:hover{background:#f5f8fc}
.usdt-language-option.is-selected{background:#eef5ff;color:#176ed3;font-weight:800}
.usdt-language-option-code{font-size:9px;color:#8a97a8;font-weight:800}
.usdt-language-selector.usdt-language-style-pill .usdt-language-trigger{
    border-radius:999px;
    padding-left:14px;
    padding-right:14px;
}
.usdt-language-selector.usdt-language-style-compact .usdt-language-trigger{
    min-width:74px;
}
.usdt-language-selector.usdt-language-style-compact .usdt-language-name{
    font-size:11px;
}
.usdt-language-selector.usdt-language-style-compact .usdt-language-trigger .usdt-language-name{
    display:none;
}
.usdt-language-selector.usdt-language-style-minimal .usdt-language-trigger{
    min-height:34px;
    border:0;
    border-bottom:1px solid #cfd8e3;
    border-radius:0;
    padding:5px 3px;
    box-shadow:none;
    background:transparent;
}
.usdt-language-selector.usdt-language-style-card{
    padding:5px;
    border:1px solid #dfe7f0;
    border-radius:14px;
    background:#f8fafc;
}
.usdt-language-selector.usdt-language-style-card .usdt-language-trigger{
    border:0;
    box-shadow:none;
    background:#fff;
    border-radius:9px;
}
@media(max-width:600px){
    .usdt-language-menu{
        left:auto;
        right:0;
        min-width:220px;
        max-width:calc(100vw - 24px);
    }
}


/* V3.66.73 — RTL isolado do USDT Exchange (árabe, persa e hebraico). */
/* V3.66.74 — RTL somente no conteúdo; o track de etapas permanece LTR
   para não inverter/quebrar a navegação de Compra e Venda. */
.usdt-exchange-app[data-usdt-language="ar"] .usdt-step,
.usdt-exchange-app[data-usdt-language="fa"] .usdt-step,
.usdt-exchange-app[data-usdt-language="he"] .usdt-step{
    direction:rtl;
    text-align:right;
}
.usdt-exchange-app[data-usdt-language="ar"] .usdt-exchange-track,
.usdt-exchange-app[data-usdt-language="fa"] .usdt-exchange-track,
.usdt-exchange-app[data-usdt-language="he"] .usdt-exchange-track{
    direction:ltr;
}
.usdt-exchange-app[data-usdt-language="ar"] .usdt-language-selector,
.usdt-exchange-app[data-usdt-language="fa"] .usdt-language-selector,
.usdt-exchange-app[data-usdt-language="he"] .usdt-language-selector{
    direction:ltr;
    text-align:left;
}
.usdt-exchange-app[data-usdt-language="ar"] input,
.usdt-exchange-app[data-usdt-language="fa"] input,
.usdt-exchange-app[data-usdt-language="he"] input,
.usdt-exchange-app[data-usdt-language="ar"] select,
.usdt-exchange-app[data-usdt-language="fa"] select,
.usdt-exchange-app[data-usdt-language="he"] select,
.usdt-exchange-app[data-usdt-language="ar"] textarea,
.usdt-exchange-app[data-usdt-language="fa"] textarea,
.usdt-exchange-app[data-usdt-language="he"] textarea{
    direction:rtl;
    text-align:right;
}
.usdt-exchange-app[data-usdt-language="ar"] input[type="number"],
.usdt-exchange-app[data-usdt-language="fa"] input[type="number"],
.usdt-exchange-app[data-usdt-language="he"] input[type="number"],
.usdt-exchange-app[data-usdt-language="ar"] input[inputmode="numeric"],
.usdt-exchange-app[data-usdt-language="fa"] input[inputmode="numeric"],
.usdt-exchange-app[data-usdt-language="he"] input[inputmode="numeric"],
.usdt-exchange-app[data-usdt-language="ar"] .usdt-order-code,
.usdt-exchange-app[data-usdt-language="fa"] .usdt-order-code,
.usdt-exchange-app[data-usdt-language="he"] .usdt-order-code{
    direction:ltr;
    text-align:left;
}
.usdt-exchange-app[data-usdt-language="ar"] .usdt-language-menu,
.usdt-exchange-app[data-usdt-language="fa"] .usdt-language-menu,
.usdt-exchange-app[data-usdt-language="he"] .usdt-language-menu{
    direction:ltr;
    text-align:left;
}

.usdt-exchange-app[data-usdt-language="ar"] .usdt-exchange-track,
.usdt-exchange-app[data-usdt-language="fa"] .usdt-exchange-track,
.usdt-exchange-app[data-usdt-language="he"] .usdt-exchange-track{
    direction:ltr!important;
}
.usdt-exchange-app[data-usdt-language="ar"] .usdt-step,
.usdt-exchange-app[data-usdt-language="fa"] .usdt-step,
.usdt-exchange-app[data-usdt-language="he"] .usdt-step{
    direction:rtl;
    unicode-bidi:plaintext;
}
.usdt-exchange-app[data-usdt-language="ar"] input[type="number"],
.usdt-exchange-app[data-usdt-language="fa"] input[type="number"],
.usdt-exchange-app[data-usdt-language="he"] input[type="number"],
.usdt-exchange-app[data-usdt-language="ar"] [data-rate],
.usdt-exchange-app[data-usdt-language="fa"] [data-rate],
.usdt-exchange-app[data-usdt-language="he"] [data-rate]{
    direction:ltr!important;
    text-align:left!important;
}
