.lx-langbox{flex-direction:column;gap:8px;display:flex}.lx-langbox__combobox{border:1.5px solid var(--lx-gray-300,#dee2e6);border-radius:var(--lx-radius-sm,.375rem);background:#fff;align-items:stretch;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.lx-langbox__combobox:focus-within{border-color:var(--lx-primary,#d94f4f);box-shadow:0 0 0 3px var(--lx-primary-light,#d94f4f1a)}.lx-langbox__search{min-width:0;color:var(--lx-text-primary,#402b2b);border-radius:var(--lx-radius-sm,.375rem);background:0 0;border:none;outline:none;flex:1;padding:8px 10px;font-family:inherit;font-size:.85rem}.lx-langbox__search::placeholder{color:var(--lx-text-muted,#adb5bd)}.lx-langbox__search:focus{outline:none}.lx-langbox__search:disabled{cursor:not-allowed;opacity:.6}.lx-langbox__toggle{border:none;border-left:1px solid var(--lx-gray-200,#e9ecef);cursor:pointer;border-radius:0 var(--lx-radius-sm,.375rem) var(--lx-radius-sm,.375rem) 0;background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:32px;padding:0;display:flex}.lx-langbox__toggle:hover{background:#0000000a}.lx-langbox__toggle:focus-visible{outline:2px solid var(--lx-primary,#d94f4f);outline-offset:-2px}.lx-langbox__toggle:disabled{cursor:not-allowed}.lx-langbox__chevron{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--lx-text-secondary,#6c757d);width:0;height:0}.lx-langbox__results{border:1.5px solid var(--lx-gray-200,#e9ecef);border-radius:var(--lx-radius-sm,.375rem);box-shadow:var(--lx-shadow-lg,0 8px 24px #0000001f);z-index:3;background:#fff;max-height:220px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.lx-langbox__empty{text-align:center;color:var(--lx-text-secondary,#6c757d);padding:10px 8px;font-family:inherit;font-size:.78rem}.lx-langbox__result{text-align:left;border-radius:var(--lx-radius-sm,.375rem);width:100%;color:var(--lx-text-primary,#402b2b);cursor:pointer;background:0 0;border:none;padding:7px 10px;font-family:inherit;font-size:.82rem;display:block}.lx-langbox__result:hover,.lx-langbox__result:focus-visible{background:var(--lx-primary,#d94f4f);color:#fff;outline:none}.lx-langbox__chips{flex-wrap:wrap;gap:8px;display:flex}.lx-langbox__chip{border:1.5px solid var(--os-outline,#222);border-radius:var(--lx-radius-md,.5rem);color:var(--lx-text-primary,#402b2b);cursor:pointer;background:#fff;padding:6px 14px;font-family:inherit;font-size:.82rem;font-weight:600;transition:transform .1s,box-shadow .1s,background .1s;box-shadow:2px 2px #0000001a}.lx-langbox__chip:hover{background:var(--lx-primary-light,#d94f4f1a);transform:translate(-1px,-1px);box-shadow:3px 3px #0000001f}.lx-langbox__chip:active{transform:translate(1px,1px);box-shadow:1px 1px #0000001f}.lx-langbox__chip:disabled{cursor:not-allowed;opacity:.6}
