.pg-language-trigger{display:inline-flex!important;align-items:center;gap:9px;flex:none;max-width:195px;width:auto!important;min-height:40px;padding:9px 12px!important;border:1px solid var(--ui-line,var(--pg-line,#d7dfed))!important;border-radius:12px!important;background:var(--ui-panel,var(--pg-panel,#fff))!important;color:var(--ui-text,var(--pg-text,#17233d))!important;font:500 13px Outfit,system-ui,sans-serif!important;cursor:pointer;margin:0!important;white-space:nowrap}.pg-language-trigger svg{width:18px;height:18px;flex:none}.pg-language-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-language-trigger small{font-size:14px}.pg-language-replaced{min-width:0!important}.pg-language-replaced>label,.pg-language-replaced>button[hidden],#languageDropdown[hidden],#siteLanguage[hidden],#coverLanguage[hidden],.pg-language-control[hidden]{display:none!important}
#pgLanguageDialog{position:fixed!important;inset:0!important;margin:auto!important;transform:none!important;box-sizing:border-box;width:min(850px,calc(100vw - 32px));max-width:850px;max-height:calc(100dvh - 32px);height:fit-content;padding:26px;border:1px solid var(--ui-line,var(--pg-line,#dce3ef));border-radius:22px;background:var(--ui-panel,var(--pg-panel,#fff));color:var(--ui-text,var(--pg-text,#17233d));box-shadow:0 24px 90px #0005;overflow:auto;font:15px/1.5 Outfit,system-ui,sans-serif}#pgLanguageDialog::backdrop{background:#07142888;backdrop-filter:blur(5px)}.pg-language-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.pg-language-heading h2{font-size:24px;line-height:1.2;margin:0;color:inherit}.pg-language-close{background:transparent!important;color:inherit!important;border:1px solid var(--ui-line,#cad3e3)!important;border-radius:10px!important;width:40px!important;height:40px;padding:0!important;font-size:26px!important;flex:none;margin:0!important}.pg-language-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.pg-language-grid button{display:flex;align-items:center;gap:10px;min-width:0;min-height:52px;width:100%;margin:0;padding:12px;border:1px solid transparent;border-radius:11px;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.pg-language-grid button:hover{background:#3984ff12}.pg-language-grid button[aria-pressed=true]{background:#3984ff18;border-color:#3984ff55;color:#3984ff}.pg-language-flag{font-family:system-ui,sans-serif;font-size:22px;flex:none}.pg-language-name{overflow-wrap:anywhere}.pg-language-check{margin-inline-start:auto;opacity:0}.pg-language-grid [aria-pressed=true] .pg-language-check{opacity:1}.pg-language-error:empty{display:none}.pg-language-error{color:#cc3844}.pg-language-grid button:focus-visible,.pg-language-trigger:focus-visible{outline:3px solid #3984ff88;outline-offset:2px}
.pg-language-flag{display:inline-flex;align-items:center;width:28px;height:28px}.pg-language-flag img{width:28px;height:22px;border-radius:4px;object-fit:cover;box-shadow:0 0 0 1px #8494aa25}
@media(max-width:600px){#pgLanguageDialog{padding:18px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.pg-language-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.pg-language-grid button{padding:10px 7px;font-size:13px;gap:7px}.pg-language-trigger{max-width:150px;padding:8px 10px!important}.pg-language-heading h2{font-size:22px}}
.pdf-header .pg164-language[hidden],.pdf-header #pdfLanguage[hidden]{display:none!important}.pdf-header,.pdf-header~#pgLanguageDialog{--ui-panel:var(--panel);--ui-text:var(--text);--ui-line:var(--line)}.pdf-header .pg-language-trigger{max-width:195px}.pdf-header .pg-language-trigger small{margin-inline-start:2px}@media(max-width:520px){.pdf-header .pg-language-trigger{max-width:126px;gap:6px;font-size:12px!important;padding:7px 9px!important}}@media print{#pgLanguageDialog,.pg-language-trigger{display:none!important}}