.ftf-language-strip{background:#fff;border-bottom:1px solid #eadcda;padding:6px 24px;text-align:right;font-family:"Segoe UI",Arial,sans-serif;font-size:12px;position:relative;z-index:70}.ftf-language-strip details{display:inline-block;position:relative;text-align:start}.ftf-language-strip summary{cursor:pointer;list-style:none;min-height:34px;display:flex;align-items:center;gap:12px;color:#a91020;font-weight:650;padding:4px 10px}.ftf-language-strip summary::after{content:'⌄'}.ftf-language-strip summary::-webkit-details-marker{display:none}.ftf-language-strip .ftf-language-list{position:absolute;inset-inline-end:0;top:calc(100% + 6px);width:min(330px,calc(100vw - 32px));max-height:65vh;overflow:auto;background:#fff;border:1px solid #eadcda;border-radius:14px;padding:10px;box-shadow:0 15px 40px #24121722;z-index:80}.ftf-language-strip a{display:block;min-height:44px;padding:10px;text-decoration:none;border-radius:7px;color:#252021}.ftf-language-strip a:hover{background:#fff7f5;color:#d7182a}.ftf-language-strip a:focus-visible,.ftf-language-strip summary:focus-visible{outline:3px solid #d7182a;outline-offset:2px}@media(max-width:760px){.ftf-language-strip{padding:4px 12px;font-size:11px}.ftf-language-strip summary{min-height:36px}}
