.koll-language-picker{position:relative;flex-shrink:0;font:inherit;color:inherit}.koll-language-picker>summary{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;min-width:55px;padding:6px 8px;cursor:pointer;list-style:none;border:1px solid transparent;border-radius:8px;font-size:12px;line-height:1}.koll-language-picker>summary::-webkit-details-marker{display:none}.koll-language-picker[open]>summary,.koll-language-picker>summary:hover{background:#eee9df;border-color:#d5cec0}.koll-language-picker>summary:focus-visible{outline:2px solid #a65b3e;outline-offset:3px}.koll-language-form{position:absolute;right:0;top:calc(100% + 7px);z-index:1000;min-width:174px;margin:0;padding:7px;background:#fffdf8;border:1px solid #d8d0c3;border-radius:12px;box-shadow:0 14px 35px #25251d24}.koll-language-options{display:grid;gap:3px}.koll-language-options>button{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;width:100%;padding:10px 12px;border:0;border-radius:7px;color:#292b23;background:transparent;font:inherit;font-size:13px;text-align:left;cursor:pointer}.koll-language-options>button:hover,.koll-language-options>button[aria-current]{background:#f1e8db}.koll-language-options>button:focus-visible{outline:2px solid #a65b3e;outline-offset:0}.koll-language-options>button[aria-current]{font-weight:600}@media(max-width:760px){.site-utilities{gap:3px!important}.site-utilities .koll-language-picker>summary{min-width:42px;padding:5px 3px;font-size:11px;gap:4px}.site-utilities .koll-language-picker svg{display:none}.koll-compact-actions .koll-language-picker>summary{min-width:44px;padding:4px;font-size:11px}.koll-language-form{min-width:160px;max-width:calc(100vw - 28px)}}
