/* PHASE5-V2 语言下拉（Header 右上角），全站共用一份，不内联到每个页面 */
.i18n-dd{float:right;position:relative;line-height:60px;font-size:13px;z-index:1000001}
.i18n-dd details{position:relative}
.i18n-dd summary{list-style:none;cursor:pointer;color:#fff;opacity:.85;height:60px;padding:0 10px;
  display:inline-flex;align-items:center;white-space:nowrap;-webkit-user-select:none;user-select:none}
.i18n-dd summary::-webkit-details-marker{display:none}
.i18n-dd summary i{font-style:normal;font-size:10px;opacity:.7;margin-left:4px}
.i18n-dd summary b{font-weight:400}
.i18n-dd details[open] summary{opacity:1}
.i18n-dd ul{position:absolute;right:0;top:60px;margin:0;padding:6px 0;list-style:none;min-width:132px;
  background:#fff;border:1px solid #e3e3e3;border-radius:4px;box-shadow:0 6px 18px rgba(0,0,0,.18);z-index:1000002}
.i18n-dd li{line-height:34px;padding:0 14px;font-size:13px;color:#333;white-space:nowrap}
.i18n-dd li a{display:block;color:#333;text-decoration:none}
.i18n-dd li a:hover{color:#c00}
.i18n-dd li.cur{color:#c00;font-weight:700;background:#f6f6f6}
.i18n-dd li.cur::after{content:"\2713";float:right;color:#c00;margin-left:8px}
/* RTL（阿拉伯语）：面板与勾位随阅读方向镜像 */
html[dir=rtl] .i18n-dd ul{right:auto;left:0}
html[dir=rtl] .i18n-dd li.cur::after{float:left;margin-left:0;margin-right:8px}
/* 移动端：压缩高度与字号，不遮挡搜索框与菜单按钮 */
@media screen and (max-width:767px){
  .i18n-dd{line-height:40px;font-size:12px;margin-right:6px}
  .i18n-dd summary{height:40px;padding:0 6px}
  .i18n-dd ul{top:40px;min-width:120px}
  .i18n-dd li{line-height:30px;font-size:12px}
}
