.fr-lang-select{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:650;color:var(--fr-muted,#6b7280)}.fr-lang-select select{border:1px solid var(--fr-line,#e5e7eb);border-radius:8px;background:#fff;padding:4px 8px;font:inherit;color:var(--fr-ink,#111827);cursor:pointer;max-width:140px}.fr-lang-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-lang-codes{gap:0;flex:none}.fr-lang-codes,.fr-lang-codes-item{display:inline-flex;align-items:center}.fr-lang-codes-sep{width:1px;height:11px;margin:0 9px;background:#d1d5db}.fr-lang-code{appearance:none;border:0;background:transparent;padding:2px 0;margin:0;font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1;color:#9ca3af;cursor:pointer;transition:color .15s ease}.fr-lang-code:hover:not(:disabled){color:#111827}.fr-lang-code.is-active{color:#111827;font-weight:750;cursor:default}.fr-lang-code:disabled:not(.is-active){opacity:.55;cursor:wait}.fr-lang-btns{display:inline-flex;gap:6px;flex-wrap:wrap}.fr-lang-btn{border:1px solid var(--fr-line,#e5e7eb);background:#fff;border-radius:8px;padding:6px 10px;font-size:12.5px;font-weight:700;cursor:pointer;color:var(--fr-ink,#111827)}.fr-lang-btn.is-active{border-color:var(--orda-red,#d62828);color:var(--orda-red,#d62828);background:color-mix(in srgb,var(--orda-red,#d62828) 8%,#fff)}.fr-lang-btn:disabled{opacity:.6;cursor:wait}.fr-lang-compact{position:relative;flex:none}.fr-lang-compact-btn{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 8px 0 9px;border:1px solid var(--fr-line,#e5e7eb);border-radius:8px;background:var(--fr-surface,#fff);color:var(--fr-ink,#111827);font-size:12.5px;font-weight:700;cursor:pointer;white-space:nowrap;max-width:132px}.fr-lang-compact-btn:hover{background:var(--orda-hover,#f9fafb)}.fr-lang-compact.is-open .fr-lang-compact-btn{border-color:color-mix(in srgb,var(--orda-red,#d62828) 35%,#e5e7eb)}.fr-lang-compact-label{overflow:hidden;text-overflow:ellipsis}.fr-lang-compact-chevron{flex:none;opacity:.65;transition:transform .15s ease}.fr-lang-compact.is-open .fr-lang-compact-chevron{transform:rotate(180deg)}.fr-lang-compact-dd{position:absolute;top:calc(100% + 6px);right:0;z-index:70;margin:0;padding:4px;list-style:none;min-width:148px;background:#fff;border:1px solid var(--fr-line,#e5e7eb);border-radius:10px;box-shadow:0 10px 28px rgba(17,24,39,.12)}.fr-lang-compact-option{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:0;border-radius:7px;background:transparent;padding:8px 10px;font-size:13px;font-weight:650;color:var(--fr-ink,#111827);cursor:pointer;text-align:left}.fr-lang-compact-option:hover{background:var(--orda-hover,#f9fafb)}.fr-lang-compact-option.is-active{color:var(--orda-red,#d62828);font-weight:750}.fr-lang-menu{display:grid;gap:6px;padding:6px 12px 8px}.fr-lang-menu-title{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fr-muted,#6b7280)}.fr-lang-menu-codes{display:inline-flex;align-items:center}.fr-lang-menu-item{display:flex!important;align-items:center;gap:8px;width:100%}.fr-lang-menu-item .fr-lang-menu-check{margin-left:auto;color:var(--orda-red,#d62828)}.fr-lang-menu-item.is-active{color:var(--orda-red,#d62828);font-weight:750}