.newmc-language,.newmc-language-current{display:inline-block;margin:14px 0;font-size:15px;color:inherit}
.newmc-language summary{display:flex;align-items:center;gap:9px;list-style:none;cursor:pointer;padding:10px 14px;border:1px solid #90989f;border-radius:10px}
.newmc-language summary::-webkit-details-marker{display:none}
.newmc-language :focus-visible{outline:3px solid #269954;outline-offset:4px}
.newmc-language-panel{padding:24px;border-radius:18px;background:#fff;color:#17202a;box-shadow:0 12px 70px #0003;max-width:560px}
.newmc-language-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px}
.newmc-language-heading h2{margin:0;font-size:23px;line-height:1.3}
.newmc-language-close{display:none;background:transparent;border:0;color:inherit;font-size:32px;cursor:pointer;width:44px;height:44px}
.newmc-language-panel ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:0}
.newmc-language-panel li>a,.newmc-language-panel li>span{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:12px 16px;border:1px solid #aeb6bd;border-radius:10px;text-decoration:none;color:inherit;box-sizing:border-box}
.newmc-language-panel li>a:hover{background:#e9f6ee;border-color:#238748}
.newmc-language-panel [aria-current]{background:#e9f6ee;border-color:#238748;color:#195b31}
.newmc-language-backdrop{display:none}
.newmc-language-enhanced[open] .newmc-language-backdrop{display:block;position:fixed;inset:0;background:#050d18a8;z-index:11000}
.newmc-language-enhanced[open] .newmc-language-panel{position:fixed;z-index:11001;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 32px);box-sizing:border-box;max-height:85vh;overflow:auto}
.newmc-language-enhanced .newmc-language-close{display:block}
html[data-theme=dark] .newmc-language-panel,body.dark .newmc-language-panel,html.dark .newmc-language-panel{background:#202832;color:#f3f6f8}
html[data-theme=dark] .newmc-language-panel [aria-current],html[data-theme=dark] .newmc-language-panel li>a:hover{background:#244431;color:#d9ffe5}
@media(max-width:480px){.newmc-language-panel{padding:20px}.newmc-language-panel ul{grid-template-columns:1fr}.newmc-language-heading h2{font-size:21px}}
@media(prefers-reduced-motion:reduce){.newmc-language *{scroll-behavior:auto}}
.newmc-language summary{border-color:#d7e0dc;border-radius:12px;font-family:system-ui,-apple-system,sans-serif;font-weight:600;min-height:44px;box-sizing:border-box}
.newmc-language summary>svg{width:22px;height:22px;color:#08794f}
.newmc-language-enhanced[open] .newmc-language-backdrop{background:rgba(11,23,20,.46);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}
.newmc-language-panel{font-family:system-ui,-apple-system,sans-serif;max-width:540px;border:1px solid #dbe6df;padding:28px}
.newmc-language-heading{margin-bottom:10px;gap:10px}
.newmc-language-heading h2{font-family:inherit;font-weight:750;font-size:25px;letter-spacing:-.6px}
.newmc-language-close{position:absolute;right:16px;top:16px;border-radius:50%;background:#f0f5f2;line-height:1}
.newmc-language-planet{display:grid;place-items:center;width:64px;height:64px;margin-bottom:22px;border:1px solid #bee1cc;border-radius:21px;background:linear-gradient(140deg,#e8fff0,#d5ede9);color:#08794f}
.newmc-language-planet svg{width:38px;height:38px}
.newmc-language-description{font-size:14px;line-height:1.6;color:#5d6c64;margin:0 0 24px}
.newmc-language-panel ul{gap:10px}
.newmc-language-panel li>a,.newmc-language-panel li>span{font-size:14px;min-height:62px;padding:12px;border-color:#d7e1da;border-radius:12px}
.newmc-language-panel li>.newmc-language-unavailable{flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;background:#f6f8f6;color:#617168}
.newmc-language-unavailable small{font-size:11px;line-height:1.3;font-weight:400}
html[data-theme=dark] .newmc-language-panel{border-color:#3b5148;background:#16261f;color:#ecf6ef}
html[data-theme=dark] .newmc-language-description{color:#afc0b7}
html[data-theme=dark] .newmc-language-close,html[data-theme=dark] .newmc-language-panel li>.newmc-language-unavailable{background:#21352b;color:#bdcdc3}
html[data-theme=dark] .newmc-language-planet{background:#244e3a;color:#90edb4;border-color:#3b6951}
html[data-theme=dark] .newmc-language summary>svg{color:#90edb4}
@media(max-width:480px){.newmc-language-panel ul{grid-template-columns:repeat(2,minmax(0,1fr))}.newmc-language-panel{padding:22px}.newmc-language-heading h2{font-size:22px}.newmc-language-panel li>a,.newmc-language-panel li>span{font-size:13px}.newmc-language-enhanced[open] .newmc-language-panel{max-height:calc(100dvh - 32px)}}

.newmc-language-chevron{display:flex;align-items:center;justify-content:center;margin-left:3px;flex:0 0 16px;width:16px;height:16px}.newmc-language-chevron svg{display:block;width:16px;height:16px;transition:transform .18s ease}.newmc-language[open] .newmc-language-chevron svg{transform:rotate(180deg)}
@media(prefers-reduced-motion:reduce){.newmc-language-chevron svg{transition:none}}
