.language-bar {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 8px;
    min-height: 40px;
    width: 100%;
    padding: 5px 14px;
    box-sizing: border-box;
    flex: 0 0 auto;
    color: #475467;
    background: #fff;
    font-size: 12px;
}
.language-bar #app-language {
    width: auto;
    min-height: 30px;
    margin: 0;
    padding: 4px 24px 4px 8px;
    border: 1px solid #d0d5dd;
    border-radius: 6px;
    background: #fff;
    color: #18202a;
    font-size: 13px;
}
html[data-multilang="1"] body.auth-page { padding-top: 60px; }
body.auth-page .language-bar { position: absolute; top: 0; left: 0; background: transparent; }
body.auth-page .language-bar label { color: #fff; }
html[data-multilang="1"] body.support-chat-page .chat-shell { height: calc(100% - 40px); }
html[lang="en"] .bottom-tabs a { min-width: 0; font-size: 10px; }
html[lang="en"] .bottom-tabs a span { white-space: normal; line-height: 1.15; }
html[lang="en"] .form-label,
html[lang="en"] .auth-row-icon { width: auto; min-width: 76px; flex-shrink: 0; }
html[lang="en"] .form-row-line { flex-wrap: wrap; }
html[lang="en"] .form-row-line input { min-width: 120px; }
html[lang="en"] .summary-grid article,
html[lang="en"] .data-grid article { min-width: 0; overflow-wrap: anywhere; }
html[lang="en"] .app-nav { flex-wrap: wrap; height: auto; gap: 8px; }
html[lang="en"] .app-nav nav { flex-wrap: wrap; }
html[lang="en"] .auth-row { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 6px; }
html[lang="en"] .auth-row .auth-row-icon { grid-column: 1 / -1; width: auto; }
html[lang="en"] .auth-row input { min-width: 0; width: 100%; }
html[lang="en"] .auth-checkbox-line { align-items: flex-start; white-space: normal; flex-wrap: wrap; }
html[lang="en"] .auth-checkbox-line label { white-space: normal; min-width: 0; flex: 1; }
html[lang="en"] .auth-checkbox-line .auth-link { margin-left: 24px; flex-basis: calc(100% - 24px); }
html[lang="en"] .auth-row .auth-eye { width: auto; min-width: 42px; }
html[lang="en"] .auth-panel:has(.auth-back) .auth-greeting { padding-left: 22px; }
