.fk-language-bar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px;max-width:1264px;margin:0 auto;padding:8px 16px 0;font:12px/1.4 system-ui,sans-serif;color:inherit}
.fk-language-bar select{max-width:240px;width:auto;min-height:32px;border:1px solid var(--line,#c9ceca);border-radius:6px;padding:4px 28px 4px 8px;background:var(--card,#fff);color:var(--ink,#243b4a);font:inherit}
html[data-ui-language]:not([data-ui-language="pl"]) .btn{white-space:normal;height:auto;padding-top:7px;padding-bottom:7px;text-align:center}
html[data-ui-language]:not([data-ui-language="pl"]) .modes button{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:32px}
html[data-ui-language]:not([data-ui-language="pl"]) .start h1{max-width:16ch}
html[data-ui-language]:not([data-ui-language="pl"]) .main-nav{flex-wrap:wrap}
html[data-ui-language]:not([data-ui-language="pl"]) .c-head-r{min-width:0;max-width:100%;flex-wrap:wrap}
html[data-ui-language]:not([data-ui-language="pl"]) .steps{min-width:0;max-width:100%}
.restore .btn.primary{background:var(--accent,#35506b);color:var(--card,#fff)}
@media(max-width:480px){.fk-language-bar{padding-top:8px}.fk-language-bar select{max-width:calc(100vw - 100px)}html[data-ui-language]:not([data-ui-language="pl"]) .steps{gap:6px 12px}html[data-ui-language]:not([data-ui-language="pl"]) .toolbar .mini{min-width:0}}
