
/* RentX V14.1 — Global locale / footer reconciliation */
.rx141-lang-switch{
    display:flex;
    align-items:center;
    gap:6px;
    flex:0 0 auto;
}
.rx141-lang-switch a{
    min-width:38px;
    height:38px;
    display:grid;
    place-items:center;
    border:1px solid #dce3eb;
    border-radius:9px;
    background:#fff;
    color:#24344d;
    text-decoration:none;
    font-size:12px;
    font-weight:900;
}
.rx141-lang-switch a.active{
    background:#ffb800;
    border-color:#ffb800;
    color:#111827;
}
html[lang="en"] .rx133-site-header,
html[lang="en"] .rx133-page-hero,
html[lang="en"] .rx133-doc-hero,
html[lang="en"] .rx133-footer,
html[lang="en"] .rx133-prefooter{
    direction:ltr;
}
html[lang="ar"] .rx133-site-header,
html[lang="ar"] .rx133-page-hero,
html[lang="ar"] .rx133-doc-hero,
html[lang="ar"] .rx133-footer,
html[lang="ar"] .rx133-prefooter{
    direction:rtl;
}
html[lang="en"] .main,
html[lang="en"] .panel,
html[lang="en"] .table{
    direction:ltr;
}
html[lang="ar"] .main,
html[lang="ar"] .panel,
html[lang="ar"] .table{
    direction:rtl;
}
.rx141-admin-override{
    margin:14px 0;
    padding:12px 14px;
    border:1px solid #f0d274;
    border-radius:10px;
    background:#fff9e6;
    color:#765a00;
    font-size:12px;
    font-weight:700;
}
@media(max-width:980px){
    .rx133-header-inner{
        flex-wrap:wrap;
    }
    .rx141-lang-switch{
        order:3;
    }
}
