/* MATCHSIMPLE_PREMIUM_CUSTOMER_I18N_U1: isolated customer and partner language control */
.ms-premium-language{display:inline-flex;gap:6px;align-items:center;flex:0 0 auto;max-width:100%;border:1px solid rgba(150,159,171,.42);border-radius:10px;background:#16202f;color:white;padding:5px 7px;font-family:system-ui,Arial,sans-serif;font-size:12px;line-height:1.3;box-shadow:0 2px 8px rgba(0,0,0,.1);box-sizing:border-box}
.ms-premium-language label{color:inherit!important;margin:0!important;display:inline!important;font-size:12px!important;white-space:nowrap;font-weight:600!important}
.ms-premium-language select{width:auto!important;max-width:136px;min-width:96px;min-height:29px;margin:0!important;padding:4px 7px!important;background:#fff!important;color:#151a22!important;border:1px solid #aeb5be!important;border-radius:7px!important;font:600 12px/1.35 system-ui,Arial,sans-serif!important;cursor:pointer;box-sizing:border-box}
.ms-premium-language select:focus-visible{outline:3px solid #c0dcff!important;outline-offset:1px}
.ms-lang-floating{position:fixed;bottom:14px;right:14px;z-index:9995}
html[dir="rtl"] .ms-lang-floating{right:auto;left:14px}
html[dir="rtl"] .ms-premium-language{direction:ltr}
@media(max-width:820px){.v51-nav .ms-premium-language,header nav .ms-premium-language{position:fixed!important;bottom:12px!important;right:12px!important;z-index:9995!important;box-shadow:0 3px 14px rgba(0,0,0,.3)}html[dir="rtl"] .v51-nav .ms-premium-language,html[dir="rtl"] header nav .ms-premium-language{right:auto!important;left:12px!important}}
@media(prefers-reduced-motion:reduce){.ms-premium-language *{transition:none!important}}
