.lz-language-picker{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin:1rem 0}
.lz-language-picker label{font-size:.875rem;font-weight:600}
.lz-language-picker select{width:auto;min-width:8rem;min-height:44px;margin:0}
.lz-language-picker .lz-btn{min-height:44px}
.lz-language-preview{font-size:.875rem;padding:.75rem 1rem;background:var(--lz-bg-soft,#eef0ff);border:1px solid var(--lz-border,#d8deed);border-radius:12px;margin-bottom:1rem}
