/* Shared UAE service layout across RU, EN and DE. Native links also work without JS. */
.uae-service .uae-languages{display:flex;gap:2px;align-items:center;flex-shrink:0}
.uae-service .uae-language{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:44px;padding:4px;text-decoration:none;color:var(--color-text-primary);font-size:13px;font-weight:600;border-radius:8px}
.uae-service .uae-language[aria-current=page]{background:var(--color-bg-secondary);color:var(--color-primary);box-shadow:inset 0 -2px currentColor}
.uae-service .uae-language:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.uae-service .nav-right{gap:8px;min-width:0}
.uae-service .visa-info h3 a{color:inherit;text-decoration:none}
.uae-service .visa-info .bo-order{position:relative;z-index:1;margin-top:10px;margin-left:12px;text-decoration:none}
.uae-service .article-hero.plx-lp-hero{height:560px;background-size:cover;background-position:center}
.uae-service .bo-text{overflow-wrap:anywhere}
.uae-service .article-body{overflow-wrap:anywhere}
.uae-service .article-body table{max-width:100%}
@media(max-width:768px){

 .uae-service .nav-left{flex:1;min-width:90px}

 .uae-service .nav-right{gap:4px}
 .uae-service nav .info-toggle,.uae-service nav .news-btn{display:none}
 .uae-service .article-hero.plx-lp-hero{height:320px}
 .uae-service .visa-info .bo-order{margin-left:0;display:flex;width:fit-content}
}
@media(max-width:480px){
 .uae-service .article-hero.plx-lp-hero{height:240px}

 .uae-service .uae-language{min-width:36px}
 .uae-service .nav-right{margin-left:auto}
}
