.msc-language-menu{--msc-menu-bg:#fff;--msc-menu-fg:#172536;--msc-menu-border:#cbd5df;position:relative;z-index:50;margin-inline-start:auto;color:var(--msc-menu-fg);font:500 .94rem/1.4 system-ui,sans-serif;text-align:start;flex-shrink:0}
.msc-language-menu summary{display:flex;align-items:center;gap:.5rem;list-style:none;cursor:pointer;padding:.5rem .7rem;border:1px solid var(--msc-menu-border);border-radius:.5rem;background:var(--msc-menu-bg);color:var(--msc-menu-fg)}
.msc-language-menu summary::-webkit-details-marker{display:none}
.msc-language-menu img{width:20px;height:15px;object-fit:cover;flex-shrink:0;border-radius:2px;margin:0;box-shadow:0 0 0 1px #80808040}
.msc-language-menu ul{position:absolute;inset-block-start:calc(100% + .4rem);inset-inline-end:0;min-width:13rem;max-height:65vh;overflow:auto;margin:0;padding:.35rem;list-style:none;border:1px solid var(--msc-menu-border);border-radius:.65rem;background:var(--msc-menu-bg);box-shadow:0 .6rem 1.6rem #0003}
.msc-language-menu li{margin:0;padding:0;list-style:none}
.msc-language-menu a{display:flex!important;align-items:center;gap:.65rem;padding:.55rem .7rem;color:var(--msc-menu-fg)!important;text-decoration:none!important;border-radius:.3rem;white-space:nowrap}
.msc-language-menu a:hover,.msc-language-menu a:focus-visible,.msc-language-menu a[aria-current=true]{background:#3a8bd528}
.msc-language-menu :focus-visible{outline:2px solid #227dcc;outline-offset:2px}
html[dir=rtl] body{text-align:start}
html[dir=rtl] code,html[dir=rtl] pre,html[dir=rtl] kbd,html[dir=rtl] samp,html[dir=rtl] #account{direction:ltr;unicode-bidi:isolate}
html[dir=rtl] th,html[dir=rtl] td{text-align:start}
html[dir=rtl] pre{text-align:left}
@media(prefers-color-scheme:dark){.msc-language-menu{--msc-menu-bg:#17222e;--msc-menu-fg:#eef4fa;--msc-menu-border:#364453}}
@media(max-width:700px){header{flex-wrap:wrap;gap:.75rem}.msc-language-menu{margin-block:.25rem}.msc-language-menu ul{max-height:60vh}}

header:has(.msc-language-menu){gap:1.4rem;align-items:center}
html[dir=rtl] main ul{padding-inline-start:1.25rem;padding-inline-end:0}
html[dir=rtl] .note{border-left:0;border-inline-start:4px solid var(--color-border)}
html[dir=rtl] .price{direction:ltr;unicode-bidi:isolate}
