.popover{display:inline-flex;position:relative}.popover__panel{z-index:var(--z-popover);overscroll-behavior:contain;background:var(--color-surface-2);border:var(--hairline) solid var(--color-line);border-radius:var(--radius-md);min-width:220px;max-width:min(320px,100vw - 24px);box-shadow:var(--shadow-md);padding:6px;overflow-y:auto}.lang-packs{align-items:center;gap:var(--space-1);flex-shrink:0;display:inline-flex}.lang-packs__chip{border-radius:var(--radius-sm);width:40px;height:32px;color:var(--color-text-muted);font-size:var(--font-size-sm);cursor:pointer;transition:background-color var(--transition), border-color var(--transition), color var(--transition);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;font-weight:400;line-height:1;display:inline-flex}.lang-packs__chip:hover{color:var(--color-text)}.lang-packs__chip:focus-visible{border-color:var(--color-accent);box-shadow:var(--focus-ring);outline:none}.lang-packs__chip--active,.lang-packs__chip--active:hover{border-color:var(--color-line-subtle);background:var(--color-surface-2);color:var(--color-text)}.lang-packs__chip--static{cursor:default}.lang-packs--sm .lang-packs__chip{width:34px;height:24px;font-size:var(--font-size-xs)}
