.pm-language-switcher,.pm-language-switcher *{box-sizing:border-box}.pm-language-switcher{position:relative;z-index:40;background:linear-gradient(110deg,#fff,#f2f9f7);border-bottom:1px solid #dcebe6;color:#147a6b;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.pm-language-inner{width:min(1160px,92%);margin:auto;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px}.pm-language-label{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700;letter-spacing:.8px}.pm-language-switcher svg{width:20px;height:20px;flex:none}.pm-language-picker{position:relative;margin:0;padding:0;border:0;border-radius:0;background:transparent}.pm-language-picker summary{list-style:none;display:flex;align-items:center;gap:10px;min-height:40px;min-width:174px;padding:8px 13px;border:1px solid #cce2dc;border-radius:12px;background:#fff;color:#214f44;font-size:13px;font-weight:650;line-height:1.5;cursor:pointer;box-shadow:0 2px 5px #204d4005}.pm-language-picker summary::-webkit-details-marker{display:none}.pm-language-picker summary:hover,.pm-language-picker[open] summary{border-color:#147a6b;background:#f5fbf9}.pm-language-picker summary>span{flex:1}.pm-language-picker .pm-language-chevron{width:15px;height:15px;transition:transform .18s}.pm-language-picker[open] .pm-language-chevron{transform:rotate(180deg)}.pm-language-panel{position:absolute;top:calc(100% + 10px);right:0;width:min(280px,calc(100vw - 32px));padding:10px;border:1px solid #d9e9e3;border-radius:16px;background:#fff;box-shadow:0 18px 55px #133d3429}.pm-language-panel-title{padding:4px 9px 9px;color:#6c827b;font-size:11px;font-weight:750;letter-spacing:1px}.pm-language-options{display:grid;grid-template-columns:minmax(0,1fr);gap:3px}.pm-language-switcher a.pm-language-option{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:8px 10px;border:1px solid transparent;border-radius:9px;background:transparent;color:#29493f;text-decoration:none;min-width:0}.pm-language-option>span:first-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 10px}.pm-language-option strong{display:block;font-size:14px;line-height:1.5;font-weight:650}.pm-language-option small{display:block;margin-top:0;font-size:10px;line-height:1.5;color:#7a8d86}.pm-language-option .pm-language-check{font-size:15px;color:#91a69d}.pm-language-switcher a.pm-language-option:hover{border-color:#bddbd1;background:#eff8f4}.pm-language-switcher a.pm-language-option[aria-current]{background:#e5f4ee;border-color:#a7cfc0}.pm-language-option[aria-current] .pm-language-check{color:#147a6b}.pm-language-option[aria-current] strong{color:#116651}.pm-language-switcher a:focus-visible,.pm-language-picker summary:focus-visible{outline:3px solid #147a6b;outline-offset:3px}@media(max-width:540px){.pm-language-inner{min-height:54px}.pm-language-label{font-size:11px;letter-spacing:0}.pm-language-picker summary{min-width:158px;min-height:38px;font-size:12px}.pm-language-panel{padding:9px;border-radius:14px}.pm-language-option strong{font-size:13px}.pm-language-switcher a.pm-language-option{padding:9px 10px}.pm-language-option small{font-size:9px}}@media(prefers-reduced-motion:reduce){.pm-language-picker .pm-language-chevron{transition:none}}@media print{.pm-language-switcher{display:none}}