.language-switcher{display:inline-flex;align-items:center;gap:.35rem;flex:none;color:var(--crm-muted,var(--muted,#62685f));font:500 12px/1.2 system-ui,sans-serif;white-space:nowrap}.language-switcher select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:88px;max-width:none;min-height:36px;padding:6px 3px;padding-right:20px!important;background-position:right 4px center!important;background-size:10px 7px!important;border:0;border-radius:7px;background-color:transparent;color:inherit;font:inherit!important;cursor:pointer}.language-switcher select:focus-visible{outline:none;background-color:color-mix(in srgb,var(--accent,#587d55) 14%,transparent)}.language-switcher select:disabled{cursor:wait;opacity:.6}.language-switcher option{background:#fff;color:#20271e}.language-switcher-status:empty{display:none}.room-brand .language-switcher{margin-left:auto}.pub-header-actions .language-switcher{margin-right:.25rem}.pub-header-actions>.pub-language-slot{display:flex;align-items:center;flex:0 0 96px;min-height:36px;margin-inline:8px}.pub-mobile-nav>.pub-language-slot:empty{display:none}@media not (min-width:1200px){.pub-header-actions>.pub-language-slot{display:none}}.pub-header .language-switcher{display:inline-grid;align-items:center;gap:0;margin-right:0;border-radius:999px;color:var(--pub-muted);cursor:pointer}.pub-header .language-switcher>svg{display:block;grid-area:1/1;justify-self:start;margin-left:10px;pointer-events:none;z-index:1}.pub-header .language-switcher select{grid-area:1/1;width:96px;padding-left:32px;padding-right:12px!important;background-image:none!important}.pub-header .language-switcher select:focus-visible{background-color:transparent}.public-site .pub-header-actions .language-switcher:is(:hover,:has(select:focus-visible)){background:#fff;color:var(--pub-accent)}.public-site .pub-header-actions .language-switcher:hover{box-shadow:0 1px 4px #292b2814}.public-site .pub-mobile-nav .language-switcher:is(:hover,:has(select:focus-visible)){background:var(--pub-accent-surface);color:var(--pub-accent)}.pub-header .language-switcher-status{grid-area:2/1}.account-footer .language-switcher{margin-left:auto}html:is([lang=ru],[lang=pl],[lang=kk],[lang=de]) body{font-family:Plus Jakarta Sans,Arial,sans-serif}html:is([lang=ru],[lang=pl],[lang=kk],[lang=de]) .crm-nav-link span{overflow-wrap:anywhere}.public-site .pub-header .pub-header-inner{grid-template-columns:auto minmax(0,1fr) auto;column-gap:16px;padding-inline:24px}.public-site .pub-header .pub-brand{white-space:nowrap}.public-site .pub-header .pub-nav{gap:0}.public-site .pub-header .pub-nav a{padding-inline:16px;font-size:14px}html:is([lang=ru],[lang=pl],[lang=kk],[lang=de]) .public-site .pub-header .pub-nav a{padding-inline:8px}.public-site .pub-header .pub-header-actions{gap:10px}html:is([lang=ru],[lang=pl],[lang=kk],[lang=de]) .public-site .pub-header.is-scrolled{max-width:1120px}html:is([lang=ru],[lang=pl],[lang=kk],[lang=de]) .public-site .pub-header.is-scrolled .pub-nav a{font-size:14px}.pub-header .pub-mobile-nav .language-switcher{display:grid;padding:0}.pub-header .pub-mobile-nav .language-switcher select{width:100%;min-height:48px;padding-left:38px}.pub-header .pub-mobile-nav .language-switcher>svg{margin-left:14px}@media not (min-width:1200px){.public-site .pub-header .pub-nav{display:none}.public-site .pub-header .pub-menu-toggle{display:grid;place-items:center}.public-site .pub-header .pub-header-inner{grid-template-columns:1fr auto}}@media(max-width:680px){.language-switcher{font-size:12px;gap:.2rem}.pub-header-actions .language-switcher{margin-right:0}.pub-header-actions .language-switcher svg{display:none}}@media(max-width:680px){html:is([lang=ru],[lang=pl],[lang=kk],[lang=de]) .public-site .pub-header .pub-header-actions>.pub-login:not([data-coach]){display:none}}@media(max-width:600px){.public-site .pub-header .pub-header-inner,.public-site .pub-header.is-scrolled .pub-header-inner{padding-inline:12px;column-gap:8px}.public-site .pub-header .pub-header-actions{gap:4px}}@media(max-width:600px){.public-site .pub-header .pub-header-actions>.pub-button{display:none}}@media(max-width:680px){.crm-main .crm-page-head{flex-wrap:wrap}.crm-main .crm-head-actions{flex-wrap:wrap;max-width:100%}.crm-main .crm-page-head h1{overflow-wrap:anywhere}}.room.mobile-room .mobile-room-menu>.language-switcher{margin-left:auto}.admin-heading>.language-switcher{margin-left:auto}html[lang=kk] .pub-price-included strong{font-size:clamp(26px,4vw,36px);overflow-wrap:anywhere}@media(max-width:600px){html[lang=kk] .pub-hero h1{font-size:clamp(30px,9.2vw,51px)}}html[lang=kk] .account-auth-content .account-password-heading{flex-wrap:wrap;gap:4px 12px}html[lang=kk] .account-auth-content .account-password-heading a{white-space:nowrap;margin-left:auto}html[lang=kk] .pub-inquiry-dialog .pub-field>span{display:inline-block}@media(max-width:760px){html[lang=kk] .account-result>h1{font-size:clamp(30px,10vw,35px);overflow-wrap:normal;word-break:normal}}html[lang=kk] .account-auth-content .account-password-input .pub-input,html[lang=kk] .account-password-input .pub-input{padding-right:96px}html[lang=kk] .pub-landing .pub-pricing-home .has-trial-badge{flex-wrap:wrap}html[lang=kk] .pub-landing .pub-pricing-home .has-trial-badge h3{white-space:normal}html[lang=kk] .crm-games-table{min-width:620px}html[lang=kk] .crm-games-table th:nth-child(3){width:5.5rem}html[lang=kk] .crm-games-table th:nth-child(4){width:6.5rem}html[lang=kk] .crm-games-table th:nth-child(5){width:4rem}html[lang=kk] .crm-classes-student{width:22%}@media(max-width:380px){html[lang=kk] .pub-landing .pub-pricing-home .pub-billing-switch{max-width:100%}html[lang=kk] .pub-landing .pub-pricing-home .pub-billing-switch button{min-width:0;white-space:normal;padding-inline:8px}html[lang=kk] .pub-pricing-home .pub-billing-switch button span{display:block;width:max-content;max-width:100%;margin:4px auto 0}html[lang=kk] .crm-dialog:not(.crm-games-filter-dialog) h2{font-size:1.15rem;line-height:1.35}}html[lang=de] .account-auth-content .account-password-input .pub-input,html[lang=de] .account-password-input .pub-input{padding-right:108px}
